diff --git a/priv/protos/auth.proto b/priv/protos/auth.proto index be7e918..381f332 100644 --- a/priv/protos/auth.proto +++ b/priv/protos/auth.proto @@ -3,6 +3,8 @@ package authpb; import "gogo.proto"; +option go_package = "go.etcd.io/etcd/api/v3/authpb"; + option (gogoproto.marshaler_all) = true; option (gogoproto.sizer_all) = true; option (gogoproto.unmarshaler_all) = true; diff --git a/priv/protos/google/api/annotations.proto b/priv/protos/google/api/annotations.proto new file mode 100644 index 0000000..efdab3d --- /dev/null +++ b/priv/protos/google/api/annotations.proto @@ -0,0 +1,31 @@ +// Copyright 2015 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +syntax = "proto3"; + +package google.api; + +import "google/api/http.proto"; +import "google/protobuf/descriptor.proto"; + +option go_package = "google.golang.org/genproto/googleapis/api/annotations;annotations"; +option java_multiple_files = true; +option java_outer_classname = "AnnotationsProto"; +option java_package = "com.google.api"; +option objc_class_prefix = "GAPI"; + +extend google.protobuf.MethodOptions { + // See `HttpRule`. + HttpRule http = 72295728; +} diff --git a/priv/protos/google/api/http.proto b/priv/protos/google/api/http.proto new file mode 100644 index 0000000..31d867a --- /dev/null +++ b/priv/protos/google/api/http.proto @@ -0,0 +1,379 @@ +// Copyright 2023 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +syntax = "proto3"; + +package google.api; + +option cc_enable_arenas = true; +option go_package = "google.golang.org/genproto/googleapis/api/annotations;annotations"; +option java_multiple_files = true; +option java_outer_classname = "HttpProto"; +option java_package = "com.google.api"; +option objc_class_prefix = "GAPI"; + +// Defines the HTTP configuration for an API service. It contains a list of +// [HttpRule][google.api.HttpRule], each specifying the mapping of an RPC method +// to one or more HTTP REST API methods. +message Http { + // A list of HTTP configuration rules that apply to individual API methods. + // + // **NOTE:** All service configuration rules follow "last one wins" order. + repeated HttpRule rules = 1; + + // When set to true, URL path parameters will be fully URI-decoded except in + // cases of single segment matches in reserved expansion, where "%2F" will be + // left encoded. + // + // The default behavior is to not decode RFC 6570 reserved characters in multi + // segment matches. + bool fully_decode_reserved_expansion = 2; +} + +// # gRPC Transcoding +// +// gRPC Transcoding is a feature for mapping between a gRPC method and one or +// more HTTP REST endpoints. It allows developers to build a single API service +// that supports both gRPC APIs and REST APIs. Many systems, including [Google +// APIs](https://github.com/googleapis/googleapis), +// [Cloud Endpoints](https://cloud.google.com/endpoints), [gRPC +// Gateway](https://github.com/grpc-ecosystem/grpc-gateway), +// and [Envoy](https://github.com/envoyproxy/envoy) proxy support this feature +// and use it for large scale production services. +// +// `HttpRule` defines the schema of the gRPC/REST mapping. The mapping specifies +// how different portions of the gRPC request message are mapped to the URL +// path, URL query parameters, and HTTP request body. It also controls how the +// gRPC response message is mapped to the HTTP response body. `HttpRule` is +// typically specified as an `google.api.http` annotation on the gRPC method. +// +// Each mapping specifies a URL path template and an HTTP method. The path +// template may refer to one or more fields in the gRPC request message, as long +// as each field is a non-repeated field with a primitive (non-message) type. +// The path template controls how fields of the request message are mapped to +// the URL path. +// +// Example: +// +// service Messaging { +// rpc GetMessage(GetMessageRequest) returns (Message) { +// option (google.api.http) = { +// get: "/v1/{name=messages/*}" +// }; +// } +// } +// message GetMessageRequest { +// string name = 1; // Mapped to URL path. +// } +// message Message { +// string text = 1; // The resource content. +// } +// +// This enables an HTTP REST to gRPC mapping as below: +// +// HTTP | gRPC +// -----|----- +// `GET /v1/messages/123456` | `GetMessage(name: "messages/123456")` +// +// Any fields in the request message which are not bound by the path template +// automatically become HTTP query parameters if there is no HTTP request body. +// For example: +// +// service Messaging { +// rpc GetMessage(GetMessageRequest) returns (Message) { +// option (google.api.http) = { +// get:"/v1/messages/{message_id}" +// }; +// } +// } +// message GetMessageRequest { +// message SubMessage { +// string subfield = 1; +// } +// string message_id = 1; // Mapped to URL path. +// int64 revision = 2; // Mapped to URL query parameter `revision`. +// SubMessage sub = 3; // Mapped to URL query parameter `sub.subfield`. +// } +// +// This enables a HTTP JSON to RPC mapping as below: +// +// HTTP | gRPC +// -----|----- +// `GET /v1/messages/123456?revision=2&sub.subfield=foo` | +// `GetMessage(message_id: "123456" revision: 2 sub: SubMessage(subfield: +// "foo"))` +// +// Note that fields which are mapped to URL query parameters must have a +// primitive type or a repeated primitive type or a non-repeated message type. +// In the case of a repeated type, the parameter can be repeated in the URL +// as `...?param=A¶m=B`. In the case of a message type, each field of the +// message is mapped to a separate parameter, such as +// `...?foo.a=A&foo.b=B&foo.c=C`. +// +// For HTTP methods that allow a request body, the `body` field +// specifies the mapping. Consider a REST update method on the +// message resource collection: +// +// service Messaging { +// rpc UpdateMessage(UpdateMessageRequest) returns (Message) { +// option (google.api.http) = { +// patch: "/v1/messages/{message_id}" +// body: "message" +// }; +// } +// } +// message UpdateMessageRequest { +// string message_id = 1; // mapped to the URL +// Message message = 2; // mapped to the body +// } +// +// The following HTTP JSON to RPC mapping is enabled, where the +// representation of the JSON in the request body is determined by +// protos JSON encoding: +// +// HTTP | gRPC +// -----|----- +// `PATCH /v1/messages/123456 { "text": "Hi!" }` | `UpdateMessage(message_id: +// "123456" message { text: "Hi!" })` +// +// The special name `*` can be used in the body mapping to define that +// every field not bound by the path template should be mapped to the +// request body. This enables the following alternative definition of +// the update method: +// +// service Messaging { +// rpc UpdateMessage(Message) returns (Message) { +// option (google.api.http) = { +// patch: "/v1/messages/{message_id}" +// body: "*" +// }; +// } +// } +// message Message { +// string message_id = 1; +// string text = 2; +// } +// +// +// The following HTTP JSON to RPC mapping is enabled: +// +// HTTP | gRPC +// -----|----- +// `PATCH /v1/messages/123456 { "text": "Hi!" }` | `UpdateMessage(message_id: +// "123456" text: "Hi!")` +// +// Note that when using `*` in the body mapping, it is not possible to +// have HTTP parameters, as all fields not bound by the path end in +// the body. This makes this option more rarely used in practice when +// defining REST APIs. The common usage of `*` is in custom methods +// which don't use the URL at all for transferring data. +// +// It is possible to define multiple HTTP methods for one RPC by using +// the `additional_bindings` option. Example: +// +// service Messaging { +// rpc GetMessage(GetMessageRequest) returns (Message) { +// option (google.api.http) = { +// get: "/v1/messages/{message_id}" +// additional_bindings { +// get: "/v1/users/{user_id}/messages/{message_id}" +// } +// }; +// } +// } +// message GetMessageRequest { +// string message_id = 1; +// string user_id = 2; +// } +// +// This enables the following two alternative HTTP JSON to RPC mappings: +// +// HTTP | gRPC +// -----|----- +// `GET /v1/messages/123456` | `GetMessage(message_id: "123456")` +// `GET /v1/users/me/messages/123456` | `GetMessage(user_id: "me" message_id: +// "123456")` +// +// ## Rules for HTTP mapping +// +// 1. Leaf request fields (recursive expansion nested messages in the request +// message) are classified into three categories: +// - Fields referred by the path template. They are passed via the URL path. +// - Fields referred by the [HttpRule.body][google.api.HttpRule.body]. They +// are passed via the HTTP +// request body. +// - All other fields are passed via the URL query parameters, and the +// parameter name is the field path in the request message. A repeated +// field can be represented as multiple query parameters under the same +// name. +// 2. If [HttpRule.body][google.api.HttpRule.body] is "*", there is no URL +// query parameter, all fields +// are passed via URL path and HTTP request body. +// 3. If [HttpRule.body][google.api.HttpRule.body] is omitted, there is no HTTP +// request body, all +// fields are passed via URL path and URL query parameters. +// +// ### Path template syntax +// +// Template = "/" Segments [ Verb ] ; +// Segments = Segment { "/" Segment } ; +// Segment = "*" | "**" | LITERAL | Variable ; +// Variable = "{" FieldPath [ "=" Segments ] "}" ; +// FieldPath = IDENT { "." IDENT } ; +// Verb = ":" LITERAL ; +// +// The syntax `*` matches a single URL path segment. The syntax `**` matches +// zero or more URL path segments, which must be the last part of the URL path +// except the `Verb`. +// +// The syntax `Variable` matches part of the URL path as specified by its +// template. A variable template must not contain other variables. If a variable +// matches a single path segment, its template may be omitted, e.g. `{var}` +// is equivalent to `{var=*}`. +// +// The syntax `LITERAL` matches literal text in the URL path. If the `LITERAL` +// contains any reserved character, such characters should be percent-encoded +// before the matching. +// +// If a variable contains exactly one path segment, such as `"{var}"` or +// `"{var=*}"`, when such a variable is expanded into a URL path on the client +// side, all characters except `[-_.~0-9a-zA-Z]` are percent-encoded. The +// server side does the reverse decoding. Such variables show up in the +// [Discovery +// Document](https://developers.google.com/discovery/v1/reference/apis) as +// `{var}`. +// +// If a variable contains multiple path segments, such as `"{var=foo/*}"` +// or `"{var=**}"`, when such a variable is expanded into a URL path on the +// client side, all characters except `[-_.~/0-9a-zA-Z]` are percent-encoded. +// The server side does the reverse decoding, except "%2F" and "%2f" are left +// unchanged. Such variables show up in the +// [Discovery +// Document](https://developers.google.com/discovery/v1/reference/apis) as +// `{+var}`. +// +// ## Using gRPC API Service Configuration +// +// gRPC API Service Configuration (service config) is a configuration language +// for configuring a gRPC service to become a user-facing product. The +// service config is simply the YAML representation of the `google.api.Service` +// proto message. +// +// As an alternative to annotating your proto file, you can configure gRPC +// transcoding in your service config YAML files. You do this by specifying a +// `HttpRule` that maps the gRPC method to a REST endpoint, achieving the same +// effect as the proto annotation. This can be particularly useful if you +// have a proto that is reused in multiple services. Note that any transcoding +// specified in the service config will override any matching transcoding +// configuration in the proto. +// +// Example: +// +// http: +// rules: +// # Selects a gRPC method and applies HttpRule to it. +// - selector: example.v1.Messaging.GetMessage +// get: /v1/messages/{message_id}/{sub.subfield} +// +// ## Special notes +// +// When gRPC Transcoding is used to map a gRPC to JSON REST endpoints, the +// proto to JSON conversion must follow the [proto3 +// specification](https://developers.google.com/protocol-buffers/docs/proto3#json). +// +// While the single segment variable follows the semantics of +// [RFC 6570](https://tools.ietf.org/html/rfc6570) Section 3.2.2 Simple String +// Expansion, the multi segment variable **does not** follow RFC 6570 Section +// 3.2.3 Reserved Expansion. The reason is that the Reserved Expansion +// does not expand special characters like `?` and `#`, which would lead +// to invalid URLs. As the result, gRPC Transcoding uses a custom encoding +// for multi segment variables. +// +// The path variables **must not** refer to any repeated or mapped field, +// because client libraries are not capable of handling such variable expansion. +// +// The path variables **must not** capture the leading "/" character. The reason +// is that the most common use case "{var}" does not capture the leading "/" +// character. For consistency, all path variables must share the same behavior. +// +// Repeated message fields must not be mapped to URL query parameters, because +// no client library can support such complicated mapping. +// +// If an API needs to use a JSON array for request or response body, it can map +// the request or response body to a repeated field. However, some gRPC +// Transcoding implementations may not support this feature. +message HttpRule { + // Selects a method to which this rule applies. + // + // Refer to [selector][google.api.DocumentationRule.selector] for syntax + // details. + string selector = 1; + + // Determines the URL pattern is matched by this rules. This pattern can be + // used with any of the {get|put|post|delete|patch} methods. A custom method + // can be defined using the 'custom' field. + oneof pattern { + // Maps to HTTP GET. Used for listing and getting information about + // resources. + string get = 2; + + // Maps to HTTP PUT. Used for replacing a resource. + string put = 3; + + // Maps to HTTP POST. Used for creating a resource or performing an action. + string post = 4; + + // Maps to HTTP DELETE. Used for deleting a resource. + string delete = 5; + + // Maps to HTTP PATCH. Used for updating a resource. + string patch = 6; + + // The custom pattern is used for specifying an HTTP method that is not + // included in the `pattern` field, such as HEAD, or "*" to leave the + // HTTP method unspecified for this rule. The wild-card rule is useful + // for services that provide content to Web (HTML) clients. + CustomHttpPattern custom = 8; + } + + // The name of the request field whose value is mapped to the HTTP request + // body, or `*` for mapping all request fields not captured by the path + // pattern to the HTTP body, or omitted for not having any HTTP request body. + // + // NOTE: the referred field must be present at the top-level of the request + // message type. + string body = 7; + + // Optional. The name of the response field whose value is mapped to the HTTP + // response body. When omitted, the entire response message will be used + // as the HTTP response body. + // + // NOTE: The referred field must be present at the top-level of the response + // message type. + string response_body = 12; + + // Additional HTTP bindings for the selector. Nested bindings must + // not contain an `additional_bindings` field themselves (that is, + // the nesting may only be one level deep). + repeated HttpRule additional_bindings = 11; +} + +// A custom pattern is used for defining custom HTTP verb. +message CustomHttpPattern { + // The name of this custom HTTP verb. + string kind = 1; + + // The path matched by this custom verb. + string path = 2; +} diff --git a/priv/protos/kv.proto b/priv/protos/kv.proto index 17cec35..2e9a4f4 100644 --- a/priv/protos/kv.proto +++ b/priv/protos/kv.proto @@ -3,6 +3,8 @@ package mvccpb; import "gogo.proto"; +option go_package = "go.etcd.io/etcd/api/v3/mvccpb"; + option (gogoproto.marshaler_all) = true; option (gogoproto.sizer_all) = true; option (gogoproto.unmarshaler_all) = true; @@ -46,4 +48,4 @@ message Event { // prev_kv holds the key-value pair before the event happens. KeyValue prev_kv = 3; -} \ No newline at end of file +} diff --git a/priv/protos/protoc-gen-openapiv2/options/annotations.proto b/priv/protos/protoc-gen-openapiv2/options/annotations.proto new file mode 100644 index 0000000..d63d3c8 --- /dev/null +++ b/priv/protos/protoc-gen-openapiv2/options/annotations.proto @@ -0,0 +1,44 @@ +syntax = "proto3"; + +package grpc.gateway.protoc_gen_openapiv2.options; + +import "google/protobuf/descriptor.proto"; +import "protoc-gen-openapiv2/options/openapiv2.proto"; + +option go_package = "github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2/options"; + +extend google.protobuf.FileOptions { + // ID assigned by protobuf-global-extension-registry@google.com for gRPC-Gateway project. + // + // All IDs are the same, as assigned. It is okay that they are the same, as they extend + // different descriptor messages. + Swagger openapiv2_swagger = 1042; +} +extend google.protobuf.MethodOptions { + // ID assigned by protobuf-global-extension-registry@google.com for gRPC-Gateway project. + // + // All IDs are the same, as assigned. It is okay that they are the same, as they extend + // different descriptor messages. + Operation openapiv2_operation = 1042; +} +extend google.protobuf.MessageOptions { + // ID assigned by protobuf-global-extension-registry@google.com for gRPC-Gateway project. + // + // All IDs are the same, as assigned. It is okay that they are the same, as they extend + // different descriptor messages. + Schema openapiv2_schema = 1042; +} +extend google.protobuf.ServiceOptions { + // ID assigned by protobuf-global-extension-registry@google.com for gRPC-Gateway project. + // + // All IDs are the same, as assigned. It is okay that they are the same, as they extend + // different descriptor messages. + Tag openapiv2_tag = 1042; +} +extend google.protobuf.FieldOptions { + // ID assigned by protobuf-global-extension-registry@google.com for gRPC-Gateway project. + // + // All IDs are the same, as assigned. It is okay that they are the same, as they extend + // different descriptor messages. + JSONSchema openapiv2_field = 1042; +} diff --git a/priv/protos/protoc-gen-openapiv2/options/openapiv2.proto b/priv/protos/protoc-gen-openapiv2/options/openapiv2.proto new file mode 100644 index 0000000..9a17f02 --- /dev/null +++ b/priv/protos/protoc-gen-openapiv2/options/openapiv2.proto @@ -0,0 +1,720 @@ +syntax = "proto3"; + +package grpc.gateway.protoc_gen_openapiv2.options; + +import "google/protobuf/struct.proto"; + +option go_package = "github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2/options"; + +// Scheme describes the schemes supported by the OpenAPI Swagger +// and Operation objects. +enum Scheme { + UNKNOWN = 0; + HTTP = 1; + HTTPS = 2; + WS = 3; + WSS = 4; +} + +// `Swagger` is a representation of OpenAPI v2 specification's Swagger object. +// +// See: https://github.com/OAI/OpenAPI-Specification/blob/3.0.0/versions/2.0.md#swaggerObject +// +// Example: +// +// option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_swagger) = { +// info: { +// title: "Echo API"; +// version: "1.0"; +// description: ""; +// contact: { +// name: "gRPC-Gateway project"; +// url: "https://github.com/grpc-ecosystem/grpc-gateway"; +// email: "none@example.com"; +// }; +// license: { +// name: "BSD 3-Clause License"; +// url: "https://github.com/grpc-ecosystem/grpc-gateway/blob/main/LICENSE"; +// }; +// }; +// schemes: HTTPS; +// consumes: "application/json"; +// produces: "application/json"; +// }; +// +message Swagger { + // Specifies the OpenAPI Specification version being used. It can be + // used by the OpenAPI UI and other clients to interpret the API listing. The + // value MUST be "2.0". + string swagger = 1; + // Provides metadata about the API. The metadata can be used by the + // clients if needed. + Info info = 2; + // The host (name or ip) serving the API. This MUST be the host only and does + // not include the scheme nor sub-paths. It MAY include a port. If the host is + // not included, the host serving the documentation is to be used (including + // the port). The host does not support path templating. + string host = 3; + // The base path on which the API is served, which is relative to the host. If + // it is not included, the API is served directly under the host. The value + // MUST start with a leading slash (/). The basePath does not support path + // templating. + // Note that using `base_path` does not change the endpoint paths that are + // generated in the resulting OpenAPI file. If you wish to use `base_path` + // with relatively generated OpenAPI paths, the `base_path` prefix must be + // manually removed from your `google.api.http` paths and your code changed to + // serve the API from the `base_path`. + string base_path = 4; + // The transfer protocol of the API. Values MUST be from the list: "http", + // "https", "ws", "wss". If the schemes is not included, the default scheme to + // be used is the one used to access the OpenAPI definition itself. + repeated Scheme schemes = 5; + // A list of MIME types the APIs can consume. This is global to all APIs but + // can be overridden on specific API calls. Value MUST be as described under + // Mime Types. + repeated string consumes = 6; + // A list of MIME types the APIs can produce. This is global to all APIs but + // can be overridden on specific API calls. Value MUST be as described under + // Mime Types. + repeated string produces = 7; + // field 8 is reserved for 'paths'. + reserved 8; + // field 9 is reserved for 'definitions', which at this time are already + // exposed as and customizable as proto messages. + reserved 9; + // An object to hold responses that can be used across operations. This + // property does not define global responses for all operations. + map responses = 10; + // Security scheme definitions that can be used across the specification. + SecurityDefinitions security_definitions = 11; + // A declaration of which security schemes are applied for the API as a whole. + // The list of values describes alternative security schemes that can be used + // (that is, there is a logical OR between the security requirements). + // Individual operations can override this definition. + repeated SecurityRequirement security = 12; + // A list of tags for API documentation control. Tags can be used for logical + // grouping of operations by resources or any other qualifier. + repeated Tag tags = 13; + // Additional external documentation. + ExternalDocumentation external_docs = 14; + // Custom properties that start with "x-" such as "x-foo" used to describe + // extra functionality that is not covered by the standard OpenAPI Specification. + // See: https://swagger.io/docs/specification/2-0/swagger-extensions/ + map extensions = 15; +} + +// `Operation` is a representation of OpenAPI v2 specification's Operation object. +// +// See: https://github.com/OAI/OpenAPI-Specification/blob/3.0.0/versions/2.0.md#operationObject +// +// Example: +// +// service EchoService { +// rpc Echo(SimpleMessage) returns (SimpleMessage) { +// option (google.api.http) = { +// get: "/v1/example/echo/{id}" +// }; +// +// option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation) = { +// summary: "Get a message."; +// operation_id: "getMessage"; +// tags: "echo"; +// responses: { +// key: "200" +// value: { +// description: "OK"; +// } +// } +// }; +// } +// } +message Operation { + // A list of tags for API documentation control. Tags can be used for logical + // grouping of operations by resources or any other qualifier. + repeated string tags = 1; + // A short summary of what the operation does. For maximum readability in the + // swagger-ui, this field SHOULD be less than 120 characters. + string summary = 2; + // A verbose explanation of the operation behavior. GFM syntax can be used for + // rich text representation. + string description = 3; + // Additional external documentation for this operation. + ExternalDocumentation external_docs = 4; + // Unique string used to identify the operation. The id MUST be unique among + // all operations described in the API. Tools and libraries MAY use the + // operationId to uniquely identify an operation, therefore, it is recommended + // to follow common programming naming conventions. + string operation_id = 5; + // A list of MIME types the operation can consume. This overrides the consumes + // definition at the OpenAPI Object. An empty value MAY be used to clear the + // global definition. Value MUST be as described under Mime Types. + repeated string consumes = 6; + // A list of MIME types the operation can produce. This overrides the produces + // definition at the OpenAPI Object. An empty value MAY be used to clear the + // global definition. Value MUST be as described under Mime Types. + repeated string produces = 7; + // field 8 is reserved for 'parameters'. + reserved 8; + // The list of possible responses as they are returned from executing this + // operation. + map responses = 9; + // The transfer protocol for the operation. Values MUST be from the list: + // "http", "https", "ws", "wss". The value overrides the OpenAPI Object + // schemes definition. + repeated Scheme schemes = 10; + // Declares this operation to be deprecated. Usage of the declared operation + // should be refrained. Default value is false. + bool deprecated = 11; + // A declaration of which security schemes are applied for this operation. The + // list of values describes alternative security schemes that can be used + // (that is, there is a logical OR between the security requirements). This + // definition overrides any declared top-level security. To remove a top-level + // security declaration, an empty array can be used. + repeated SecurityRequirement security = 12; + // Custom properties that start with "x-" such as "x-foo" used to describe + // extra functionality that is not covered by the standard OpenAPI Specification. + // See: https://swagger.io/docs/specification/2-0/swagger-extensions/ + map extensions = 13; + // Custom parameters such as HTTP request headers. + // See: https://swagger.io/docs/specification/2-0/describing-parameters/ + // and https://swagger.io/specification/v2/#parameter-object. + Parameters parameters = 14; +} + +// `Parameters` is a representation of OpenAPI v2 specification's parameters object. +// Note: This technically breaks compatibility with the OpenAPI 2 definition structure as we only +// allow header parameters to be set here since we do not want users specifying custom non-header +// parameters beyond those inferred from the Protobuf schema. +// See: https://swagger.io/specification/v2/#parameter-object +message Parameters { + // `Headers` is one or more HTTP header parameter. + // See: https://swagger.io/docs/specification/2-0/describing-parameters/#header-parameters + repeated HeaderParameter headers = 1; +} + +// `HeaderParameter` a HTTP header parameter. +// See: https://swagger.io/specification/v2/#parameter-object +message HeaderParameter { + // `Type` is a a supported HTTP header type. + // See https://swagger.io/specification/v2/#parameterType. + enum Type { + UNKNOWN = 0; + STRING = 1; + NUMBER = 2; + INTEGER = 3; + BOOLEAN = 4; + } + + // `Name` is the header name. + string name = 1; + // `Description` is a short description of the header. + string description = 2; + // `Type` is the type of the object. The value MUST be one of "string", "number", "integer", or "boolean". The "array" type is not supported. + // See: https://swagger.io/specification/v2/#parameterType. + Type type = 3; + // `Format` The extending format for the previously mentioned type. + string format = 4; + // `Required` indicates if the header is optional + bool required = 5; + // field 6 is reserved for 'items', but in OpenAPI-specific way. + reserved 6; + // field 7 is reserved `Collection Format`. Determines the format of the array if type array is used. + reserved 7; +} + +// `Header` is a representation of OpenAPI v2 specification's Header object. +// +// See: https://github.com/OAI/OpenAPI-Specification/blob/3.0.0/versions/2.0.md#headerObject +// +message Header { + // `Description` is a short description of the header. + string description = 1; + // The type of the object. The value MUST be one of "string", "number", "integer", or "boolean". The "array" type is not supported. + string type = 2; + // `Format` The extending format for the previously mentioned type. + string format = 3; + // field 4 is reserved for 'items', but in OpenAPI-specific way. + reserved 4; + // field 5 is reserved `Collection Format` Determines the format of the array if type array is used. + reserved 5; + // `Default` Declares the value of the header that the server will use if none is provided. + // See: https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-6.2. + // Unlike JSON Schema this value MUST conform to the defined type for the header. + string default = 6; + // field 7 is reserved for 'maximum'. + reserved 7; + // field 8 is reserved for 'exclusiveMaximum'. + reserved 8; + // field 9 is reserved for 'minimum'. + reserved 9; + // field 10 is reserved for 'exclusiveMinimum'. + reserved 10; + // field 11 is reserved for 'maxLength'. + reserved 11; + // field 12 is reserved for 'minLength'. + reserved 12; + // 'Pattern' See https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-5.2.3. + string pattern = 13; + // field 14 is reserved for 'maxItems'. + reserved 14; + // field 15 is reserved for 'minItems'. + reserved 15; + // field 16 is reserved for 'uniqueItems'. + reserved 16; + // field 17 is reserved for 'enum'. + reserved 17; + // field 18 is reserved for 'multipleOf'. + reserved 18; +} + +// `Response` is a representation of OpenAPI v2 specification's Response object. +// +// See: https://github.com/OAI/OpenAPI-Specification/blob/3.0.0/versions/2.0.md#responseObject +// +message Response { + // `Description` is a short description of the response. + // GFM syntax can be used for rich text representation. + string description = 1; + // `Schema` optionally defines the structure of the response. + // If `Schema` is not provided, it means there is no content to the response. + Schema schema = 2; + // `Headers` A list of headers that are sent with the response. + // `Header` name is expected to be a string in the canonical format of the MIME header key + // See: https://golang.org/pkg/net/textproto/#CanonicalMIMEHeaderKey + map headers = 3; + // `Examples` gives per-mimetype response examples. + // See: https://github.com/OAI/OpenAPI-Specification/blob/3.0.0/versions/2.0.md#example-object + map examples = 4; + // Custom properties that start with "x-" such as "x-foo" used to describe + // extra functionality that is not covered by the standard OpenAPI Specification. + // See: https://swagger.io/docs/specification/2-0/swagger-extensions/ + map extensions = 5; +} + +// `Info` is a representation of OpenAPI v2 specification's Info object. +// +// See: https://github.com/OAI/OpenAPI-Specification/blob/3.0.0/versions/2.0.md#infoObject +// +// Example: +// +// option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_swagger) = { +// info: { +// title: "Echo API"; +// version: "1.0"; +// description: ""; +// contact: { +// name: "gRPC-Gateway project"; +// url: "https://github.com/grpc-ecosystem/grpc-gateway"; +// email: "none@example.com"; +// }; +// license: { +// name: "BSD 3-Clause License"; +// url: "https://github.com/grpc-ecosystem/grpc-gateway/blob/main/LICENSE"; +// }; +// }; +// ... +// }; +// +message Info { + // The title of the application. + string title = 1; + // A short description of the application. GFM syntax can be used for rich + // text representation. + string description = 2; + // The Terms of Service for the API. + string terms_of_service = 3; + // The contact information for the exposed API. + Contact contact = 4; + // The license information for the exposed API. + License license = 5; + // Provides the version of the application API (not to be confused + // with the specification version). + string version = 6; + // Custom properties that start with "x-" such as "x-foo" used to describe + // extra functionality that is not covered by the standard OpenAPI Specification. + // See: https://swagger.io/docs/specification/2-0/swagger-extensions/ + map extensions = 7; +} + +// `Contact` is a representation of OpenAPI v2 specification's Contact object. +// +// See: https://github.com/OAI/OpenAPI-Specification/blob/3.0.0/versions/2.0.md#contactObject +// +// Example: +// +// option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_swagger) = { +// info: { +// ... +// contact: { +// name: "gRPC-Gateway project"; +// url: "https://github.com/grpc-ecosystem/grpc-gateway"; +// email: "none@example.com"; +// }; +// ... +// }; +// ... +// }; +// +message Contact { + // The identifying name of the contact person/organization. + string name = 1; + // The URL pointing to the contact information. MUST be in the format of a + // URL. + string url = 2; + // The email address of the contact person/organization. MUST be in the format + // of an email address. + string email = 3; +} + +// `License` is a representation of OpenAPI v2 specification's License object. +// +// See: https://github.com/OAI/OpenAPI-Specification/blob/3.0.0/versions/2.0.md#licenseObject +// +// Example: +// +// option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_swagger) = { +// info: { +// ... +// license: { +// name: "BSD 3-Clause License"; +// url: "https://github.com/grpc-ecosystem/grpc-gateway/blob/main/LICENSE"; +// }; +// ... +// }; +// ... +// }; +// +message License { + // The license name used for the API. + string name = 1; + // A URL to the license used for the API. MUST be in the format of a URL. + string url = 2; +} + +// `ExternalDocumentation` is a representation of OpenAPI v2 specification's +// ExternalDocumentation object. +// +// See: https://github.com/OAI/OpenAPI-Specification/blob/3.0.0/versions/2.0.md#externalDocumentationObject +// +// Example: +// +// option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_swagger) = { +// ... +// external_docs: { +// description: "More about gRPC-Gateway"; +// url: "https://github.com/grpc-ecosystem/grpc-gateway"; +// } +// ... +// }; +// +message ExternalDocumentation { + // A short description of the target documentation. GFM syntax can be used for + // rich text representation. + string description = 1; + // The URL for the target documentation. Value MUST be in the format + // of a URL. + string url = 2; +} + +// `Schema` is a representation of OpenAPI v2 specification's Schema object. +// +// See: https://github.com/OAI/OpenAPI-Specification/blob/3.0.0/versions/2.0.md#schemaObject +// +message Schema { + JSONSchema json_schema = 1; + // Adds support for polymorphism. The discriminator is the schema property + // name that is used to differentiate between other schema that inherit this + // schema. The property name used MUST be defined at this schema and it MUST + // be in the required property list. When used, the value MUST be the name of + // this schema or any schema that inherits it. + string discriminator = 2; + // Relevant only for Schema "properties" definitions. Declares the property as + // "read only". This means that it MAY be sent as part of a response but MUST + // NOT be sent as part of the request. Properties marked as readOnly being + // true SHOULD NOT be in the required list of the defined schema. Default + // value is false. + bool read_only = 3; + // field 4 is reserved for 'xml'. + reserved 4; + // Additional external documentation for this schema. + ExternalDocumentation external_docs = 5; + // A free-form property to include an example of an instance for this schema in JSON. + // This is copied verbatim to the output. + string example = 6; +} + +// `JSONSchema` represents properties from JSON Schema taken, and as used, in +// the OpenAPI v2 spec. +// +// This includes changes made by OpenAPI v2. +// +// See: https://github.com/OAI/OpenAPI-Specification/blob/3.0.0/versions/2.0.md#schemaObject +// +// See also: https://cswr.github.io/JsonSchema/spec/basic_types/, +// https://github.com/json-schema-org/json-schema-spec/blob/master/schema.json +// +// Example: +// +// message SimpleMessage { +// option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema) = { +// json_schema: { +// title: "SimpleMessage" +// description: "A simple message." +// required: ["id"] +// } +// }; +// +// // Id represents the message identifier. +// string id = 1; [ +// (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { +// description: "The unique identifier of the simple message." +// }]; +// } +// +message JSONSchema { + // field 1 is reserved for '$id', omitted from OpenAPI v2. + reserved 1; + // field 2 is reserved for '$schema', omitted from OpenAPI v2. + reserved 2; + // Ref is used to define an external reference to include in the message. + // This could be a fully qualified proto message reference, and that type must + // be imported into the protofile. If no message is identified, the Ref will + // be used verbatim in the output. + // For example: + // `ref: ".google.protobuf.Timestamp"`. + string ref = 3; + // field 4 is reserved for '$comment', omitted from OpenAPI v2. + reserved 4; + // The title of the schema. + string title = 5; + // A short description of the schema. + string description = 6; + string default = 7; + bool read_only = 8; + // A free-form property to include a JSON example of this field. This is copied + // verbatim to the output swagger.json. Quotes must be escaped. + // This property is the same for 2.0 and 3.0.0 https://github.com/OAI/OpenAPI-Specification/blob/3.0.0/versions/3.0.0.md#schemaObject https://github.com/OAI/OpenAPI-Specification/blob/3.0.0/versions/2.0.md#schemaObject + string example = 9; + double multiple_of = 10; + // Maximum represents an inclusive upper limit for a numeric instance. The + // value of MUST be a number, + double maximum = 11; + bool exclusive_maximum = 12; + // minimum represents an inclusive lower limit for a numeric instance. The + // value of MUST be a number, + double minimum = 13; + bool exclusive_minimum = 14; + uint64 max_length = 15; + uint64 min_length = 16; + string pattern = 17; + // field 18 is reserved for 'additionalItems', omitted from OpenAPI v2. + reserved 18; + // field 19 is reserved for 'items', but in OpenAPI-specific way. + // TODO(ivucica): add 'items'? + reserved 19; + uint64 max_items = 20; + uint64 min_items = 21; + bool unique_items = 22; + // field 23 is reserved for 'contains', omitted from OpenAPI v2. + reserved 23; + uint64 max_properties = 24; + uint64 min_properties = 25; + repeated string required = 26; + // field 27 is reserved for 'additionalProperties', but in OpenAPI-specific + // way. TODO(ivucica): add 'additionalProperties'? + reserved 27; + // field 28 is reserved for 'definitions', omitted from OpenAPI v2. + reserved 28; + // field 29 is reserved for 'properties', but in OpenAPI-specific way. + // TODO(ivucica): add 'additionalProperties'? + reserved 29; + // following fields are reserved, as the properties have been omitted from + // OpenAPI v2: + // patternProperties, dependencies, propertyNames, const + reserved 30 to 33; + // Items in 'array' must be unique. + repeated string array = 34; + + enum JSONSchemaSimpleTypes { + UNKNOWN = 0; + ARRAY = 1; + BOOLEAN = 2; + INTEGER = 3; + NULL = 4; + NUMBER = 5; + OBJECT = 6; + STRING = 7; + } + + repeated JSONSchemaSimpleTypes type = 35; + // `Format` + string format = 36; + // following fields are reserved, as the properties have been omitted from + // OpenAPI v2: contentMediaType, contentEncoding, if, then, else + reserved 37 to 41; + // field 42 is reserved for 'allOf', but in OpenAPI-specific way. + // TODO(ivucica): add 'allOf'? + reserved 42; + // following fields are reserved, as the properties have been omitted from + // OpenAPI v2: + // anyOf, oneOf, not + reserved 43 to 45; + // Items in `enum` must be unique https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-5.5.1 + repeated string enum = 46; + + // Additional field level properties used when generating the OpenAPI v2 file. + FieldConfiguration field_configuration = 1001; + + // 'FieldConfiguration' provides additional field level properties used when generating the OpenAPI v2 file. + // These properties are not defined by OpenAPIv2, but they are used to control the generation. + message FieldConfiguration { + // Alternative parameter name when used as path parameter. If set, this will + // be used as the complete parameter name when this field is used as a path + // parameter. Use this to avoid having auto generated path parameter names + // for overlapping paths. + string path_param_name = 47; + } + // Custom properties that start with "x-" such as "x-foo" used to describe + // extra functionality that is not covered by the standard OpenAPI Specification. + // See: https://swagger.io/docs/specification/2-0/swagger-extensions/ + map extensions = 48; +} + +// `Tag` is a representation of OpenAPI v2 specification's Tag object. +// +// See: https://github.com/OAI/OpenAPI-Specification/blob/3.0.0/versions/2.0.md#tagObject +// +message Tag { + // The name of the tag. Use it to allow override of the name of a + // global Tag object, then use that name to reference the tag throughout the + // OpenAPI file. + string name = 1; + // A short description for the tag. GFM syntax can be used for rich text + // representation. + string description = 2; + // Additional external documentation for this tag. + ExternalDocumentation external_docs = 3; + // Custom properties that start with "x-" such as "x-foo" used to describe + // extra functionality that is not covered by the standard OpenAPI Specification. + // See: https://swagger.io/docs/specification/2-0/swagger-extensions/ + map extensions = 4; +} + +// `SecurityDefinitions` is a representation of OpenAPI v2 specification's +// Security Definitions object. +// +// See: https://github.com/OAI/OpenAPI-Specification/blob/3.0.0/versions/2.0.md#securityDefinitionsObject +// +// A declaration of the security schemes available to be used in the +// specification. This does not enforce the security schemes on the operations +// and only serves to provide the relevant details for each scheme. +message SecurityDefinitions { + // A single security scheme definition, mapping a "name" to the scheme it + // defines. + map security = 1; +} + +// `SecurityScheme` is a representation of OpenAPI v2 specification's +// Security Scheme object. +// +// See: https://github.com/OAI/OpenAPI-Specification/blob/3.0.0/versions/2.0.md#securitySchemeObject +// +// Allows the definition of a security scheme that can be used by the +// operations. Supported schemes are basic authentication, an API key (either as +// a header or as a query parameter) and OAuth2's common flows (implicit, +// password, application and access code). +message SecurityScheme { + // The type of the security scheme. Valid values are "basic", + // "apiKey" or "oauth2". + enum Type { + TYPE_INVALID = 0; + TYPE_BASIC = 1; + TYPE_API_KEY = 2; + TYPE_OAUTH2 = 3; + } + + // The location of the API key. Valid values are "query" or "header". + enum In { + IN_INVALID = 0; + IN_QUERY = 1; + IN_HEADER = 2; + } + + // The flow used by the OAuth2 security scheme. Valid values are + // "implicit", "password", "application" or "accessCode". + enum Flow { + FLOW_INVALID = 0; + FLOW_IMPLICIT = 1; + FLOW_PASSWORD = 2; + FLOW_APPLICATION = 3; + FLOW_ACCESS_CODE = 4; + } + + // The type of the security scheme. Valid values are "basic", + // "apiKey" or "oauth2". + Type type = 1; + // A short description for security scheme. + string description = 2; + // The name of the header or query parameter to be used. + // Valid for apiKey. + string name = 3; + // The location of the API key. Valid values are "query" or + // "header". + // Valid for apiKey. + In in = 4; + // The flow used by the OAuth2 security scheme. Valid values are + // "implicit", "password", "application" or "accessCode". + // Valid for oauth2. + Flow flow = 5; + // The authorization URL to be used for this flow. This SHOULD be in + // the form of a URL. + // Valid for oauth2/implicit and oauth2/accessCode. + string authorization_url = 6; + // The token URL to be used for this flow. This SHOULD be in the + // form of a URL. + // Valid for oauth2/password, oauth2/application and oauth2/accessCode. + string token_url = 7; + // The available scopes for the OAuth2 security scheme. + // Valid for oauth2. + Scopes scopes = 8; + // Custom properties that start with "x-" such as "x-foo" used to describe + // extra functionality that is not covered by the standard OpenAPI Specification. + // See: https://swagger.io/docs/specification/2-0/swagger-extensions/ + map extensions = 9; +} + +// `SecurityRequirement` is a representation of OpenAPI v2 specification's +// Security Requirement object. +// +// See: https://github.com/OAI/OpenAPI-Specification/blob/3.0.0/versions/2.0.md#securityRequirementObject +// +// Lists the required security schemes to execute this operation. The object can +// have multiple security schemes declared in it which are all required (that +// is, there is a logical AND between the schemes). +// +// The name used for each property MUST correspond to a security scheme +// declared in the Security Definitions. +message SecurityRequirement { + // If the security scheme is of type "oauth2", then the value is a list of + // scope names required for the execution. For other security scheme types, + // the array MUST be empty. + message SecurityRequirementValue { + repeated string scope = 1; + } + // Each name must correspond to a security scheme which is declared in + // the Security Definitions. If the security scheme is of type "oauth2", + // then the value is a list of scope names required for the execution. + // For other security scheme types, the array MUST be empty. + map security_requirement = 1; +} + +// `Scopes` is a representation of OpenAPI v2 specification's Scopes object. +// +// See: https://github.com/OAI/OpenAPI-Specification/blob/3.0.0/versions/2.0.md#scopesObject +// +// Lists the available scopes for an OAuth2 security scheme. +message Scopes { + // Maps between a name of a scope to a short description of it (as the value + // of the property). + map scope = 1; +} diff --git a/priv/protos/router.proto b/priv/protos/rpc.proto similarity index 67% rename from priv/protos/router.proto rename to priv/protos/rpc.proto index 3262351..fbb2174 100644 --- a/priv/protos/router.proto +++ b/priv/protos/rpc.proto @@ -1,29 +1,66 @@ syntax = "proto3"; -package Etcd; - +package etcdserverpb; import "gogo.proto"; import "kv.proto"; import "auth.proto"; +import "version.proto"; + +// for grpc-gateway +import "google/api/annotations.proto"; +import "protoc-gen-openapiv2/options/annotations.proto"; + +option go_package = "go.etcd.io/etcd/api/v3/etcdserverpb"; option (gogoproto.marshaler_all) = true; option (gogoproto.unmarshaler_all) = true; +option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_swagger) = { + security_definitions: { + security: { + key: "ApiKey"; + value: { + type: TYPE_API_KEY; + in: IN_HEADER; + name: "Authorization"; + } + } + } + security: { + security_requirement: { + key: "ApiKey"; + value: {}; + } + } +}; + service KV { // Range gets the keys in the range from the key-value store. rpc Range(RangeRequest) returns (RangeResponse) { + option (google.api.http) = { + post: "/v3/kv/range" + body: "*" + }; } // Put puts the given key into the key-value store. // A put request increments the revision of the key-value store // and generates one event in the event history. rpc Put(PutRequest) returns (PutResponse) { + option (google.api.http) = { + post: "/v3/kv/put" + body: "*" + }; } // DeleteRange deletes the given range from the key-value store. // A delete request increments the revision of the key-value store // and generates a delete event in the event history for every deleted key. rpc DeleteRange(DeleteRangeRequest) returns (DeleteRangeResponse) { + option (google.api.http) = { + post: "/v3/kv/deleterange" + body: "*" + }; } // Txn processes multiple requests in a single transaction. @@ -31,12 +68,20 @@ service KV { // and generates events with the same revision for every completed request. // It is not allowed to modify the same key several times within one txn. rpc Txn(TxnRequest) returns (TxnResponse) { + option (google.api.http) = { + post: "/v3/kv/txn" + body: "*" + }; } // Compact compacts the event history in the etcd key-value store. The key-value // store should be periodically compacted or the event history will continue to grow // indefinitely. rpc Compact(CompactionRequest) returns (CompactionResponse) { + option (google.api.http) = { + post: "/v3/kv/compaction" + body: "*" + }; } } @@ -47,6 +92,10 @@ service Watch { // for several watches at once. The entire event history can be watched starting from the // last compaction revision. rpc Watch(stream WatchRequest) returns (stream WatchResponse) { + option (google.api.http) = { + post: "/v3/watch" + body: "*" + }; } } @@ -54,60 +103,124 @@ service Lease { // LeaseGrant creates a lease which expires if the server does not receive a keepAlive // within a given time to live period. All keys attached to the lease will be expired and // deleted if the lease expires. Each expired key generates a delete event in the event history. - rpc LeaseGrant (LeaseGrantRequest) returns (LeaseGrantResponse) { + rpc LeaseGrant(LeaseGrantRequest) returns (LeaseGrantResponse) { + option (google.api.http) = { + post: "/v3/lease/grant" + body: "*" + }; } // LeaseRevoke revokes a lease. All keys attached to the lease will expire and be deleted. - rpc LeaseRevoke (LeaseRevokeRequest) returns (LeaseRevokeResponse) { + rpc LeaseRevoke(LeaseRevokeRequest) returns (LeaseRevokeResponse) { + option (google.api.http) = { + post: "/v3/lease/revoke" + body: "*" + additional_bindings { + post: "/v3/kv/lease/revoke" + body: "*" + } + }; } // LeaseKeepAlive keeps the lease alive by streaming keep alive requests from the client // to the server and streaming keep alive responses from the server to the client. - rpc LeaseKeepAlive (stream LeaseKeepAliveRequest) returns (stream LeaseKeepAliveResponse) { + rpc LeaseKeepAlive(stream LeaseKeepAliveRequest) returns (stream LeaseKeepAliveResponse) { + option (google.api.http) = { + post: "/v3/lease/keepalive" + body: "*" + }; } // LeaseTimeToLive retrieves lease information. - rpc LeaseTimeToLive (LeaseTimeToLiveRequest) returns (LeaseTimeToLiveResponse) { + rpc LeaseTimeToLive(LeaseTimeToLiveRequest) returns (LeaseTimeToLiveResponse) { + option (google.api.http) = { + post: "/v3/lease/timetolive" + body: "*" + additional_bindings { + post: "/v3/kv/lease/timetolive" + body: "*" + } + }; } // LeaseLeases lists all existing leases. - rpc LeaseLeases (LeaseLeasesRequest) returns (LeaseLeasesResponse) { + rpc LeaseLeases(LeaseLeasesRequest) returns (LeaseLeasesResponse) { + option (google.api.http) = { + post: "/v3/lease/leases" + body: "*" + additional_bindings { + post: "/v3/kv/lease/leases" + body: "*" + } + }; } } service Cluster { // MemberAdd adds a member into the cluster. rpc MemberAdd(MemberAddRequest) returns (MemberAddResponse) { + option (google.api.http) = { + post: "/v3/cluster/member/add" + body: "*" + }; } // MemberRemove removes an existing member from the cluster. rpc MemberRemove(MemberRemoveRequest) returns (MemberRemoveResponse) { + option (google.api.http) = { + post: "/v3/cluster/member/remove" + body: "*" + }; } // MemberUpdate updates the member configuration. rpc MemberUpdate(MemberUpdateRequest) returns (MemberUpdateResponse) { + option (google.api.http) = { + post: "/v3/cluster/member/update" + body: "*" + }; } // MemberList lists all the members in the cluster. rpc MemberList(MemberListRequest) returns (MemberListResponse) { + option (google.api.http) = { + post: "/v3/cluster/member/list" + body: "*" + }; } // MemberPromote promotes a member from raft learner (non-voting) to raft voting member. rpc MemberPromote(MemberPromoteRequest) returns (MemberPromoteResponse) { + option (google.api.http) = { + post: "/v3/cluster/member/promote" + body: "*" + }; } } service Maintenance { // Alarm activates, deactivates, and queries alarms regarding cluster health. rpc Alarm(AlarmRequest) returns (AlarmResponse) { + option (google.api.http) = { + post: "/v3/maintenance/alarm" + body: "*" + }; } // Status gets the status of the member. rpc Status(StatusRequest) returns (StatusResponse) { + option (google.api.http) = { + post: "/v3/maintenance/status" + body: "*" + }; } // Defragment defragments a member's backend database to recover storage space. rpc Defragment(DefragmentRequest) returns (DefragmentResponse) { + option (google.api.http) = { + post: "/v3/maintenance/defragment" + body: "*" + }; } // Hash computes the hash of whole backend keyspace, @@ -117,95 +230,195 @@ service Maintenance { // since Hash operation does not hold MVCC locks. // Use "HashKV" API instead for "key" bucket consistency checks. rpc Hash(HashRequest) returns (HashResponse) { + option (google.api.http) = { + post: "/v3/maintenance/hash" + body: "*" + }; } // HashKV computes the hash of all MVCC keys up to a given revision. // It only iterates "key" bucket in backend storage. rpc HashKV(HashKVRequest) returns (HashKVResponse) { + option (google.api.http) = { + post: "/v3/maintenance/hashkv" + body: "*" + }; } // Snapshot sends a snapshot of the entire backend from a member over a stream to a client. rpc Snapshot(SnapshotRequest) returns (stream SnapshotResponse) { + option (google.api.http) = { + post: "/v3/maintenance/snapshot" + body: "*" + }; } // MoveLeader requests current leader node to transfer its leadership to transferee. rpc MoveLeader(MoveLeaderRequest) returns (MoveLeaderResponse) { + option (google.api.http) = { + post: "/v3/maintenance/transfer-leadership" + body: "*" + }; + } + + // Downgrade requests downgrades, verifies feasibility or cancels downgrade + // on the cluster version. + // Supported since etcd 3.5. + rpc Downgrade(DowngradeRequest) returns (DowngradeResponse) { + option (google.api.http) = { + post: "/v3/maintenance/downgrade" + body: "*" + }; } } service Auth { // AuthEnable enables authentication. rpc AuthEnable(AuthEnableRequest) returns (AuthEnableResponse) { + option (google.api.http) = { + post: "/v3/auth/enable" + body: "*" + }; } // AuthDisable disables authentication. rpc AuthDisable(AuthDisableRequest) returns (AuthDisableResponse) { + option (google.api.http) = { + post: "/v3/auth/disable" + body: "*" + }; + } + + // AuthStatus displays authentication status. + rpc AuthStatus(AuthStatusRequest) returns (AuthStatusResponse) { + option (google.api.http) = { + post: "/v3/auth/status" + body: "*" + }; } // Authenticate processes an authenticate request. rpc Authenticate(AuthenticateRequest) returns (AuthenticateResponse) { + option (google.api.http) = { + post: "/v3/auth/authenticate" + body: "*" + }; } // UserAdd adds a new user. User name cannot be empty. rpc UserAdd(AuthUserAddRequest) returns (AuthUserAddResponse) { + option (google.api.http) = { + post: "/v3/auth/user/add" + body: "*" + }; } // UserGet gets detailed user information. rpc UserGet(AuthUserGetRequest) returns (AuthUserGetResponse) { + option (google.api.http) = { + post: "/v3/auth/user/get" + body: "*" + }; } // UserList gets a list of all users. rpc UserList(AuthUserListRequest) returns (AuthUserListResponse) { + option (google.api.http) = { + post: "/v3/auth/user/list" + body: "*" + }; } // UserDelete deletes a specified user. rpc UserDelete(AuthUserDeleteRequest) returns (AuthUserDeleteResponse) { + option (google.api.http) = { + post: "/v3/auth/user/delete" + body: "*" + }; } // UserChangePassword changes the password of a specified user. rpc UserChangePassword(AuthUserChangePasswordRequest) returns (AuthUserChangePasswordResponse) { + option (google.api.http) = { + post: "/v3/auth/user/changepw" + body: "*" + }; } // UserGrant grants a role to a specified user. rpc UserGrantRole(AuthUserGrantRoleRequest) returns (AuthUserGrantRoleResponse) { + option (google.api.http) = { + post: "/v3/auth/user/grant" + body: "*" + }; } // UserRevokeRole revokes a role of specified user. rpc UserRevokeRole(AuthUserRevokeRoleRequest) returns (AuthUserRevokeRoleResponse) { + option (google.api.http) = { + post: "/v3/auth/user/revoke" + body: "*" + }; } // RoleAdd adds a new role. Role name cannot be empty. rpc RoleAdd(AuthRoleAddRequest) returns (AuthRoleAddResponse) { + option (google.api.http) = { + post: "/v3/auth/role/add" + body: "*" + }; } // RoleGet gets detailed role information. rpc RoleGet(AuthRoleGetRequest) returns (AuthRoleGetResponse) { + option (google.api.http) = { + post: "/v3/auth/role/get" + body: "*" + }; } // RoleList gets lists of all roles. rpc RoleList(AuthRoleListRequest) returns (AuthRoleListResponse) { + option (google.api.http) = { + post: "/v3/auth/role/list" + body: "*" + }; } // RoleDelete deletes a specified role. rpc RoleDelete(AuthRoleDeleteRequest) returns (AuthRoleDeleteResponse) { + option (google.api.http) = { + post: "/v3/auth/role/delete" + body: "*" + }; } // RoleGrantPermission grants a permission of a specified key or range to a specified role. rpc RoleGrantPermission(AuthRoleGrantPermissionRequest) returns (AuthRoleGrantPermissionResponse) { + option (google.api.http) = { + post: "/v3/auth/role/grant" + body: "*" + }; } // RoleRevokePermission revokes a key or range permission of a specified role. rpc RoleRevokePermission(AuthRoleRevokePermissionRequest) returns (AuthRoleRevokePermissionResponse) { + option (google.api.http) = { + post: "/v3/auth/role/revoke" + body: "*" + }; } } - message ResponseHeader { + option (versionpb.etcd_version_msg) = "3.0"; + // cluster_id is the ID of the cluster which sent the response. uint64 cluster_id = 1; // member_id is the ID of the member which sent the response. uint64 member_id = 2; - // revision is the key-value store revision when the request was applied. + // revision is the key-value store revision when the request was applied, and it's + // unset (so 0) in case of calls not interacting with key-value store. // For watch progress responses, the header.revision indicates progress. All future events // received in this stream are guaranteed to have a higher revision number than the // header.revision number. @@ -215,12 +428,16 @@ message ResponseHeader { } message RangeRequest { + option (versionpb.etcd_version_msg) = "3.0"; + enum SortOrder { + option (versionpb.etcd_version_enum) = "3.0"; NONE = 0; // default, no sorting ASCEND = 1; // lowest target value first DESCEND = 2; // highest target value first } enum SortTarget { + option (versionpb.etcd_version_enum) = "3.0"; KEY = 0; VERSION = 1; CREATE = 2; @@ -266,22 +483,24 @@ message RangeRequest { // min_mod_revision is the lower bound for returned key mod revisions; all keys with // lesser mod revisions will be filtered away. - int64 min_mod_revision = 10; + int64 min_mod_revision = 10 [(versionpb.etcd_version_field)="3.1"]; // max_mod_revision is the upper bound for returned key mod revisions; all keys with // greater mod revisions will be filtered away. - int64 max_mod_revision = 11; + int64 max_mod_revision = 11 [(versionpb.etcd_version_field)="3.1"]; // min_create_revision is the lower bound for returned key create revisions; all keys with // lesser create revisions will be filtered away. - int64 min_create_revision = 12; + int64 min_create_revision = 12 [(versionpb.etcd_version_field)="3.1"]; // max_create_revision is the upper bound for returned key create revisions; all keys with // greater create revisions will be filtered away. - int64 max_create_revision = 13; + int64 max_create_revision = 13 [(versionpb.etcd_version_field)="3.1"]; } message RangeResponse { + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; // kvs is the list of key-value pairs matched by the range request. // kvs is empty when count is requested. @@ -293,6 +512,8 @@ message RangeResponse { } message PutRequest { + option (versionpb.etcd_version_msg) = "3.0"; + // key is the key, in bytes, to put into the key-value store. bytes key = 1; // value is the value, in bytes, to associate with the key in the key-value store. @@ -303,24 +524,28 @@ message PutRequest { // If prev_kv is set, etcd gets the previous key-value pair before changing it. // The previous key-value pair will be returned in the put response. - bool prev_kv = 4; + bool prev_kv = 4 [(versionpb.etcd_version_field)="3.1"]; // If ignore_value is set, etcd updates the key using its current value. // Returns an error if the key does not exist. - bool ignore_value = 5; + bool ignore_value = 5 [(versionpb.etcd_version_field)="3.2"]; // If ignore_lease is set, etcd updates the key using its current lease. // Returns an error if the key does not exist. - bool ignore_lease = 6; + bool ignore_lease = 6 [(versionpb.etcd_version_field)="3.2"]; } message PutResponse { + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; // if prev_kv is set in the request, the previous key-value pair will be returned. - mvccpb.KeyValue prev_kv = 2; + mvccpb.KeyValue prev_kv = 2 [(versionpb.etcd_version_field)="3.1"]; } message DeleteRangeRequest { + option (versionpb.etcd_version_msg) = "3.0"; + // key is the first key to delete in the range. bytes key = 1; // range_end is the key following the last key to delete for the range [key, range_end). @@ -332,50 +557,61 @@ message DeleteRangeRequest { // If prev_kv is set, etcd gets the previous key-value pairs before deleting it. // The previous key-value pairs will be returned in the delete response. - bool prev_kv = 3; + bool prev_kv = 3 [(versionpb.etcd_version_field)="3.1"]; } message DeleteRangeResponse { + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; // deleted is the number of keys deleted by the delete range request. int64 deleted = 2; // if prev_kv is set in the request, the previous key-value pairs will be returned. - repeated mvccpb.KeyValue prev_kvs = 3; + repeated mvccpb.KeyValue prev_kvs = 3 [(versionpb.etcd_version_field)="3.1"]; } message RequestOp { + option (versionpb.etcd_version_msg) = "3.0"; // request is a union of request types accepted by a transaction. oneof request { RangeRequest request_range = 1; PutRequest request_put = 2; DeleteRangeRequest request_delete_range = 3; - TxnRequest request_txn = 4; + TxnRequest request_txn = 4 [(versionpb.etcd_version_field)="3.3"]; } } message ResponseOp { + option (versionpb.etcd_version_msg) = "3.0"; + // response is a union of response types returned by a transaction. oneof response { RangeResponse response_range = 1; PutResponse response_put = 2; DeleteRangeResponse response_delete_range = 3; - TxnResponse response_txn = 4; + TxnResponse response_txn = 4 [(versionpb.etcd_version_field)="3.3"]; } } message Compare { + option (versionpb.etcd_version_msg) = "3.0"; + enum CompareResult { + option (versionpb.etcd_version_enum) = "3.0"; + EQUAL = 0; GREATER = 1; LESS = 2; - NOT_EQUAL = 3; + NOT_EQUAL = 3 [(versionpb.etcd_version_enum_value)="3.1"]; } enum CompareTarget { + option (versionpb.etcd_version_enum) = "3.0"; + VERSION = 0; CREATE = 1; MOD = 2; VALUE = 3; - LEASE = 4; + LEASE = 4 [(versionpb.etcd_version_enum_value)="3.3"]; } // result is logical comparison operation for this comparison. CompareResult result = 1; @@ -393,13 +629,13 @@ message Compare { // value is the value of the given key, in bytes. bytes value = 7; // lease is the lease id of the given key. - int64 lease = 8; + int64 lease = 8 [(versionpb.etcd_version_field)="3.3"]; // leave room for more target_union field tags, jump to 64 } // range_end compares the given target to all keys in the range [key, range_end). // See RangeRequest for more details on key ranges. - bytes range_end = 64; + bytes range_end = 64 [(versionpb.etcd_version_field)="3.3"]; // TODO: fill out with most of the rest of RangeRequest fields when needed. } @@ -419,6 +655,8 @@ message Compare { // true. // 3. A list of database operations called f op. Like t op, but executed if guard evaluates to false. message TxnRequest { + option (versionpb.etcd_version_msg) = "3.0"; + // compare is a list of predicates representing a conjunction of terms. // If the comparisons succeed, then the success requests will be processed in order, // and the response will contain their respective responses in order. @@ -432,6 +670,8 @@ message TxnRequest { } message TxnResponse { + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; // succeeded is set to true if the compare evaluated to true or false otherwise. bool succeeded = 2; @@ -443,6 +683,8 @@ message TxnResponse { // CompactionRequest compacts the key-value store up to a given revision. All superseded keys // with a revision less than the compaction revision will be removed. message CompactionRequest { + option (versionpb.etcd_version_msg) = "3.0"; + // revision is the key-value store revision for the compaction operation. int64 revision = 1; // physical is set so the RPC will wait until the compaction is physically @@ -452,35 +694,48 @@ message CompactionRequest { } message CompactionResponse { + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; } message HashRequest { + option (versionpb.etcd_version_msg) = "3.0"; } message HashKVRequest { + option (versionpb.etcd_version_msg) = "3.3"; // revision is the key-value store revision for the hash operation. int64 revision = 1; } message HashKVResponse { + option (versionpb.etcd_version_msg) = "3.3"; + ResponseHeader header = 1; // hash is the hash value computed from the responding member's MVCC keys up to a given revision. uint32 hash = 2; // compact_revision is the compacted revision of key-value store when hash begins. int64 compact_revision = 3; + // hash_revision is the revision up to which the hash is calculated. + int64 hash_revision = 4 [(versionpb.etcd_version_field)="3.6"]; } message HashResponse { + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; // hash is the hash value computed from the responding member's KV's backend. uint32 hash = 2; } message SnapshotRequest { + option (versionpb.etcd_version_msg) = "3.3"; } message SnapshotResponse { + option (versionpb.etcd_version_msg) = "3.3"; + // header has the current key-value store information. The first header in the snapshot // stream indicates the point in time of the snapshot. ResponseHeader header = 1; @@ -490,18 +745,26 @@ message SnapshotResponse { // blob contains the next chunk of the snapshot in the snapshot stream. bytes blob = 3; + + // local version of server that created the snapshot. + // In cluster with binaries with different version, each cluster can return different result. + // Informs which etcd server version should be used when restoring the snapshot. + string version = 4 [(versionpb.etcd_version_field)="3.6"]; } message WatchRequest { + option (versionpb.etcd_version_msg) = "3.0"; // request_union is a request to either create a new watcher or cancel an existing watcher. oneof request_union { WatchCreateRequest create_request = 1; WatchCancelRequest cancel_request = 2; - WatchProgressRequest progress_request = 3; + WatchProgressRequest progress_request = 3 [(versionpb.etcd_version_field)="3.4"]; } } message WatchCreateRequest { + option (versionpb.etcd_version_msg) = "3.0"; + // key is the key to register for watching. bytes key = 1; @@ -522,6 +785,8 @@ message WatchCreateRequest { bool progress_notify = 4; enum FilterType { + option (versionpb.etcd_version_enum) = "3.1"; + // filter out put event. NOPUT = 0; // filter out delete event. @@ -529,34 +794,38 @@ message WatchCreateRequest { } // filters filter the events at server side before it sends back to the watcher. - repeated FilterType filters = 5; + repeated FilterType filters = 5 [(versionpb.etcd_version_field)="3.1"]; // If prev_kv is set, created watcher gets the previous KV before the event happens. // If the previous KV is already compacted, nothing will be returned. - bool prev_kv = 6; + bool prev_kv = 6 [(versionpb.etcd_version_field)="3.1"]; // If watch_id is provided and non-zero, it will be assigned to this watcher. // Since creating a watcher in etcd is not a synchronous operation, // this can be used ensure that ordering is correct when creating multiple // watchers on the same stream. Creating a watcher with an ID already in // use on the stream will cause an error to be returned. - int64 watch_id = 7; + int64 watch_id = 7 [(versionpb.etcd_version_field)="3.4"]; // fragment enables splitting large revisions into multiple watch responses. - bool fragment = 8; + bool fragment = 8 [(versionpb.etcd_version_field)="3.4"]; } message WatchCancelRequest { + option (versionpb.etcd_version_msg) = "3.1"; // watch_id is the watcher id to cancel so that no more events are transmitted. - int64 watch_id = 1; + int64 watch_id = 1 [(versionpb.etcd_version_field)="3.1"]; } // Requests the a watch stream progress status be sent in the watch response stream as soon as // possible. message WatchProgressRequest { + option (versionpb.etcd_version_msg) = "3.4"; } message WatchResponse { + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; // watch_id is the ID of the watcher that corresponds to the response. int64 watch_id = 2; @@ -582,15 +851,17 @@ message WatchResponse { int64 compact_revision = 5; // cancel_reason indicates the reason for canceling the watcher. - string cancel_reason = 6; + string cancel_reason = 6 [(versionpb.etcd_version_field)="3.4"]; // framgment is true if large watch response was split over multiple responses. - bool fragment = 7; + bool fragment = 7 [(versionpb.etcd_version_field)="3.4"]; repeated mvccpb.Event events = 11; } message LeaseGrantRequest { + option (versionpb.etcd_version_msg) = "3.0"; + // TTL is the advisory time-to-live in seconds. Expired lease will return -1. int64 TTL = 1; // ID is the requested ID for the lease. If ID is set to 0, the lessor chooses an ID. @@ -598,6 +869,8 @@ message LeaseGrantRequest { } message LeaseGrantResponse { + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; // ID is the lease ID for the granted lease. int64 ID = 2; @@ -607,16 +880,22 @@ message LeaseGrantResponse { } message LeaseRevokeRequest { + option (versionpb.etcd_version_msg) = "3.0"; + // ID is the lease ID to revoke. When the ID is revoked, all associated keys will be deleted. int64 ID = 1; } message LeaseRevokeResponse { + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; } message LeaseCheckpoint { - // ID is the lease ID to checkpoint. + option (versionpb.etcd_version_msg) = "3.4"; + + // ID is the lease ID to checkpoint. int64 ID = 1; // Remaining_TTL is the remaining time until expiry of the lease. @@ -624,19 +903,26 @@ message LeaseCheckpoint { } message LeaseCheckpointRequest { + option (versionpb.etcd_version_msg) = "3.4"; + repeated LeaseCheckpoint checkpoints = 1; } message LeaseCheckpointResponse { + option (versionpb.etcd_version_msg) = "3.4"; + ResponseHeader header = 1; } message LeaseKeepAliveRequest { + option (versionpb.etcd_version_msg) = "3.0"; // ID is the lease ID for the lease to keep alive. int64 ID = 1; } message LeaseKeepAliveResponse { + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; // ID is the lease ID from the keep alive request. int64 ID = 2; @@ -645,6 +931,7 @@ message LeaseKeepAliveResponse { } message LeaseTimeToLiveRequest { + option (versionpb.etcd_version_msg) = "3.1"; // ID is the lease ID for the lease. int64 ID = 1; // keys is true to query all the keys attached to this lease. @@ -652,6 +939,8 @@ message LeaseTimeToLiveRequest { } message LeaseTimeToLiveResponse { + option (versionpb.etcd_version_msg) = "3.1"; + ResponseHeader header = 1; // ID is the lease ID from the keep alive request. int64 ID = 2; @@ -664,19 +953,26 @@ message LeaseTimeToLiveResponse { } message LeaseLeasesRequest { + option (versionpb.etcd_version_msg) = "3.3"; } message LeaseStatus { + option (versionpb.etcd_version_msg) = "3.3"; + int64 ID = 1; // TODO: int64 TTL = 2; } message LeaseLeasesResponse { + option (versionpb.etcd_version_msg) = "3.3"; + ResponseHeader header = 1; repeated LeaseStatus leases = 2; } message Member { + option (versionpb.etcd_version_msg) = "3.0"; + // ID is the member ID for this member. uint64 ID = 1; // name is the human-readable name of the member. If the member is not started, the name will be an empty string. @@ -686,17 +982,21 @@ message Member { // clientURLs is the list of URLs the member exposes to clients for communication. If the member is not started, clientURLs will be empty. repeated string clientURLs = 4; // isLearner indicates if the member is raft learner. - bool isLearner = 5; + bool isLearner = 5 [(versionpb.etcd_version_field)="3.4"]; } message MemberAddRequest { + option (versionpb.etcd_version_msg) = "3.0"; + // peerURLs is the list of URLs the added member will use to communicate with the cluster. repeated string peerURLs = 1; // isLearner indicates if the added member is raft learner. - bool isLearner = 2; + bool isLearner = 2 [(versionpb.etcd_version_field)="3.4"]; } message MemberAddResponse { + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; // member is the member information for the added member. Member member = 2; @@ -705,17 +1005,22 @@ message MemberAddResponse { } message MemberRemoveRequest { + option (versionpb.etcd_version_msg) = "3.0"; // ID is the member ID of the member to remove. uint64 ID = 1; } message MemberRemoveResponse { + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; // members is a list of all members after removing the member. repeated Member members = 2; } message MemberUpdateRequest { + option (versionpb.etcd_version_msg) = "3.0"; + // ID is the member ID of the member to update. uint64 ID = 1; // peerURLs is the new list of URLs the member will use to communicate with the cluster. @@ -723,55 +1028,77 @@ message MemberUpdateRequest { } message MemberUpdateResponse{ + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; // members is a list of all members after updating the member. - repeated Member members = 2; + repeated Member members = 2 [(versionpb.etcd_version_field)="3.1"]; } message MemberListRequest { + option (versionpb.etcd_version_msg) = "3.0"; + + bool linearizable = 1 [(versionpb.etcd_version_field)="3.5"]; } message MemberListResponse { + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; // members is a list of all members associated with the cluster. repeated Member members = 2; } message MemberPromoteRequest { + option (versionpb.etcd_version_msg) = "3.4"; // ID is the member ID of the member to promote. uint64 ID = 1; } message MemberPromoteResponse { + option (versionpb.etcd_version_msg) = "3.4"; + ResponseHeader header = 1; // members is a list of all members after promoting the member. repeated Member members = 2; } message DefragmentRequest { + option (versionpb.etcd_version_msg) = "3.0"; } message DefragmentResponse { + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; } message MoveLeaderRequest { + option (versionpb.etcd_version_msg) = "3.3"; // targetID is the node ID for the new leader. uint64 targetID = 1; } message MoveLeaderResponse { + option (versionpb.etcd_version_msg) = "3.3"; + ResponseHeader header = 1; } enum AlarmType { - NONE = 0; // default, used to query if any alarm is active - NOSPACE = 1; // space quota is exhausted - CORRUPT = 2; // kv store corruption detected + option (versionpb.etcd_version_enum) = "3.0"; + + NONE = 0; // default, used to query if any alarm is active + NOSPACE = 1; // space quota is exhausted + CORRUPT = 2 [(versionpb.etcd_version_enum_value)="3.3"]; // kv store corruption detected } message AlarmRequest { + option (versionpb.etcd_version_msg) = "3.0"; + enum AlarmAction { + option (versionpb.etcd_version_enum) = "3.0"; + GET = 0; ACTIVATE = 1; DEACTIVATE = 2; @@ -788,6 +1115,7 @@ message AlarmRequest { } message AlarmMember { + option (versionpb.etcd_version_msg) = "3.0"; // memberID is the ID of the member associated with the raised alarm. uint64 memberID = 1; // alarm is the type of alarm which has been raised. @@ -795,15 +1123,47 @@ message AlarmMember { } message AlarmResponse { + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; // alarms is a list of alarms associated with the alarm request. repeated AlarmMember alarms = 2; } +message DowngradeRequest { + option (versionpb.etcd_version_msg) = "3.5"; + + enum DowngradeAction { + option (versionpb.etcd_version_enum) = "3.5"; + + VALIDATE = 0; + ENABLE = 1; + CANCEL = 2; + } + + // action is the kind of downgrade request to issue. The action may + // VALIDATE the target version, DOWNGRADE the cluster version, + // or CANCEL the current downgrading job. + DowngradeAction action = 1; + // version is the target version to downgrade. + string version = 2; +} + +message DowngradeResponse { + option (versionpb.etcd_version_msg) = "3.5"; + + ResponseHeader header = 1; + // version is the current cluster version. + string version = 2; +} + message StatusRequest { + option (versionpb.etcd_version_msg) = "3.0"; } message StatusResponse { + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; // version is the cluster protocol version used by the responding member. string version = 2; @@ -816,49 +1176,71 @@ message StatusResponse { // raftTerm is the current raft term of the responding member. uint64 raftTerm = 6; // raftAppliedIndex is the current raft applied index of the responding member. - uint64 raftAppliedIndex = 7; + uint64 raftAppliedIndex = 7 [(versionpb.etcd_version_field)="3.4"]; // errors contains alarm/health information and status. - repeated string errors = 8; + repeated string errors = 8 [(versionpb.etcd_version_field)="3.4"]; // dbSizeInUse is the size of the backend database logically in use, in bytes, of the responding member. - int64 dbSizeInUse = 9; + int64 dbSizeInUse = 9 [(versionpb.etcd_version_field)="3.4"]; // isLearner indicates if the member is raft learner. - bool isLearner = 10; + bool isLearner = 10 [(versionpb.etcd_version_field)="3.4"]; + // storageVersion is the version of the db file. It might be get updated with delay in relationship to the target cluster version. + string storageVersion = 11 [(versionpb.etcd_version_field)="3.6"]; } message AuthEnableRequest { + option (versionpb.etcd_version_msg) = "3.0"; } message AuthDisableRequest { + option (versionpb.etcd_version_msg) = "3.0"; +} + +message AuthStatusRequest { + option (versionpb.etcd_version_msg) = "3.5"; } message AuthenticateRequest { + option (versionpb.etcd_version_msg) = "3.0"; + string name = 1; string password = 2; } message AuthUserAddRequest { + option (versionpb.etcd_version_msg) = "3.0"; + string name = 1; string password = 2; - authpb.UserAddOptions options = 3; + authpb.UserAddOptions options = 3 [(versionpb.etcd_version_field)="3.4"]; + string hashedPassword = 4 [(versionpb.etcd_version_field)="3.5"]; } message AuthUserGetRequest { + option (versionpb.etcd_version_msg) = "3.0"; + string name = 1; } message AuthUserDeleteRequest { + option (versionpb.etcd_version_msg) = "3.0"; // name is the name of the user to delete. string name = 1; } message AuthUserChangePasswordRequest { + option (versionpb.etcd_version_msg) = "3.0"; + // name is the name of the user whose password is being changed. string name = 1; - // password is the new password for the user. + // password is the new password for the user. Note that this field will be removed in the API layer. string password = 2; + // hashedPassword is the new password for the user. Note that this field will be initialized in the API layer. + string hashedPassword = 3 [(versionpb.etcd_version_field)="3.5"]; } message AuthUserGrantRoleRequest { + option (versionpb.etcd_version_msg) = "3.0"; + // user is the name of the user which should be granted a given role. string user = 1; // role is the name of the role to grant to the user. @@ -866,30 +1248,42 @@ message AuthUserGrantRoleRequest { } message AuthUserRevokeRoleRequest { + option (versionpb.etcd_version_msg) = "3.0"; + string name = 1; string role = 2; } message AuthRoleAddRequest { + option (versionpb.etcd_version_msg) = "3.0"; + // name is the name of the role to add to the authentication system. string name = 1; } message AuthRoleGetRequest { + option (versionpb.etcd_version_msg) = "3.0"; + string role = 1; } message AuthUserListRequest { + option (versionpb.etcd_version_msg) = "3.0"; } message AuthRoleListRequest { + option (versionpb.etcd_version_msg) = "3.0"; } message AuthRoleDeleteRequest { + option (versionpb.etcd_version_msg) = "3.0"; + string role = 1; } message AuthRoleGrantPermissionRequest { + option (versionpb.etcd_version_msg) = "3.0"; + // name is the name of the role which will be granted the permission. string name = 1; // perm is the permission to grant to the role. @@ -897,251 +1291,122 @@ message AuthRoleGrantPermissionRequest { } message AuthRoleRevokePermissionRequest { + option (versionpb.etcd_version_msg) = "3.0"; + string role = 1; bytes key = 2; bytes range_end = 3; } message AuthEnableResponse { + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; } message AuthDisableResponse { + option (versionpb.etcd_version_msg) = "3.0"; + + ResponseHeader header = 1; +} + +message AuthStatusResponse { + option (versionpb.etcd_version_msg) = "3.5"; + ResponseHeader header = 1; + bool enabled = 2; + // authRevision is the current revision of auth store + uint64 authRevision = 3; } message AuthenticateResponse { + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; // token is an authorized token that can be used in succeeding RPCs string token = 2; } message AuthUserAddResponse { + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; } message AuthUserGetResponse { + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; repeated string roles = 2; } message AuthUserDeleteResponse { + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; } message AuthUserChangePasswordResponse { + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; } message AuthUserGrantRoleResponse { + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; } message AuthUserRevokeRoleResponse { + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; } message AuthRoleAddResponse { + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; } message AuthRoleGetResponse { - ResponseHeader header = 1; + ResponseHeader header = 1 [(versionpb.etcd_version_field)="3.0"]; - repeated authpb.Permission perm = 2; + repeated authpb.Permission perm = 2 [(versionpb.etcd_version_field)="3.0"]; } message AuthRoleListResponse { + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; repeated string roles = 2; } message AuthUserListResponse { + option (versionpb.etcd_version_msg) = "3.0"; + ResponseHeader header = 1; repeated string users = 2; } message AuthRoleDeleteResponse { - ResponseHeader header = 1; -} - -message AuthRoleGrantPermissionResponse { - ResponseHeader header = 1; -} - -message AuthRoleRevokePermissionResponse { - ResponseHeader header = 1; -} - -message HealthCheckRequest { - string service = 1; -} - -message HealthCheckResponse { - enum ServingStatus { - UNKNOWN = 0; - SERVING = 1; - NOT_SERVING = 2; - SERVICE_UNKNOWN = 3; // Used only by the Watch method. - } - ServingStatus status = 1; -} - -service Health { - // If the requested service is unknown, the call will fail with status - // NOT_FOUND. - rpc Check(HealthCheckRequest) returns (HealthCheckResponse); - - // Performs a watch for the serving status of the requested service. - // The server will immediately send back a message indicating the current - // serving status. It will then subsequently send a new message whenever - // the service's serving status changes. - // - // If the requested service is unknown when the call is received, the - // server will send a message setting the serving status to - // SERVICE_UNKNOWN but will *not* terminate the call. If at some - // future point, the serving status of the service becomes known, the - // server will send a new message with the service's serving status. - // - // If the call terminates with status UNIMPLEMENTED, then clients - // should assume this method is not supported and should not retry the - // call. If the call terminates with any other status (including OK), - // clients should retry the call with appropriate exponential backoff. - rpc Watch(HealthCheckRequest) returns (stream HealthCheckResponse); -} - -message LockRequest { - // name is the identifier for the distributed shared lock to be acquired. - bytes name = 1; - // lease is the ID of the lease that will be attached to ownership of the - // lock. If the lease expires or is revoked and currently holds the lock, - // the lock is automatically released. Calls to Lock with the same lease will - // be treated as a single acquisition; locking twice with the same lease is a - // no-op. - int64 lease = 2; -} - -message LockResponse { - ResponseHeader header = 1; - // key is a key that will exist on etcd for the duration that the Lock caller - // owns the lock. Users should not modify this key or the lock may exhibit - // undefined behavior. - bytes key = 2; -} - -message UnlockRequest { - // key is the lock ownership key granted by Lock. - bytes key = 1; -} - -message UnlockResponse { - ResponseHeader header = 1; -} - -// The lock service exposes client-side locking facilities as a gRPC interface. -service Lock { - // Lock acquires a distributed shared lock on a given named lock. - // On success, it will return a unique key that exists so long as the - // lock is held by the caller. This key can be used in conjunction with - // transactions to safely ensure updates to etcd only occur while holding - // lock ownership. The lock is held until Unlock is called on the key or the - // lease associate with the owner expires. - rpc Lock(LockRequest) returns (LockResponse) { - } - - // Unlock takes a key returned by Lock and releases the hold on lock. The - // next Lock caller waiting for the lock will then be woken up and given - // ownership of the lock. - rpc Unlock(UnlockRequest) returns (UnlockResponse) { - } -} - -// The election service exposes client-side election facilities as a gRPC interface. -service Election { - // Campaign waits to acquire leadership in an election, returning a LeaderKey - // representing the leadership if successful. The LeaderKey can then be used - // to issue new values on the election, transactionally guard API requests on - // leadership still being held, and resign from the election. - rpc Campaign(CampaignRequest) returns (CampaignResponse) { - } - // Proclaim updates the leader's posted value with a new value. - rpc Proclaim(ProclaimRequest) returns (ProclaimResponse) { - } - // Leader returns the current election proclamation, if any. - rpc Leader(LeaderRequest) returns (LeaderResponse) { - } - // Observe streams election proclamations in-order as made by the election's - // elected leaders. - rpc Observe(stream LeaderRequest) returns (stream LeaderResponse) { - } - // Resign releases election leadership so other campaigners may acquire - // leadership on the election. - rpc Resign(ResignRequest) returns (ResignResponse) { - } -} - -message CampaignRequest { - // name is the election's identifier for the campaign. - bytes name = 1; - // lease is the ID of the lease attached to leadership of the election. If the - // lease expires or is revoked before resigning leadership, then the - // leadership is transferred to the next campaigner, if any. - int64 lease = 2; - // value is the initial proclaimed value set when the campaigner wins the - // election. - bytes value = 3; -} + option (versionpb.etcd_version_msg) = "3.0"; -message CampaignResponse { ResponseHeader header = 1; - // leader describes the resources used for holding leadership of the election. - LeaderKey leader = 2; -} - -message LeaderKey { - // name is the election identifier that corresponds to the leadership key. - bytes name = 1; - // key is an opaque key representing the ownership of the election. If the key - // is deleted, then leadership is lost. - bytes key = 2; - // rev is the creation revision of the key. It can be used to test for ownership - // of an election during transactions by testing the key's creation revision - // matches rev. - int64 rev = 3; - // lease is the lease ID of the election leader. - int64 lease = 4; } -message LeaderRequest { - // name is the election identifier for the leadership information. - bytes name = 1; -} +message AuthRoleGrantPermissionResponse { + option (versionpb.etcd_version_msg) = "3.0"; -message LeaderResponse { ResponseHeader header = 1; - // kv is the key-value pair representing the latest leader update. - mvccpb.KeyValue kv = 2; } -message ResignRequest { - // leader is the leadership to relinquish by resignation. - LeaderKey leader = 1; -} +message AuthRoleRevokePermissionResponse { + option (versionpb.etcd_version_msg) = "3.0"; -message ResignResponse { ResponseHeader header = 1; } - -message ProclaimRequest { - // leader is the leadership hold on the election. - LeaderKey leader = 1; - // value is an update meant to overwrite the leader's current value. - bytes value = 2; -} - -message ProclaimResponse { - ResponseHeader header = 1; -} \ No newline at end of file diff --git a/priv/protos/version.proto b/priv/protos/version.proto new file mode 100644 index 0000000..3d176cd --- /dev/null +++ b/priv/protos/version.proto @@ -0,0 +1,30 @@ +syntax = "proto3"; +package versionpb; + +import "gogo.proto"; +import "google/protobuf/descriptor.proto"; + +option go_package = "go.etcd.io/etcd/api/v3/versionpb"; + +option (gogoproto.marshaler_all) = true; +option (gogoproto.unmarshaler_all) = true; + +// Indicates etcd version that introduced the message, used to determine minimal etcd version required to interpret wal that includes this message. +extend google.protobuf.MessageOptions { + optional string etcd_version_msg = 50000; +} + +// Indicates etcd version that introduced the field, used to determine minimal etcd version required to interpret wal that sets this field. +extend google.protobuf.FieldOptions { + optional string etcd_version_field = 50001; +} + +// Indicates etcd version that introduced the enum, used to determine minimal etcd version required to interpret wal that uses this enum. +extend google.protobuf.EnumOptions { + optional string etcd_version_enum = 50002; +} + +// Indicates etcd version that introduced the enum value, used to determine minimal etcd version required to interpret wal that sets this enum value. +extend google.protobuf.EnumValueOptions { + optional string etcd_version_enum_value = 50003; +} diff --git a/rebar.config b/rebar.config index b5c015b..c35a56c 100644 --- a/rebar.config +++ b/rebar.config @@ -24,7 +24,7 @@ ]}. {plugins, [ - {rebar3_gpb_plugin, "2.13.1"}, + {rebar3_gpb_plugin, "2.23.0"}, {rebar3_eetcd_plugin, "0.3.2"} ]}. @@ -56,5 +56,6 @@ gogo_pb, health_pb, kv_pb, - router_pb + rpc_pb, + version_pb ]}. diff --git a/rebar.lock b/rebar.lock index 0b7c81d..5a56b1f 100644 --- a/rebar.lock +++ b/rebar.lock @@ -1,11 +1,11 @@ {"1.2.0", -[{<<"cowlib">>,{pkg,<<"cowlib">>,<<"2.11.0">>},1}, +[{<<"cowlib">>,{pkg,<<"cowlib">>,<<"2.12.0">>},1}, {<<"gun">>,{pkg,<<"gun">>,<<"2.0.0">>},0}]}. [ {pkg_hash,[ - {<<"cowlib">>, <<"0B9FF9C346629256C42EBE1EEB769A83C6CB771A6EE5960BD110AB0B9B872063">>}, + {<<"cowlib">>, <<"58B73B75BEE32295A3E2CB37CD73D7B41E8B0C9C9A235869E6BFCCE3FC1A63AA">>}, {<<"gun">>, <<"2326BC0FD6D9CF628419708270D6FE8B02B8D002CF992E4165A77D997B1DEFD0">>}]}, {pkg_hash_ext,[ - {<<"cowlib">>, <<"2B3E9DA0B21C4565751A6D4901C20D1B4CC25CBB7FD50D91D2AB6DD287BC86A9">>}, + {<<"cowlib">>, <<"FA8A335B7C61263317C6214676CFB8C448AE9C36BAD3D98DF9CB166265940FD1">>}, {<<"gun">>, <<"6613CB7C62930DC8D58263C44DDA72F8556346BA88358FC929DCBC5F76D04569">>}]} ]. diff --git a/src/clients/eetcd_auth_gen.erl b/src/clients/eetcd_auth_gen.erl index 07f52c9..19d170e 100644 --- a/src/clients/eetcd_auth_gen.erl +++ b/src/clients/eetcd_auth_gen.erl @@ -1,16 +1,17 @@ %%%------------------------------------------------------------------- -%% @doc Behaviour to implement for eectd Etcd.Auth +%% @doc Behaviour to implement for eetcd etcdserverpb.Auth %% @private %% All detail documents please visit https://github.com/etcd-io/etcd/blob/master/Documentation/dev-guide/api_reference_v3.md %% @end %%%------------------------------------------------------------------- -%% This module was generated on 2020-04-02T02:00:45+00:00 and should not be modified manually +%% This module was generated on 2023-12-11T09:36:27+00:00 and should not be modified manually -module(eetcd_auth_gen). -export([auth_enable/1]). -export([auth_disable/1]). +-export([auth_status/1]). -export([authenticate/1]). -export([user_add/1]). -export([user_get/1]). @@ -26,99 +27,105 @@ -export([role_grant_permission/1]). -export([role_revoke_permission/1]). -%% @doc Unary RPC for service at path "/etcdserverpb.Auth/AuthEnable" --spec auth_enable(router_pb:'Etcd.AuthEnableRequest'()) -> - {ok, router_pb:'Etcd.AuthEnableResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Auth/AuthEnable" +-spec auth_enable(rpc_pb:'etcdserverpb.AuthEnableRequest'()) -> + {ok, rpc_pb:'etcdserverpb.AuthEnableResponse'()}|{error,eetcd:eetcd_error()}. auth_enable(Request) -> - eetcd_stream:unary(Request, 'Etcd.AuthEnableRequest', <<"/etcdserverpb.Auth/AuthEnable">>, 'Etcd.AuthEnableResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.AuthEnableRequest', <<"/etcdserverpb.Auth/AuthEnable">>, 'etcdserverpb.AuthEnableResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Auth/AuthDisable" --spec auth_disable(router_pb:'Etcd.AuthDisableRequest'()) -> - {ok, router_pb:'Etcd.AuthDisableResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Auth/AuthDisable" +-spec auth_disable(rpc_pb:'etcdserverpb.AuthDisableRequest'()) -> + {ok, rpc_pb:'etcdserverpb.AuthDisableResponse'()}|{error,eetcd:eetcd_error()}. auth_disable(Request) -> - eetcd_stream:unary(Request, 'Etcd.AuthDisableRequest', <<"/etcdserverpb.Auth/AuthDisable">>, 'Etcd.AuthDisableResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.AuthDisableRequest', <<"/etcdserverpb.Auth/AuthDisable">>, 'etcdserverpb.AuthDisableResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Auth/Authenticate" --spec authenticate(router_pb:'Etcd.AuthenticateRequest'()) -> - {ok, router_pb:'Etcd.AuthenticateResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Auth/AuthStatus" +-spec auth_status(rpc_pb:'etcdserverpb.AuthStatusRequest'()) -> + {ok, rpc_pb:'etcdserverpb.AuthStatusResponse'()}|{error,eetcd:eetcd_error()}. +auth_status(Request) -> + eetcd_stream:unary(Request, 'etcdserverpb.AuthStatusRequest', <<"/etcdserverpb.Auth/AuthStatus">>, 'etcdserverpb.AuthStatusResponse'). + +%% @doc Unary RPC for service at path "/etcdserverpb.Auth/Authenticate" +-spec authenticate(rpc_pb:'etcdserverpb.AuthenticateRequest'()) -> + {ok, rpc_pb:'etcdserverpb.AuthenticateResponse'()}|{error,eetcd:eetcd_error()}. authenticate(Request) -> - eetcd_stream:unary(Request, 'Etcd.AuthenticateRequest', <<"/etcdserverpb.Auth/Authenticate">>, 'Etcd.AuthenticateResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.AuthenticateRequest', <<"/etcdserverpb.Auth/Authenticate">>, 'etcdserverpb.AuthenticateResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Auth/UserAdd" --spec user_add(router_pb:'Etcd.AuthUserAddRequest'()) -> - {ok, router_pb:'Etcd.AuthUserAddResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Auth/UserAdd" +-spec user_add(rpc_pb:'etcdserverpb.AuthUserAddRequest'()) -> + {ok, rpc_pb:'etcdserverpb.AuthUserAddResponse'()}|{error,eetcd:eetcd_error()}. user_add(Request) -> - eetcd_stream:unary(Request, 'Etcd.AuthUserAddRequest', <<"/etcdserverpb.Auth/UserAdd">>, 'Etcd.AuthUserAddResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.AuthUserAddRequest', <<"/etcdserverpb.Auth/UserAdd">>, 'etcdserverpb.AuthUserAddResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Auth/UserGet" --spec user_get(router_pb:'Etcd.AuthUserGetRequest'()) -> - {ok, router_pb:'Etcd.AuthUserGetResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Auth/UserGet" +-spec user_get(rpc_pb:'etcdserverpb.AuthUserGetRequest'()) -> + {ok, rpc_pb:'etcdserverpb.AuthUserGetResponse'()}|{error,eetcd:eetcd_error()}. user_get(Request) -> - eetcd_stream:unary(Request, 'Etcd.AuthUserGetRequest', <<"/etcdserverpb.Auth/UserGet">>, 'Etcd.AuthUserGetResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.AuthUserGetRequest', <<"/etcdserverpb.Auth/UserGet">>, 'etcdserverpb.AuthUserGetResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Auth/UserList" --spec user_list(router_pb:'Etcd.AuthUserListRequest'()) -> - {ok, router_pb:'Etcd.AuthUserListResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Auth/UserList" +-spec user_list(rpc_pb:'etcdserverpb.AuthUserListRequest'()) -> + {ok, rpc_pb:'etcdserverpb.AuthUserListResponse'()}|{error,eetcd:eetcd_error()}. user_list(Request) -> - eetcd_stream:unary(Request, 'Etcd.AuthUserListRequest', <<"/etcdserverpb.Auth/UserList">>, 'Etcd.AuthUserListResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.AuthUserListRequest', <<"/etcdserverpb.Auth/UserList">>, 'etcdserverpb.AuthUserListResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Auth/UserDelete" --spec user_delete(router_pb:'Etcd.AuthUserDeleteRequest'()) -> - {ok, router_pb:'Etcd.AuthUserDeleteResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Auth/UserDelete" +-spec user_delete(rpc_pb:'etcdserverpb.AuthUserDeleteRequest'()) -> + {ok, rpc_pb:'etcdserverpb.AuthUserDeleteResponse'()}|{error,eetcd:eetcd_error()}. user_delete(Request) -> - eetcd_stream:unary(Request, 'Etcd.AuthUserDeleteRequest', <<"/etcdserverpb.Auth/UserDelete">>, 'Etcd.AuthUserDeleteResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.AuthUserDeleteRequest', <<"/etcdserverpb.Auth/UserDelete">>, 'etcdserverpb.AuthUserDeleteResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Auth/UserChangePassword" --spec user_change_password(router_pb:'Etcd.AuthUserChangePasswordRequest'()) -> - {ok, router_pb:'Etcd.AuthUserChangePasswordResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Auth/UserChangePassword" +-spec user_change_password(rpc_pb:'etcdserverpb.AuthUserChangePasswordRequest'()) -> + {ok, rpc_pb:'etcdserverpb.AuthUserChangePasswordResponse'()}|{error,eetcd:eetcd_error()}. user_change_password(Request) -> - eetcd_stream:unary(Request, 'Etcd.AuthUserChangePasswordRequest', <<"/etcdserverpb.Auth/UserChangePassword">>, 'Etcd.AuthUserChangePasswordResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.AuthUserChangePasswordRequest', <<"/etcdserverpb.Auth/UserChangePassword">>, 'etcdserverpb.AuthUserChangePasswordResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Auth/UserGrantRole" --spec user_grant_role(router_pb:'Etcd.AuthUserGrantRoleRequest'()) -> - {ok, router_pb:'Etcd.AuthUserGrantRoleResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Auth/UserGrantRole" +-spec user_grant_role(rpc_pb:'etcdserverpb.AuthUserGrantRoleRequest'()) -> + {ok, rpc_pb:'etcdserverpb.AuthUserGrantRoleResponse'()}|{error,eetcd:eetcd_error()}. user_grant_role(Request) -> - eetcd_stream:unary(Request, 'Etcd.AuthUserGrantRoleRequest', <<"/etcdserverpb.Auth/UserGrantRole">>, 'Etcd.AuthUserGrantRoleResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.AuthUserGrantRoleRequest', <<"/etcdserverpb.Auth/UserGrantRole">>, 'etcdserverpb.AuthUserGrantRoleResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Auth/UserRevokeRole" --spec user_revoke_role(router_pb:'Etcd.AuthUserRevokeRoleRequest'()) -> - {ok, router_pb:'Etcd.AuthUserRevokeRoleResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Auth/UserRevokeRole" +-spec user_revoke_role(rpc_pb:'etcdserverpb.AuthUserRevokeRoleRequest'()) -> + {ok, rpc_pb:'etcdserverpb.AuthUserRevokeRoleResponse'()}|{error,eetcd:eetcd_error()}. user_revoke_role(Request) -> - eetcd_stream:unary(Request, 'Etcd.AuthUserRevokeRoleRequest', <<"/etcdserverpb.Auth/UserRevokeRole">>, 'Etcd.AuthUserRevokeRoleResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.AuthUserRevokeRoleRequest', <<"/etcdserverpb.Auth/UserRevokeRole">>, 'etcdserverpb.AuthUserRevokeRoleResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Auth/RoleAdd" --spec role_add(router_pb:'Etcd.AuthRoleAddRequest'()) -> - {ok, router_pb:'Etcd.AuthRoleAddResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Auth/RoleAdd" +-spec role_add(rpc_pb:'etcdserverpb.AuthRoleAddRequest'()) -> + {ok, rpc_pb:'etcdserverpb.AuthRoleAddResponse'()}|{error,eetcd:eetcd_error()}. role_add(Request) -> - eetcd_stream:unary(Request, 'Etcd.AuthRoleAddRequest', <<"/etcdserverpb.Auth/RoleAdd">>, 'Etcd.AuthRoleAddResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.AuthRoleAddRequest', <<"/etcdserverpb.Auth/RoleAdd">>, 'etcdserverpb.AuthRoleAddResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Auth/RoleGet" --spec role_get(router_pb:'Etcd.AuthRoleGetRequest'()) -> - {ok, router_pb:'Etcd.AuthRoleGetResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Auth/RoleGet" +-spec role_get(rpc_pb:'etcdserverpb.AuthRoleGetRequest'()) -> + {ok, rpc_pb:'etcdserverpb.AuthRoleGetResponse'()}|{error,eetcd:eetcd_error()}. role_get(Request) -> - eetcd_stream:unary(Request, 'Etcd.AuthRoleGetRequest', <<"/etcdserverpb.Auth/RoleGet">>, 'Etcd.AuthRoleGetResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.AuthRoleGetRequest', <<"/etcdserverpb.Auth/RoleGet">>, 'etcdserverpb.AuthRoleGetResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Auth/RoleList" --spec role_list(router_pb:'Etcd.AuthRoleListRequest'()) -> - {ok, router_pb:'Etcd.AuthRoleListResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Auth/RoleList" +-spec role_list(rpc_pb:'etcdserverpb.AuthRoleListRequest'()) -> + {ok, rpc_pb:'etcdserverpb.AuthRoleListResponse'()}|{error,eetcd:eetcd_error()}. role_list(Request) -> - eetcd_stream:unary(Request, 'Etcd.AuthRoleListRequest', <<"/etcdserverpb.Auth/RoleList">>, 'Etcd.AuthRoleListResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.AuthRoleListRequest', <<"/etcdserverpb.Auth/RoleList">>, 'etcdserverpb.AuthRoleListResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Auth/RoleDelete" --spec role_delete(router_pb:'Etcd.AuthRoleDeleteRequest'()) -> - {ok, router_pb:'Etcd.AuthRoleDeleteResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Auth/RoleDelete" +-spec role_delete(rpc_pb:'etcdserverpb.AuthRoleDeleteRequest'()) -> + {ok, rpc_pb:'etcdserverpb.AuthRoleDeleteResponse'()}|{error,eetcd:eetcd_error()}. role_delete(Request) -> - eetcd_stream:unary(Request, 'Etcd.AuthRoleDeleteRequest', <<"/etcdserverpb.Auth/RoleDelete">>, 'Etcd.AuthRoleDeleteResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.AuthRoleDeleteRequest', <<"/etcdserverpb.Auth/RoleDelete">>, 'etcdserverpb.AuthRoleDeleteResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Auth/RoleGrantPermission" --spec role_grant_permission(router_pb:'Etcd.AuthRoleGrantPermissionRequest'()) -> - {ok, router_pb:'Etcd.AuthRoleGrantPermissionResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Auth/RoleGrantPermission" +-spec role_grant_permission(rpc_pb:'etcdserverpb.AuthRoleGrantPermissionRequest'()) -> + {ok, rpc_pb:'etcdserverpb.AuthRoleGrantPermissionResponse'()}|{error,eetcd:eetcd_error()}. role_grant_permission(Request) -> - eetcd_stream:unary(Request, 'Etcd.AuthRoleGrantPermissionRequest', <<"/etcdserverpb.Auth/RoleGrantPermission">>, 'Etcd.AuthRoleGrantPermissionResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.AuthRoleGrantPermissionRequest', <<"/etcdserverpb.Auth/RoleGrantPermission">>, 'etcdserverpb.AuthRoleGrantPermissionResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Auth/RoleRevokePermission" --spec role_revoke_permission(router_pb:'Etcd.AuthRoleRevokePermissionRequest'()) -> - {ok, router_pb:'Etcd.AuthRoleRevokePermissionResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Auth/RoleRevokePermission" +-spec role_revoke_permission(rpc_pb:'etcdserverpb.AuthRoleRevokePermissionRequest'()) -> + {ok, rpc_pb:'etcdserverpb.AuthRoleRevokePermissionResponse'()}|{error,eetcd:eetcd_error()}. role_revoke_permission(Request) -> - eetcd_stream:unary(Request, 'Etcd.AuthRoleRevokePermissionRequest', <<"/etcdserverpb.Auth/RoleRevokePermission">>, 'Etcd.AuthRoleRevokePermissionResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.AuthRoleRevokePermissionRequest', <<"/etcdserverpb.Auth/RoleRevokePermission">>, 'etcdserverpb.AuthRoleRevokePermissionResponse'). diff --git a/src/clients/eetcd_cluster_gen.erl b/src/clients/eetcd_cluster_gen.erl index c39c345..6e5e52a 100644 --- a/src/clients/eetcd_cluster_gen.erl +++ b/src/clients/eetcd_cluster_gen.erl @@ -1,11 +1,11 @@ %%%------------------------------------------------------------------- -%% @doc Behaviour to implement for eectd Etcd.Cluster +%% @doc Behaviour to implement for eetcd etcdserverpb.Cluster %% @private %% All detail documents please visit https://github.com/etcd-io/etcd/blob/master/Documentation/dev-guide/api_reference_v3.md %% @end %%%------------------------------------------------------------------- -%% This module was generated on 2020-04-02T02:00:45+00:00 and should not be modified manually +%% This module was generated on 2023-12-11T09:36:27+00:00 and should not be modified manually -module(eetcd_cluster_gen). @@ -15,33 +15,33 @@ -export([member_list/1]). -export([member_promote/1]). -%% @doc Unary RPC for service at path "/etcdserverpb.Cluster/MemberAdd" --spec member_add(router_pb:'Etcd.MemberAddRequest'()) -> - {ok, router_pb:'Etcd.MemberAddResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Cluster/MemberAdd" +-spec member_add(rpc_pb:'etcdserverpb.MemberAddRequest'()) -> + {ok, rpc_pb:'etcdserverpb.MemberAddResponse'()}|{error,eetcd:eetcd_error()}. member_add(Request) -> - eetcd_stream:unary(Request, 'Etcd.MemberAddRequest', <<"/etcdserverpb.Cluster/MemberAdd">>, 'Etcd.MemberAddResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.MemberAddRequest', <<"/etcdserverpb.Cluster/MemberAdd">>, 'etcdserverpb.MemberAddResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Cluster/MemberRemove" --spec member_remove(router_pb:'Etcd.MemberRemoveRequest'()) -> - {ok, router_pb:'Etcd.MemberRemoveResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Cluster/MemberRemove" +-spec member_remove(rpc_pb:'etcdserverpb.MemberRemoveRequest'()) -> + {ok, rpc_pb:'etcdserverpb.MemberRemoveResponse'()}|{error,eetcd:eetcd_error()}. member_remove(Request) -> - eetcd_stream:unary(Request, 'Etcd.MemberRemoveRequest', <<"/etcdserverpb.Cluster/MemberRemove">>, 'Etcd.MemberRemoveResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.MemberRemoveRequest', <<"/etcdserverpb.Cluster/MemberRemove">>, 'etcdserverpb.MemberRemoveResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Cluster/MemberUpdate" --spec member_update(router_pb:'Etcd.MemberUpdateRequest'()) -> - {ok, router_pb:'Etcd.MemberUpdateResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Cluster/MemberUpdate" +-spec member_update(rpc_pb:'etcdserverpb.MemberUpdateRequest'()) -> + {ok, rpc_pb:'etcdserverpb.MemberUpdateResponse'()}|{error,eetcd:eetcd_error()}. member_update(Request) -> - eetcd_stream:unary(Request, 'Etcd.MemberUpdateRequest', <<"/etcdserverpb.Cluster/MemberUpdate">>, 'Etcd.MemberUpdateResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.MemberUpdateRequest', <<"/etcdserverpb.Cluster/MemberUpdate">>, 'etcdserverpb.MemberUpdateResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Cluster/MemberList" --spec member_list(router_pb:'Etcd.MemberListRequest'()) -> - {ok, router_pb:'Etcd.MemberListResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Cluster/MemberList" +-spec member_list(rpc_pb:'etcdserverpb.MemberListRequest'()) -> + {ok, rpc_pb:'etcdserverpb.MemberListResponse'()}|{error,eetcd:eetcd_error()}. member_list(Request) -> - eetcd_stream:unary(Request, 'Etcd.MemberListRequest', <<"/etcdserverpb.Cluster/MemberList">>, 'Etcd.MemberListResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.MemberListRequest', <<"/etcdserverpb.Cluster/MemberList">>, 'etcdserverpb.MemberListResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Cluster/MemberPromote" --spec member_promote(router_pb:'Etcd.MemberPromoteRequest'()) -> - {ok, router_pb:'Etcd.MemberPromoteResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Cluster/MemberPromote" +-spec member_promote(rpc_pb:'etcdserverpb.MemberPromoteRequest'()) -> + {ok, rpc_pb:'etcdserverpb.MemberPromoteResponse'()}|{error,eetcd:eetcd_error()}. member_promote(Request) -> - eetcd_stream:unary(Request, 'Etcd.MemberPromoteRequest', <<"/etcdserverpb.Cluster/MemberPromote">>, 'Etcd.MemberPromoteResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.MemberPromoteRequest', <<"/etcdserverpb.Cluster/MemberPromote">>, 'etcdserverpb.MemberPromoteResponse'). diff --git a/src/clients/eetcd_election_gen.erl b/src/clients/eetcd_election_gen.erl deleted file mode 100644 index ab2b493..0000000 --- a/src/clients/eetcd_election_gen.erl +++ /dev/null @@ -1,47 +0,0 @@ -%%%------------------------------------------------------------------- -%% @doc Behaviour to implement for eectd Etcd.Election -%% @private -%% All detail documents please visit https://github.com/etcd-io/etcd/blob/master/Documentation/dev-guide/api_reference_v3.md -%% @end -%%%------------------------------------------------------------------- - -%% This module was generated on 2021-12-22T07:01:11+00:00 and should not be modified manually - --module(eetcd_election_gen). - --export([campaign/1]). --export([proclaim/1]). --export([leader/1]). --export([observe/1]). --export([resign/1]). - -%% @doc Unary RPC for service at path "/v3electionpb.Election/Campaign" --spec campaign(router_pb:'Etcd.CampaignRequest'()) -> - {ok, router_pb:'Etcd.CampaignResponse'()}|{error,eetcd:eetcd_error()}. -campaign(Request) -> - eetcd_stream:unary(Request, 'Etcd.CampaignRequest', <<"/v3electionpb.Election/Campaign">>, 'Etcd.CampaignResponse'). - -%% @doc Unary RPC for service at path "/v3electionpb.Election/Proclaim" --spec proclaim(router_pb:'Etcd.ProclaimRequest'()) -> - {ok, router_pb:'Etcd.ProclaimResponse'()}|{error,eetcd:eetcd_error()}. -proclaim(Request) -> - eetcd_stream:unary(Request, 'Etcd.ProclaimRequest', <<"/v3electionpb.Election/Proclaim">>, 'Etcd.ProclaimResponse'). - -%% @doc Unary RPC for service at path "/v3electionpb.Election/Leader" --spec leader(router_pb:'Etcd.LeaderRequest'()) -> - {ok, router_pb:'Etcd.LeaderResponse'()}|{error,eetcd:eetcd_error()}. -leader(Request) -> - eetcd_stream:unary(Request, 'Etcd.LeaderRequest', <<"/v3electionpb.Election/Leader">>, 'Etcd.LeaderResponse'). - -%% @doc Stream RPC --spec observe(atom()|reference()) -> - {ok, GunPid :: pid(), Http2Ref:: reference()}|{error,eetcd:eetcd_error()}. -observe(Request) -> - eetcd_stream:new(Request, <<"/v3electionpb.Election/Observe">>). - -%% @doc Unary RPC for service at path "/v3electionpb.Election/Resign" --spec resign(router_pb:'Etcd.ResignRequest'()) -> - {ok, router_pb:'Etcd.ResignResponse'()}|{error,eetcd:eetcd_error()}. -resign(Request) -> - eetcd_stream:unary(Request, 'Etcd.ResignRequest', <<"/v3electionpb.Election/Resign">>, 'Etcd.ResignResponse'). - diff --git a/src/clients/eetcd_health_gen.erl b/src/clients/eetcd_health_gen.erl index 837c42a..d6c000d 100644 --- a/src/clients/eetcd_health_gen.erl +++ b/src/clients/eetcd_health_gen.erl @@ -12,15 +12,14 @@ -export([check/1]). -export([watch/1]). -%% @doc Unary RPC for service at path "/etcdserverpb.Health/Check" --spec check(router_pb:'Etcd.HealthCheckRequest'()) -> - {ok, router_pb:'Etcd.HealthCheckResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Health/Check" +-spec check(rpc_pb:'etcdserverpb.HealthCheckRequest'()) -> + {ok, rpc_pb:'etcdserverpb.HealthCheckResponse'()}|{error,eetcd:eetcd_error()}. check(Request) -> eetcd_stream:unary(Request, 'Etcd.HealthCheckRequest', <<"/etcdserverpb.Health/Check">>, 'Etcd.HealthCheckResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Health/Watch" --spec watch(router_pb:'Etcd.HealthCheckRequest'()) -> - {ok, router_pb:'Etcd.HealthCheckResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Health/Watch" +-spec watch(rpc_pb:'etcdserverpb.HealthCheckRequest'()) -> + {ok, rpc_pb:'etcdserverpb.HealthCheckResponse'()}|{error,eetcd:eetcd_error()}. watch(Request) -> eetcd_stream:unary(Request, 'Etcd.HealthCheckRequest', <<"/etcdserverpb.Health/Watch">>, 'Etcd.HealthCheckResponse'). - diff --git a/src/clients/eetcd_kv_gen.erl b/src/clients/eetcd_kv_gen.erl index 0eb19fb..4be402b 100644 --- a/src/clients/eetcd_kv_gen.erl +++ b/src/clients/eetcd_kv_gen.erl @@ -1,11 +1,11 @@ %%%------------------------------------------------------------------- -%% @doc Behaviour to implement for eectd Etcd.KV +%% @doc Behaviour to implement for eetcd etcdserverpb.KV %% @private %% All detail documents please visit https://github.com/etcd-io/etcd/blob/master/Documentation/dev-guide/api_reference_v3.md %% @end %%%------------------------------------------------------------------- -%% This module was generated on 2020-04-02T02:00:45+00:00 and should not be modified manually +%% This module was generated on 2023-12-11T09:36:27+00:00 and should not be modified manually -module(eetcd_kv_gen). @@ -15,33 +15,33 @@ -export([txn/1]). -export([compact/1]). -%% @doc Unary RPC for service at path "/etcdserverpb.KV/Range" --spec range(router_pb:'Etcd.RangeRequest'()) -> - {ok, router_pb:'Etcd.RangeResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.KV/Range" +-spec range(rpc_pb:'etcdserverpb.RangeRequest'()) -> + {ok, rpc_pb:'etcdserverpb.RangeResponse'()}|{error,eetcd:eetcd_error()}. range(Request) -> - eetcd_stream:unary(Request, 'Etcd.RangeRequest', <<"/etcdserverpb.KV/Range">>, 'Etcd.RangeResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.RangeRequest', <<"/etcdserverpb.KV/Range">>, 'etcdserverpb.RangeResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.KV/Put" --spec put(router_pb:'Etcd.PutRequest'()) -> - {ok, router_pb:'Etcd.PutResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.KV/Put" +-spec put(rpc_pb:'etcdserverpb.PutRequest'()) -> + {ok, rpc_pb:'etcdserverpb.PutResponse'()}|{error,eetcd:eetcd_error()}. put(Request) -> - eetcd_stream:unary(Request, 'Etcd.PutRequest', <<"/etcdserverpb.KV/Put">>, 'Etcd.PutResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.PutRequest', <<"/etcdserverpb.KV/Put">>, 'etcdserverpb.PutResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.KV/DeleteRange" --spec delete_range(router_pb:'Etcd.DeleteRangeRequest'()) -> - {ok, router_pb:'Etcd.DeleteRangeResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.KV/DeleteRange" +-spec delete_range(rpc_pb:'etcdserverpb.DeleteRangeRequest'()) -> + {ok, rpc_pb:'etcdserverpb.DeleteRangeResponse'()}|{error,eetcd:eetcd_error()}. delete_range(Request) -> - eetcd_stream:unary(Request, 'Etcd.DeleteRangeRequest', <<"/etcdserverpb.KV/DeleteRange">>, 'Etcd.DeleteRangeResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.DeleteRangeRequest', <<"/etcdserverpb.KV/DeleteRange">>, 'etcdserverpb.DeleteRangeResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.KV/Txn" --spec txn(router_pb:'Etcd.TxnRequest'()) -> - {ok, router_pb:'Etcd.TxnResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.KV/Txn" +-spec txn(rpc_pb:'etcdserverpb.TxnRequest'()) -> + {ok, rpc_pb:'etcdserverpb.TxnResponse'()}|{error,eetcd:eetcd_error()}. txn(Request) -> - eetcd_stream:unary(Request, 'Etcd.TxnRequest', <<"/etcdserverpb.KV/Txn">>, 'Etcd.TxnResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.TxnRequest', <<"/etcdserverpb.KV/Txn">>, 'etcdserverpb.TxnResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.KV/Compact" --spec compact(router_pb:'Etcd.CompactionRequest'()) -> - {ok, router_pb:'Etcd.CompactionResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.KV/Compact" +-spec compact(rpc_pb:'etcdserverpb.CompactionRequest'()) -> + {ok, rpc_pb:'etcdserverpb.CompactionResponse'()}|{error,eetcd:eetcd_error()}. compact(Request) -> - eetcd_stream:unary(Request, 'Etcd.CompactionRequest', <<"/etcdserverpb.KV/Compact">>, 'Etcd.CompactionResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.CompactionRequest', <<"/etcdserverpb.KV/Compact">>, 'etcdserverpb.CompactionResponse'). diff --git a/src/clients/eetcd_lease_gen.erl b/src/clients/eetcd_lease_gen.erl index 4a9c72e..d70503a 100644 --- a/src/clients/eetcd_lease_gen.erl +++ b/src/clients/eetcd_lease_gen.erl @@ -1,11 +1,11 @@ %%%------------------------------------------------------------------- -%% @doc Behaviour to implement for eectd Etcd.Lease +%% @doc Behaviour to implement for eetcd etcdserverpb.Lease %% @private %% All detail documents please visit https://github.com/etcd-io/etcd/blob/master/Documentation/dev-guide/api_reference_v3.md %% @end %%%------------------------------------------------------------------- -%% This module was generated on 2021-12-22T07:01:11+00:00 and should not be modified manually +%% This module was generated on 2023-12-11T09:36:27+00:00 and should not be modified manually -module(eetcd_lease_gen). @@ -15,33 +15,33 @@ -export([lease_time_to_live/1]). -export([lease_leases/1]). -%% @doc Unary RPC for service at path "/etcdserverpb.Lease/LeaseGrant" --spec lease_grant(router_pb:'Etcd.LeaseGrantRequest'()) -> - {ok, router_pb:'Etcd.LeaseGrantResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Lease/LeaseGrant" +-spec lease_grant(rpc_pb:'etcdserverpb.LeaseGrantRequest'()) -> + {ok, rpc_pb:'etcdserverpb.LeaseGrantResponse'()}|{error,eetcd:eetcd_error()}. lease_grant(Request) -> - eetcd_stream:unary(Request, 'Etcd.LeaseGrantRequest', <<"/etcdserverpb.Lease/LeaseGrant">>, 'Etcd.LeaseGrantResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.LeaseGrantRequest', <<"/etcdserverpb.Lease/LeaseGrant">>, 'etcdserverpb.LeaseGrantResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Lease/LeaseRevoke" --spec lease_revoke(router_pb:'Etcd.LeaseRevokeRequest'()) -> - {ok, router_pb:'Etcd.LeaseRevokeResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Lease/LeaseRevoke" +-spec lease_revoke(rpc_pb:'etcdserverpb.LeaseRevokeRequest'()) -> + {ok, rpc_pb:'etcdserverpb.LeaseRevokeResponse'()}|{error,eetcd:eetcd_error()}. lease_revoke(Request) -> - eetcd_stream:unary(Request, 'Etcd.LeaseRevokeRequest', <<"/etcdserverpb.Lease/LeaseRevoke">>, 'Etcd.LeaseRevokeResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.LeaseRevokeRequest', <<"/etcdserverpb.Lease/LeaseRevoke">>, 'etcdserverpb.LeaseRevokeResponse'). -%% @doc Stream RPC +%% @doc Stream RPC -spec lease_keep_alive(atom()|reference()) -> {ok, GunPid :: pid(), Http2Ref:: reference()}|{error,eetcd:eetcd_error()}. lease_keep_alive(Request) -> eetcd_stream:new(Request, <<"/etcdserverpb.Lease/LeaseKeepAlive">>). -%% @doc Unary RPC for service at path "/etcdserverpb.Lease/LeaseTimeToLive" --spec lease_time_to_live(router_pb:'Etcd.LeaseTimeToLiveRequest'()) -> - {ok, router_pb:'Etcd.LeaseTimeToLiveResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Lease/LeaseTimeToLive" +-spec lease_time_to_live(rpc_pb:'etcdserverpb.LeaseTimeToLiveRequest'()) -> + {ok, rpc_pb:'etcdserverpb.LeaseTimeToLiveResponse'()}|{error,eetcd:eetcd_error()}. lease_time_to_live(Request) -> - eetcd_stream:unary(Request, 'Etcd.LeaseTimeToLiveRequest', <<"/etcdserverpb.Lease/LeaseTimeToLive">>, 'Etcd.LeaseTimeToLiveResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.LeaseTimeToLiveRequest', <<"/etcdserverpb.Lease/LeaseTimeToLive">>, 'etcdserverpb.LeaseTimeToLiveResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Lease/LeaseLeases" --spec lease_leases(router_pb:'Etcd.LeaseLeasesRequest'()) -> - {ok, router_pb:'Etcd.LeaseLeasesResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Lease/LeaseLeases" +-spec lease_leases(rpc_pb:'etcdserverpb.LeaseLeasesRequest'()) -> + {ok, rpc_pb:'etcdserverpb.LeaseLeasesResponse'()}|{error,eetcd:eetcd_error()}. lease_leases(Request) -> - eetcd_stream:unary(Request, 'Etcd.LeaseLeasesRequest', <<"/etcdserverpb.Lease/LeaseLeases">>, 'Etcd.LeaseLeasesResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.LeaseLeasesRequest', <<"/etcdserverpb.Lease/LeaseLeases">>, 'etcdserverpb.LeaseLeasesResponse'). diff --git a/src/clients/eetcd_lock_gen.erl b/src/clients/eetcd_lock_gen.erl deleted file mode 100644 index 54401a9..0000000 --- a/src/clients/eetcd_lock_gen.erl +++ /dev/null @@ -1,26 +0,0 @@ -%%%------------------------------------------------------------------- -%% @doc Behaviour to implement for eectd Etcd.Lock -%% @private -%% All detail documents please visit https://github.com/etcd-io/etcd/blob/master/Documentation/dev-guide/api_reference_v3.md -%% @end -%%%------------------------------------------------------------------- - -%% This module was generated on 2020-04-02T02:00:46+00:00 and should not be modified manually - --module(eetcd_lock_gen). - --export([lock/1]). --export([unlock/1]). - -%% @doc Unary RPC for service at path "/v3lockpb.Lock/Lock" --spec lock(router_pb:'Etcd.LockRequest'()) -> - {ok, router_pb:'Etcd.LockResponse'()}|{error,eetcd:eetcd_error()}. -lock(Request) -> - eetcd_stream:unary(Request, 'Etcd.LockRequest', <<"/v3lockpb.Lock/Lock">>, 'Etcd.LockResponse'). - -%% @doc Unary RPC for service at path "/v3lockpb.Lock/Unlock" --spec unlock(router_pb:'Etcd.UnlockRequest'()) -> - {ok, router_pb:'Etcd.UnlockResponse'()}|{error,eetcd:eetcd_error()}. -unlock(Request) -> - eetcd_stream:unary(Request, 'Etcd.UnlockRequest', <<"/v3lockpb.Lock/Unlock">>, 'Etcd.UnlockResponse'). - diff --git a/src/clients/eetcd_maintenance_gen.erl b/src/clients/eetcd_maintenance_gen.erl index d864f63..61fb574 100644 --- a/src/clients/eetcd_maintenance_gen.erl +++ b/src/clients/eetcd_maintenance_gen.erl @@ -1,11 +1,11 @@ %%%------------------------------------------------------------------- -%% @doc Behaviour to implement for eectd Etcd.Maintenance +%% @doc Behaviour to implement for eetcd etcdserverpb.Maintenance %% @private %% All detail documents please visit https://github.com/etcd-io/etcd/blob/master/Documentation/dev-guide/api_reference_v3.md %% @end %%%------------------------------------------------------------------- -%% This module was generated on 2020-04-02T02:00:45+00:00 and should not be modified manually +%% This module was generated on 2023-12-11T09:36:27+00:00 and should not be modified manually -module(eetcd_maintenance_gen). @@ -16,46 +16,53 @@ -export([hash_kv/1]). -export([snapshot/1]). -export([move_leader/1]). +-export([downgrade/1]). -%% @doc Unary RPC for service at path "/etcdserverpb.Maintenance/Alarm" --spec alarm(router_pb:'Etcd.AlarmRequest'()) -> - {ok, router_pb:'Etcd.AlarmResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Maintenance/Alarm" +-spec alarm(rpc_pb:'etcdserverpb.AlarmRequest'()) -> + {ok, rpc_pb:'etcdserverpb.AlarmResponse'()}|{error,eetcd:eetcd_error()}. alarm(Request) -> - eetcd_stream:unary(Request, 'Etcd.AlarmRequest', <<"/etcdserverpb.Maintenance/Alarm">>, 'Etcd.AlarmResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.AlarmRequest', <<"/etcdserverpb.Maintenance/Alarm">>, 'etcdserverpb.AlarmResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Maintenance/Status" --spec status(router_pb:'Etcd.StatusRequest'()) -> - {ok, router_pb:'Etcd.StatusResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Maintenance/Status" +-spec status(rpc_pb:'etcdserverpb.StatusRequest'()) -> + {ok, rpc_pb:'etcdserverpb.StatusResponse'()}|{error,eetcd:eetcd_error()}. status(Request) -> - eetcd_stream:unary(Request, 'Etcd.StatusRequest', <<"/etcdserverpb.Maintenance/Status">>, 'Etcd.StatusResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.StatusRequest', <<"/etcdserverpb.Maintenance/Status">>, 'etcdserverpb.StatusResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Maintenance/Defragment" --spec defragment(router_pb:'Etcd.DefragmentRequest'()) -> - {ok, router_pb:'Etcd.DefragmentResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Maintenance/Defragment" +-spec defragment(rpc_pb:'etcdserverpb.DefragmentRequest'()) -> + {ok, rpc_pb:'etcdserverpb.DefragmentResponse'()}|{error,eetcd:eetcd_error()}. defragment(Request) -> - eetcd_stream:unary(Request, 'Etcd.DefragmentRequest', <<"/etcdserverpb.Maintenance/Defragment">>, 'Etcd.DefragmentResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.DefragmentRequest', <<"/etcdserverpb.Maintenance/Defragment">>, 'etcdserverpb.DefragmentResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Maintenance/Hash" --spec hash(router_pb:'Etcd.HashRequest'()) -> - {ok, router_pb:'Etcd.HashResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Maintenance/Hash" +-spec hash(rpc_pb:'etcdserverpb.HashRequest'()) -> + {ok, rpc_pb:'etcdserverpb.HashResponse'()}|{error,eetcd:eetcd_error()}. hash(Request) -> - eetcd_stream:unary(Request, 'Etcd.HashRequest', <<"/etcdserverpb.Maintenance/Hash">>, 'Etcd.HashResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.HashRequest', <<"/etcdserverpb.Maintenance/Hash">>, 'etcdserverpb.HashResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Maintenance/HashKV" --spec hash_kv(router_pb:'Etcd.HashKVRequest'()) -> - {ok, router_pb:'Etcd.HashKVResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Maintenance/HashKV" +-spec hash_kv(rpc_pb:'etcdserverpb.HashKVRequest'()) -> + {ok, rpc_pb:'etcdserverpb.HashKVResponse'()}|{error,eetcd:eetcd_error()}. hash_kv(Request) -> - eetcd_stream:unary(Request, 'Etcd.HashKVRequest', <<"/etcdserverpb.Maintenance/HashKV">>, 'Etcd.HashKVResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.HashKVRequest', <<"/etcdserverpb.Maintenance/HashKV">>, 'etcdserverpb.HashKVResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Maintenance/Snapshot" --spec snapshot(router_pb:'Etcd.SnapshotRequest'()) -> - {ok, router_pb:'Etcd.SnapshotResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Maintenance/Snapshot" +-spec snapshot(rpc_pb:'etcdserverpb.SnapshotRequest'()) -> + {ok, rpc_pb:'etcdserverpb.SnapshotResponse'()}|{error,eetcd:eetcd_error()}. snapshot(Request) -> - eetcd_stream:unary(Request, 'Etcd.SnapshotRequest', <<"/etcdserverpb.Maintenance/Snapshot">>, 'Etcd.SnapshotResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.SnapshotRequest', <<"/etcdserverpb.Maintenance/Snapshot">>, 'etcdserverpb.SnapshotResponse'). -%% @doc Unary RPC for service at path "/etcdserverpb.Maintenance/MoveLeader" --spec move_leader(router_pb:'Etcd.MoveLeaderRequest'()) -> - {ok, router_pb:'Etcd.MoveLeaderResponse'()}|{error,eetcd:eetcd_error()}. +%% @doc Unary RPC for service at path "/etcdserverpb.Maintenance/MoveLeader" +-spec move_leader(rpc_pb:'etcdserverpb.MoveLeaderRequest'()) -> + {ok, rpc_pb:'etcdserverpb.MoveLeaderResponse'()}|{error,eetcd:eetcd_error()}. move_leader(Request) -> - eetcd_stream:unary(Request, 'Etcd.MoveLeaderRequest', <<"/etcdserverpb.Maintenance/MoveLeader">>, 'Etcd.MoveLeaderResponse'). + eetcd_stream:unary(Request, 'etcdserverpb.MoveLeaderRequest', <<"/etcdserverpb.Maintenance/MoveLeader">>, 'etcdserverpb.MoveLeaderResponse'). + +%% @doc Unary RPC for service at path "/etcdserverpb.Maintenance/Downgrade" +-spec downgrade(rpc_pb:'etcdserverpb.DowngradeRequest'()) -> + {ok, rpc_pb:'etcdserverpb.DowngradeResponse'()}|{error,eetcd:eetcd_error()}. +downgrade(Request) -> + eetcd_stream:unary(Request, 'etcdserverpb.DowngradeRequest', <<"/etcdserverpb.Maintenance/Downgrade">>, 'etcdserverpb.DowngradeResponse'). diff --git a/src/clients/eetcd_watch_gen.erl b/src/clients/eetcd_watch_gen.erl index f6dc28c..b779c07 100644 --- a/src/clients/eetcd_watch_gen.erl +++ b/src/clients/eetcd_watch_gen.erl @@ -1,11 +1,11 @@ %%%------------------------------------------------------------------- -%% @doc Behaviour to implement for eectd Etcd.Watch +%% @doc Behaviour to implement for eetcd etcdserverpb.Watch %% @private %% All detail documents please visit https://github.com/etcd-io/etcd/blob/master/Documentation/dev-guide/api_reference_v3.md %% @end %%%------------------------------------------------------------------- -%% This module was generated on 2021-12-22T07:01:11+00:00 and should not be modified manually +%% This module was generated on 2023-12-11T09:36:27+00:00 and should not be modified manually -module(eetcd_watch_gen). diff --git a/src/eetcd_auth.erl b/src/eetcd_auth.erl index 088e353..3970022 100644 --- a/src/eetcd_auth.erl +++ b/src/eetcd_auth.erl @@ -27,7 +27,7 @@ %%% {@link eetcd_auth:with_timeout/2} {@link eetcd_auth:new/1} %%% @end -spec auth_enable(new_context()) -> - {ok,router_pb:'Etcd.AuthEnableResponse'()}|{error,eetcd_error()}. + {ok,rpc_pb:'etcdserverpb.AuthEnableResponse'()}|{error,eetcd_error()}. auth_enable(Context) -> eetcd_auth_gen:auth_enable(new(Context)). @@ -46,7 +46,7 @@ auth_enable(Context) -> %%% {@link eetcd_auth:with_timeout/2} {@link eetcd_auth:new/1} %%% @end -spec auth_disable(new_context()) -> - {ok,router_pb:'Etcd.AuthDisableResponse'()}|{error,eetcd_error()}. + {ok,rpc_pb:'etcdserverpb.AuthDisableResponse'()}|{error,eetcd_error()}. auth_disable(Context) -> eetcd_auth_gen:auth_disable(new(Context)). @@ -65,7 +65,7 @@ auth_disable(Context) -> %%% {@link eetcd_auth:with_timeout/2} {@link eetcd_auth:new/1} %%% @end -spec user_add(new_context(), iodata(), iodata()) -> - {ok,router_pb:'Etcd.AuthUserAddResponse'()}|{error,eetcd_error()}. + {ok,rpc_pb:'etcdserverpb.AuthUserAddResponse'()}|{error,eetcd_error()}. user_add(Context, Name, Password) -> C1 = new(Context), C2 = maps:put(name, Name, C1), @@ -87,7 +87,7 @@ user_add(Context, Name, Password) -> %%% {@link eetcd_auth:with_timeout/2} {@link eetcd_auth:new/1} %%% @end -spec user_add(new_context(), iodata()) -> - {ok,router_pb:'Etcd.AuthUserAddResponse'()}|{error,eetcd_error()}. + {ok,rpc_pb:'etcdserverpb.AuthUserAddResponse'()}|{error,eetcd_error()}. user_add(Context, Name) -> C1 = new(Context), C2 = maps:put(name, Name, C1), @@ -109,7 +109,7 @@ user_add(Context, Name) -> %%% {@link eetcd_auth:with_timeout/2} {@link eetcd_auth:new/1} %%% @end -spec user_delete(new_context(), iodata()) -> - {ok,router_pb:'Etcd.AuthUserDeleteResponse'()}|{error,eetcd_error()}. + {ok,rpc_pb:'etcdserverpb.AuthUserDeleteResponse'()}|{error,eetcd_error()}. user_delete(Context, Name) -> C1 = new(Context), C2 = maps:put(name, Name, C1), @@ -130,7 +130,7 @@ user_delete(Context, Name) -> %%% {@link eetcd_auth:with_timeout/2} {@link eetcd_auth:new/1} %%% @end -spec user_change_password(new_context(), iodata(), iodata()) -> - {ok,router_pb:'Etcd.AuthUserChangePasswordResponse'()}|{error,eetcd_error()}. + {ok,rpc_pb:'etcdserverpb.AuthUserChangePasswordResponse'()}|{error,eetcd_error()}. user_change_password(Context, Name, Password) -> C1 = new(Context), C2 = maps:put(name, Name, C1), @@ -152,7 +152,7 @@ user_change_password(Context, Name, Password) -> %%% {@link eetcd_auth:with_timeout/2} {@link eetcd_auth:new/1} %%% @end -spec user_grant_role(new_context(), iodata(), iodata()) -> - {ok,router_pb:'Etcd.AuthUserGrantRoleResponse'()}|{error,eetcd_error()}. + {ok,rpc_pb:'etcdserverpb.AuthUserGrantRoleResponse'()}|{error,eetcd_error()}. user_grant_role(Context, User, Role) -> C1 = new(Context), C2 = maps:put(user, User, C1), @@ -174,7 +174,7 @@ user_grant_role(Context, User, Role) -> %%% {@link eetcd_auth:with_timeout/2} {@link eetcd_auth:new/1} %%% @end -spec user_get(new_context(), iodata()) -> - {ok,router_pb:'Etcd.AuthUserGetResponse'()}|{error,eetcd_error()}. + {ok,rpc_pb:'etcdserverpb.AuthUserGetResponse'()}|{error,eetcd_error()}. user_get(Context, Name) -> C1 = new(Context), C2 = maps:put(name, Name, C1), @@ -195,7 +195,7 @@ user_get(Context, Name) -> %%% {@link eetcd_auth:with_timeout/2} {@link eetcd_auth:new/1} %%% @end -spec user_list(new_context()) -> - {ok,router_pb:'Etcd.AuthUserListResponse'()}|{error,eetcd_error()}. + {ok,rpc_pb:'etcdserverpb.AuthUserListResponse'()}|{error,eetcd_error()}. user_list(Context) -> eetcd_auth_gen:user_list(new(Context)). @@ -214,7 +214,7 @@ user_list(Context) -> %%% {@link eetcd_auth:with_timeout/2} {@link eetcd_auth:new/1} %%% @end -spec user_revoke_role(new_context(), iodata(), iodata()) -> - {ok,router_pb:'Etcd.AuthUserRevokeRoleResponse'()}|{error,eetcd_error()}. + {ok,rpc_pb:'etcdserverpb.AuthUserRevokeRoleResponse'()}|{error,eetcd_error()}. user_revoke_role(Context, Name, Role) -> C1 = new(Context), C2 = maps:put(name, Name, C1), @@ -236,7 +236,7 @@ user_revoke_role(Context, Name, Role) -> %%% {@link eetcd_auth:with_timeout/2} {@link eetcd_auth:new/1} %%% @end -spec role_add(new_context(), iodata()) -> - {ok,router_pb:'Etcd.AuthRoleAddResponse'()}|{error,eetcd_error()}. + {ok,rpc_pb:'etcdserverpb.AuthRoleAddResponse'()}|{error,eetcd_error()}. role_add(Context, Name) -> C1 = new(Context), C2 = maps:put(name, Name, C1), @@ -258,7 +258,7 @@ role_add(Context, Name) -> %%% {@link eetcd_auth:with_timeout/2} {@link eetcd_auth:new/1} %%% @end -spec role_grant_permission(new_context(), iodata(), iodata(), iodata(), 'READ' | 'WRITE' | 'READWRITE') -> - {ok,router_pb:'Etcd.AuthRoleGrantPermissionResponse'()}|{error,eetcd_error()}. + {ok,rpc_pb:'etcdserverpb.AuthRoleGrantPermissionResponse'()}|{error,eetcd_error()}. role_grant_permission(Context, Name, Key, RangeEnd, PermType) -> C1 = new(Context), C2 = maps:put(name, Name, C1), @@ -281,7 +281,7 @@ role_grant_permission(Context, Name, Key, RangeEnd, PermType) -> %%% {@link eetcd_auth:with_timeout/2} {@link eetcd_auth:new/1} %%% @end -spec role_get(new_context(), iodata()) -> - {ok,router_pb:'Etcd.AuthRoleGetResponse'()}|{error,eetcd_error()}. + {ok,rpc_pb:'etcdserverpb.AuthRoleGetResponse'()}|{error,eetcd_error()}. role_get(Context, Role) -> C1 = new(Context), C2 = maps:put(role, Role, C1), @@ -302,7 +302,7 @@ role_get(Context, Role) -> %%% {@link eetcd_auth:with_timeout/2} {@link eetcd_auth:new/1} %%% @end -spec role_list(new_context()) -> - {ok,router_pb:'Etcd.AuthRoleListResponse'()}|{error,eetcd_error()}. + {ok,rpc_pb:'etcdserverpb.AuthRoleListResponse'()}|{error,eetcd_error()}. role_list(Context) -> eetcd_auth_gen:role_list(new(Context)). @@ -321,7 +321,7 @@ role_list(Context) -> %%% {@link eetcd_auth:with_timeout/2} {@link eetcd_auth:new/1} %%% @end -spec role_revoke_permission(new_context(), iodata(), iodata(), iodata()) -> - {ok,router_pb:'Etcd.AuthRoleRevokePermissionResponse'()}|{error,eetcd_error()}. + {ok,rpc_pb:'etcdserverpb.AuthRoleRevokePermissionResponse'()}|{error,eetcd_error()}. role_revoke_permission(Context, Role, Key, RangeEnd) -> C1 = new(Context), C2 = maps:put(role, Role, C1), @@ -344,7 +344,7 @@ role_revoke_permission(Context, Role, Key, RangeEnd) -> %%% {@link eetcd_auth:with_timeout/2} {@link eetcd_auth:new/1} %%% @end -spec role_delete(new_context(), iodata()) -> - {ok,router_pb:'Etcd.AuthRoleDeleteResponse'()}|{error,eetcd_error()}. + {ok,rpc_pb:'etcdserverpb.AuthRoleDeleteResponse'()}|{error,eetcd_error()}. role_delete(Context, Role) -> C1 = new(Context), C2 = maps:put(role, Role, C1), diff --git a/src/eetcd_cluster.erl b/src/eetcd_cluster.erl index 74d94cc..c492518 100644 --- a/src/eetcd_cluster.erl +++ b/src/eetcd_cluster.erl @@ -24,7 +24,7 @@ %%% {@link eetcd_cluster:with_timeout/2} {@link eetcd_cluster:new/1} %%% @end -spec member_list(new_context()) -> - {ok,router_pb:'Etcd.MemberListResponse'()}|{error,eetcd_error()}. + {ok,rpc_pb:'etcdserverpb.MemberListResponse'()}|{error,eetcd_error()}. member_list(Context) -> eetcd_cluster_gen:member_list(new(Context)). %% @doc MemberAdd adds a new member into the cluster. @@ -42,7 +42,7 @@ member_list(Context) -> eetcd_cluster_gen:member_list(new(Context)). %%% {@link eetcd_cluster:with_timeout/2} {@link eetcd_cluster:new/1} %%% @end -spec member_add(new_context(), PeerURLs) -> - {ok,router_pb:'Etcd.MemberAddResponse'()} + {ok,rpc_pb:'etcdserverpb.MemberAddResponse'()} | {error, eetcd:eetcd_error()} when PeerURLs :: [iodata()]. member_add(Context, PeerAddrs) when is_list(PeerAddrs) -> @@ -66,7 +66,7 @@ member_add(Context, PeerAddrs) when is_list(PeerAddrs) -> %%% {@link eetcd_cluster:with_timeout/2} {@link eetcd_cluster:new/1} %%% @end -spec member_add_as_learner(new_context(), PeerURLs) -> - {ok,router_pb:'Etcd.MemberAddResponse'()} + {ok,rpc_pb:'etcdserverpb.MemberAddResponse'()} | {error, {'grpc_error', non_neg_integer(), binary()}} | {error, term()} when PeerURLs :: [iodata()]. member_add_as_learner(Context, PeerAddrs) when is_list(PeerAddrs) -> @@ -90,7 +90,7 @@ member_add_as_learner(Context, PeerAddrs) when is_list(PeerAddrs) -> %%% {@link eetcd_cluster:with_timeout/2} {@link eetcd_cluster:new/1} %%% @end -spec member_remove(new_context(), pos_integer()) -> - {ok,router_pb:'Etcd.MemberRemoveResponse'()}|{error,eetcd_error()}. + {ok,rpc_pb:'etcdserverpb.MemberRemoveResponse'()}|{error,eetcd_error()}. member_remove(Context, Id) when is_integer(Id) -> C1 = new(Context), C2 = maps:put('ID', Id, C1), @@ -111,7 +111,7 @@ member_remove(Context, Id) when is_integer(Id) -> %%% {@link eetcd_cluster:with_timeout/2} {@link eetcd_cluster:new/1} %%% @end -spec member_update(new_context(), pos_integer(), [list()]) -> - {ok,router_pb:'Etcd.MemberUpdateResponse'()}|{error,eetcd_error()}. + {ok,rpc_pb:'etcdserverpb.MemberUpdateResponse'()}|{error,eetcd_error()}. member_update(Context, Id, PeerAddrs) when is_integer(Id) andalso is_list(PeerAddrs) -> C1 = new(Context), @@ -134,7 +134,7 @@ member_update(Context, Id, PeerAddrs) %%% {@link eetcd_cluster:with_timeout/2} {@link eetcd_cluster:new/1} %%% @end -spec member_promote(new_context(), pos_integer()) -> - {ok,router_pb:'Etcd.MemberPromoteResponse'()}|{error,eetcd_error()}. + {ok,rpc_pb:'etcdserverpb.MemberPromoteResponse'()}|{error,eetcd_error()}. member_promote(Context, Id) when is_integer(Id) -> C1 = new(Context), C2 = maps:put('ID', Id, C1), diff --git a/src/eetcd_election.erl b/src/eetcd_election.erl deleted file mode 100644 index 69bb07c..0000000 --- a/src/eetcd_election.erl +++ /dev/null @@ -1,328 +0,0 @@ --module(eetcd_election). --include("eetcd.hrl"). - --export([new/1, with_timeout/2, with_name/2, with_lease/2, with_leader/2]). --export([campaign/4, proclaim/3, leader/2, resign/2]). --export([campaign/1, proclaim/1, leader/1, resign/1]). --export([campaign_request/4, campaign_response/2]). --export([observe/3, observe_stream/2]). - --export_type([campaign_ctx/0, observe_ctx/0]). --type leader_key() :: router_pb:'Etcd.LeaderKey'(). --type observe_ctx() :: #{ - leader => map() | election_no_leader, - http2_pid => pid(), - monitor_ref => reference(), - stream_ref => gun:stream_ref() -}. --type campaign_ctx() :: #{ - campaign := leader_key() | waiting_campaign_response, - http2_pid => pid(), - monitor_ref => reference(), - stream_ref => gun:stream_ref() -}. - -%%% @doc Creates a blank context for a request. --spec new(new_context()) -> context(). -new(Ctx) -> eetcd:new(Ctx). - -%% @doc Timeout is an integer greater than zero which specifies how many milliseconds to wait for a reply, -%% or the atom infinity to wait indefinitely. Default value is 5000. -%% If no reply is received within the specified time, the function call fails with `{error, timeout}'. --spec with_timeout(context(), pos_integer()|infinity) -> context(). -with_timeout(Ctx, Timeout) -> eetcd:with_timeout(Ctx, Timeout). - -%%% @doc name is the election's identifier for the campaign. --spec with_name(context(), Name :: binary()) -> context(). -with_name(Ctx, Name) -> - maps:put(name, Name, Ctx). - -%%% @doc lease is the ID of the lease attached to leadership of the election. If the -%% lease expires or is revoked before resigning leadership, then the -%% leadership is transferred to the next campaigner, if any. --spec with_lease(context(), LeaseID :: integer()) -> context(). -with_lease(Ctx, LeaseID) -> - maps:put(lease, LeaseID, Ctx). - -%%% @doc value is the value set when the campaigner wins the election. --spec with_value(context(), Value :: binary()) -> context(). -with_value(Ctx, Value) -> - maps:put(value, Value, Ctx). - -%%% @doc leader describes the resources used for holding leadership of the election. -%%% It's a map return from CampaignResponse -%%% name is the election identifier that corresponds to the leadership key. -%%% key is an opaque key representing the ownership of the election. If the key is deleted, then leadership is lost. -%%% rev is the creation revision of the key. It can be used to test for ownership of an election during transactions by testing the key's creation revision matches rev. -%%% lease is the lease ID of the election leader. --spec with_leader(context(), LeaderKey :: leader_key()) -> context(). -with_leader(Ctx, LeaderKey) -> - maps:put(leader, LeaderKey, Ctx). - -%%% @doc -%%% Campaign waits to acquire leadership in an election, returning a LeaderKey -%%% representing the leadership if successful. The LeaderKey can then be used -%%% to issue new values on the election, transactionally guard API requests on -%%% leadership still being held, and resign from the election. -%%%
-%%%
1. base
-%%%
`eetcd_election:campaign(ConnName, Name, LeaseId, Value).'
-%%%
2. elixir
-%%%
-%%% ``` -%%% :eetcd_election.new(connName) -%%% |> :eetcd_election.with_timeout(3000) -%%% |> :eetcd_election.with_name(name) -%%% |> :eetcd_election.with_lease(leaseId) -%%% |> :eetcd_election.with_value(Value) -%%% |> :eetcd_kv.campaign() -%%% ''' -%%%
-%%% {@link eetcd_election:with_name/2}, {@link eetcd_election:with_lease/2}, -%%% {@link eetcd_election:with_value/2}, {@link eetcd_election:with_timeout/2} -%%% @end --spec campaign(Ctx :: context()) -> {ok, router_pb:'Etcd.CampaignResponse'()} | {error, eetcd_error()}. -campaign(Ctx) -> - eetcd_election_gen:campaign(Ctx). - --spec campaign(Ctx :: new_context(), Name :: binary(), LeaseId :: integer(), Value :: binary()) -> - {ok, router_pb:'Etcd.CampaignResponse'()} | {error, eetcd_error()}. -campaign(Ctx, Name, LeaseId, Value) -> - Ctx1 = new(Ctx), - Ctx2 = with_name(Ctx1, Name), - Ctx3 = with_lease(Ctx2, LeaseId), - Ctx4 = with_value(Ctx3, Value), - eetcd_election_gen:campaign(Ctx4). - -%%% @doc campaign async to acquire leadership. -%%% if there is already a leader, campaign/4 will be held(block) forever until timeout. -%%% the campaign_request/4 will return immediately, -%%% then your can use campaign_response/2 to handle `Etcd.CampaignResponse`. -%%% gen_server example -%%% ``` -%%% init(Arg) -> -%%% ... -%%% {ok, CCtx} = eetcd_election:campaign_request(connName, Name, LeaderId, Value), -%%% ... -%%% handle_info(Msg, State=#{ctx := CCtx}) -> -%%% case eetcd_election:campaign_response(CCtx, Msg) of -%%% unknown -> do_handle_your_msg(Msg, State); -%%% {ok, #{campaign := Leader}} -> campaign_win(Leader); -%%% {error, Reason} -> campaign_error(Reason) -%%% end. -%%% ''' --spec campaign_request(name(), Name :: binary(), LeaseId :: integer(), Value :: binary()) -> - {ok, campaign_ctx()} | {error, eetcd_error()}. -campaign_request(ConnName, Name, LeaseId, Value) -> - Request0 = with_name(#{}, Name), - Request1 = with_lease(Request0, LeaseId), - Request = with_value(Request1, Value), - case eetcd_stream:new(ConnName, <<"/v3electionpb.Election/Campaign">>) of - {ok, Gun, StreamRef} -> - MRef = erlang:monitor(process, Gun), - eetcd_stream:data(Gun, StreamRef, Request, 'Etcd.CampaignRequest', fin), - {ok, - #{ - http2_pid => Gun, - monitor_ref => MRef, - stream_ref => StreamRef, - campaign => waiting_campaign_response - } - }; - Err -> Err - end. - --spec campaign_response(campaign_ctx(), term()) -> - unknown|{ok, campaign_ctx()} | {error, eetcd_error()}. -%%% @doc handle campaign async response `Etcd.CampaignResponse'. -campaign_response(CCtx, Msg) -> - case resp_stream(CCtx, Msg) of - {ok, Bin} -> - case maps:get(monitor_ref, CCtx, undefined) of - MRef when is_reference(MRef) -> - erlang:demonitor(MRef, [flush]); - _ -> - ok - end, - {ok, #{leader := Leader}, <<>>} - = eetcd_grpc:decode(identity, Bin, 'Etcd.CampaignResponse'), - {ok, #{campaign => Leader}}; - Other -> Other - end. - -%%% @doc -%%% Proclaim updates the leader's posted value with a new value. -%%% Leader is the leadership hold on the election. -%%% Value is an update meant to overwrite the leader's current value. -%%%
-%%%
1. base
-%%%
`eetcd_election:proclaim(ConnName, Leader, Value).'
-%%%
2. elixir
-%%%
-%%% ``` -%%% :eetcd_election.new(connName) -%%% |> :eetcd_election.with_leader(name) -%%% |> :eetcd_election.with_value(Value) -%%% |> :eetcd_kv.proclaim() -%%% ''' -%%%
-%%% {@link eetcd_election:with_leader/2}, {@link eetcd_election:with_value/2} -%%% @end --spec proclaim(Ctx :: context()) -> - {ok, router_pb:'Etcd.ProclaimResponse'()} | {error, eetcd_error()}. -proclaim(Ctx) -> - eetcd_election_gen:proclaim(Ctx). - --spec proclaim(Ctx :: new_context(), LeaderKey :: leader_key(), Value :: binary()) -> - {ok, router_pb:'Etcd.ProclaimResponse'()} | {error, eetcd_error()}. -proclaim(Ctx, LeaderKey, Val) -> - Ctx1 = new(Ctx), - Ctx2 = with_leader(Ctx1, LeaderKey), - Ctx3 = with_value(Ctx2, Val), - eetcd_election_gen:proclaim(Ctx3). - -%%% @doc -%%% Resign releases election leadership so other campaigners may acquire -%% leadership on the election. -%%%
-%%%
1. base
-%%%
`eetcd_election:resign(ConnName, Leader).'
-%%%
2. elixir
-%%%
-%%% ``` -%%% :eetcd_election.new(connName) -%%% |> :eetcd_election.with_leader(Leader) -%%% |> :eetcd_kv.resign() -%%% ''' -%%%
-%%% {@link eetcd_election:with_leader/2} -%%% @end --spec resign(Ctx :: context()) -> - {ok, router_pb:'Etcd.ResignResponse'()} | {error, eetcd_error()}. -resign(Ctx) -> - eetcd_election_gen:resign(Ctx). - --spec resign(Ctx :: new_context(), LeaderKey :: leader_key()) -> - {ok, router_pb:'Etcd.ResignResponse'()} | {error, eetcd_error()}. -resign(Ctx, LeaderKey) -> - Ctx1 = new(Ctx), - Ctx2 = with_leader(Ctx1, LeaderKey), - eetcd_election_gen:resign(Ctx2). - -%%% @doc -%%% Leader returns the current election proclamation, if any. -%%%
-%%%
1. base
-%%%
`eetcd_election:leader(ConnName, Name).'
-%%%
2. elixir
-%%%
-%%% ``` -%%% :eetcd_election.new(connName) -%%% |> :eetcd_election.with_name(name) -%%% |> :eetcd_kv.leader() -%%% ''' -%%%
-%%% {@link eetcd_election:with_name/2} -%%% @end --spec leader(Ctx :: context()) -> - {ok, router_pb:'Etcd.LeaderResponse'()} | {error, eetcd_error()}. -leader(Ctx) -> - eetcd_election_gen:leader(Ctx). - --spec leader(Ctx :: new_context(), Name :: binary()) -> - {ok, router_pb:'Etcd.LeaderResponse'()} | {error, eetcd_error()}. -leader(Ctx, Name) -> - Ctx1 = new(Ctx), - Ctx2 = with_name(Ctx1, Name), - eetcd_election_gen:leader(Ctx2). - -%%% @doc Observe streams election proclamations in-order as made by the election's elected leaders. -%%% Timeout is an integer greater than zero which specifies how many milliseconds to wait for a leaders, -%%% or the atom infinity to wait indefinitely. If no leader is received within the specified time, -%%% the function call return 'election_no_leader'. and will streams election proclamations by order messages. --spec observe(name(), binary(), timeout()) -> {ok, observe_ctx()}|{error, eetcd_error()}. -observe(ConnName, Name, Timeout) -> - Request = #{name => Name}, - {ok, Gun, StreamRef} = eetcd_election_gen:observe(ConnName), - MRef = erlang:monitor(process, Gun), - eetcd_stream:data(Gun, StreamRef, Request, 'Etcd.LeaderRequest', fin), - case eetcd_stream:await(Gun, StreamRef, Timeout, MRef) of - {response, nofin, 200, _Headers} -> - case eetcd_stream:await(Gun, StreamRef, Timeout, MRef) of - {data, nofin, Body} -> - {ok, #{kv := KV}, <<>>} - = eetcd_grpc:decode(identity, Body, 'Etcd.LeaderResponse'), - {ok, - #{ - http2_pid => Gun, - monitor_ref => MRef, - stream_ref => StreamRef, - leader => KV - } - }; - {error, _} = Err1 -> - erlang:demonitor(MRef, [flush]), - Err1 - end; - {response, fin, 200, RespHeaders} -> - erlang:demonitor(MRef, [flush]), - {error, eetcd_grpc:grpc_status(RespHeaders)}; - {error, timeout} -> - {ok, - #{ - http2_pid => Gun, - monitor_ref => MRef, - stream_ref => StreamRef, - leader => election_no_leader - } - }; - {error, _} = Err2 -> - erlang:demonitor(MRef, [flush]), - Err2 - end. - -%%% @doc handle observe stream `Etcd.LeaderResponse'. --spec observe_stream(observe_ctx(), term()) -> - unknown|{ok, observe_ctx()} | {error, eetcd_error()}. -observe_stream(OCtx, Msg) -> - case resp_stream(OCtx, Msg) of - {ok, Bin} -> - {ok, #{kv := KV}, <<>>} = eetcd_grpc:decode(identity, Bin, 'Etcd.LeaderResponse'), - {ok, OCtx#{leader => KV}}; - Other -> Other - end. - -resp_stream(#{stream_ref := Ref, http2_pid := Pid}, - {gun_response, Pid, Ref, nofin, 200, _Headers}) -> - receive {gun_data, Pid, Ref, nofin, Bin} -> - receive {gun_trailers, Pid, Ref, [{<<"grpc-status">>, <<"0">>}, {<<"grpc-message">>, <<>>}]} -> - {ok, Bin}; - {gun_trailers, Pid, Ref, [{<<"grpc-status">>, GrpcStatus}, {<<"grpc-message">>, GrpcMsg}]} -> - {error, ?GRPC_ERROR(GrpcStatus, GrpcMsg)} - after 2000 -> unknown - end - after 2000 -> unknown - end; -resp_stream(#{stream_ref := Ref, http2_pid := Pid}, - {gun_data, Pid, Ref, nofin, Bin}) -> - {ok, Bin}; -resp_stream(#{stream_ref := SRef, http2_pid := Pid, monitor_ref := MRef}, - {gun_trailers, Pid, SRef, [{<<"grpc-status">>, GrpcStatus}, {<<"grpc-message">>, GrpcMsg}]}) -> %% grpc error - erlang:demonitor(MRef, [flush]), - gun:cancel(Pid, SRef), - {error, ?GRPC_ERROR(GrpcStatus, GrpcMsg)}; -resp_stream(#{stream_ref := SRef, http2_pid := Pid, monitor_ref := MRef}, - {gun_error, Pid, SRef, Reason}) -> %% stream error - erlang:demonitor(MRef, [flush]), - gun:cancel(Pid, SRef), - {error, {gun_stream_error, Reason}}; -resp_stream(#{http2_pid := Pid, stream_ref := SRef, monitor_ref := MRef}, - {gun_error, Pid, Reason}) -> %% gun connection process state error - erlang:demonitor(MRef, [flush]), - gun:cancel(Pid, SRef), - {error, {gun_conn_error, Reason}}; -resp_stream(#{http2_pid := Pid, monitor_ref := MRef}, - {'DOWN', MRef, process, Pid, Reason}) -> %% gun connection down - erlang:demonitor(MRef, [flush]), - {error, {gun_down, Reason}}; -resp_stream(_OCtx, _UnKnow) -> unknown. diff --git a/src/eetcd_grpc.erl b/src/eetcd_grpc.erl index 42a77dd..c204469 100644 --- a/src/eetcd_grpc.erl +++ b/src/eetcd_grpc.erl @@ -11,14 +11,14 @@ -spec encode(identity | gzip, map(), atom()) -> binary(). encode(GrpcType, Msg, MsgName) -> - PbMsg = router_pb:encode_msg(Msg, MsgName, [{verify, true}]), + PbMsg = rpc_pb:encode_msg(Msg, MsgName, [{verify, true}]), encode_(GrpcType, PbMsg). -spec decode(identity | gzip, binary(), atom()) -> {ok, map(), binary()} | more. decode(Encoding, Frame, PbType) -> case decode_(Frame, Encoding) of {ok, PbBin, Fragment} -> - {ok, router_pb:decode_msg(PbBin, PbType), Fragment}; + {ok, rpc_pb:decode_msg(PbBin, PbType), Fragment}; more -> more end. diff --git a/src/eetcd_kv.erl b/src/eetcd_kv.erl index c3a2d5e..9e623b1 100644 --- a/src/eetcd_kv.erl +++ b/src/eetcd_kv.erl @@ -80,8 +80,8 @@ with_rev(Context, Rev) -> 'KEY' | 'VERSION' | 'VALUE' | 'CREATE' |'MOD', 'NONE' | 'ASCEND' | 'DESCEND') -> context(). with_sort(Context, Target, Order) -> - Targets = router_pb:find_enum_def('Etcd.RangeRequest.SortTarget'), - Orders = router_pb:find_enum_def('Etcd.RangeRequest.SortOrder'), + Targets = rpc_pb:find_enum_def('etcdserverpb.RangeRequest.SortTarget'), + Orders = rpc_pb:find_enum_def('etcdserverpb.RangeRequest.SortOrder'), (not lists:keymember(Target, 1, Targets)) andalso throw({sort_target, Target}), (not lists:keymember(Order, 1, Orders)) andalso throw({sort_order, Order}), R1 = maps:put(sort_order, Order, Context), @@ -216,12 +216,12 @@ with_physical(Context) -> %%% {@link eetcd_kv:with_ignore_value/2}, {@link eetcd_kv:with_ignore_lease/2}, {@link eetcd_kv:with_timeout/2} %%% @end -spec put(context()) -> - {ok, router_pb:'Etcd.PutResponse'()}|{error, eetcd_error()}. + {ok, rpc_pb:'etcdserverpb.PutResponse'()}|{error, eetcd_error()}. put(Context) -> eetcd_kv_gen:put(Context). %%% @doc Put puts a key-value pair into etcd with options {@link put/1} -spec put(new_context(), key(), value()) -> - {ok, router_pb:'Etcd.PutResponse'()}|{error, eetcd_error()}. + {ok, rpc_pb:'etcdserverpb.PutResponse'()}|{error, eetcd_error()}. put(Context, Key, Value) -> C1 = new(Context), C2 = with_key(C1, Key), @@ -268,12 +268,12 @@ put(Context, Key, Value) -> %%% {@link eetcd_kv:with_max_mod_revision/2} {@link eetcd_kv:with_min_create_revision/2} {@link eetcd_kv:with_max_create_revision/2} %%% @end -spec get(context()) -> - {ok, router_pb:'Etcd.RangeResponse'()}|{error, eetcd_error()}. + {ok, rpc_pb:'etcdserverpb.RangeResponse'()}|{error, eetcd_error()}. get(Context) when is_map(Context) -> eetcd_kv_gen:range(Context). %%% @doc Get retrieves keys with options. -spec get(new_context(), key()) -> - {ok, router_pb:'Etcd.RangeResponse'()}|{error, eetcd_error()}. + {ok, rpc_pb:'etcdserverpb.RangeResponse'()}|{error, eetcd_error()}. get(Context, Key) -> C0 = new(Context), C1 = with_key(C0, Key), @@ -298,11 +298,11 @@ get(Context, Key) -> %%% {@link eetcd_kv:with_key/2} {@link eetcd_kv:with_range_end/2} {@link eetcd_kv:with_prev_kv/1} %%% @end -spec delete(context()) -> - {ok, router_pb:'Etcd.DeleteRangeResponse'()}|{error, eetcd_error()}. + {ok, rpc_pb:'etcdserverpb.DeleteRangeResponse'()}|{error, eetcd_error()}. delete(Context) when is_map(Context) -> eetcd_kv_gen:delete_range(Context). %%% @doc Delete deletes a key with options -spec delete(new_context(), key()) -> - {ok, router_pb:'Etcd.DeleteRangeResponse'()}|{error, eetcd_error()}. + {ok, rpc_pb:'etcdserverpb.DeleteRangeResponse'()}|{error, eetcd_error()}. delete(Context, Key) -> C0 = new(Context), C1 = with_key(C0, Key), @@ -326,11 +326,11 @@ delete(Context, Key) -> %%% {@link eetcd_kv:with_revision/2} {@link eetcd_kv:with_physical/1} %%% @end -spec compact(context()) -> - {ok, router_pb:'Etcd.CompactionResponse'()}|{error, eetcd_error()}. + {ok, rpc_pb:'etcdserverpb.CompactionResponse'()}|{error, eetcd_error()}. compact(Context) when is_map(Context) -> eetcd_kv_gen:compact(Context). %% @doc Compact compacts etcd KV history before the given revision with options -spec compact(new_context(), integer()) -> - {ok, router_pb:'Etcd.CompactionResponse'()}|{error, eetcd_error()}. + {ok, rpc_pb:'etcdserverpb.CompactionResponse'()}|{error, eetcd_error()}. compact(Context, Revision) -> C0 = new(Context), C1 = with_rev(C0, Revision), @@ -359,8 +359,8 @@ compact(Context, Revision) -> %%% {@link eetcd_op:put/1} {@link eetcd_op:get/1} %%% {@link eetcd_op:delete/1} {@link eetcd_op:txn/1} %%% @end --spec txn(new_context(), [router_pb:'Etcd.Compare'()], [router_pb:'Etcd.RequestOp'()], [router_pb:'Etcd.RequestOp'()]) -> - {ok, router_pb:'Etcd.TxnResponse'()}|{error, eetcd_error()}. +-spec txn(new_context(), [rpc_pb:'etcdserverpb.Compare'()], [rpc_pb:'etcdserverpb.RequestOp'()], [rpc_pb:'etcdserverpb.RequestOp'()]) -> + {ok, rpc_pb:'etcdserverpb.TxnResponse'()}|{error, eetcd_error()}. txn(Context, If, Then, Else) -> C1 = new(Context), Compare = case is_list(If) of true -> If; false -> [If] end, diff --git a/src/eetcd_lease.erl b/src/eetcd_lease.erl index e787b10..699d7f1 100644 --- a/src/eetcd_lease.erl +++ b/src/eetcd_lease.erl @@ -27,7 +27,7 @@ with_timeout(Context, Timeout) -> eetcd:with_timeout(Context, Timeout). %% @doc Grant creates a new lease with the provided TTL in seconds. -spec grant(new_context(), pos_integer()) -> - {ok, router_pb:'Etcd.LeaseGrantResponse'()}|{error, eetcd_error()}. + {ok, rpc_pb:'etcdserverpb.LeaseGrantResponse'()}|{error, eetcd_error()}. grant(Context, TTL) -> C1 = new(Context), C2 = maps:put('TTL', TTL, C1), @@ -35,7 +35,7 @@ grant(Context, TTL) -> %% @doc Revoke revokes the given lease. -spec revoke(new_context(), pos_integer()) -> - {ok, router_pb:'Etcd.LeaseGrantResponse'()}|{error, eetcd_error()}. + {ok, rpc_pb:'etcdserverpb.LeaseGrantResponse'()}|{error, eetcd_error()}. revoke(Context, LeaseID) -> C1 = new(Context), C2 = maps:put('ID', LeaseID, C1), @@ -44,7 +44,7 @@ revoke(Context, LeaseID) -> %% @doc TimeToLive retrieves the lease information of the given lease ID. %% The 3rd argument is a option of `NeedAttachedKeys'. -spec time_to_live(new_context(), pos_integer(), boolean()) -> - {ok, router_pb:'Etcd.LeaseTimeToLiveResponse'()}|{error, eetcd_error()}. + {ok, rpc_pb:'etcdserverpb.LeaseTimeToLiveResponse'()}|{error, eetcd_error()}. time_to_live(Context, LeaseID, WithKeys) when is_boolean(WithKeys) -> C1 = new(Context), C2 = maps:put('ID', LeaseID, C1), @@ -58,7 +58,7 @@ time_to_live(Context, LeaseID, WithKeys) when is_boolean(WithKeys) -> %% @doc Leases retrieves all leases. -spec leases(new_context()) -> - {ok, router_pb:'Etcd.LeaseLeasesResponse'()}|{error, eetcd_error()}. + {ok, rpc_pb:'etcdserverpb.LeaseLeasesResponse'()}|{error, eetcd_error()}. leases(ConnName) -> C1 = new(ConnName), eetcd_lease_gen:lease_leases(C1). @@ -82,7 +82,7 @@ keep_alive(Name, LeaseID) -> %% error, KeepAliveOnce will not retry the RPC with a new keep alive message. %% In most of the cases, Keepalive should be used instead of KeepAliveOnce. -spec keep_alive_once(name(), pos_integer()) -> - {ok, router_pb:'Etcd.LeaseKeepAliveResponse'()}|{error, eetcd_error()}. + {ok, rpc_pb:'etcdserverpb.LeaseKeepAliveResponse'()}|{error, eetcd_error()}. keep_alive_once(Name, LeaseID) when is_atom(Name) orelse is_reference(Name) -> case eetcd_lease_gen:lease_keep_alive(Name) of {ok, Gun, StreamRef} -> diff --git a/src/eetcd_lock.erl b/src/eetcd_lock.erl deleted file mode 100644 index a23da9c..0000000 --- a/src/eetcd_lock.erl +++ /dev/null @@ -1,60 +0,0 @@ --module(eetcd_lock). --include("eetcd.hrl"). - --export([new/1, with_timeout/2, with_name/2, with_lease/2, with_key/2]). --export([lock/1, lock/3, unlock/2]). - - -%%% @doc Creates a blank context for a request. --spec new(new_context()) -> context(). -new(Context) -> eetcd:new(Context). - -%% @doc Timeout is an integer greater than zero which specifies how many milliseconds to wait for a reply, -%% or the atom infinity to wait indefinitely. -%% If no reply is received within the specified time, the function call fails with `{error, timeout}'. --spec with_timeout(context(), pos_integer()|infinity) -> context(). -with_timeout(Context, Timeout) -> eetcd:with_timeout(Context, Timeout). - -%%% @doc name is the identifier for the distributed shared lock to be acquired. --spec with_name(context(), Name :: binary()) -> context(). -with_name(Context, Name) -> - maps:put(name, Name, Context). - -%%% @doc lease is the ID of the lease that will be attached to ownership of the -%%% lock. If the lease expires or is revoked and currently holds the lock, -%%% the lock is automatically released. Calls to Lock with the same lease will -%%% be treated as a single acquisition; locking twice with the same lease is a no-op. --spec with_lease(context(), LeaseID :: pos_integer()) -> context(). -with_lease(Context, LeaseID) -> - maps:put(lease, LeaseID, Context). - -%%% @doc key is a key that will exist on etcd for the duration that the Lock caller -%% owns the lock. Users should not modify this key or the lock may exhibit undefined behavior. --spec with_key(context(), Key :: binary()) -> context(). -with_key(Context, Key) -> - maps:put(key, Key, Context). - -%%% @doc Lock acquires a distributed shared lock on a given named lock. -%%% On success, it will return a unique key that exists so long as the -%%% lock is held by the caller. This key can be used in conjunction with -%%% transactions to safely ensure updates to etcd only occur while holding -%%% lock ownership. The lock is held until Unlock is called on the key or the -%%% lease associate with the owner expires. --spec lock(Ctx :: context()) -> {ok, router_pb:'Etcd.LockResponse'()} | {error, eetcd_error()}. -lock(Context) -> - eetcd_lock_gen:lock(Context). - --spec lock(Ctx :: new_context(), Name :: binary(), LeaseID :: pos_integer()) -> {ok, router_pb:'Etcd.LockResponse'()} | {error, eetcd_error()}. -lock(Context0, Name, LeaseID) -> - Context1 = new(Context0), - Context = with_lease(with_name(Context1, Name), LeaseID), - eetcd_lock_gen:lock(Context). - -%%% @doc Unlock takes a key returned by Lock and releases the hold on lock. The -%%% next Lock caller waiting for the lock will then be woken up and given -%%% ownership of the lock. --spec unlock(Ctx :: new_context(), Key :: binary()) -> {ok, router_pb:'Etcd.UnlockResponse'()} | {error, eetcd_error()}. -unlock(Context0, Key) -> - Context1 = new(Context0), - Context = with_key(Context1, Key), - eetcd_lock_gen:unlock(Context). diff --git a/src/eetcd_maintenance.erl b/src/eetcd_maintenance.erl index a41351c..8ea0d01 100644 --- a/src/eetcd_maintenance.erl +++ b/src/eetcd_maintenance.erl @@ -6,7 +6,7 @@ %%% @doc AlarmList gets all active alarms. -spec alarm_list(new_context()) -> - {ok,router_pb:'Etcd.AlarmResponse'()}|{error,eetcd_error()}. + {ok,rpc_pb:'etcdserverpb.AlarmResponse'()}|{error,eetcd_error()}. alarm_list(ConnName) -> C1 = eetcd:new(ConnName), C2 = maps:put(action, 'GET', C1), @@ -16,7 +16,7 @@ alarm_list(ConnName) -> %%% @doc AlarmDisarm disarms a given alarm. -spec alarm_disarm(new_context(), integer(), integer()) -> - {ok,router_pb:'Etcd.AlarmResponse'()}|{error,eetcd_error()}. + {ok,rpc_pb:'etcdserverpb.AlarmResponse'()}|{error,eetcd_error()}. alarm_disarm(Context, MemberId, Alarm) -> C1 = eetcd:new(Context), C2 = maps:put(action, 'DEACTIVATE', C1), @@ -26,7 +26,7 @@ alarm_disarm(Context, MemberId, Alarm) -> %%% @doc AlarmDisarmAll disarms all alarm. -spec alarm_disarm_all(new_context()) -> - router_pb:'Etcd.AlarmResponse'(). + rpc_pb:'etcdserverpb.AlarmResponse'(). alarm_disarm_all(ConnName) -> {ok, Acc0 = #{alarms := List}} = alarm_list(ConnName), lists:foldl( @@ -47,14 +47,14 @@ alarm_disarm_all(ConnName) -> %%% To defragment multiple members in the cluster, user need to call defragment multiple %%% times with different endpoints. -spec defragment(iodata(), eetcd:opts()) -> - {ok,router_pb:'Etcd.DefragmentResponse'()}|{error,eetcd_error()}. + {ok,rpc_pb:'etcdserverpb.DefragmentResponse'()}|{error,eetcd_error()}. defragment(Endpoint, Options) -> Fun = fun(Conn) -> eetcd_maintenance_gen:defragment(eetcd:new(Conn)) end, dial(Endpoint, Options, Fun). %%% @doc Status gets the status of the endpoint. -spec status(iodata(), eetcd:opts()) -> - {ok,router_pb:'Etcd.StatusResponse'()}|{error,eetcd_error()}. + {ok,rpc_pb:'etcdserverpb.StatusResponse'()}|{error,eetcd_error()}. status(Endpoint, Options) -> Fun = fun(Conn) -> eetcd_maintenance_gen:status(eetcd:new(Conn)) end, dial(Endpoint, Options, Fun). @@ -63,7 +63,7 @@ status(Endpoint, Options) -> %%% If revision is zero, the hash is computed on all keys. If the revision %%% is non-zero, the hash is computed on all keys at or below the given revision. -spec hash_kv(iodata(), eetcd:opts(), pos_integer()) -> - {ok,router_pb:'Etcd.HashKVResponse'()}|{error,eetcd_error()}. + {ok,rpc_pb:'etcdserverpb.HashKVResponse'()}|{error,eetcd_error()}. hash_kv(Endpoint, Options, Rev) -> Fun = fun(Conn) -> Context = maps:put(revision, Rev, eetcd:new(Conn)), @@ -80,7 +80,7 @@ hash_kv(Endpoint, Options, Rev) -> %%% @doc MoveLeader requests current leader to transfer its leadership to the transferee. %%% Request must be made to the leader. -spec move_leader(new_context(), pos_integer()) -> - {ok,router_pb:'Etcd.MoveLeaderResponse'()}|{error,eetcd_error()}. + {ok,rpc_pb:'etcdserverpb.MoveLeaderResponse'()}|{error,eetcd_error()}. move_leader(Context, TargetID) -> C1 = eetcd:new(Context), C2 = maps:put(targetID, TargetID, C1), diff --git a/src/eetcd_watch.erl b/src/eetcd_watch.erl index 27ecb43..73670f7 100644 --- a/src/eetcd_watch.erl +++ b/src/eetcd_watch.erl @@ -261,7 +261,7 @@ watch_reuse_(CreateReq, #{http2_pid := Gun, %%If there's an error, {error, eetcd_error()} is returned. %%If the given message is not from the gun connection, this function returns unknown. -spec watch_stream(watch_conn(), Message) -> - {ok, watch_conn(), router_pb:'Etcd.WatchResponse'()} + {ok, watch_conn(), rpc_pb:'etcdserverpb.WatchResponse'()} | {more, watch_conn()} | unknown | {error, eetcd_error()} when @@ -317,8 +317,8 @@ rev(#{revision := Rev}) -> Rev. {ok, Responses, OtherEvents} | {error, eetcd_error(), Responses, OtherEvents} when Timeout :: pos_integer(), - Responses :: [router_pb:'Etcd.WatchResponse'()], - OtherEvents :: [router_pb:'Etcd.WatchResponse'()]. + Responses :: [rpc_pb:'etcdserverpb.WatchResponse'()], + OtherEvents :: [rpc_pb:'etcdserverpb.WatchResponse'()]. unwatch(WatchConn, Timeout) -> unwatch_and_await_resp(WatchConn, Timeout, [], []). diff --git a/src/protos/auth_pb.erl b/src/protos/auth_pb.erl index e869def..3d4caaf 100644 --- a/src/protos/auth_pb.erl +++ b/src/protos/auth_pb.erl @@ -1,7 +1,8 @@ %% -*- coding: utf-8 -*- %% @private %% Automatically generated, do not edit -%% Generated by gpb_compile version 4.11.0 +%% Generated by gpb_compile version 4.20.0 +%% Version source: file -module(auth_pb). -export([encode_msg/2, encode_msg/3]). @@ -22,6 +23,7 @@ -export(['enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'/1, 'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'/1]). -export(['enum_symbol_by_value_google.protobuf.FieldOptions.CType'/1, 'enum_value_by_symbol_google.protobuf.FieldOptions.CType'/1]). -export(['enum_symbol_by_value_google.protobuf.FieldOptions.JSType'/1, 'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'/1]). +-export(['enum_symbol_by_value_google.protobuf.MethodOptions.IdempotencyLevel'/1, 'enum_value_by_symbol_google.protobuf.MethodOptions.IdempotencyLevel'/1]). -export([get_service_names/0]). -export([get_service_def/1]). -export([get_rpc_names/1]). @@ -49,6 +51,7 @@ -export([get_proto_by_enum_name_as_fqbin/1]). -export([get_protos_by_pkg_name_as_fqbin/1]). -export([gpb_version_as_string/0, gpb_version_as_list/0]). +-export([gpb_version_source/0]). %% enumerated types @@ -58,3307 +61,2018 @@ -type 'google.protobuf.FileOptions.OptimizeMode'() :: 'SPEED' | 'CODE_SIZE' | 'LITE_RUNTIME'. -type 'google.protobuf.FieldOptions.CType'() :: 'STRING' | 'CORD' | 'STRING_PIECE'. -type 'google.protobuf.FieldOptions.JSType'() :: 'JS_NORMAL' | 'JS_STRING' | 'JS_NUMBER'. --export_type(['authpb.Permission.Type'/0, 'google.protobuf.FieldDescriptorProto.Type'/0, 'google.protobuf.FieldDescriptorProto.Label'/0, 'google.protobuf.FileOptions.OptimizeMode'/0, 'google.protobuf.FieldOptions.CType'/0, 'google.protobuf.FieldOptions.JSType'/0]). +-type 'google.protobuf.MethodOptions.IdempotencyLevel'() :: 'IDEMPOTENCY_UNKNOWN' | 'NO_SIDE_EFFECTS' | 'IDEMPOTENT'. +-export_type(['authpb.Permission.Type'/0, 'google.protobuf.FieldDescriptorProto.Type'/0, 'google.protobuf.FieldDescriptorProto.Label'/0, 'google.protobuf.FileOptions.OptimizeMode'/0, 'google.protobuf.FieldOptions.CType'/0, 'google.protobuf.FieldOptions.JSType'/0, 'google.protobuf.MethodOptions.IdempotencyLevel'/0]). %% message types -type 'authpb.UserAddOptions'() :: - #{no_password => boolean() | 0 | 1 % = 1 + #{no_password => boolean() | 0 | 1 % = 1, optional }. -type 'authpb.User'() :: - #{name => iodata(), % = 1 - password => iodata(), % = 2 - roles => [iodata()], % = 3 - options => 'authpb.UserAddOptions'() % = 4 + #{name => iodata(), % = 1, optional + password => iodata(), % = 2, optional + roles => [unicode:chardata()], % = 3, repeated + options => 'authpb.UserAddOptions'() % = 4, optional }. -type 'authpb.Permission'() :: - #{permType => 'READ' | 'WRITE' | 'READWRITE' | integer(), % = 1, enum authpb.Permission.Type - key => iodata(), % = 2 - range_end => iodata() % = 3 + #{permType => 'READ' | 'WRITE' | 'READWRITE' | integer(), % = 1, optional, enum authpb.Permission.Type + key => iodata(), % = 2, optional + range_end => iodata() % = 3, optional }. -type 'authpb.Role'() :: - #{name => iodata(), % = 1 - keyPermission => ['authpb.Permission'()] % = 2 + #{name => iodata(), % = 1, optional + keyPermission => ['authpb.Permission'()] % = 2, repeated }. -type 'google.protobuf.FileDescriptorSet'() :: - #{file => ['google.protobuf.FileDescriptorProto'()] % = 1 + #{file => ['google.protobuf.FileDescriptorProto'()] % = 1, repeated }. -type 'google.protobuf.FileDescriptorProto'() :: - #{name => iodata(), % = 1 - package => iodata(), % = 2 - dependency => [iodata()], % = 3 - public_dependency => [integer()], % = 10, 32 bits - weak_dependency => [integer()], % = 11, 32 bits - message_type => ['google.protobuf.DescriptorProto'()], % = 4 - enum_type => ['google.protobuf.EnumDescriptorProto'()], % = 5 - service => ['google.protobuf.ServiceDescriptorProto'()], % = 6 - extension => ['google.protobuf.FieldDescriptorProto'()], % = 7 - options => 'google.protobuf.FileOptions'(), % = 8 - source_code_info => 'google.protobuf.SourceCodeInfo'(), % = 9 - syntax => iodata() % = 12 + #{name => unicode:chardata(), % = 1, optional + package => unicode:chardata(), % = 2, optional + dependency => [unicode:chardata()], % = 3, repeated + public_dependency => [integer()], % = 10, repeated, 32 bits + weak_dependency => [integer()], % = 11, repeated, 32 bits + message_type => ['google.protobuf.DescriptorProto'()], % = 4, repeated + enum_type => ['google.protobuf.EnumDescriptorProto'()], % = 5, repeated + service => ['google.protobuf.ServiceDescriptorProto'()], % = 6, repeated + extension => ['google.protobuf.FieldDescriptorProto'()], % = 7, repeated + options => 'google.protobuf.FileOptions'(), % = 8, optional + source_code_info => 'google.protobuf.SourceCodeInfo'(), % = 9, optional + syntax => unicode:chardata() % = 12, optional }. -type 'google.protobuf.DescriptorProto.ExtensionRange'() :: - #{start => integer(), % = 1, 32 bits - 'end' => integer() % = 2, 32 bits + #{start => integer(), % = 1, optional, 32 bits + 'end' => integer(), % = 2, optional, 32 bits + options => 'google.protobuf.ExtensionRangeOptions'() % = 3, optional }. -type 'google.protobuf.DescriptorProto.ReservedRange'() :: - #{start => integer(), % = 1, 32 bits - 'end' => integer() % = 2, 32 bits + #{start => integer(), % = 1, optional, 32 bits + 'end' => integer() % = 2, optional, 32 bits }. -type 'google.protobuf.DescriptorProto'() :: - #{name => iodata(), % = 1 - field => ['google.protobuf.FieldDescriptorProto'()], % = 2 - extension => ['google.protobuf.FieldDescriptorProto'()], % = 6 - nested_type => ['google.protobuf.DescriptorProto'()], % = 3 - enum_type => ['google.protobuf.EnumDescriptorProto'()], % = 4 - extension_range => ['google.protobuf.DescriptorProto.ExtensionRange'()], % = 5 - oneof_decl => ['google.protobuf.OneofDescriptorProto'()], % = 8 - options => 'google.protobuf.MessageOptions'(), % = 7 - reserved_range => ['google.protobuf.DescriptorProto.ReservedRange'()], % = 9 - reserved_name => [iodata()] % = 10 + #{name => unicode:chardata(), % = 1, optional + field => ['google.protobuf.FieldDescriptorProto'()], % = 2, repeated + extension => ['google.protobuf.FieldDescriptorProto'()], % = 6, repeated + nested_type => ['google.protobuf.DescriptorProto'()], % = 3, repeated + enum_type => ['google.protobuf.EnumDescriptorProto'()], % = 4, repeated + extension_range => ['google.protobuf.DescriptorProto.ExtensionRange'()], % = 5, repeated + oneof_decl => ['google.protobuf.OneofDescriptorProto'()], % = 8, repeated + options => 'google.protobuf.MessageOptions'(), % = 7, optional + reserved_range => ['google.protobuf.DescriptorProto.ReservedRange'()], % = 9, repeated + reserved_name => [unicode:chardata()] % = 10, repeated + }. + +-type 'google.protobuf.ExtensionRangeOptions'() :: + #{uninterpreted_option => ['google.protobuf.UninterpretedOption'()] % = 999, repeated }. -type 'google.protobuf.FieldDescriptorProto'() :: - #{name => iodata(), % = 1 - number => integer(), % = 3, 32 bits - label => 'LABEL_OPTIONAL' | 'LABEL_REQUIRED' | 'LABEL_REPEATED' | integer(), % = 4, enum google.protobuf.FieldDescriptorProto.Label - type => 'TYPE_DOUBLE' | 'TYPE_FLOAT' | 'TYPE_INT64' | 'TYPE_UINT64' | 'TYPE_INT32' | 'TYPE_FIXED64' | 'TYPE_FIXED32' | 'TYPE_BOOL' | 'TYPE_STRING' | 'TYPE_GROUP' | 'TYPE_MESSAGE' | 'TYPE_BYTES' | 'TYPE_UINT32' | 'TYPE_ENUM' | 'TYPE_SFIXED32' | 'TYPE_SFIXED64' | 'TYPE_SINT32' | 'TYPE_SINT64' | integer(), % = 5, enum google.protobuf.FieldDescriptorProto.Type - type_name => iodata(), % = 6 - extendee => iodata(), % = 2 - default_value => iodata(), % = 7 - oneof_index => integer(), % = 9, 32 bits - json_name => iodata(), % = 10 - options => 'google.protobuf.FieldOptions'() % = 8 + #{name => unicode:chardata(), % = 1, optional + number => integer(), % = 3, optional, 32 bits + label => 'LABEL_OPTIONAL' | 'LABEL_REQUIRED' | 'LABEL_REPEATED' | integer(), % = 4, optional, enum google.protobuf.FieldDescriptorProto.Label + type => 'TYPE_DOUBLE' | 'TYPE_FLOAT' | 'TYPE_INT64' | 'TYPE_UINT64' | 'TYPE_INT32' | 'TYPE_FIXED64' | 'TYPE_FIXED32' | 'TYPE_BOOL' | 'TYPE_STRING' | 'TYPE_GROUP' | 'TYPE_MESSAGE' | 'TYPE_BYTES' | 'TYPE_UINT32' | 'TYPE_ENUM' | 'TYPE_SFIXED32' | 'TYPE_SFIXED64' | 'TYPE_SINT32' | 'TYPE_SINT64' | integer(), % = 5, optional, enum google.protobuf.FieldDescriptorProto.Type + type_name => unicode:chardata(), % = 6, optional + extendee => unicode:chardata(), % = 2, optional + default_value => unicode:chardata(), % = 7, optional + oneof_index => integer(), % = 9, optional, 32 bits + json_name => unicode:chardata(), % = 10, optional + options => 'google.protobuf.FieldOptions'(), % = 8, optional + proto3_optional => boolean() | 0 | 1 % = 17, optional }. -type 'google.protobuf.OneofDescriptorProto'() :: - #{name => iodata() % = 1 + #{name => unicode:chardata(), % = 1, optional + options => 'google.protobuf.OneofOptions'() % = 2, optional + }. + +-type 'google.protobuf.EnumDescriptorProto.EnumReservedRange'() :: + #{start => integer(), % = 1, optional, 32 bits + 'end' => integer() % = 2, optional, 32 bits }. -type 'google.protobuf.EnumDescriptorProto'() :: - #{name => iodata(), % = 1 - value => ['google.protobuf.EnumValueDescriptorProto'()], % = 2 - options => 'google.protobuf.EnumOptions'() % = 3 + #{name => unicode:chardata(), % = 1, optional + value => ['google.protobuf.EnumValueDescriptorProto'()], % = 2, repeated + options => 'google.protobuf.EnumOptions'(), % = 3, optional + reserved_range => ['google.protobuf.EnumDescriptorProto.EnumReservedRange'()], % = 4, repeated + reserved_name => [unicode:chardata()] % = 5, repeated }. -type 'google.protobuf.EnumValueDescriptorProto'() :: - #{name => iodata(), % = 1 - number => integer(), % = 2, 32 bits - options => 'google.protobuf.EnumValueOptions'() % = 3 + #{name => unicode:chardata(), % = 1, optional + number => integer(), % = 2, optional, 32 bits + options => 'google.protobuf.EnumValueOptions'() % = 3, optional }. -type 'google.protobuf.ServiceDescriptorProto'() :: - #{name => iodata(), % = 1 - method => ['google.protobuf.MethodDescriptorProto'()], % = 2 - options => 'google.protobuf.ServiceOptions'() % = 3 + #{name => unicode:chardata(), % = 1, optional + method => ['google.protobuf.MethodDescriptorProto'()], % = 2, repeated + options => 'google.protobuf.ServiceOptions'() % = 3, optional }. -type 'google.protobuf.MethodDescriptorProto'() :: - #{name => iodata(), % = 1 - input_type => iodata(), % = 2 - output_type => iodata(), % = 3 - options => 'google.protobuf.MethodOptions'(), % = 4 - client_streaming => boolean() | 0 | 1, % = 5 - server_streaming => boolean() | 0 | 1 % = 6 + #{name => unicode:chardata(), % = 1, optional + input_type => unicode:chardata(), % = 2, optional + output_type => unicode:chardata(), % = 3, optional + options => 'google.protobuf.MethodOptions'(), % = 4, optional + client_streaming => boolean() | 0 | 1, % = 5, optional + server_streaming => boolean() | 0 | 1 % = 6, optional }. -type 'google.protobuf.FileOptions'() :: - #{java_package => iodata(), % = 1 - java_outer_classname => iodata(), % = 8 - java_multiple_files => boolean() | 0 | 1, % = 10 - java_generate_equals_and_hash => boolean() | 0 | 1, % = 20 - java_string_check_utf8 => boolean() | 0 | 1, % = 27 - optimize_for => 'SPEED' | 'CODE_SIZE' | 'LITE_RUNTIME' | integer(), % = 9, enum google.protobuf.FileOptions.OptimizeMode - go_package => iodata(), % = 11 - cc_generic_services => boolean() | 0 | 1, % = 16 - java_generic_services => boolean() | 0 | 1, % = 17 - py_generic_services => boolean() | 0 | 1, % = 18 - deprecated => boolean() | 0 | 1, % = 23 - cc_enable_arenas => boolean() | 0 | 1, % = 31 - objc_class_prefix => iodata(), % = 36 - csharp_namespace => iodata(), % = 37 - javanano_use_deprecated_package => boolean() | 0 | 1, % = 38 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999 - goproto_getters_all => boolean() | 0 | 1, % = 63001 - goproto_enum_prefix_all => boolean() | 0 | 1, % = 63002 - goproto_stringer_all => boolean() | 0 | 1, % = 63003 - verbose_equal_all => boolean() | 0 | 1, % = 63004 - face_all => boolean() | 0 | 1, % = 63005 - gostring_all => boolean() | 0 | 1, % = 63006 - populate_all => boolean() | 0 | 1, % = 63007 - stringer_all => boolean() | 0 | 1, % = 63008 - onlyone_all => boolean() | 0 | 1, % = 63009 - equal_all => boolean() | 0 | 1, % = 63013 - description_all => boolean() | 0 | 1, % = 63014 - testgen_all => boolean() | 0 | 1, % = 63015 - benchgen_all => boolean() | 0 | 1, % = 63016 - marshaler_all => boolean() | 0 | 1, % = 63017 - unmarshaler_all => boolean() | 0 | 1, % = 63018 - stable_marshaler_all => boolean() | 0 | 1, % = 63019 - sizer_all => boolean() | 0 | 1, % = 63020 - goproto_enum_stringer_all => boolean() | 0 | 1, % = 63021 - enum_stringer_all => boolean() | 0 | 1, % = 63022 - unsafe_marshaler_all => boolean() | 0 | 1, % = 63023 - unsafe_unmarshaler_all => boolean() | 0 | 1, % = 63024 - goproto_extensions_map_all => boolean() | 0 | 1, % = 63025 - goproto_unrecognized_all => boolean() | 0 | 1, % = 63026 - gogoproto_import => boolean() | 0 | 1, % = 63027 - protosizer_all => boolean() | 0 | 1, % = 63028 - compare_all => boolean() | 0 | 1 % = 63029 + #{java_package => unicode:chardata(), % = 1, optional + java_outer_classname => unicode:chardata(), % = 8, optional + java_multiple_files => boolean() | 0 | 1, % = 10, optional + java_generate_equals_and_hash => boolean() | 0 | 1, % = 20, optional + java_string_check_utf8 => boolean() | 0 | 1, % = 27, optional + optimize_for => 'SPEED' | 'CODE_SIZE' | 'LITE_RUNTIME' | integer(), % = 9, optional, enum google.protobuf.FileOptions.OptimizeMode + go_package => unicode:chardata(), % = 11, optional + cc_generic_services => boolean() | 0 | 1, % = 16, optional + java_generic_services => boolean() | 0 | 1, % = 17, optional + py_generic_services => boolean() | 0 | 1, % = 18, optional + php_generic_services => boolean() | 0 | 1, % = 42, optional + deprecated => boolean() | 0 | 1, % = 23, optional + cc_enable_arenas => boolean() | 0 | 1, % = 31, optional + objc_class_prefix => unicode:chardata(), % = 36, optional + csharp_namespace => unicode:chardata(), % = 37, optional + swift_prefix => unicode:chardata(), % = 39, optional + php_class_prefix => unicode:chardata(), % = 40, optional + php_namespace => unicode:chardata(), % = 41, optional + php_metadata_namespace => unicode:chardata(), % = 44, optional + ruby_package => unicode:chardata(), % = 45, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999, repeated + goproto_getters_all => boolean() | 0 | 1, % = 63001, optional + goproto_enum_prefix_all => boolean() | 0 | 1, % = 63002, optional + goproto_stringer_all => boolean() | 0 | 1, % = 63003, optional + verbose_equal_all => boolean() | 0 | 1, % = 63004, optional + face_all => boolean() | 0 | 1, % = 63005, optional + gostring_all => boolean() | 0 | 1, % = 63006, optional + populate_all => boolean() | 0 | 1, % = 63007, optional + stringer_all => boolean() | 0 | 1, % = 63008, optional + onlyone_all => boolean() | 0 | 1, % = 63009, optional + equal_all => boolean() | 0 | 1, % = 63013, optional + description_all => boolean() | 0 | 1, % = 63014, optional + testgen_all => boolean() | 0 | 1, % = 63015, optional + benchgen_all => boolean() | 0 | 1, % = 63016, optional + marshaler_all => boolean() | 0 | 1, % = 63017, optional + unmarshaler_all => boolean() | 0 | 1, % = 63018, optional + stable_marshaler_all => boolean() | 0 | 1, % = 63019, optional + sizer_all => boolean() | 0 | 1, % = 63020, optional + goproto_enum_stringer_all => boolean() | 0 | 1, % = 63021, optional + enum_stringer_all => boolean() | 0 | 1, % = 63022, optional + unsafe_marshaler_all => boolean() | 0 | 1, % = 63023, optional + unsafe_unmarshaler_all => boolean() | 0 | 1, % = 63024, optional + goproto_extensions_map_all => boolean() | 0 | 1, % = 63025, optional + goproto_unrecognized_all => boolean() | 0 | 1, % = 63026, optional + gogoproto_import => boolean() | 0 | 1, % = 63027, optional + protosizer_all => boolean() | 0 | 1, % = 63028, optional + compare_all => boolean() | 0 | 1 % = 63029, optional }. -type 'google.protobuf.MessageOptions'() :: - #{message_set_wire_format => boolean() | 0 | 1, % = 1 - no_standard_descriptor_accessor => boolean() | 0 | 1, % = 2 - deprecated => boolean() | 0 | 1, % = 3 - map_entry => boolean() | 0 | 1, % = 7 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999 - goproto_getters => boolean() | 0 | 1, % = 64001 - goproto_stringer => boolean() | 0 | 1, % = 64003 - verbose_equal => boolean() | 0 | 1, % = 64004 - face => boolean() | 0 | 1, % = 64005 - gostring => boolean() | 0 | 1, % = 64006 - populate => boolean() | 0 | 1, % = 64007 - stringer => boolean() | 0 | 1, % = 67008 - onlyone => boolean() | 0 | 1, % = 64009 - equal => boolean() | 0 | 1, % = 64013 - description => boolean() | 0 | 1, % = 64014 - testgen => boolean() | 0 | 1, % = 64015 - benchgen => boolean() | 0 | 1, % = 64016 - marshaler => boolean() | 0 | 1, % = 64017 - unmarshaler => boolean() | 0 | 1, % = 64018 - stable_marshaler => boolean() | 0 | 1, % = 64019 - sizer => boolean() | 0 | 1, % = 64020 - unsafe_marshaler => boolean() | 0 | 1, % = 64023 - unsafe_unmarshaler => boolean() | 0 | 1, % = 64024 - goproto_extensions_map => boolean() | 0 | 1, % = 64025 - goproto_unrecognized => boolean() | 0 | 1, % = 64026 - protosizer => boolean() | 0 | 1, % = 64028 - compare => boolean() | 0 | 1 % = 64029 + #{message_set_wire_format => boolean() | 0 | 1, % = 1, optional + no_standard_descriptor_accessor => boolean() | 0 | 1, % = 2, optional + deprecated => boolean() | 0 | 1, % = 3, optional + map_entry => boolean() | 0 | 1, % = 7, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999, repeated + goproto_getters => boolean() | 0 | 1, % = 64001, optional + goproto_stringer => boolean() | 0 | 1, % = 64003, optional + verbose_equal => boolean() | 0 | 1, % = 64004, optional + face => boolean() | 0 | 1, % = 64005, optional + gostring => boolean() | 0 | 1, % = 64006, optional + populate => boolean() | 0 | 1, % = 64007, optional + stringer => boolean() | 0 | 1, % = 67008, optional + onlyone => boolean() | 0 | 1, % = 64009, optional + equal => boolean() | 0 | 1, % = 64013, optional + description => boolean() | 0 | 1, % = 64014, optional + testgen => boolean() | 0 | 1, % = 64015, optional + benchgen => boolean() | 0 | 1, % = 64016, optional + marshaler => boolean() | 0 | 1, % = 64017, optional + unmarshaler => boolean() | 0 | 1, % = 64018, optional + stable_marshaler => boolean() | 0 | 1, % = 64019, optional + sizer => boolean() | 0 | 1, % = 64020, optional + unsafe_marshaler => boolean() | 0 | 1, % = 64023, optional + unsafe_unmarshaler => boolean() | 0 | 1, % = 64024, optional + goproto_extensions_map => boolean() | 0 | 1, % = 64025, optional + goproto_unrecognized => boolean() | 0 | 1, % = 64026, optional + protosizer => boolean() | 0 | 1, % = 64028, optional + compare => boolean() | 0 | 1 % = 64029, optional }. -type 'google.protobuf.FieldOptions'() :: - #{ctype => 'STRING' | 'CORD' | 'STRING_PIECE' | integer(), % = 1, enum google.protobuf.FieldOptions.CType - packed => boolean() | 0 | 1, % = 2 - jstype => 'JS_NORMAL' | 'JS_STRING' | 'JS_NUMBER' | integer(), % = 6, enum google.protobuf.FieldOptions.JSType - lazy => boolean() | 0 | 1, % = 5 - deprecated => boolean() | 0 | 1, % = 3 - weak => boolean() | 0 | 1, % = 10 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999 - nullable => boolean() | 0 | 1, % = 65001 - embed => boolean() | 0 | 1, % = 65002 - customtype => iodata(), % = 65003 - customname => iodata(), % = 65004 - jsontag => iodata(), % = 65005 - moretags => iodata(), % = 65006 - casttype => iodata(), % = 65007 - castkey => iodata(), % = 65008 - castvalue => iodata(), % = 65009 - stdtime => boolean() | 0 | 1, % = 65010 - stdduration => boolean() | 0 | 1 % = 65011 + #{ctype => 'STRING' | 'CORD' | 'STRING_PIECE' | integer(), % = 1, optional, enum google.protobuf.FieldOptions.CType + packed => boolean() | 0 | 1, % = 2, optional + jstype => 'JS_NORMAL' | 'JS_STRING' | 'JS_NUMBER' | integer(), % = 6, optional, enum google.protobuf.FieldOptions.JSType + lazy => boolean() | 0 | 1, % = 5, optional + deprecated => boolean() | 0 | 1, % = 3, optional + weak => boolean() | 0 | 1, % = 10, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999, repeated + nullable => boolean() | 0 | 1, % = 65001, optional + embed => boolean() | 0 | 1, % = 65002, optional + customtype => unicode:chardata(), % = 65003, optional + customname => unicode:chardata(), % = 65004, optional + jsontag => unicode:chardata(), % = 65005, optional + moretags => unicode:chardata(), % = 65006, optional + casttype => unicode:chardata(), % = 65007, optional + castkey => unicode:chardata(), % = 65008, optional + castvalue => unicode:chardata(), % = 65009, optional + stdtime => boolean() | 0 | 1, % = 65010, optional + stdduration => boolean() | 0 | 1 % = 65011, optional + }. + +-type 'google.protobuf.OneofOptions'() :: + #{uninterpreted_option => ['google.protobuf.UninterpretedOption'()] % = 999, repeated }. -type 'google.protobuf.EnumOptions'() :: - #{allow_alias => boolean() | 0 | 1, % = 2 - deprecated => boolean() | 0 | 1, % = 3 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999 - goproto_enum_prefix => boolean() | 0 | 1, % = 62001 - goproto_enum_stringer => boolean() | 0 | 1, % = 62021 - enum_stringer => boolean() | 0 | 1, % = 62022 - enum_customname => iodata() % = 62023 + #{allow_alias => boolean() | 0 | 1, % = 2, optional + deprecated => boolean() | 0 | 1, % = 3, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999, repeated + goproto_enum_prefix => boolean() | 0 | 1, % = 62001, optional + goproto_enum_stringer => boolean() | 0 | 1, % = 62021, optional + enum_stringer => boolean() | 0 | 1, % = 62022, optional + enum_customname => unicode:chardata() % = 62023, optional }. -type 'google.protobuf.EnumValueOptions'() :: - #{deprecated => boolean() | 0 | 1, % = 1 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999 - enumvalue_customname => iodata() % = 66001 + #{deprecated => boolean() | 0 | 1, % = 1, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999, repeated + enumvalue_customname => unicode:chardata() % = 66001, optional }. -type 'google.protobuf.ServiceOptions'() :: - #{deprecated => boolean() | 0 | 1, % = 33 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()] % = 999 + #{deprecated => boolean() | 0 | 1, % = 33, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()] % = 999, repeated }. -type 'google.protobuf.MethodOptions'() :: - #{deprecated => boolean() | 0 | 1, % = 33 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()] % = 999 + #{deprecated => boolean() | 0 | 1, % = 33, optional + idempotency_level => 'IDEMPOTENCY_UNKNOWN' | 'NO_SIDE_EFFECTS' | 'IDEMPOTENT' | integer(), % = 34, optional, enum google.protobuf.MethodOptions.IdempotencyLevel + uninterpreted_option => ['google.protobuf.UninterpretedOption'()] % = 999, repeated }. -type 'google.protobuf.UninterpretedOption.NamePart'() :: - #{name_part := iodata(), % = 1 - is_extension := boolean() | 0 | 1 % = 2 + #{name_part => unicode:chardata(), % = 1, required + is_extension => boolean() | 0 | 1 % = 2, required }. -type 'google.protobuf.UninterpretedOption'() :: - #{name => ['google.protobuf.UninterpretedOption.NamePart'()], % = 2 - identifier_value => iodata(), % = 3 - positive_int_value => non_neg_integer(), % = 4, 32 bits - negative_int_value => integer(), % = 5, 32 bits - double_value => float() | integer() | infinity | '-infinity' | nan, % = 6 - string_value => iodata(), % = 7 - aggregate_value => iodata() % = 8 + #{name => ['google.protobuf.UninterpretedOption.NamePart'()], % = 2, repeated + identifier_value => unicode:chardata(), % = 3, optional + positive_int_value => non_neg_integer(), % = 4, optional, 64 bits + negative_int_value => integer(), % = 5, optional, 64 bits + double_value => float() | integer() | infinity | '-infinity' | nan, % = 6, optional + string_value => iodata(), % = 7, optional + aggregate_value => unicode:chardata() % = 8, optional }. -type 'google.protobuf.SourceCodeInfo.Location'() :: - #{path => [integer()], % = 1, 32 bits - span => [integer()], % = 2, 32 bits - leading_comments => iodata(), % = 3 - trailing_comments => iodata(), % = 4 - leading_detached_comments => [iodata()] % = 6 + #{path => [integer()], % = 1, repeated, 32 bits + span => [integer()], % = 2, repeated, 32 bits + leading_comments => unicode:chardata(), % = 3, optional + trailing_comments => unicode:chardata(), % = 4, optional + leading_detached_comments => [unicode:chardata()] % = 6, repeated }. -type 'google.protobuf.SourceCodeInfo'() :: - #{location => ['google.protobuf.SourceCodeInfo.Location'()] % = 1 + #{location => ['google.protobuf.SourceCodeInfo.Location'()] % = 1, repeated }. -type 'google.protobuf.GeneratedCodeInfo.Annotation'() :: - #{path => [integer()], % = 1, 32 bits - source_file => iodata(), % = 2 - 'begin' => integer(), % = 3, 32 bits - 'end' => integer() % = 4, 32 bits + #{path => [integer()], % = 1, repeated, 32 bits + source_file => unicode:chardata(), % = 2, optional + 'begin' => integer(), % = 3, optional, 32 bits + 'end' => integer() % = 4, optional, 32 bits }. -type 'google.protobuf.GeneratedCodeInfo'() :: - #{annotation => ['google.protobuf.GeneratedCodeInfo.Annotation'()] % = 1 + #{annotation => ['google.protobuf.GeneratedCodeInfo.Annotation'()] % = 1, repeated }. --export_type(['authpb.UserAddOptions'/0, 'authpb.User'/0, 'authpb.Permission'/0, 'authpb.Role'/0, 'google.protobuf.FileDescriptorSet'/0, 'google.protobuf.FileDescriptorProto'/0, 'google.protobuf.DescriptorProto.ExtensionRange'/0, 'google.protobuf.DescriptorProto.ReservedRange'/0, 'google.protobuf.DescriptorProto'/0, 'google.protobuf.FieldDescriptorProto'/0, 'google.protobuf.OneofDescriptorProto'/0, 'google.protobuf.EnumDescriptorProto'/0, 'google.protobuf.EnumValueDescriptorProto'/0, 'google.protobuf.ServiceDescriptorProto'/0, 'google.protobuf.MethodDescriptorProto'/0, 'google.protobuf.FileOptions'/0, 'google.protobuf.MessageOptions'/0, 'google.protobuf.FieldOptions'/0, 'google.protobuf.EnumOptions'/0, 'google.protobuf.EnumValueOptions'/0, 'google.protobuf.ServiceOptions'/0, 'google.protobuf.MethodOptions'/0, 'google.protobuf.UninterpretedOption.NamePart'/0, 'google.protobuf.UninterpretedOption'/0, 'google.protobuf.SourceCodeInfo.Location'/0, 'google.protobuf.SourceCodeInfo'/0, 'google.protobuf.GeneratedCodeInfo.Annotation'/0, 'google.protobuf.GeneratedCodeInfo'/0]). +-export_type(['authpb.UserAddOptions'/0, 'authpb.User'/0, 'authpb.Permission'/0, 'authpb.Role'/0, 'google.protobuf.FileDescriptorSet'/0, 'google.protobuf.FileDescriptorProto'/0, 'google.protobuf.DescriptorProto.ExtensionRange'/0, 'google.protobuf.DescriptorProto.ReservedRange'/0, 'google.protobuf.DescriptorProto'/0, 'google.protobuf.ExtensionRangeOptions'/0, 'google.protobuf.FieldDescriptorProto'/0, 'google.protobuf.OneofDescriptorProto'/0, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'/0, 'google.protobuf.EnumDescriptorProto'/0, 'google.protobuf.EnumValueDescriptorProto'/0, 'google.protobuf.ServiceDescriptorProto'/0, 'google.protobuf.MethodDescriptorProto'/0, 'google.protobuf.FileOptions'/0, 'google.protobuf.MessageOptions'/0, 'google.protobuf.FieldOptions'/0, 'google.protobuf.OneofOptions'/0, 'google.protobuf.EnumOptions'/0, 'google.protobuf.EnumValueOptions'/0, 'google.protobuf.ServiceOptions'/0, 'google.protobuf.MethodOptions'/0, 'google.protobuf.UninterpretedOption.NamePart'/0, 'google.protobuf.UninterpretedOption'/0, 'google.protobuf.SourceCodeInfo.Location'/0, 'google.protobuf.SourceCodeInfo'/0, 'google.protobuf.GeneratedCodeInfo.Annotation'/0, 'google.protobuf.GeneratedCodeInfo'/0]). +-type '$msg_name'() :: 'authpb.UserAddOptions' | 'authpb.User' | 'authpb.Permission' | 'authpb.Role' | 'google.protobuf.FileDescriptorSet' | 'google.protobuf.FileDescriptorProto' | 'google.protobuf.DescriptorProto.ExtensionRange' | 'google.protobuf.DescriptorProto.ReservedRange' | 'google.protobuf.DescriptorProto' | 'google.protobuf.ExtensionRangeOptions' | 'google.protobuf.FieldDescriptorProto' | 'google.protobuf.OneofDescriptorProto' | 'google.protobuf.EnumDescriptorProto.EnumReservedRange' | 'google.protobuf.EnumDescriptorProto' | 'google.protobuf.EnumValueDescriptorProto' | 'google.protobuf.ServiceDescriptorProto' | 'google.protobuf.MethodDescriptorProto' | 'google.protobuf.FileOptions' | 'google.protobuf.MessageOptions' | 'google.protobuf.FieldOptions' | 'google.protobuf.OneofOptions' | 'google.protobuf.EnumOptions' | 'google.protobuf.EnumValueOptions' | 'google.protobuf.ServiceOptions' | 'google.protobuf.MethodOptions' | 'google.protobuf.UninterpretedOption.NamePart' | 'google.protobuf.UninterpretedOption' | 'google.protobuf.SourceCodeInfo.Location' | 'google.protobuf.SourceCodeInfo' | 'google.protobuf.GeneratedCodeInfo.Annotation' | 'google.protobuf.GeneratedCodeInfo'. +-type '$msg'() :: 'authpb.UserAddOptions'() | 'authpb.User'() | 'authpb.Permission'() | 'authpb.Role'() | 'google.protobuf.FileDescriptorSet'() | 'google.protobuf.FileDescriptorProto'() | 'google.protobuf.DescriptorProto.ExtensionRange'() | 'google.protobuf.DescriptorProto.ReservedRange'() | 'google.protobuf.DescriptorProto'() | 'google.protobuf.ExtensionRangeOptions'() | 'google.protobuf.FieldDescriptorProto'() | 'google.protobuf.OneofDescriptorProto'() | 'google.protobuf.EnumDescriptorProto.EnumReservedRange'() | 'google.protobuf.EnumDescriptorProto'() | 'google.protobuf.EnumValueDescriptorProto'() | 'google.protobuf.ServiceDescriptorProto'() | 'google.protobuf.MethodDescriptorProto'() | 'google.protobuf.FileOptions'() | 'google.protobuf.MessageOptions'() | 'google.protobuf.FieldOptions'() | 'google.protobuf.OneofOptions'() | 'google.protobuf.EnumOptions'() | 'google.protobuf.EnumValueOptions'() | 'google.protobuf.ServiceOptions'() | 'google.protobuf.MethodOptions'() | 'google.protobuf.UninterpretedOption.NamePart'() | 'google.protobuf.UninterpretedOption'() | 'google.protobuf.SourceCodeInfo.Location'() | 'google.protobuf.SourceCodeInfo'() | 'google.protobuf.GeneratedCodeInfo.Annotation'() | 'google.protobuf.GeneratedCodeInfo'(). +-export_type(['$msg_name'/0, '$msg'/0]). --spec encode_msg('authpb.UserAddOptions'() | 'authpb.User'() | 'authpb.Permission'() | 'authpb.Role'() | 'google.protobuf.FileDescriptorSet'() | 'google.protobuf.FileDescriptorProto'() | 'google.protobuf.DescriptorProto.ExtensionRange'() | 'google.protobuf.DescriptorProto.ReservedRange'() | 'google.protobuf.DescriptorProto'() | 'google.protobuf.FieldDescriptorProto'() | 'google.protobuf.OneofDescriptorProto'() | 'google.protobuf.EnumDescriptorProto'() | 'google.protobuf.EnumValueDescriptorProto'() | 'google.protobuf.ServiceDescriptorProto'() | 'google.protobuf.MethodDescriptorProto'() | 'google.protobuf.FileOptions'() | 'google.protobuf.MessageOptions'() | 'google.protobuf.FieldOptions'() | 'google.protobuf.EnumOptions'() | 'google.protobuf.EnumValueOptions'() | 'google.protobuf.ServiceOptions'() | 'google.protobuf.MethodOptions'() | 'google.protobuf.UninterpretedOption.NamePart'() | 'google.protobuf.UninterpretedOption'() | 'google.protobuf.SourceCodeInfo.Location'() | 'google.protobuf.SourceCodeInfo'() | 'google.protobuf.GeneratedCodeInfo.Annotation'() | 'google.protobuf.GeneratedCodeInfo'(), atom()) -> binary(). -encode_msg(Msg, MsgName) when is_atom(MsgName) -> - encode_msg(Msg, MsgName, []). +-if(?OTP_RELEASE >= 24). +-dialyzer({no_underspecs, encode_msg/2}). +-endif. +-spec encode_msg('$msg'(), '$msg_name'()) -> binary(). +encode_msg(Msg, MsgName) when is_atom(MsgName) -> encode_msg(Msg, MsgName, []). --spec encode_msg('authpb.UserAddOptions'() | 'authpb.User'() | 'authpb.Permission'() | 'authpb.Role'() | 'google.protobuf.FileDescriptorSet'() | 'google.protobuf.FileDescriptorProto'() | 'google.protobuf.DescriptorProto.ExtensionRange'() | 'google.protobuf.DescriptorProto.ReservedRange'() | 'google.protobuf.DescriptorProto'() | 'google.protobuf.FieldDescriptorProto'() | 'google.protobuf.OneofDescriptorProto'() | 'google.protobuf.EnumDescriptorProto'() | 'google.protobuf.EnumValueDescriptorProto'() | 'google.protobuf.ServiceDescriptorProto'() | 'google.protobuf.MethodDescriptorProto'() | 'google.protobuf.FileOptions'() | 'google.protobuf.MessageOptions'() | 'google.protobuf.FieldOptions'() | 'google.protobuf.EnumOptions'() | 'google.protobuf.EnumValueOptions'() | 'google.protobuf.ServiceOptions'() | 'google.protobuf.MethodOptions'() | 'google.protobuf.UninterpretedOption.NamePart'() | 'google.protobuf.UninterpretedOption'() | 'google.protobuf.SourceCodeInfo.Location'() | 'google.protobuf.SourceCodeInfo'() | 'google.protobuf.GeneratedCodeInfo.Annotation'() | 'google.protobuf.GeneratedCodeInfo'(), atom(), list()) -> binary(). +-if(?OTP_RELEASE >= 24). +-dialyzer({no_underspecs, encode_msg/3}). +-endif. +-spec encode_msg('$msg'(), '$msg_name'(), list()) -> binary(). encode_msg(Msg, MsgName, Opts) -> case proplists:get_bool(verify, Opts) of - true -> verify_msg(Msg, MsgName, Opts); - false -> ok + true -> verify_msg(Msg, MsgName, Opts); + false -> ok end, TrUserData = proplists:get_value(user_data, Opts), case MsgName of - 'authpb.UserAddOptions' -> - 'encode_msg_authpb.UserAddOptions'(id(Msg, TrUserData), - TrUserData); - 'authpb.User' -> - 'encode_msg_authpb.User'(id(Msg, TrUserData), - TrUserData); - 'authpb.Permission' -> - 'encode_msg_authpb.Permission'(id(Msg, TrUserData), - TrUserData); - 'authpb.Role' -> - 'encode_msg_authpb.Role'(id(Msg, TrUserData), - TrUserData); - 'google.protobuf.FileDescriptorSet' -> - 'encode_msg_google.protobuf.FileDescriptorSet'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.FileDescriptorProto' -> - 'encode_msg_google.protobuf.FileDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.DescriptorProto.ExtensionRange' -> - 'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.DescriptorProto.ReservedRange' -> - 'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.DescriptorProto' -> - 'encode_msg_google.protobuf.DescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.FieldDescriptorProto' -> - 'encode_msg_google.protobuf.FieldDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.OneofDescriptorProto' -> - 'encode_msg_google.protobuf.OneofDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.EnumDescriptorProto' -> - 'encode_msg_google.protobuf.EnumDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.EnumValueDescriptorProto' -> - 'encode_msg_google.protobuf.EnumValueDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.ServiceDescriptorProto' -> - 'encode_msg_google.protobuf.ServiceDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.MethodDescriptorProto' -> - 'encode_msg_google.protobuf.MethodDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.FileOptions' -> - 'encode_msg_google.protobuf.FileOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.MessageOptions' -> - 'encode_msg_google.protobuf.MessageOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.FieldOptions' -> - 'encode_msg_google.protobuf.FieldOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.EnumOptions' -> - 'encode_msg_google.protobuf.EnumOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.EnumValueOptions' -> - 'encode_msg_google.protobuf.EnumValueOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.ServiceOptions' -> - 'encode_msg_google.protobuf.ServiceOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.MethodOptions' -> - 'encode_msg_google.protobuf.MethodOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.UninterpretedOption.NamePart' -> - 'encode_msg_google.protobuf.UninterpretedOption.NamePart'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.UninterpretedOption' -> - 'encode_msg_google.protobuf.UninterpretedOption'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.SourceCodeInfo.Location' -> - 'encode_msg_google.protobuf.SourceCodeInfo.Location'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.SourceCodeInfo' -> - 'encode_msg_google.protobuf.SourceCodeInfo'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.GeneratedCodeInfo.Annotation' -> - 'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.GeneratedCodeInfo' -> - 'encode_msg_google.protobuf.GeneratedCodeInfo'(id(Msg, - TrUserData), - TrUserData) + 'authpb.UserAddOptions' -> 'encode_msg_authpb.UserAddOptions'(id(Msg, TrUserData), TrUserData); + 'authpb.User' -> 'encode_msg_authpb.User'(id(Msg, TrUserData), TrUserData); + 'authpb.Permission' -> 'encode_msg_authpb.Permission'(id(Msg, TrUserData), TrUserData); + 'authpb.Role' -> 'encode_msg_authpb.Role'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.FileDescriptorSet' -> 'encode_msg_google.protobuf.FileDescriptorSet'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.FileDescriptorProto' -> 'encode_msg_google.protobuf.FileDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.DescriptorProto.ExtensionRange' -> 'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.DescriptorProto.ReservedRange' -> 'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.DescriptorProto' -> 'encode_msg_google.protobuf.DescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.ExtensionRangeOptions' -> 'encode_msg_google.protobuf.ExtensionRangeOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.FieldDescriptorProto' -> 'encode_msg_google.protobuf.FieldDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.OneofDescriptorProto' -> 'encode_msg_google.protobuf.OneofDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.EnumDescriptorProto.EnumReservedRange' -> 'encode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.EnumDescriptorProto' -> 'encode_msg_google.protobuf.EnumDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.EnumValueDescriptorProto' -> 'encode_msg_google.protobuf.EnumValueDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.ServiceDescriptorProto' -> 'encode_msg_google.protobuf.ServiceDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.MethodDescriptorProto' -> 'encode_msg_google.protobuf.MethodDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.FileOptions' -> 'encode_msg_google.protobuf.FileOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.MessageOptions' -> 'encode_msg_google.protobuf.MessageOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.FieldOptions' -> 'encode_msg_google.protobuf.FieldOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.OneofOptions' -> 'encode_msg_google.protobuf.OneofOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.EnumOptions' -> 'encode_msg_google.protobuf.EnumOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.EnumValueOptions' -> 'encode_msg_google.protobuf.EnumValueOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.ServiceOptions' -> 'encode_msg_google.protobuf.ServiceOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.MethodOptions' -> 'encode_msg_google.protobuf.MethodOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.UninterpretedOption.NamePart' -> 'encode_msg_google.protobuf.UninterpretedOption.NamePart'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.UninterpretedOption' -> 'encode_msg_google.protobuf.UninterpretedOption'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.SourceCodeInfo.Location' -> 'encode_msg_google.protobuf.SourceCodeInfo.Location'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.SourceCodeInfo' -> 'encode_msg_google.protobuf.SourceCodeInfo'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.GeneratedCodeInfo.Annotation' -> 'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.GeneratedCodeInfo' -> 'encode_msg_google.protobuf.GeneratedCodeInfo'(id(Msg, TrUserData), TrUserData) end. -'encode_msg_authpb.UserAddOptions'(Msg, TrUserData) -> - 'encode_msg_authpb.UserAddOptions'(Msg, <<>>, - TrUserData). +'encode_msg_authpb.UserAddOptions'(Msg, TrUserData) -> 'encode_msg_authpb.UserAddOptions'(Msg, <<>>, TrUserData). -'encode_msg_authpb.UserAddOptions'(#{} = M, Bin, - TrUserData) -> +'encode_msg_authpb.UserAddOptions'(#{} = M, Bin, TrUserData) -> case M of - #{no_password := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= false -> Bin; - true -> e_type_bool(TrF1, <>, TrUserData) - end - end; - _ -> Bin + #{no_password := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= false -> Bin; + true -> e_type_bool(TrF1, <>, TrUserData) + end + end; + _ -> Bin end. -'encode_msg_authpb.User'(Msg, TrUserData) -> - 'encode_msg_authpb.User'(Msg, <<>>, TrUserData). +'encode_msg_authpb.User'(Msg, TrUserData) -> 'encode_msg_authpb.User'(Msg, <<>>, TrUserData). 'encode_msg_authpb.User'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - case iolist_size(TrF1) of - 0 -> Bin; - _ -> e_type_bytes(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, + #{name := F1} -> + begin + TrF1 = id(F1, TrUserData), + case iolist_size(TrF1) of + 0 -> Bin; + _ -> e_type_bytes(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, B2 = case M of - #{password := F2} -> - begin - TrF2 = id(F2, TrUserData), - case iolist_size(TrF2) of - 0 -> B1; - _ -> e_type_bytes(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end, + #{password := F2} -> + begin + TrF2 = id(F2, TrUserData), + case iolist_size(TrF2) of + 0 -> B1; + _ -> e_type_bytes(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, B3 = case M of - #{roles := F3} -> - TrF3 = id(F3, TrUserData), - if TrF3 == [] -> B2; - true -> - 'e_field_authpb.User_roles'(TrF3, B2, TrUserData) - end; - _ -> B2 - end, + #{roles := F3} -> + TrF3 = id(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_authpb.User_roles'(TrF3, B2, TrUserData) + end; + _ -> B2 + end, case M of - #{options := F4} -> - begin - TrF4 = id(F4, TrUserData), - if TrF4 =:= undefined -> B3; - true -> - 'e_mfield_authpb.User_options'(TrF4, <>, - TrUserData) - end - end; - _ -> B3 + #{options := F4} -> + begin + TrF4 = id(F4, TrUserData), + if TrF4 =:= undefined -> B3; + true -> 'e_mfield_authpb.User_options'(TrF4, <>, TrUserData) + end + end; + _ -> B3 end. -'encode_msg_authpb.Permission'(Msg, TrUserData) -> - 'encode_msg_authpb.Permission'(Msg, <<>>, TrUserData). +'encode_msg_authpb.Permission'(Msg, TrUserData) -> 'encode_msg_authpb.Permission'(Msg, <<>>, TrUserData). -'encode_msg_authpb.Permission'(#{} = M, Bin, - TrUserData) -> +'encode_msg_authpb.Permission'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{permType := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= 'READ'; TrF1 =:= 0 -> Bin; - true -> - 'e_enum_authpb.Permission.Type'(TrF1, <>, - TrUserData) - end - end; - _ -> Bin - end, + #{permType := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= 'READ'; TrF1 =:= 0 -> Bin; + true -> 'e_enum_authpb.Permission.Type'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, B2 = case M of - #{key := F2} -> - begin - TrF2 = id(F2, TrUserData), - case iolist_size(TrF2) of - 0 -> B1; - _ -> e_type_bytes(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end, + #{key := F2} -> + begin + TrF2 = id(F2, TrUserData), + case iolist_size(TrF2) of + 0 -> B1; + _ -> e_type_bytes(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, case M of - #{range_end := F3} -> - begin - TrF3 = id(F3, TrUserData), - case iolist_size(TrF3) of - 0 -> B2; - _ -> e_type_bytes(TrF3, <>, TrUserData) - end - end; - _ -> B2 + #{range_end := F3} -> + begin + TrF3 = id(F3, TrUserData), + case iolist_size(TrF3) of + 0 -> B2; + _ -> e_type_bytes(TrF3, <>, TrUserData) + end + end; + _ -> B2 end. -'encode_msg_authpb.Role'(Msg, TrUserData) -> - 'encode_msg_authpb.Role'(Msg, <<>>, TrUserData). +'encode_msg_authpb.Role'(Msg, TrUserData) -> 'encode_msg_authpb.Role'(Msg, <<>>, TrUserData). 'encode_msg_authpb.Role'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - case iolist_size(TrF1) of - 0 -> Bin; - _ -> e_type_bytes(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, + #{name := F1} -> + begin + TrF1 = id(F1, TrUserData), + case iolist_size(TrF1) of + 0 -> Bin; + _ -> e_type_bytes(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, case M of - #{keyPermission := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_authpb.Role_keyPermission'(TrF2, B1, - TrUserData) - end; - _ -> B1 + #{keyPermission := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_authpb.Role_keyPermission'(TrF2, B1, TrUserData) + end; + _ -> B1 end. -'encode_msg_google.protobuf.FileDescriptorSet'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.FileDescriptorSet'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.FileDescriptorSet'(Msg, TrUserData) -> 'encode_msg_google.protobuf.FileDescriptorSet'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.FileDescriptorSet'(#{} = M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.FileDescriptorSet'(#{} = M, Bin, TrUserData) -> case M of - #{file := F1} -> - TrF1 = id(F1, TrUserData), - if TrF1 == [] -> Bin; - true -> - 'e_field_google.protobuf.FileDescriptorSet_file'(TrF1, - Bin, - TrUserData) - end; - _ -> Bin + #{file := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.FileDescriptorSet_file'(TrF1, Bin, TrUserData) + end; + _ -> Bin end. -'encode_msg_google.protobuf.FileDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.FileDescriptorProto'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.FileDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.FileDescriptorProto'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.FileDescriptorProto'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.FileDescriptorProto'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{package := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_string(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{package := F2} -> begin TrF2 = id(F2, TrUserData), e_type_string(TrF2, <>, TrUserData) end; + _ -> B1 + end, B3 = case M of - #{dependency := F3} -> - TrF3 = id(F3, TrUserData), - if TrF3 == [] -> B2; - true -> - 'e_field_google.protobuf.FileDescriptorProto_dependency'(TrF3, - B2, - TrUserData) - end; - _ -> B2 - end, + #{dependency := F3} -> + TrF3 = id(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_google.protobuf.FileDescriptorProto_dependency'(TrF3, B2, TrUserData) + end; + _ -> B2 + end, B4 = case M of - #{public_dependency := F4} -> - TrF4 = id(F4, TrUserData), - if TrF4 == [] -> B3; - true -> - 'e_field_google.protobuf.FileDescriptorProto_public_dependency'(TrF4, - B3, - TrUserData) - end; - _ -> B3 - end, + #{public_dependency := F4} -> + TrF4 = id(F4, TrUserData), + if TrF4 == [] -> B3; + true -> 'e_field_google.protobuf.FileDescriptorProto_public_dependency'(TrF4, B3, TrUserData) + end; + _ -> B3 + end, B5 = case M of - #{weak_dependency := F5} -> - TrF5 = id(F5, TrUserData), - if TrF5 == [] -> B4; - true -> - 'e_field_google.protobuf.FileDescriptorProto_weak_dependency'(TrF5, - B4, - TrUserData) - end; - _ -> B4 - end, + #{weak_dependency := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_google.protobuf.FileDescriptorProto_weak_dependency'(TrF5, B4, TrUserData) + end; + _ -> B4 + end, B6 = case M of - #{message_type := F6} -> - TrF6 = id(F6, TrUserData), - if TrF6 == [] -> B5; - true -> - 'e_field_google.protobuf.FileDescriptorProto_message_type'(TrF6, - B5, - TrUserData) - end; - _ -> B5 - end, + #{message_type := F6} -> + TrF6 = id(F6, TrUserData), + if TrF6 == [] -> B5; + true -> 'e_field_google.protobuf.FileDescriptorProto_message_type'(TrF6, B5, TrUserData) + end; + _ -> B5 + end, B7 = case M of - #{enum_type := F7} -> - TrF7 = id(F7, TrUserData), - if TrF7 == [] -> B6; - true -> - 'e_field_google.protobuf.FileDescriptorProto_enum_type'(TrF7, - B6, - TrUserData) - end; - _ -> B6 - end, + #{enum_type := F7} -> + TrF7 = id(F7, TrUserData), + if TrF7 == [] -> B6; + true -> 'e_field_google.protobuf.FileDescriptorProto_enum_type'(TrF7, B6, TrUserData) + end; + _ -> B6 + end, B8 = case M of - #{service := F8} -> - TrF8 = id(F8, TrUserData), - if TrF8 == [] -> B7; - true -> - 'e_field_google.protobuf.FileDescriptorProto_service'(TrF8, - B7, - TrUserData) - end; - _ -> B7 - end, + #{service := F8} -> + TrF8 = id(F8, TrUserData), + if TrF8 == [] -> B7; + true -> 'e_field_google.protobuf.FileDescriptorProto_service'(TrF8, B7, TrUserData) + end; + _ -> B7 + end, B9 = case M of - #{extension := F9} -> - TrF9 = id(F9, TrUserData), - if TrF9 == [] -> B8; - true -> - 'e_field_google.protobuf.FileDescriptorProto_extension'(TrF9, - B8, - TrUserData) - end; - _ -> B8 - end, + #{extension := F9} -> + TrF9 = id(F9, TrUserData), + if TrF9 == [] -> B8; + true -> 'e_field_google.protobuf.FileDescriptorProto_extension'(TrF9, B8, TrUserData) + end; + _ -> B8 + end, B10 = case M of - #{options := F10} -> - begin - TrF10 = id(F10, TrUserData), - 'e_mfield_google.protobuf.FileDescriptorProto_options'(TrF10, - <>, - TrUserData) - end; - _ -> B9 - end, + #{options := F10} -> begin TrF10 = id(F10, TrUserData), 'e_mfield_google.protobuf.FileDescriptorProto_options'(TrF10, <>, TrUserData) end; + _ -> B9 + end, B11 = case M of - #{source_code_info := F11} -> - begin - TrF11 = id(F11, TrUserData), - 'e_mfield_google.protobuf.FileDescriptorProto_source_code_info'(TrF11, - <>, - TrUserData) - end; - _ -> B10 - end, + #{source_code_info := F11} -> begin TrF11 = id(F11, TrUserData), 'e_mfield_google.protobuf.FileDescriptorProto_source_code_info'(TrF11, <>, TrUserData) end; + _ -> B10 + end, case M of - #{syntax := F12} -> - begin - TrF12 = id(F12, TrUserData), - e_type_string(TrF12, <>, TrUserData) - end; - _ -> B11 + #{syntax := F12} -> begin TrF12 = id(F12, TrUserData), e_type_string(TrF12, <>, TrUserData) end; + _ -> B11 end. -'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, - <<>>, - TrUserData). +'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, TrUserData) -> 'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{start := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_int32(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{start := F1} -> begin TrF1 = id(F1, TrUserData), e_type_int32(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{'end' := F2} -> begin TrF2 = id(F2, TrUserData), e_type_int32(TrF2, <>, TrUserData) end; + _ -> B1 + end, case M of - #{'end' := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_int32(TrF2, <>, TrUserData) - end; - _ -> B1 + #{options := F3} -> begin TrF3 = id(F3, TrUserData), 'e_mfield_google.protobuf.DescriptorProto.ExtensionRange_options'(TrF3, <>, TrUserData) end; + _ -> B2 end. -'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, - <<>>, - TrUserData). +'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, TrUserData) -> 'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{start := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_int32(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{start := F1} -> begin TrF1 = id(F1, TrUserData), e_type_int32(TrF1, <>, TrUserData) end; + _ -> Bin + end, case M of - #{'end' := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_int32(TrF2, <>, TrUserData) - end; - _ -> B1 + #{'end' := F2} -> begin TrF2 = id(F2, TrUserData), e_type_int32(TrF2, <>, TrUserData) end; + _ -> B1 end. -'encode_msg_google.protobuf.DescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.DescriptorProto'(Msg, <<>>, - TrUserData). +'encode_msg_google.protobuf.DescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.DescriptorProto'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.DescriptorProto'(#{} = M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.DescriptorProto'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{field := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.DescriptorProto_field'(TrF2, - B1, - TrUserData) - end; - _ -> B1 - end, + #{field := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.DescriptorProto_field'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, B3 = case M of - #{extension := F3} -> - TrF3 = id(F3, TrUserData), - if TrF3 == [] -> B2; - true -> - 'e_field_google.protobuf.DescriptorProto_extension'(TrF3, - B2, - TrUserData) - end; - _ -> B2 - end, + #{extension := F3} -> + TrF3 = id(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_google.protobuf.DescriptorProto_extension'(TrF3, B2, TrUserData) + end; + _ -> B2 + end, B4 = case M of - #{nested_type := F4} -> - TrF4 = id(F4, TrUserData), - if TrF4 == [] -> B3; - true -> - 'e_field_google.protobuf.DescriptorProto_nested_type'(TrF4, - B3, - TrUserData) - end; - _ -> B3 - end, + #{nested_type := F4} -> + TrF4 = id(F4, TrUserData), + if TrF4 == [] -> B3; + true -> 'e_field_google.protobuf.DescriptorProto_nested_type'(TrF4, B3, TrUserData) + end; + _ -> B3 + end, B5 = case M of - #{enum_type := F5} -> - TrF5 = id(F5, TrUserData), - if TrF5 == [] -> B4; - true -> - 'e_field_google.protobuf.DescriptorProto_enum_type'(TrF5, - B4, - TrUserData) - end; - _ -> B4 - end, + #{enum_type := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_google.protobuf.DescriptorProto_enum_type'(TrF5, B4, TrUserData) + end; + _ -> B4 + end, B6 = case M of - #{extension_range := F6} -> - TrF6 = id(F6, TrUserData), - if TrF6 == [] -> B5; - true -> - 'e_field_google.protobuf.DescriptorProto_extension_range'(TrF6, - B5, - TrUserData) - end; - _ -> B5 - end, + #{extension_range := F6} -> + TrF6 = id(F6, TrUserData), + if TrF6 == [] -> B5; + true -> 'e_field_google.protobuf.DescriptorProto_extension_range'(TrF6, B5, TrUserData) + end; + _ -> B5 + end, B7 = case M of - #{oneof_decl := F7} -> - TrF7 = id(F7, TrUserData), - if TrF7 == [] -> B6; - true -> - 'e_field_google.protobuf.DescriptorProto_oneof_decl'(TrF7, - B6, - TrUserData) - end; - _ -> B6 - end, + #{oneof_decl := F7} -> + TrF7 = id(F7, TrUserData), + if TrF7 == [] -> B6; + true -> 'e_field_google.protobuf.DescriptorProto_oneof_decl'(TrF7, B6, TrUserData) + end; + _ -> B6 + end, B8 = case M of - #{options := F8} -> - begin - TrF8 = id(F8, TrUserData), - 'e_mfield_google.protobuf.DescriptorProto_options'(TrF8, - <>, - TrUserData) - end; - _ -> B7 - end, + #{options := F8} -> begin TrF8 = id(F8, TrUserData), 'e_mfield_google.protobuf.DescriptorProto_options'(TrF8, <>, TrUserData) end; + _ -> B7 + end, B9 = case M of - #{reserved_range := F9} -> - TrF9 = id(F9, TrUserData), - if TrF9 == [] -> B8; - true -> - 'e_field_google.protobuf.DescriptorProto_reserved_range'(TrF9, - B8, - TrUserData) - end; - _ -> B8 - end, + #{reserved_range := F9} -> + TrF9 = id(F9, TrUserData), + if TrF9 == [] -> B8; + true -> 'e_field_google.protobuf.DescriptorProto_reserved_range'(TrF9, B8, TrUserData) + end; + _ -> B8 + end, case M of - #{reserved_name := F10} -> - TrF10 = id(F10, TrUserData), - if TrF10 == [] -> B9; - true -> - 'e_field_google.protobuf.DescriptorProto_reserved_name'(TrF10, - B9, - TrUserData) - end; - _ -> B9 + #{reserved_name := F10} -> + TrF10 = id(F10, TrUserData), + if TrF10 == [] -> B9; + true -> 'e_field_google.protobuf.DescriptorProto_reserved_name'(TrF10, B9, TrUserData) + end; + _ -> B9 end. -'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.ExtensionRangeOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.ExtensionRangeOptions'(Msg, <<>>, TrUserData). + +'encode_msg_google.protobuf.ExtensionRangeOptions'(#{} = M, Bin, TrUserData) -> + case M of + #{uninterpreted_option := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end. -'encode_msg_google.protobuf.FieldDescriptorProto'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.FieldDescriptorProto'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{number := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_int32(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{number := F2} -> begin TrF2 = id(F2, TrUserData), e_type_int32(TrF2, <>, TrUserData) end; + _ -> B1 + end, B3 = case M of - #{label := F3} -> - begin - TrF3 = id(F3, TrUserData), - 'e_enum_google.protobuf.FieldDescriptorProto.Label'(TrF3, - <>, - TrUserData) - end; - _ -> B2 - end, + #{label := F3} -> begin TrF3 = id(F3, TrUserData), 'e_enum_google.protobuf.FieldDescriptorProto.Label'(TrF3, <>, TrUserData) end; + _ -> B2 + end, B4 = case M of - #{type := F4} -> - begin - TrF4 = id(F4, TrUserData), - 'e_enum_google.protobuf.FieldDescriptorProto.Type'(TrF4, - <>, - TrUserData) - end; - _ -> B3 - end, + #{type := F4} -> begin TrF4 = id(F4, TrUserData), 'e_enum_google.protobuf.FieldDescriptorProto.Type'(TrF4, <>, TrUserData) end; + _ -> B3 + end, B5 = case M of - #{type_name := F5} -> - begin - TrF5 = id(F5, TrUserData), - e_type_string(TrF5, <>, TrUserData) - end; - _ -> B4 - end, + #{type_name := F5} -> begin TrF5 = id(F5, TrUserData), e_type_string(TrF5, <>, TrUserData) end; + _ -> B4 + end, B6 = case M of - #{extendee := F6} -> - begin - TrF6 = id(F6, TrUserData), - e_type_string(TrF6, <>, TrUserData) - end; - _ -> B5 - end, + #{extendee := F6} -> begin TrF6 = id(F6, TrUserData), e_type_string(TrF6, <>, TrUserData) end; + _ -> B5 + end, B7 = case M of - #{default_value := F7} -> - begin - TrF7 = id(F7, TrUserData), - e_type_string(TrF7, <>, TrUserData) - end; - _ -> B6 - end, + #{default_value := F7} -> begin TrF7 = id(F7, TrUserData), e_type_string(TrF7, <>, TrUserData) end; + _ -> B6 + end, B8 = case M of - #{oneof_index := F8} -> - begin - TrF8 = id(F8, TrUserData), - e_type_int32(TrF8, <>, TrUserData) - end; - _ -> B7 - end, + #{oneof_index := F8} -> begin TrF8 = id(F8, TrUserData), e_type_int32(TrF8, <>, TrUserData) end; + _ -> B7 + end, B9 = case M of - #{json_name := F9} -> - begin - TrF9 = id(F9, TrUserData), - e_type_string(TrF9, <>, TrUserData) - end; - _ -> B8 - end, + #{json_name := F9} -> begin TrF9 = id(F9, TrUserData), e_type_string(TrF9, <>, TrUserData) end; + _ -> B8 + end, + B10 = case M of + #{options := F10} -> begin TrF10 = id(F10, TrUserData), 'e_mfield_google.protobuf.FieldDescriptorProto_options'(TrF10, <>, TrUserData) end; + _ -> B9 + end, case M of - #{options := F10} -> - begin - TrF10 = id(F10, TrUserData), - 'e_mfield_google.protobuf.FieldDescriptorProto_options'(TrF10, - <>, - TrUserData) - end; - _ -> B9 + #{proto3_optional := F11} -> begin TrF11 = id(F11, TrUserData), e_type_bool(TrF11, <>, TrUserData) end; + _ -> B10 end. -'encode_msg_google.protobuf.OneofDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.OneofDescriptorProto'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.OneofDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.OneofDescriptorProto'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.OneofDescriptorProto'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.OneofDescriptorProto'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, + case M of + #{options := F2} -> begin TrF2 = id(F2, TrUserData), 'e_mfield_google.protobuf.OneofDescriptorProto_options'(TrF2, <>, TrUserData) end; + _ -> B1 + end. + +'encode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, TrUserData) -> 'encode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{start := F1} -> begin TrF1 = id(F1, TrUserData), e_type_int32(TrF1, <>, TrUserData) end; + _ -> Bin + end, case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin + #{'end' := F2} -> begin TrF2 = id(F2, TrUserData), e_type_int32(TrF2, <>, TrUserData) end; + _ -> B1 end. -'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.EnumDescriptorProto'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.EnumDescriptorProto'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{value := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.EnumDescriptorProto_value'(TrF2, - B1, - TrUserData) - end; - _ -> B1 - end, + #{value := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.EnumDescriptorProto_value'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, + B3 = case M of + #{options := F3} -> begin TrF3 = id(F3, TrUserData), 'e_mfield_google.protobuf.EnumDescriptorProto_options'(TrF3, <>, TrUserData) end; + _ -> B2 + end, + B4 = case M of + #{reserved_range := F4} -> + TrF4 = id(F4, TrUserData), + if TrF4 == [] -> B3; + true -> 'e_field_google.protobuf.EnumDescriptorProto_reserved_range'(TrF4, B3, TrUserData) + end; + _ -> B3 + end, case M of - #{options := F3} -> - begin - TrF3 = id(F3, TrUserData), - 'e_mfield_google.protobuf.EnumDescriptorProto_options'(TrF3, - <>, - TrUserData) - end; - _ -> B2 + #{reserved_name := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_google.protobuf.EnumDescriptorProto_reserved_name'(TrF5, B4, TrUserData) + end; + _ -> B4 end. -'encode_msg_google.protobuf.EnumValueDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.EnumValueDescriptorProto'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.EnumValueDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.EnumValueDescriptorProto'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.EnumValueDescriptorProto'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.EnumValueDescriptorProto'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{number := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_int32(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{number := F2} -> begin TrF2 = id(F2, TrUserData), e_type_int32(TrF2, <>, TrUserData) end; + _ -> B1 + end, case M of - #{options := F3} -> - begin - TrF3 = id(F3, TrUserData), - 'e_mfield_google.protobuf.EnumValueDescriptorProto_options'(TrF3, - <>, - TrUserData) - end; - _ -> B2 + #{options := F3} -> begin TrF3 = id(F3, TrUserData), 'e_mfield_google.protobuf.EnumValueDescriptorProto_options'(TrF3, <>, TrUserData) end; + _ -> B2 end. -'encode_msg_google.protobuf.ServiceDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.ServiceDescriptorProto'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.ServiceDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.ServiceDescriptorProto'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.ServiceDescriptorProto'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.ServiceDescriptorProto'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{method := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.ServiceDescriptorProto_method'(TrF2, - B1, - TrUserData) - end; - _ -> B1 - end, + #{method := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.ServiceDescriptorProto_method'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, case M of - #{options := F3} -> - begin - TrF3 = id(F3, TrUserData), - 'e_mfield_google.protobuf.ServiceDescriptorProto_options'(TrF3, - <>, - TrUserData) - end; - _ -> B2 + #{options := F3} -> begin TrF3 = id(F3, TrUserData), 'e_mfield_google.protobuf.ServiceDescriptorProto_options'(TrF3, <>, TrUserData) end; + _ -> B2 end. -'encode_msg_google.protobuf.MethodDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.MethodDescriptorProto'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.MethodDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.MethodDescriptorProto'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.MethodDescriptorProto'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.MethodDescriptorProto'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{input_type := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_string(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{input_type := F2} -> begin TrF2 = id(F2, TrUserData), e_type_string(TrF2, <>, TrUserData) end; + _ -> B1 + end, B3 = case M of - #{output_type := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_type_string(TrF3, <>, TrUserData) - end; - _ -> B2 - end, + #{output_type := F3} -> begin TrF3 = id(F3, TrUserData), e_type_string(TrF3, <>, TrUserData) end; + _ -> B2 + end, B4 = case M of - #{options := F4} -> - begin - TrF4 = id(F4, TrUserData), - 'e_mfield_google.protobuf.MethodDescriptorProto_options'(TrF4, - <>, - TrUserData) - end; - _ -> B3 - end, + #{options := F4} -> begin TrF4 = id(F4, TrUserData), 'e_mfield_google.protobuf.MethodDescriptorProto_options'(TrF4, <>, TrUserData) end; + _ -> B3 + end, B5 = case M of - #{client_streaming := F5} -> - begin - TrF5 = id(F5, TrUserData), - e_type_bool(TrF5, <>, TrUserData) - end; - _ -> B4 - end, + #{client_streaming := F5} -> begin TrF5 = id(F5, TrUserData), e_type_bool(TrF5, <>, TrUserData) end; + _ -> B4 + end, case M of - #{server_streaming := F6} -> - begin - TrF6 = id(F6, TrUserData), - e_type_bool(TrF6, <>, TrUserData) - end; - _ -> B5 + #{server_streaming := F6} -> begin TrF6 = id(F6, TrUserData), e_type_bool(TrF6, <>, TrUserData) end; + _ -> B5 end. -'encode_msg_google.protobuf.FileOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.FileOptions'(Msg, <<>>, - TrUserData). +'encode_msg_google.protobuf.FileOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.FileOptions'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.FileOptions'(#{} = M, Bin, - TrUserData) -> +'encode_msg_google.protobuf.FileOptions'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{java_package := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{java_package := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{java_outer_classname := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_string(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{java_outer_classname := F2} -> begin TrF2 = id(F2, TrUserData), e_type_string(TrF2, <>, TrUserData) end; + _ -> B1 + end, B3 = case M of - #{java_multiple_files := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_type_bool(TrF3, <>, TrUserData) - end; - _ -> B2 - end, + #{java_multiple_files := F3} -> begin TrF3 = id(F3, TrUserData), e_type_bool(TrF3, <>, TrUserData) end; + _ -> B2 + end, B4 = case M of - #{java_generate_equals_and_hash := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_bool(TrF4, <>, TrUserData) - end; - _ -> B3 - end, + #{java_generate_equals_and_hash := F4} -> begin TrF4 = id(F4, TrUserData), e_type_bool(TrF4, <>, TrUserData) end; + _ -> B3 + end, B5 = case M of - #{java_string_check_utf8 := F5} -> - begin - TrF5 = id(F5, TrUserData), - e_type_bool(TrF5, <>, TrUserData) - end; - _ -> B4 - end, + #{java_string_check_utf8 := F5} -> begin TrF5 = id(F5, TrUserData), e_type_bool(TrF5, <>, TrUserData) end; + _ -> B4 + end, B6 = case M of - #{optimize_for := F6} -> - begin - TrF6 = id(F6, TrUserData), - 'e_enum_google.protobuf.FileOptions.OptimizeMode'(TrF6, - <>, - TrUserData) - end; - _ -> B5 - end, + #{optimize_for := F6} -> begin TrF6 = id(F6, TrUserData), 'e_enum_google.protobuf.FileOptions.OptimizeMode'(TrF6, <>, TrUserData) end; + _ -> B5 + end, B7 = case M of - #{go_package := F7} -> - begin - TrF7 = id(F7, TrUserData), - e_type_string(TrF7, <>, TrUserData) - end; - _ -> B6 - end, + #{go_package := F7} -> begin TrF7 = id(F7, TrUserData), e_type_string(TrF7, <>, TrUserData) end; + _ -> B6 + end, B8 = case M of - #{cc_generic_services := F8} -> - begin - TrF8 = id(F8, TrUserData), - e_type_bool(TrF8, <>, TrUserData) - end; - _ -> B7 - end, + #{cc_generic_services := F8} -> begin TrF8 = id(F8, TrUserData), e_type_bool(TrF8, <>, TrUserData) end; + _ -> B7 + end, B9 = case M of - #{java_generic_services := F9} -> - begin - TrF9 = id(F9, TrUserData), - e_type_bool(TrF9, <>, TrUserData) - end; - _ -> B8 - end, + #{java_generic_services := F9} -> begin TrF9 = id(F9, TrUserData), e_type_bool(TrF9, <>, TrUserData) end; + _ -> B8 + end, B10 = case M of - #{py_generic_services := F10} -> - begin - TrF10 = id(F10, TrUserData), - e_type_bool(TrF10, <>, TrUserData) - end; - _ -> B9 - end, + #{py_generic_services := F10} -> begin TrF10 = id(F10, TrUserData), e_type_bool(TrF10, <>, TrUserData) end; + _ -> B9 + end, B11 = case M of - #{deprecated := F11} -> - begin - TrF11 = id(F11, TrUserData), - e_type_bool(TrF11, <>, TrUserData) - end; - _ -> B10 - end, + #{php_generic_services := F11} -> begin TrF11 = id(F11, TrUserData), e_type_bool(TrF11, <>, TrUserData) end; + _ -> B10 + end, B12 = case M of - #{cc_enable_arenas := F12} -> - begin - TrF12 = id(F12, TrUserData), - e_type_bool(TrF12, <>, TrUserData) - end; - _ -> B11 - end, + #{deprecated := F12} -> begin TrF12 = id(F12, TrUserData), e_type_bool(TrF12, <>, TrUserData) end; + _ -> B11 + end, B13 = case M of - #{objc_class_prefix := F13} -> - begin - TrF13 = id(F13, TrUserData), - e_type_string(TrF13, <>, TrUserData) - end; - _ -> B12 - end, + #{cc_enable_arenas := F13} -> begin TrF13 = id(F13, TrUserData), e_type_bool(TrF13, <>, TrUserData) end; + _ -> B12 + end, B14 = case M of - #{csharp_namespace := F14} -> - begin - TrF14 = id(F14, TrUserData), - e_type_string(TrF14, <>, TrUserData) - end; - _ -> B13 - end, + #{objc_class_prefix := F14} -> begin TrF14 = id(F14, TrUserData), e_type_string(TrF14, <>, TrUserData) end; + _ -> B13 + end, B15 = case M of - #{javanano_use_deprecated_package := F15} -> - begin - TrF15 = id(F15, TrUserData), - e_type_bool(TrF15, <>, TrUserData) - end; - _ -> B14 - end, + #{csharp_namespace := F15} -> begin TrF15 = id(F15, TrUserData), e_type_string(TrF15, <>, TrUserData) end; + _ -> B14 + end, B16 = case M of - #{uninterpreted_option := F16} -> - TrF16 = id(F16, TrUserData), - if TrF16 == [] -> B15; - true -> - 'e_field_google.protobuf.FileOptions_uninterpreted_option'(TrF16, - B15, - TrUserData) - end; - _ -> B15 - end, + #{swift_prefix := F16} -> begin TrF16 = id(F16, TrUserData), e_type_string(TrF16, <>, TrUserData) end; + _ -> B15 + end, B17 = case M of - #{goproto_getters_all := F17} -> - begin - TrF17 = id(F17, TrUserData), - e_type_bool(TrF17, <>, - TrUserData) - end; - _ -> B16 - end, + #{php_class_prefix := F17} -> begin TrF17 = id(F17, TrUserData), e_type_string(TrF17, <>, TrUserData) end; + _ -> B16 + end, B18 = case M of - #{goproto_enum_prefix_all := F18} -> - begin - TrF18 = id(F18, TrUserData), - e_type_bool(TrF18, <>, - TrUserData) - end; - _ -> B17 - end, + #{php_namespace := F18} -> begin TrF18 = id(F18, TrUserData), e_type_string(TrF18, <>, TrUserData) end; + _ -> B17 + end, B19 = case M of - #{goproto_stringer_all := F19} -> - begin - TrF19 = id(F19, TrUserData), - e_type_bool(TrF19, <>, - TrUserData) - end; - _ -> B18 - end, + #{php_metadata_namespace := F19} -> begin TrF19 = id(F19, TrUserData), e_type_string(TrF19, <>, TrUserData) end; + _ -> B18 + end, B20 = case M of - #{verbose_equal_all := F20} -> - begin - TrF20 = id(F20, TrUserData), - e_type_bool(TrF20, <>, - TrUserData) - end; - _ -> B19 - end, + #{ruby_package := F20} -> begin TrF20 = id(F20, TrUserData), e_type_string(TrF20, <>, TrUserData) end; + _ -> B19 + end, B21 = case M of - #{face_all := F21} -> - begin - TrF21 = id(F21, TrUserData), - e_type_bool(TrF21, <>, - TrUserData) - end; - _ -> B20 - end, + #{uninterpreted_option := F21} -> + TrF21 = id(F21, TrUserData), + if TrF21 == [] -> B20; + true -> 'e_field_google.protobuf.FileOptions_uninterpreted_option'(TrF21, B20, TrUserData) + end; + _ -> B20 + end, B22 = case M of - #{gostring_all := F22} -> - begin - TrF22 = id(F22, TrUserData), - e_type_bool(TrF22, <>, - TrUserData) - end; - _ -> B21 - end, + #{goproto_getters_all := F22} -> begin TrF22 = id(F22, TrUserData), e_type_bool(TrF22, <>, TrUserData) end; + _ -> B21 + end, B23 = case M of - #{populate_all := F23} -> - begin - TrF23 = id(F23, TrUserData), - e_type_bool(TrF23, <>, - TrUserData) - end; - _ -> B22 - end, + #{goproto_enum_prefix_all := F23} -> begin TrF23 = id(F23, TrUserData), e_type_bool(TrF23, <>, TrUserData) end; + _ -> B22 + end, B24 = case M of - #{stringer_all := F24} -> - begin - TrF24 = id(F24, TrUserData), - e_type_bool(TrF24, <>, - TrUserData) - end; - _ -> B23 - end, + #{goproto_stringer_all := F24} -> begin TrF24 = id(F24, TrUserData), e_type_bool(TrF24, <>, TrUserData) end; + _ -> B23 + end, B25 = case M of - #{onlyone_all := F25} -> - begin - TrF25 = id(F25, TrUserData), - e_type_bool(TrF25, <>, - TrUserData) - end; - _ -> B24 - end, + #{verbose_equal_all := F25} -> begin TrF25 = id(F25, TrUserData), e_type_bool(TrF25, <>, TrUserData) end; + _ -> B24 + end, B26 = case M of - #{equal_all := F26} -> - begin - TrF26 = id(F26, TrUserData), - e_type_bool(TrF26, <>, - TrUserData) - end; - _ -> B25 - end, + #{face_all := F26} -> begin TrF26 = id(F26, TrUserData), e_type_bool(TrF26, <>, TrUserData) end; + _ -> B25 + end, B27 = case M of - #{description_all := F27} -> - begin - TrF27 = id(F27, TrUserData), - e_type_bool(TrF27, <>, - TrUserData) - end; - _ -> B26 - end, + #{gostring_all := F27} -> begin TrF27 = id(F27, TrUserData), e_type_bool(TrF27, <>, TrUserData) end; + _ -> B26 + end, B28 = case M of - #{testgen_all := F28} -> - begin - TrF28 = id(F28, TrUserData), - e_type_bool(TrF28, <>, - TrUserData) - end; - _ -> B27 - end, + #{populate_all := F28} -> begin TrF28 = id(F28, TrUserData), e_type_bool(TrF28, <>, TrUserData) end; + _ -> B27 + end, B29 = case M of - #{benchgen_all := F29} -> - begin - TrF29 = id(F29, TrUserData), - e_type_bool(TrF29, <>, - TrUserData) - end; - _ -> B28 - end, + #{stringer_all := F29} -> begin TrF29 = id(F29, TrUserData), e_type_bool(TrF29, <>, TrUserData) end; + _ -> B28 + end, B30 = case M of - #{marshaler_all := F30} -> - begin - TrF30 = id(F30, TrUserData), - e_type_bool(TrF30, <>, - TrUserData) - end; - _ -> B29 - end, + #{onlyone_all := F30} -> begin TrF30 = id(F30, TrUserData), e_type_bool(TrF30, <>, TrUserData) end; + _ -> B29 + end, B31 = case M of - #{unmarshaler_all := F31} -> - begin - TrF31 = id(F31, TrUserData), - e_type_bool(TrF31, <>, - TrUserData) - end; - _ -> B30 - end, + #{equal_all := F31} -> begin TrF31 = id(F31, TrUserData), e_type_bool(TrF31, <>, TrUserData) end; + _ -> B30 + end, B32 = case M of - #{stable_marshaler_all := F32} -> - begin - TrF32 = id(F32, TrUserData), - e_type_bool(TrF32, <>, - TrUserData) - end; - _ -> B31 - end, + #{description_all := F32} -> begin TrF32 = id(F32, TrUserData), e_type_bool(TrF32, <>, TrUserData) end; + _ -> B31 + end, B33 = case M of - #{sizer_all := F33} -> - begin - TrF33 = id(F33, TrUserData), - e_type_bool(TrF33, <>, - TrUserData) - end; - _ -> B32 - end, + #{testgen_all := F33} -> begin TrF33 = id(F33, TrUserData), e_type_bool(TrF33, <>, TrUserData) end; + _ -> B32 + end, B34 = case M of - #{goproto_enum_stringer_all := F34} -> - begin - TrF34 = id(F34, TrUserData), - e_type_bool(TrF34, <>, - TrUserData) - end; - _ -> B33 - end, + #{benchgen_all := F34} -> begin TrF34 = id(F34, TrUserData), e_type_bool(TrF34, <>, TrUserData) end; + _ -> B33 + end, B35 = case M of - #{enum_stringer_all := F35} -> - begin - TrF35 = id(F35, TrUserData), - e_type_bool(TrF35, <>, - TrUserData) - end; - _ -> B34 - end, + #{marshaler_all := F35} -> begin TrF35 = id(F35, TrUserData), e_type_bool(TrF35, <>, TrUserData) end; + _ -> B34 + end, B36 = case M of - #{unsafe_marshaler_all := F36} -> - begin - TrF36 = id(F36, TrUserData), - e_type_bool(TrF36, <>, - TrUserData) - end; - _ -> B35 - end, + #{unmarshaler_all := F36} -> begin TrF36 = id(F36, TrUserData), e_type_bool(TrF36, <>, TrUserData) end; + _ -> B35 + end, B37 = case M of - #{unsafe_unmarshaler_all := F37} -> - begin - TrF37 = id(F37, TrUserData), - e_type_bool(TrF37, <>, - TrUserData) - end; - _ -> B36 - end, + #{stable_marshaler_all := F37} -> begin TrF37 = id(F37, TrUserData), e_type_bool(TrF37, <>, TrUserData) end; + _ -> B36 + end, B38 = case M of - #{goproto_extensions_map_all := F38} -> - begin - TrF38 = id(F38, TrUserData), - e_type_bool(TrF38, <>, - TrUserData) - end; - _ -> B37 - end, + #{sizer_all := F38} -> begin TrF38 = id(F38, TrUserData), e_type_bool(TrF38, <>, TrUserData) end; + _ -> B37 + end, B39 = case M of - #{goproto_unrecognized_all := F39} -> - begin - TrF39 = id(F39, TrUserData), - e_type_bool(TrF39, <>, - TrUserData) - end; - _ -> B38 - end, + #{goproto_enum_stringer_all := F39} -> begin TrF39 = id(F39, TrUserData), e_type_bool(TrF39, <>, TrUserData) end; + _ -> B38 + end, B40 = case M of - #{gogoproto_import := F40} -> - begin - TrF40 = id(F40, TrUserData), - e_type_bool(TrF40, <>, - TrUserData) - end; - _ -> B39 - end, + #{enum_stringer_all := F40} -> begin TrF40 = id(F40, TrUserData), e_type_bool(TrF40, <>, TrUserData) end; + _ -> B39 + end, B41 = case M of - #{protosizer_all := F41} -> - begin - TrF41 = id(F41, TrUserData), - e_type_bool(TrF41, <>, - TrUserData) - end; - _ -> B40 - end, + #{unsafe_marshaler_all := F41} -> begin TrF41 = id(F41, TrUserData), e_type_bool(TrF41, <>, TrUserData) end; + _ -> B40 + end, + B42 = case M of + #{unsafe_unmarshaler_all := F42} -> begin TrF42 = id(F42, TrUserData), e_type_bool(TrF42, <>, TrUserData) end; + _ -> B41 + end, + B43 = case M of + #{goproto_extensions_map_all := F43} -> begin TrF43 = id(F43, TrUserData), e_type_bool(TrF43, <>, TrUserData) end; + _ -> B42 + end, + B44 = case M of + #{goproto_unrecognized_all := F44} -> begin TrF44 = id(F44, TrUserData), e_type_bool(TrF44, <>, TrUserData) end; + _ -> B43 + end, + B45 = case M of + #{gogoproto_import := F45} -> begin TrF45 = id(F45, TrUserData), e_type_bool(TrF45, <>, TrUserData) end; + _ -> B44 + end, + B46 = case M of + #{protosizer_all := F46} -> begin TrF46 = id(F46, TrUserData), e_type_bool(TrF46, <>, TrUserData) end; + _ -> B45 + end, case M of - #{compare_all := F42} -> - begin - TrF42 = id(F42, TrUserData), - e_type_bool(TrF42, <>, - TrUserData) - end; - _ -> B41 + #{compare_all := F47} -> begin TrF47 = id(F47, TrUserData), e_type_bool(TrF47, <>, TrUserData) end; + _ -> B46 end. -'encode_msg_google.protobuf.MessageOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.MessageOptions'(Msg, <<>>, - TrUserData). +'encode_msg_google.protobuf.MessageOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.MessageOptions'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.MessageOptions'(#{} = M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.MessageOptions'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{message_set_wire_format := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_bool(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{message_set_wire_format := F1} -> begin TrF1 = id(F1, TrUserData), e_type_bool(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{no_standard_descriptor_accessor := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_bool(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{no_standard_descriptor_accessor := F2} -> begin TrF2 = id(F2, TrUserData), e_type_bool(TrF2, <>, TrUserData) end; + _ -> B1 + end, B3 = case M of - #{deprecated := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_type_bool(TrF3, <>, TrUserData) - end; - _ -> B2 - end, + #{deprecated := F3} -> begin TrF3 = id(F3, TrUserData), e_type_bool(TrF3, <>, TrUserData) end; + _ -> B2 + end, B4 = case M of - #{map_entry := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_bool(TrF4, <>, TrUserData) - end; - _ -> B3 - end, + #{map_entry := F4} -> begin TrF4 = id(F4, TrUserData), e_type_bool(TrF4, <>, TrUserData) end; + _ -> B3 + end, B5 = case M of - #{uninterpreted_option := F5} -> - TrF5 = id(F5, TrUserData), - if TrF5 == [] -> B4; - true -> - 'e_field_google.protobuf.MessageOptions_uninterpreted_option'(TrF5, - B4, - TrUserData) - end; - _ -> B4 - end, + #{uninterpreted_option := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_google.protobuf.MessageOptions_uninterpreted_option'(TrF5, B4, TrUserData) + end; + _ -> B4 + end, B6 = case M of - #{goproto_getters := F6} -> - begin - TrF6 = id(F6, TrUserData), - e_type_bool(TrF6, <>, - TrUserData) - end; - _ -> B5 - end, + #{goproto_getters := F6} -> begin TrF6 = id(F6, TrUserData), e_type_bool(TrF6, <>, TrUserData) end; + _ -> B5 + end, B7 = case M of - #{goproto_stringer := F7} -> - begin - TrF7 = id(F7, TrUserData), - e_type_bool(TrF7, <>, - TrUserData) - end; - _ -> B6 - end, + #{goproto_stringer := F7} -> begin TrF7 = id(F7, TrUserData), e_type_bool(TrF7, <>, TrUserData) end; + _ -> B6 + end, B8 = case M of - #{verbose_equal := F8} -> - begin - TrF8 = id(F8, TrUserData), - e_type_bool(TrF8, <>, - TrUserData) - end; - _ -> B7 - end, + #{verbose_equal := F8} -> begin TrF8 = id(F8, TrUserData), e_type_bool(TrF8, <>, TrUserData) end; + _ -> B7 + end, B9 = case M of - #{face := F9} -> - begin - TrF9 = id(F9, TrUserData), - e_type_bool(TrF9, <>, - TrUserData) - end; - _ -> B8 - end, + #{face := F9} -> begin TrF9 = id(F9, TrUserData), e_type_bool(TrF9, <>, TrUserData) end; + _ -> B8 + end, B10 = case M of - #{gostring := F10} -> - begin - TrF10 = id(F10, TrUserData), - e_type_bool(TrF10, <>, - TrUserData) - end; - _ -> B9 - end, + #{gostring := F10} -> begin TrF10 = id(F10, TrUserData), e_type_bool(TrF10, <>, TrUserData) end; + _ -> B9 + end, B11 = case M of - #{populate := F11} -> - begin - TrF11 = id(F11, TrUserData), - e_type_bool(TrF11, <>, - TrUserData) - end; - _ -> B10 - end, + #{populate := F11} -> begin TrF11 = id(F11, TrUserData), e_type_bool(TrF11, <>, TrUserData) end; + _ -> B10 + end, B12 = case M of - #{stringer := F12} -> - begin - TrF12 = id(F12, TrUserData), - e_type_bool(TrF12, <>, - TrUserData) - end; - _ -> B11 - end, + #{stringer := F12} -> begin TrF12 = id(F12, TrUserData), e_type_bool(TrF12, <>, TrUserData) end; + _ -> B11 + end, B13 = case M of - #{onlyone := F13} -> - begin - TrF13 = id(F13, TrUserData), - e_type_bool(TrF13, <>, - TrUserData) - end; - _ -> B12 - end, + #{onlyone := F13} -> begin TrF13 = id(F13, TrUserData), e_type_bool(TrF13, <>, TrUserData) end; + _ -> B12 + end, B14 = case M of - #{equal := F14} -> - begin - TrF14 = id(F14, TrUserData), - e_type_bool(TrF14, <>, - TrUserData) - end; - _ -> B13 - end, + #{equal := F14} -> begin TrF14 = id(F14, TrUserData), e_type_bool(TrF14, <>, TrUserData) end; + _ -> B13 + end, B15 = case M of - #{description := F15} -> - begin - TrF15 = id(F15, TrUserData), - e_type_bool(TrF15, <>, - TrUserData) - end; - _ -> B14 - end, + #{description := F15} -> begin TrF15 = id(F15, TrUserData), e_type_bool(TrF15, <>, TrUserData) end; + _ -> B14 + end, B16 = case M of - #{testgen := F16} -> - begin - TrF16 = id(F16, TrUserData), - e_type_bool(TrF16, <>, - TrUserData) - end; - _ -> B15 - end, + #{testgen := F16} -> begin TrF16 = id(F16, TrUserData), e_type_bool(TrF16, <>, TrUserData) end; + _ -> B15 + end, B17 = case M of - #{benchgen := F17} -> - begin - TrF17 = id(F17, TrUserData), - e_type_bool(TrF17, <>, - TrUserData) - end; - _ -> B16 - end, + #{benchgen := F17} -> begin TrF17 = id(F17, TrUserData), e_type_bool(TrF17, <>, TrUserData) end; + _ -> B16 + end, B18 = case M of - #{marshaler := F18} -> - begin - TrF18 = id(F18, TrUserData), - e_type_bool(TrF18, <>, - TrUserData) - end; - _ -> B17 - end, + #{marshaler := F18} -> begin TrF18 = id(F18, TrUserData), e_type_bool(TrF18, <>, TrUserData) end; + _ -> B17 + end, B19 = case M of - #{unmarshaler := F19} -> - begin - TrF19 = id(F19, TrUserData), - e_type_bool(TrF19, <>, - TrUserData) - end; - _ -> B18 - end, + #{unmarshaler := F19} -> begin TrF19 = id(F19, TrUserData), e_type_bool(TrF19, <>, TrUserData) end; + _ -> B18 + end, B20 = case M of - #{stable_marshaler := F20} -> - begin - TrF20 = id(F20, TrUserData), - e_type_bool(TrF20, <>, - TrUserData) - end; - _ -> B19 - end, + #{stable_marshaler := F20} -> begin TrF20 = id(F20, TrUserData), e_type_bool(TrF20, <>, TrUserData) end; + _ -> B19 + end, B21 = case M of - #{sizer := F21} -> - begin - TrF21 = id(F21, TrUserData), - e_type_bool(TrF21, <>, - TrUserData) - end; - _ -> B20 - end, + #{sizer := F21} -> begin TrF21 = id(F21, TrUserData), e_type_bool(TrF21, <>, TrUserData) end; + _ -> B20 + end, B22 = case M of - #{unsafe_marshaler := F22} -> - begin - TrF22 = id(F22, TrUserData), - e_type_bool(TrF22, <>, - TrUserData) - end; - _ -> B21 - end, + #{unsafe_marshaler := F22} -> begin TrF22 = id(F22, TrUserData), e_type_bool(TrF22, <>, TrUserData) end; + _ -> B21 + end, B23 = case M of - #{unsafe_unmarshaler := F23} -> - begin - TrF23 = id(F23, TrUserData), - e_type_bool(TrF23, <>, - TrUserData) - end; - _ -> B22 - end, + #{unsafe_unmarshaler := F23} -> begin TrF23 = id(F23, TrUserData), e_type_bool(TrF23, <>, TrUserData) end; + _ -> B22 + end, B24 = case M of - #{goproto_extensions_map := F24} -> - begin - TrF24 = id(F24, TrUserData), - e_type_bool(TrF24, <>, - TrUserData) - end; - _ -> B23 - end, + #{goproto_extensions_map := F24} -> begin TrF24 = id(F24, TrUserData), e_type_bool(TrF24, <>, TrUserData) end; + _ -> B23 + end, B25 = case M of - #{goproto_unrecognized := F25} -> - begin - TrF25 = id(F25, TrUserData), - e_type_bool(TrF25, <>, - TrUserData) - end; - _ -> B24 - end, + #{goproto_unrecognized := F25} -> begin TrF25 = id(F25, TrUserData), e_type_bool(TrF25, <>, TrUserData) end; + _ -> B24 + end, B26 = case M of - #{protosizer := F26} -> - begin - TrF26 = id(F26, TrUserData), - e_type_bool(TrF26, <>, - TrUserData) - end; - _ -> B25 - end, + #{protosizer := F26} -> begin TrF26 = id(F26, TrUserData), e_type_bool(TrF26, <>, TrUserData) end; + _ -> B25 + end, case M of - #{compare := F27} -> - begin - TrF27 = id(F27, TrUserData), - e_type_bool(TrF27, <>, - TrUserData) - end; - _ -> B26 + #{compare := F27} -> begin TrF27 = id(F27, TrUserData), e_type_bool(TrF27, <>, TrUserData) end; + _ -> B26 end. -'encode_msg_google.protobuf.FieldOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.FieldOptions'(Msg, <<>>, - TrUserData). +'encode_msg_google.protobuf.FieldOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.FieldOptions'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.FieldOptions'(#{} = M, Bin, - TrUserData) -> +'encode_msg_google.protobuf.FieldOptions'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{ctype := F1} -> - begin - TrF1 = id(F1, TrUserData), - 'e_enum_google.protobuf.FieldOptions.CType'(TrF1, - <>, - TrUserData) - end; - _ -> Bin - end, + #{ctype := F1} -> begin TrF1 = id(F1, TrUserData), 'e_enum_google.protobuf.FieldOptions.CType'(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{packed := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_bool(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{packed := F2} -> begin TrF2 = id(F2, TrUserData), e_type_bool(TrF2, <>, TrUserData) end; + _ -> B1 + end, B3 = case M of - #{jstype := F3} -> - begin - TrF3 = id(F3, TrUserData), - 'e_enum_google.protobuf.FieldOptions.JSType'(TrF3, - <>, - TrUserData) - end; - _ -> B2 - end, + #{jstype := F3} -> begin TrF3 = id(F3, TrUserData), 'e_enum_google.protobuf.FieldOptions.JSType'(TrF3, <>, TrUserData) end; + _ -> B2 + end, B4 = case M of - #{lazy := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_bool(TrF4, <>, TrUserData) - end; - _ -> B3 - end, + #{lazy := F4} -> begin TrF4 = id(F4, TrUserData), e_type_bool(TrF4, <>, TrUserData) end; + _ -> B3 + end, B5 = case M of - #{deprecated := F5} -> - begin - TrF5 = id(F5, TrUserData), - e_type_bool(TrF5, <>, TrUserData) - end; - _ -> B4 - end, + #{deprecated := F5} -> begin TrF5 = id(F5, TrUserData), e_type_bool(TrF5, <>, TrUserData) end; + _ -> B4 + end, B6 = case M of - #{weak := F6} -> - begin - TrF6 = id(F6, TrUserData), - e_type_bool(TrF6, <>, TrUserData) - end; - _ -> B5 - end, + #{weak := F6} -> begin TrF6 = id(F6, TrUserData), e_type_bool(TrF6, <>, TrUserData) end; + _ -> B5 + end, B7 = case M of - #{uninterpreted_option := F7} -> - TrF7 = id(F7, TrUserData), - if TrF7 == [] -> B6; - true -> - 'e_field_google.protobuf.FieldOptions_uninterpreted_option'(TrF7, - B6, - TrUserData) - end; - _ -> B6 - end, + #{uninterpreted_option := F7} -> + TrF7 = id(F7, TrUserData), + if TrF7 == [] -> B6; + true -> 'e_field_google.protobuf.FieldOptions_uninterpreted_option'(TrF7, B6, TrUserData) + end; + _ -> B6 + end, B8 = case M of - #{nullable := F8} -> - begin - TrF8 = id(F8, TrUserData), - e_type_bool(TrF8, <>, - TrUserData) - end; - _ -> B7 - end, + #{nullable := F8} -> begin TrF8 = id(F8, TrUserData), e_type_bool(TrF8, <>, TrUserData) end; + _ -> B7 + end, B9 = case M of - #{embed := F9} -> - begin - TrF9 = id(F9, TrUserData), - e_type_bool(TrF9, <>, - TrUserData) - end; - _ -> B8 - end, + #{embed := F9} -> begin TrF9 = id(F9, TrUserData), e_type_bool(TrF9, <>, TrUserData) end; + _ -> B8 + end, B10 = case M of - #{customtype := F10} -> - begin - TrF10 = id(F10, TrUserData), - e_type_string(TrF10, <>, - TrUserData) - end; - _ -> B9 - end, + #{customtype := F10} -> begin TrF10 = id(F10, TrUserData), e_type_string(TrF10, <>, TrUserData) end; + _ -> B9 + end, B11 = case M of - #{customname := F11} -> - begin - TrF11 = id(F11, TrUserData), - e_type_string(TrF11, <>, - TrUserData) - end; - _ -> B10 - end, + #{customname := F11} -> begin TrF11 = id(F11, TrUserData), e_type_string(TrF11, <>, TrUserData) end; + _ -> B10 + end, B12 = case M of - #{jsontag := F12} -> - begin - TrF12 = id(F12, TrUserData), - e_type_string(TrF12, <>, - TrUserData) - end; - _ -> B11 - end, + #{jsontag := F12} -> begin TrF12 = id(F12, TrUserData), e_type_string(TrF12, <>, TrUserData) end; + _ -> B11 + end, B13 = case M of - #{moretags := F13} -> - begin - TrF13 = id(F13, TrUserData), - e_type_string(TrF13, <>, - TrUserData) - end; - _ -> B12 - end, + #{moretags := F13} -> begin TrF13 = id(F13, TrUserData), e_type_string(TrF13, <>, TrUserData) end; + _ -> B12 + end, B14 = case M of - #{casttype := F14} -> - begin - TrF14 = id(F14, TrUserData), - e_type_string(TrF14, <>, - TrUserData) - end; - _ -> B13 - end, + #{casttype := F14} -> begin TrF14 = id(F14, TrUserData), e_type_string(TrF14, <>, TrUserData) end; + _ -> B13 + end, B15 = case M of - #{castkey := F15} -> - begin - TrF15 = id(F15, TrUserData), - e_type_string(TrF15, <>, - TrUserData) - end; - _ -> B14 - end, + #{castkey := F15} -> begin TrF15 = id(F15, TrUserData), e_type_string(TrF15, <>, TrUserData) end; + _ -> B14 + end, B16 = case M of - #{castvalue := F16} -> - begin - TrF16 = id(F16, TrUserData), - e_type_string(TrF16, <>, - TrUserData) - end; - _ -> B15 - end, + #{castvalue := F16} -> begin TrF16 = id(F16, TrUserData), e_type_string(TrF16, <>, TrUserData) end; + _ -> B15 + end, B17 = case M of - #{stdtime := F17} -> - begin - TrF17 = id(F17, TrUserData), - e_type_bool(TrF17, <>, - TrUserData) - end; - _ -> B16 - end, + #{stdtime := F17} -> begin TrF17 = id(F17, TrUserData), e_type_bool(TrF17, <>, TrUserData) end; + _ -> B16 + end, + case M of + #{stdduration := F18} -> begin TrF18 = id(F18, TrUserData), e_type_bool(TrF18, <>, TrUserData) end; + _ -> B17 + end. + +'encode_msg_google.protobuf.OneofOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.OneofOptions'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.OneofOptions'(#{} = M, Bin, TrUserData) -> case M of - #{stdduration := F18} -> - begin - TrF18 = id(F18, TrUserData), - e_type_bool(TrF18, <>, - TrUserData) - end; - _ -> B17 + #{uninterpreted_option := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.OneofOptions_uninterpreted_option'(TrF1, Bin, TrUserData) + end; + _ -> Bin end. -'encode_msg_google.protobuf.EnumOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.EnumOptions'(Msg, <<>>, - TrUserData). +'encode_msg_google.protobuf.EnumOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.EnumOptions'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.EnumOptions'(#{} = M, Bin, - TrUserData) -> +'encode_msg_google.protobuf.EnumOptions'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{allow_alias := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_bool(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{allow_alias := F1} -> begin TrF1 = id(F1, TrUserData), e_type_bool(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{deprecated := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_bool(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{deprecated := F2} -> begin TrF2 = id(F2, TrUserData), e_type_bool(TrF2, <>, TrUserData) end; + _ -> B1 + end, B3 = case M of - #{uninterpreted_option := F3} -> - TrF3 = id(F3, TrUserData), - if TrF3 == [] -> B2; - true -> - 'e_field_google.protobuf.EnumOptions_uninterpreted_option'(TrF3, - B2, - TrUserData) - end; - _ -> B2 - end, + #{uninterpreted_option := F3} -> + TrF3 = id(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_google.protobuf.EnumOptions_uninterpreted_option'(TrF3, B2, TrUserData) + end; + _ -> B2 + end, B4 = case M of - #{goproto_enum_prefix := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_bool(TrF4, <>, - TrUserData) - end; - _ -> B3 - end, + #{goproto_enum_prefix := F4} -> begin TrF4 = id(F4, TrUserData), e_type_bool(TrF4, <>, TrUserData) end; + _ -> B3 + end, B5 = case M of - #{goproto_enum_stringer := F5} -> - begin - TrF5 = id(F5, TrUserData), - e_type_bool(TrF5, <>, - TrUserData) - end; - _ -> B4 - end, + #{goproto_enum_stringer := F5} -> begin TrF5 = id(F5, TrUserData), e_type_bool(TrF5, <>, TrUserData) end; + _ -> B4 + end, B6 = case M of - #{enum_stringer := F6} -> - begin - TrF6 = id(F6, TrUserData), - e_type_bool(TrF6, <>, - TrUserData) - end; - _ -> B5 - end, + #{enum_stringer := F6} -> begin TrF6 = id(F6, TrUserData), e_type_bool(TrF6, <>, TrUserData) end; + _ -> B5 + end, case M of - #{enum_customname := F7} -> - begin - TrF7 = id(F7, TrUserData), - e_type_string(TrF7, <>, - TrUserData) - end; - _ -> B6 + #{enum_customname := F7} -> begin TrF7 = id(F7, TrUserData), e_type_string(TrF7, <>, TrUserData) end; + _ -> B6 end. -'encode_msg_google.protobuf.EnumValueOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.EnumValueOptions'(Msg, <<>>, - TrUserData). +'encode_msg_google.protobuf.EnumValueOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.EnumValueOptions'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.EnumValueOptions'(#{} = M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.EnumValueOptions'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{deprecated := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_bool(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{deprecated := F1} -> begin TrF1 = id(F1, TrUserData), e_type_bool(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{uninterpreted_option := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'(TrF2, - B1, - TrUserData) - end; - _ -> B1 - end, + #{uninterpreted_option := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, case M of - #{enumvalue_customname := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_type_string(TrF3, <>, - TrUserData) - end; - _ -> B2 + #{enumvalue_customname := F3} -> begin TrF3 = id(F3, TrUserData), e_type_string(TrF3, <>, TrUserData) end; + _ -> B2 end. -'encode_msg_google.protobuf.ServiceOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.ServiceOptions'(Msg, <<>>, - TrUserData). +'encode_msg_google.protobuf.ServiceOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.ServiceOptions'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.ServiceOptions'(#{} = M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.ServiceOptions'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{deprecated := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_bool(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{deprecated := F1} -> begin TrF1 = id(F1, TrUserData), e_type_bool(TrF1, <>, TrUserData) end; + _ -> Bin + end, case M of - #{uninterpreted_option := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.ServiceOptions_uninterpreted_option'(TrF2, - B1, - TrUserData) - end; - _ -> B1 + #{uninterpreted_option := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.ServiceOptions_uninterpreted_option'(TrF2, B1, TrUserData) + end; + _ -> B1 end. -'encode_msg_google.protobuf.MethodOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.MethodOptions'(Msg, <<>>, - TrUserData). +'encode_msg_google.protobuf.MethodOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.MethodOptions'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.MethodOptions'(#{} = M, Bin, - TrUserData) -> +'encode_msg_google.protobuf.MethodOptions'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{deprecated := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_bool(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{deprecated := F1} -> begin TrF1 = id(F1, TrUserData), e_type_bool(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{idempotency_level := F2} -> begin TrF2 = id(F2, TrUserData), 'e_enum_google.protobuf.MethodOptions.IdempotencyLevel'(TrF2, <>, TrUserData) end; + _ -> B1 + end, case M of - #{uninterpreted_option := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.MethodOptions_uninterpreted_option'(TrF2, - B1, - TrUserData) - end; - _ -> B1 + #{uninterpreted_option := F3} -> + TrF3 = id(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_google.protobuf.MethodOptions_uninterpreted_option'(TrF3, B2, TrUserData) + end; + _ -> B2 end. -'encode_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, - <<>>, TrUserData). - - -'encode_msg_google.protobuf.UninterpretedOption.NamePart'(#{name_part - := F1, - is_extension := F2}, - Bin, TrUserData) -> - B1 = begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end, - begin - TrF2 = id(F2, TrUserData), - e_type_bool(TrF2, <>, TrUserData) - end. +'encode_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, TrUserData) -> 'encode_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.UninterpretedOption.NamePart'(#{name_part := F1, is_extension := F2}, Bin, TrUserData) -> + B1 = begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end, + begin TrF2 = id(F2, TrUserData), e_type_bool(TrF2, <>, TrUserData) end. -'encode_msg_google.protobuf.UninterpretedOption'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.UninterpretedOption'(Msg, TrUserData) -> 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.UninterpretedOption'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.UninterpretedOption'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{name := F1} -> - TrF1 = id(F1, TrUserData), - if TrF1 == [] -> Bin; - true -> - 'e_field_google.protobuf.UninterpretedOption_name'(TrF1, - Bin, - TrUserData) - end; - _ -> Bin - end, + #{name := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.UninterpretedOption_name'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end, B2 = case M of - #{identifier_value := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_string(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{identifier_value := F2} -> begin TrF2 = id(F2, TrUserData), e_type_string(TrF2, <>, TrUserData) end; + _ -> B1 + end, B3 = case M of - #{positive_int_value := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_varint(TrF3, <>, TrUserData) - end; - _ -> B2 - end, + #{positive_int_value := F3} -> begin TrF3 = id(F3, TrUserData), e_varint(TrF3, <>, TrUserData) end; + _ -> B2 + end, B4 = case M of - #{negative_int_value := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_int64(TrF4, <>, TrUserData) - end; - _ -> B3 - end, + #{negative_int_value := F4} -> begin TrF4 = id(F4, TrUserData), e_type_int64(TrF4, <>, TrUserData) end; + _ -> B3 + end, B5 = case M of - #{double_value := F5} -> - begin - TrF5 = id(F5, TrUserData), - e_type_double(TrF5, <>, TrUserData) - end; - _ -> B4 - end, + #{double_value := F5} -> begin TrF5 = id(F5, TrUserData), e_type_double(TrF5, <>, TrUserData) end; + _ -> B4 + end, B6 = case M of - #{string_value := F6} -> - begin - TrF6 = id(F6, TrUserData), - e_type_bytes(TrF6, <>, TrUserData) - end; - _ -> B5 - end, + #{string_value := F6} -> begin TrF6 = id(F6, TrUserData), e_type_bytes(TrF6, <>, TrUserData) end; + _ -> B5 + end, case M of - #{aggregate_value := F7} -> - begin - TrF7 = id(F7, TrUserData), - e_type_string(TrF7, <>, TrUserData) - end; - _ -> B6 + #{aggregate_value := F7} -> begin TrF7 = id(F7, TrUserData), e_type_string(TrF7, <>, TrUserData) end; + _ -> B6 end. -'encode_msg_google.protobuf.SourceCodeInfo.Location'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.SourceCodeInfo.Location'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.SourceCodeInfo.Location'(Msg, TrUserData) -> 'encode_msg_google.protobuf.SourceCodeInfo.Location'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.SourceCodeInfo.Location'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.SourceCodeInfo.Location'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{path := F1} -> - TrF1 = id(F1, TrUserData), - if TrF1 == [] -> Bin; - true -> - 'e_field_google.protobuf.SourceCodeInfo.Location_path'(TrF1, - Bin, - TrUserData) - end; - _ -> Bin - end, + #{path := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.SourceCodeInfo.Location_path'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end, B2 = case M of - #{span := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.SourceCodeInfo.Location_span'(TrF2, - B1, - TrUserData) - end; - _ -> B1 - end, + #{span := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.SourceCodeInfo.Location_span'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, B3 = case M of - #{leading_comments := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_type_string(TrF3, <>, TrUserData) - end; - _ -> B2 - end, + #{leading_comments := F3} -> begin TrF3 = id(F3, TrUserData), e_type_string(TrF3, <>, TrUserData) end; + _ -> B2 + end, B4 = case M of - #{trailing_comments := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_string(TrF4, <>, TrUserData) - end; - _ -> B3 - end, + #{trailing_comments := F4} -> begin TrF4 = id(F4, TrUserData), e_type_string(TrF4, <>, TrUserData) end; + _ -> B3 + end, case M of - #{leading_detached_comments := F5} -> - TrF5 = id(F5, TrUserData), - if TrF5 == [] -> B4; - true -> - 'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(TrF5, - B4, - TrUserData) - end; - _ -> B4 + #{leading_detached_comments := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(TrF5, B4, TrUserData) + end; + _ -> B4 end. -'encode_msg_google.protobuf.SourceCodeInfo'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.SourceCodeInfo'(Msg, <<>>, - TrUserData). +'encode_msg_google.protobuf.SourceCodeInfo'(Msg, TrUserData) -> 'encode_msg_google.protobuf.SourceCodeInfo'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.SourceCodeInfo'(#{} = M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.SourceCodeInfo'(#{} = M, Bin, TrUserData) -> case M of - #{location := F1} -> - TrF1 = id(F1, TrUserData), - if TrF1 == [] -> Bin; - true -> - 'e_field_google.protobuf.SourceCodeInfo_location'(TrF1, - Bin, - TrUserData) - end; - _ -> Bin + #{location := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.SourceCodeInfo_location'(TrF1, Bin, TrUserData) + end; + _ -> Bin end. -'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, TrUserData) -> 'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{path := F1} -> - TrF1 = id(F1, TrUserData), - if TrF1 == [] -> Bin; - true -> - 'e_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(TrF1, - Bin, - TrUserData) - end; - _ -> Bin - end, + #{path := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end, B2 = case M of - #{source_file := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_string(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{source_file := F2} -> begin TrF2 = id(F2, TrUserData), e_type_string(TrF2, <>, TrUserData) end; + _ -> B1 + end, B3 = case M of - #{'begin' := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_type_int32(TrF3, <>, TrUserData) - end; - _ -> B2 - end, + #{'begin' := F3} -> begin TrF3 = id(F3, TrUserData), e_type_int32(TrF3, <>, TrUserData) end; + _ -> B2 + end, case M of - #{'end' := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_int32(TrF4, <>, TrUserData) - end; - _ -> B3 + #{'end' := F4} -> begin TrF4 = id(F4, TrUserData), e_type_int32(TrF4, <>, TrUserData) end; + _ -> B3 end. -'encode_msg_google.protobuf.GeneratedCodeInfo'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.GeneratedCodeInfo'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.GeneratedCodeInfo'(Msg, TrUserData) -> 'encode_msg_google.protobuf.GeneratedCodeInfo'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.GeneratedCodeInfo'(#{} = M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.GeneratedCodeInfo'(#{} = M, Bin, TrUserData) -> case M of - #{annotation := F1} -> - TrF1 = id(F1, TrUserData), - if TrF1 == [] -> Bin; - true -> - 'e_field_google.protobuf.GeneratedCodeInfo_annotation'(TrF1, - Bin, - TrUserData) - end; - _ -> Bin + #{annotation := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.GeneratedCodeInfo_annotation'(TrF1, Bin, TrUserData) + end; + _ -> Bin end. -'e_field_authpb.User_roles'([Elem | Rest], Bin, - TrUserData) -> +'e_field_authpb.User_roles'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = e_type_string(id(Elem, TrUserData), Bin2, - TrUserData), + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), 'e_field_authpb.User_roles'(Rest, Bin3, TrUserData); -'e_field_authpb.User_roles'([], Bin, _TrUserData) -> - Bin. +'e_field_authpb.User_roles'([], Bin, _TrUserData) -> Bin. 'e_mfield_authpb.User_options'(Msg, Bin, TrUserData) -> - SubBin = 'encode_msg_authpb.UserAddOptions'(Msg, <<>>, - TrUserData), + SubBin = 'encode_msg_authpb.UserAddOptions'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_mfield_authpb.Role_keyPermission'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_authpb.Permission'(Msg, <<>>, - TrUserData), +'e_mfield_authpb.Role_keyPermission'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_authpb.Permission'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_authpb.Role_keyPermission'([Elem | Rest], Bin, - TrUserData) -> +'e_field_authpb.Role_keyPermission'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = 'e_mfield_authpb.Role_keyPermission'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_authpb.Role_keyPermission'(Rest, Bin3, - TrUserData); -'e_field_authpb.Role_keyPermission'([], Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FileDescriptorSet_file'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.FileDescriptorProto'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_authpb.Role_keyPermission'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_authpb.Role_keyPermission'(Rest, Bin3, TrUserData); +'e_field_authpb.Role_keyPermission'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileDescriptorSet_file'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FileDescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.FileDescriptorSet_file'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.FileDescriptorSet_file'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FileDescriptorSet_file'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.FileDescriptorSet_file'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.FileDescriptorSet_file'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.FileDescriptorProto_dependency'([Elem - | Rest], - Bin, TrUserData) -> + Bin3 = 'e_mfield_google.protobuf.FileDescriptorSet_file'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorSet_file'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorSet_file'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.FileDescriptorProto_dependency'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = e_type_string(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_dependency'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.FileDescriptorProto_dependency'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.FileDescriptorProto_public_dependency'([Elem - | Rest], - Bin, - TrUserData) -> + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_dependency'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_dependency'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.FileDescriptorProto_public_dependency'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = e_type_int32(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.FileDescriptorProto_public_dependency'([], - Bin, - _TrUserData) -> - Bin. - -'e_field_google.protobuf.FileDescriptorProto_weak_dependency'([Elem - | Rest], - Bin, - TrUserData) -> + Bin3 = e_type_int32(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_public_dependency'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.FileDescriptorProto_weak_dependency'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = e_type_int32(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.FileDescriptorProto_weak_dependency'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FileDescriptorProto_message_type'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.DescriptorProto'(Msg, <<>>, - TrUserData), + Bin3 = e_type_int32(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_weak_dependency'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileDescriptorProto_message_type'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.DescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.FileDescriptorProto_message_type'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.FileDescriptorProto_message_type'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FileDescriptorProto_message_type'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_message_type'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.FileDescriptorProto_message_type'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FileDescriptorProto_enum_type'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.FileDescriptorProto_message_type'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_message_type'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_message_type'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileDescriptorProto_enum_type'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.FileDescriptorProto_enum_type'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.FileDescriptorProto_enum_type'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FileDescriptorProto_enum_type'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.FileDescriptorProto_enum_type'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FileDescriptorProto_service'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.ServiceDescriptorProto'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.FileDescriptorProto_enum_type'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_enum_type'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileDescriptorProto_service'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.ServiceDescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.FileDescriptorProto_service'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.FileDescriptorProto_service'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FileDescriptorProto_service'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_service'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.FileDescriptorProto_service'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FileDescriptorProto_extension'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.FileDescriptorProto_service'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_service'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_service'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileDescriptorProto_extension'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.FileDescriptorProto_extension'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.FileDescriptorProto_extension'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FileDescriptorProto_extension'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_extension'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.FileDescriptorProto_extension'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FileDescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = 'encode_msg_google.protobuf.FileOptions'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.FileDescriptorProto_extension'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_extension'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_extension'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FileOptions'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_mfield_google.protobuf.FileDescriptorProto_source_code_info'(Msg, - Bin, - TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.SourceCodeInfo'(Msg, <<>>, - TrUserData), +'e_mfield_google.protobuf.FileDescriptorProto_source_code_info'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.SourceCodeInfo'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_mfield_google.protobuf.DescriptorProto_field'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, - <<>>, TrUserData), +'e_mfield_google.protobuf.DescriptorProto.ExtensionRange_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.ExtensionRangeOptions'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.DescriptorProto_field'([Elem - | Rest], - Bin, TrUserData) -> +'e_mfield_google.protobuf.DescriptorProto_field'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.DescriptorProto_field'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_field'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.DescriptorProto_field'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_field'([], Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.DescriptorProto_extension'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_field'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_field'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_field'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_extension'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.DescriptorProto_extension'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.DescriptorProto_extension'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_extension'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.DescriptorProto_extension'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_extension'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.DescriptorProto_nested_type'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.DescriptorProto'(Msg, <<>>, - TrUserData), + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_extension'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_extension'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_extension'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_nested_type'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.DescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.DescriptorProto_nested_type'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.DescriptorProto_nested_type'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_nested_type'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.DescriptorProto_nested_type'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_nested_type'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.DescriptorProto_enum_type'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_nested_type'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_nested_type'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_nested_type'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_enum_type'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.DescriptorProto_enum_type'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.DescriptorProto_enum_type'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_enum_type'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.DescriptorProto_enum_type'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_enum_type'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.DescriptorProto_extension_range'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, - <<>>, - TrUserData), + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_enum_type'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_enum_type'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_enum_type'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_extension_range'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.DescriptorProto_extension_range'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.DescriptorProto_extension_range'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_extension_range'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.DescriptorProto_extension_range'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_extension_range'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.DescriptorProto_oneof_decl'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.OneofDescriptorProto'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_extension_range'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_extension_range'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_extension_range'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_oneof_decl'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.OneofDescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.DescriptorProto_oneof_decl'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.DescriptorProto_oneof_decl'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_oneof_decl'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_oneof_decl'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.DescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.MessageOptions'(Msg, <<>>, - TrUserData), + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_oneof_decl'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_oneof_decl'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.MessageOptions'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_mfield_google.protobuf.DescriptorProto_reserved_range'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, - <<>>, - TrUserData), +'e_mfield_google.protobuf.DescriptorProto_reserved_range'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.DescriptorProto_reserved_range'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.DescriptorProto_reserved_range'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_reserved_range'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.DescriptorProto_reserved_range'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_reserved_range'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.DescriptorProto_reserved_name'([Elem - | Rest], - Bin, TrUserData) -> + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_reserved_range'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_reserved_range'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_reserved_range'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.DescriptorProto_reserved_name'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = e_type_string(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_google.protobuf.DescriptorProto_reserved_name'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_reserved_name'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FieldDescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = 'encode_msg_google.protobuf.FieldOptions'(Msg, - <<>>, TrUserData), + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_reserved_name'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_reserved_name'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FieldDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FieldOptions'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_mfield_google.protobuf.EnumDescriptorProto_value'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.EnumValueDescriptorProto'(Msg, - <<>>, TrUserData), +'e_mfield_google.protobuf.OneofDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.OneofOptions'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.EnumDescriptorProto_value'([Elem - | Rest], - Bin, TrUserData) -> +'e_mfield_google.protobuf.EnumDescriptorProto_value'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumValueDescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.EnumDescriptorProto_value'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.EnumDescriptorProto_value'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.EnumDescriptorProto_value'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.EnumDescriptorProto_value'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.EnumDescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = 'encode_msg_google.protobuf.EnumOptions'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.EnumDescriptorProto_value'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.EnumDescriptorProto_value'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.EnumDescriptorProto_value'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.EnumDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumOptions'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_mfield_google.protobuf.EnumValueDescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.EnumValueOptions'(Msg, <<>>, - TrUserData), +'e_mfield_google.protobuf.EnumDescriptorProto_reserved_range'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_mfield_google.protobuf.ServiceDescriptorProto_method'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.MethodDescriptorProto'(Msg, - <<>>, TrUserData), +'e_field_google.protobuf.EnumDescriptorProto_reserved_range'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.EnumDescriptorProto_reserved_range'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.EnumDescriptorProto_reserved_range'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.EnumDescriptorProto_reserved_range'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.EnumDescriptorProto_reserved_name'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.EnumDescriptorProto_reserved_name'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.EnumDescriptorProto_reserved_name'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.EnumValueDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumValueOptions'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.ServiceDescriptorProto_method'([Elem - | Rest], - Bin, TrUserData) -> +'e_mfield_google.protobuf.ServiceDescriptorProto_method'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.MethodDescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.ServiceDescriptorProto_method'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.ServiceDescriptorProto_method'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.ServiceDescriptorProto_method'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.ServiceDescriptorProto_method'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.ServiceDescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.ServiceOptions'(Msg, <<>>, - TrUserData), + Bin3 = 'e_mfield_google.protobuf.ServiceDescriptorProto_method'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.ServiceDescriptorProto_method'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.ServiceDescriptorProto_method'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.ServiceDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.ServiceOptions'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_mfield_google.protobuf.MethodDescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = 'encode_msg_google.protobuf.MethodOptions'(Msg, - <<>>, TrUserData), +'e_mfield_google.protobuf.MethodDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.MethodOptions'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_mfield_google.protobuf.FileOptions_uninterpreted_option'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), +'e_mfield_google.protobuf.FileOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.FileOptions_uninterpreted_option'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.FileOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FileOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.FileOptions_uninterpreted_option'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.MessageOptions_uninterpreted_option'(Msg, - Bin, - TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.FileOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.MessageOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.MessageOptions_uninterpreted_option'([Elem - | Rest], - Bin, - TrUserData) -> +'e_field_google.protobuf.MessageOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.MessageOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.MessageOptions_uninterpreted_option'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FieldOptions_uninterpreted_option'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.MessageOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.MessageOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FieldOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.FieldOptions_uninterpreted_option'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.FieldOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FieldOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.FieldOptions_uninterpreted_option'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.EnumOptions_uninterpreted_option'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.FieldOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FieldOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.OneofOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.EnumOptions_uninterpreted_option'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.OneofOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.EnumOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.EnumOptions_uninterpreted_option'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.EnumValueOptions_uninterpreted_option'(Msg, - Bin, - TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.OneofOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.OneofOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.OneofOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.EnumOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'([Elem - | Rest], - Bin, - TrUserData) -> +'e_field_google.protobuf.EnumOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.EnumValueOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.ServiceOptions_uninterpreted_option'(Msg, - Bin, - TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.EnumOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.EnumOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.EnumValueOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.EnumValueOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.ServiceOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.ServiceOptions_uninterpreted_option'([Elem - | Rest], - Bin, - TrUserData) -> +'e_field_google.protobuf.ServiceOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.ServiceOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.ServiceOptions_uninterpreted_option'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.MethodOptions_uninterpreted_option'(Msg, - Bin, - TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.ServiceOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.ServiceOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.MethodOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.MethodOptions_uninterpreted_option'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.MethodOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.MethodOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.MethodOptions_uninterpreted_option'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.UninterpretedOption_name'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, - <<>>, - TrUserData), + Bin3 = 'e_mfield_google.protobuf.MethodOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.MethodOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.UninterpretedOption_name'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.UninterpretedOption_name'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.UninterpretedOption_name'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.UninterpretedOption_name'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.UninterpretedOption_name'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.UninterpretedOption_name'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.SourceCodeInfo.Location_path'(Elems, - Bin, TrUserData) - when Elems =/= [] -> - SubBin = - 'e_pfield_google.protobuf.SourceCodeInfo.Location_path'(Elems, - <<>>, - TrUserData), + Bin3 = 'e_mfield_google.protobuf.UninterpretedOption_name'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.UninterpretedOption_name'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.UninterpretedOption_name'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.SourceCodeInfo.Location_path'(Elems, Bin, TrUserData) when Elems =/= [] -> + SubBin = 'e_pfield_google.protobuf.SourceCodeInfo.Location_path'(Elems, <<>>, TrUserData), Bin2 = <>, Bin3 = e_varint(byte_size(SubBin), Bin2), <>; -'e_field_google.protobuf.SourceCodeInfo.Location_path'([], - Bin, _TrUserData) -> - Bin. - -'e_pfield_google.protobuf.SourceCodeInfo.Location_path'([Value - | Rest], - Bin, TrUserData) -> - Bin2 = e_type_int32(id(Value, TrUserData), Bin, - TrUserData), - 'e_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, - Bin2, TrUserData); -'e_pfield_google.protobuf.SourceCodeInfo.Location_path'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.SourceCodeInfo.Location_span'(Elems, - Bin, TrUserData) - when Elems =/= [] -> - SubBin = - 'e_pfield_google.protobuf.SourceCodeInfo.Location_span'(Elems, - <<>>, - TrUserData), +'e_field_google.protobuf.SourceCodeInfo.Location_path'([], Bin, _TrUserData) -> Bin. + +'e_pfield_google.protobuf.SourceCodeInfo.Location_path'([Value | Rest], Bin, TrUserData) -> + Bin2 = e_type_int32(id(Value, TrUserData), Bin, TrUserData), + 'e_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, Bin2, TrUserData); +'e_pfield_google.protobuf.SourceCodeInfo.Location_path'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.SourceCodeInfo.Location_span'(Elems, Bin, TrUserData) when Elems =/= [] -> + SubBin = 'e_pfield_google.protobuf.SourceCodeInfo.Location_span'(Elems, <<>>, TrUserData), Bin2 = <>, Bin3 = e_varint(byte_size(SubBin), Bin2), <>; -'e_field_google.protobuf.SourceCodeInfo.Location_span'([], - Bin, _TrUserData) -> - Bin. - -'e_pfield_google.protobuf.SourceCodeInfo.Location_span'([Value - | Rest], - Bin, TrUserData) -> - Bin2 = e_type_int32(id(Value, TrUserData), Bin, - TrUserData), - 'e_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, - Bin2, TrUserData); -'e_pfield_google.protobuf.SourceCodeInfo.Location_span'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'([Elem - | Rest], - Bin, - TrUserData) -> +'e_field_google.protobuf.SourceCodeInfo.Location_span'([], Bin, _TrUserData) -> Bin. + +'e_pfield_google.protobuf.SourceCodeInfo.Location_span'([Value | Rest], Bin, TrUserData) -> + Bin2 = e_type_int32(id(Value, TrUserData), Bin, TrUserData), + 'e_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, Bin2, TrUserData); +'e_pfield_google.protobuf.SourceCodeInfo.Location_span'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = e_type_string(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.SourceCodeInfo_location'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.SourceCodeInfo.Location'(Msg, - <<>>, TrUserData), + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.SourceCodeInfo_location'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.SourceCodeInfo.Location'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.SourceCodeInfo_location'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.SourceCodeInfo_location'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.SourceCodeInfo_location'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.SourceCodeInfo_location'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.SourceCodeInfo_location'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Elems, - Bin, TrUserData) - when Elems =/= [] -> - SubBin = - 'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Elems, - <<>>, - TrUserData), + Bin3 = 'e_mfield_google.protobuf.SourceCodeInfo_location'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.SourceCodeInfo_location'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.SourceCodeInfo_location'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Elems, Bin, TrUserData) when Elems =/= [] -> + SubBin = 'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Elems, <<>>, TrUserData), Bin2 = <>, Bin3 = e_varint(byte_size(SubBin), Bin2), <>; -'e_field_google.protobuf.GeneratedCodeInfo.Annotation_path'([], - Bin, _TrUserData) -> - Bin. - -'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'([Value - | Rest], - Bin, TrUserData) -> - Bin2 = e_type_int32(id(Value, TrUserData), Bin, - TrUserData), - 'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - Bin2, - TrUserData); -'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.GeneratedCodeInfo_annotation'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, - <<>>, - TrUserData), +'e_field_google.protobuf.GeneratedCodeInfo.Annotation_path'([], Bin, _TrUserData) -> Bin. + +'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'([Value | Rest], Bin, TrUserData) -> + Bin2 = e_type_int32(id(Value, TrUserData), Bin, TrUserData), + 'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, Bin2, TrUserData); +'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.GeneratedCodeInfo_annotation'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.GeneratedCodeInfo_annotation'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.GeneratedCodeInfo_annotation'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.GeneratedCodeInfo_annotation'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.GeneratedCodeInfo_annotation'([], - Bin, _TrUserData) -> - Bin. - -'e_enum_authpb.Permission.Type'('READ', Bin, - _TrUserData) -> - <>; -'e_enum_authpb.Permission.Type'('WRITE', Bin, - _TrUserData) -> - <>; -'e_enum_authpb.Permission.Type'('READWRITE', Bin, - _TrUserData) -> - <>; -'e_enum_authpb.Permission.Type'(V, Bin, _TrUserData) -> - e_varint(V, Bin). - -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_DOUBLE', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FLOAT', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT64', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT64', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT32', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED64', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED32', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BOOL', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_STRING', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_GROUP', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_MESSAGE', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BYTES', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT32', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_ENUM', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED32', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED64', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT32', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT64', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'(V, - Bin, _TrUserData) -> - e_varint(V, Bin). - -'e_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_OPTIONAL', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REQUIRED', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REPEATED', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Label'(V, - Bin, _TrUserData) -> - e_varint(V, Bin). - -'e_enum_google.protobuf.FileOptions.OptimizeMode'('SPEED', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FileOptions.OptimizeMode'('CODE_SIZE', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FileOptions.OptimizeMode'('LITE_RUNTIME', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FileOptions.OptimizeMode'(V, - Bin, _TrUserData) -> - e_varint(V, Bin). - -'e_enum_google.protobuf.FieldOptions.CType'('STRING', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldOptions.CType'('CORD', Bin, - _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldOptions.CType'('STRING_PIECE', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldOptions.CType'(V, Bin, - _TrUserData) -> - e_varint(V, Bin). - -'e_enum_google.protobuf.FieldOptions.JSType'('JS_NORMAL', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldOptions.JSType'('JS_STRING', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldOptions.JSType'('JS_NUMBER', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldOptions.JSType'(V, Bin, - _TrUserData) -> - e_varint(V, Bin). + Bin3 = 'e_mfield_google.protobuf.GeneratedCodeInfo_annotation'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.GeneratedCodeInfo_annotation'([], Bin, _TrUserData) -> Bin. + +'e_enum_authpb.Permission.Type'('READ', Bin, _TrUserData) -> <>; +'e_enum_authpb.Permission.Type'('WRITE', Bin, _TrUserData) -> <>; +'e_enum_authpb.Permission.Type'('READWRITE', Bin, _TrUserData) -> <>; +'e_enum_authpb.Permission.Type'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_DOUBLE', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FLOAT', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT64', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT64', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT32', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED64', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED32', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BOOL', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_STRING', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_GROUP', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_MESSAGE', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BYTES', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT32', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_ENUM', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED32', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED64', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT32', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT64', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_OPTIONAL', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REQUIRED', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REPEATED', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Label'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.FileOptions.OptimizeMode'('SPEED', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FileOptions.OptimizeMode'('CODE_SIZE', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FileOptions.OptimizeMode'('LITE_RUNTIME', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FileOptions.OptimizeMode'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.FieldOptions.CType'('STRING', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.CType'('CORD', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.CType'('STRING_PIECE', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.CType'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.FieldOptions.JSType'('JS_NORMAL', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.JSType'('JS_STRING', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.JSType'('JS_NUMBER', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.JSType'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENCY_UNKNOWN', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.MethodOptions.IdempotencyLevel'('NO_SIDE_EFFECTS', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENT', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.MethodOptions.IdempotencyLevel'(V, Bin, _TrUserData) -> e_varint(V, Bin). -compile({nowarn_unused_function,e_type_sint/3}). -e_type_sint(Value, Bin, _TrUserData) when Value >= 0 -> - e_varint(Value * 2, Bin); -e_type_sint(Value, Bin, _TrUserData) -> - e_varint(Value * -2 - 1, Bin). +e_type_sint(Value, Bin, _TrUserData) when Value >= 0 -> e_varint(Value * 2, Bin); +e_type_sint(Value, Bin, _TrUserData) -> e_varint(Value * -2 - 1, Bin). -compile({nowarn_unused_function,e_type_int32/3}). -e_type_int32(Value, Bin, _TrUserData) - when 0 =< Value, Value =< 127 -> - <>; +e_type_int32(Value, Bin, _TrUserData) when 0 =< Value, Value =< 127 -> <>; e_type_int32(Value, Bin, _TrUserData) -> <> = <>, e_varint(N, Bin). -compile({nowarn_unused_function,e_type_int64/3}). -e_type_int64(Value, Bin, _TrUserData) - when 0 =< Value, Value =< 127 -> - <>; +e_type_int64(Value, Bin, _TrUserData) when 0 =< Value, Value =< 127 -> <>; e_type_int64(Value, Bin, _TrUserData) -> <> = <>, e_varint(N, Bin). -compile({nowarn_unused_function,e_type_bool/3}). -e_type_bool(true, Bin, _TrUserData) -> - <>; -e_type_bool(false, Bin, _TrUserData) -> - <>; +e_type_bool(true, Bin, _TrUserData) -> <>; +e_type_bool(false, Bin, _TrUserData) -> <>; e_type_bool(1, Bin, _TrUserData) -> <>; e_type_bool(0, Bin, _TrUserData) -> <>. @@ -3369,51 +2083,61 @@ e_type_string(S, Bin, _TrUserData) -> <>. -compile({nowarn_unused_function,e_type_bytes/3}). -e_type_bytes(Bytes, Bin, _TrUserData) - when is_binary(Bytes) -> +e_type_bytes(Bytes, Bin, _TrUserData) when is_binary(Bytes) -> Bin2 = e_varint(byte_size(Bytes), Bin), <>; -e_type_bytes(Bytes, Bin, _TrUserData) - when is_list(Bytes) -> +e_type_bytes(Bytes, Bin, _TrUserData) when is_list(Bytes) -> BytesBin = iolist_to_binary(Bytes), Bin2 = e_varint(byte_size(BytesBin), Bin), <>. -compile({nowarn_unused_function,e_type_fixed32/3}). -e_type_fixed32(Value, Bin, _TrUserData) -> - <>. +e_type_fixed32(Value, Bin, _TrUserData) -> <>. -compile({nowarn_unused_function,e_type_sfixed32/3}). -e_type_sfixed32(Value, Bin, _TrUserData) -> - <>. +e_type_sfixed32(Value, Bin, _TrUserData) -> <>. -compile({nowarn_unused_function,e_type_fixed64/3}). -e_type_fixed64(Value, Bin, _TrUserData) -> - <>. +e_type_fixed64(Value, Bin, _TrUserData) -> <>. -compile({nowarn_unused_function,e_type_sfixed64/3}). -e_type_sfixed64(Value, Bin, _TrUserData) -> - <>. +e_type_sfixed64(Value, Bin, _TrUserData) -> <>. -compile({nowarn_unused_function,e_type_float/3}). -e_type_float(V, Bin, _) when is_number(V) -> - <>; -e_type_float(infinity, Bin, _) -> - <>; -e_type_float('-infinity', Bin, _) -> - <>; -e_type_float(nan, Bin, _) -> - <>. +e_type_float(V, Bin, _) when is_number(V) -> <>; +e_type_float(infinity, Bin, _) -> <>; +e_type_float('-infinity', Bin, _) -> <>; +e_type_float(nan, Bin, _) -> <>. -compile({nowarn_unused_function,e_type_double/3}). -e_type_double(V, Bin, _) when is_number(V) -> - <>; -e_type_double(infinity, Bin, _) -> - <>; -e_type_double('-infinity', Bin, _) -> - <>; -e_type_double(nan, Bin, _) -> - <>. +e_type_double(V, Bin, _) when is_number(V) -> <>; +e_type_double(infinity, Bin, _) -> <>; +e_type_double('-infinity', Bin, _) -> <>; +e_type_double(nan, Bin, _) -> <>. + +-compile({nowarn_unused_function,e_unknown_elems/2}). +e_unknown_elems([Elem | Rest], Bin) -> + BinR = case Elem of + {varint, FNum, N} -> + BinF = e_varint(FNum bsl 3, Bin), + e_varint(N, BinF); + {length_delimited, FNum, Data} -> + BinF = e_varint(FNum bsl 3 bor 2, Bin), + BinL = e_varint(byte_size(Data), BinF), + <>; + {group, FNum, GroupFields} -> + Bin1 = e_varint(FNum bsl 3 bor 3, Bin), + Bin2 = e_unknown_elems(GroupFields, Bin1), + e_varint(FNum bsl 3 bor 4, Bin2); + {fixed32, FNum, V} -> + BinF = e_varint(FNum bsl 3 bor 5, Bin), + <>; + {fixed64, FNum, V} -> + BinF = e_varint(FNum bsl 3 bor 1, Bin), + <> + end, + e_unknown_elems(Rest, BinR); +e_unknown_elems([], Bin) -> Bin. -compile({nowarn_unused_function,e_varint/3}). e_varint(N, Bin, _TrUserData) -> e_varint(N, Bin). @@ -3425,8 +2149,7 @@ e_varint(N, Bin) -> e_varint(N bsr 7, Bin2). -decode_msg(Bin, MsgName) when is_binary(Bin) -> - decode_msg(Bin, MsgName, []). +decode_msg(Bin, MsgName) when is_binary(Bin) -> decode_msg(Bin, MsgName, []). decode_msg(Bin, MsgName, Opts) when is_binary(Bin) -> TrUserData = proplists:get_value(user_data, Opts), @@ -3435,20664 +2158,19106 @@ decode_msg(Bin, MsgName, Opts) when is_binary(Bin) -> -ifdef('OTP_RELEASE'). decode_msg_1_catch(Bin, MsgName, TrUserData) -> try decode_msg_2_doit(MsgName, Bin, TrUserData) - catch Class:Reason:StackTrace -> error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}}) + catch + error:{gpb_error,_}=Reason:StackTrace -> + erlang:raise(error, Reason, StackTrace); + Class:Reason:StackTrace -> error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}}) end. -else. decode_msg_1_catch(Bin, MsgName, TrUserData) -> try decode_msg_2_doit(MsgName, Bin, TrUserData) - catch Class:Reason -> - StackTrace = erlang:get_stacktrace(), - error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}}) + catch + error:{gpb_error,_}=Reason -> + erlang:raise(error, Reason, + erlang:get_stacktrace()); + Class:Reason -> + StackTrace = erlang:get_stacktrace(), + error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}}) end. -endif. -decode_msg_2_doit('authpb.UserAddOptions', Bin, - TrUserData) -> - id('decode_msg_authpb.UserAddOptions'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('authpb.User', Bin, TrUserData) -> - id('decode_msg_authpb.User'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('authpb.Permission', Bin, - TrUserData) -> - id('decode_msg_authpb.Permission'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('authpb.Role', Bin, TrUserData) -> - id('decode_msg_authpb.Role'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.FileDescriptorSet', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.FileDescriptorSet'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.FileDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.FileDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.DescriptorProto.ExtensionRange', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.DescriptorProto.ReservedRange', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.DescriptorProto.ReservedRange'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.DescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.DescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.FieldDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.FieldDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.OneofDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.OneofDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.EnumDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.EnumDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.EnumValueDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.EnumValueDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.ServiceDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.ServiceDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.MethodDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.MethodDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.FileOptions', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.FileOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.MessageOptions', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.MessageOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.FieldOptions', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.FieldOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.EnumOptions', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.EnumOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.EnumValueOptions', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.EnumValueOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.ServiceOptions', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.ServiceOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.MethodOptions', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.MethodOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.UninterpretedOption.NamePart', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.UninterpretedOption.NamePart'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.UninterpretedOption', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.UninterpretedOption'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.SourceCodeInfo.Location', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.SourceCodeInfo.Location'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.SourceCodeInfo', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.SourceCodeInfo'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.GeneratedCodeInfo.Annotation', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.GeneratedCodeInfo', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.GeneratedCodeInfo'(Bin, - TrUserData), - TrUserData). - - - -'decode_msg_authpb.UserAddOptions'(Bin, TrUserData) -> - 'dfp_read_field_def_authpb.UserAddOptions'(Bin, 0, 0, - id(false, TrUserData), - TrUserData). - -'dfp_read_field_def_authpb.UserAddOptions'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_authpb.UserAddOptions_no_password'(Rest, Z1, - Z2, F@_1, TrUserData); -'dfp_read_field_def_authpb.UserAddOptions'(<<>>, 0, 0, - F@_1, _) -> - #{no_password => F@_1}; -'dfp_read_field_def_authpb.UserAddOptions'(Other, Z1, - Z2, F@_1, TrUserData) -> - 'dg_read_field_def_authpb.UserAddOptions'(Other, Z1, Z2, - F@_1, TrUserData). - -'dg_read_field_def_authpb.UserAddOptions'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_authpb.UserAddOptions'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'dg_read_field_def_authpb.UserAddOptions'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> +decode_msg_2_doit('authpb.UserAddOptions', Bin, TrUserData) -> id('decode_msg_authpb.UserAddOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('authpb.User', Bin, TrUserData) -> id('decode_msg_authpb.User'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('authpb.Permission', Bin, TrUserData) -> id('decode_msg_authpb.Permission'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('authpb.Role', Bin, TrUserData) -> id('decode_msg_authpb.Role'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.FileDescriptorSet', Bin, TrUserData) -> id('decode_msg_google.protobuf.FileDescriptorSet'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.FileDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.FileDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.DescriptorProto.ExtensionRange', Bin, TrUserData) -> id('decode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.DescriptorProto.ReservedRange', Bin, TrUserData) -> id('decode_msg_google.protobuf.DescriptorProto.ReservedRange'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.DescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.DescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.ExtensionRangeOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.ExtensionRangeOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.FieldDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.FieldDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.OneofDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.OneofDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.EnumDescriptorProto.EnumReservedRange', Bin, TrUserData) -> id('decode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.EnumDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.EnumDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.EnumValueDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.EnumValueDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.ServiceDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.ServiceDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.MethodDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.MethodDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.FileOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.FileOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.MessageOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.MessageOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.FieldOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.FieldOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.OneofOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.OneofOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.EnumOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.EnumOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.EnumValueOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.EnumValueOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.ServiceOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.ServiceOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.MethodOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.MethodOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.UninterpretedOption.NamePart', Bin, TrUserData) -> id('decode_msg_google.protobuf.UninterpretedOption.NamePart'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.UninterpretedOption', Bin, TrUserData) -> id('decode_msg_google.protobuf.UninterpretedOption'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.SourceCodeInfo.Location', Bin, TrUserData) -> id('decode_msg_google.protobuf.SourceCodeInfo.Location'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.SourceCodeInfo', Bin, TrUserData) -> id('decode_msg_google.protobuf.SourceCodeInfo'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.GeneratedCodeInfo.Annotation', Bin, TrUserData) -> id('decode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.GeneratedCodeInfo', Bin, TrUserData) -> id('decode_msg_google.protobuf.GeneratedCodeInfo'(Bin, TrUserData), TrUserData). + + + +'decode_msg_authpb.UserAddOptions'(Bin, TrUserData) -> 'dfp_read_field_def_authpb.UserAddOptions'(Bin, 0, 0, 0, id(false, TrUserData), TrUserData). + +'dfp_read_field_def_authpb.UserAddOptions'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_authpb.UserAddOptions_no_password'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_authpb.UserAddOptions'(<<>>, 0, 0, _, F@_1, _) -> #{no_password => F@_1}; +'dfp_read_field_def_authpb.UserAddOptions'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_authpb.UserAddOptions'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_authpb.UserAddOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_authpb.UserAddOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_authpb.UserAddOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> Key = X bsl N + Acc, case Key of - 8 -> - 'd_field_authpb.UserAddOptions_no_password'(Rest, 0, 0, - F@_1, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_authpb.UserAddOptions'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_authpb.UserAddOptions'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_authpb.UserAddOptions'(Rest, 0, - 0, F@_1, - TrUserData); - 3 -> - 'skip_group_authpb.UserAddOptions'(Rest, Key bsr 3, 0, - F@_1, TrUserData); - 5 -> - 'skip_32_authpb.UserAddOptions'(Rest, 0, 0, F@_1, - TrUserData) - end + 8 -> 'd_field_authpb.UserAddOptions_no_password'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_authpb.UserAddOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_authpb.UserAddOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_authpb.UserAddOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_authpb.UserAddOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_authpb.UserAddOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end end; -'dg_read_field_def_authpb.UserAddOptions'(<<>>, 0, 0, - F@_1, _) -> - #{no_password => F@_1}. +'dg_read_field_def_authpb.UserAddOptions'(<<>>, 0, 0, _, F@_1, _) -> #{no_password => F@_1}. -'d_field_authpb.UserAddOptions_no_password'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_authpb.UserAddOptions_no_password'(Rest, N + 7, - X bsl N + Acc, F@_1, - TrUserData); -'d_field_authpb.UserAddOptions_no_password'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_authpb.UserAddOptions'(RestF, 0, 0, - NewFValue, TrUserData). - -'skip_varint_authpb.UserAddOptions'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_authpb.UserAddOptions'(Rest, Z1, Z2, F@_1, - TrUserData); -'skip_varint_authpb.UserAddOptions'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_authpb.UserAddOptions'(Rest, Z1, Z2, - F@_1, TrUserData). - -'skip_length_delimited_authpb.UserAddOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_authpb.UserAddOptions'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'skip_length_delimited_authpb.UserAddOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> +'d_field_authpb.UserAddOptions_no_password'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_authpb.UserAddOptions_no_password'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_authpb.UserAddOptions_no_password'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_authpb.UserAddOptions'(RestF, 0, 0, F, NewFValue, TrUserData). + +'skip_varint_authpb.UserAddOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_authpb.UserAddOptions'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_authpb.UserAddOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_authpb.UserAddOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_authpb.UserAddOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_authpb.UserAddOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_authpb.UserAddOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_authpb.UserAddOptions'(Rest2, 0, 0, - F@_1, TrUserData). + 'dfp_read_field_def_authpb.UserAddOptions'(Rest2, 0, 0, F, F@_1, TrUserData). -'skip_group_authpb.UserAddOptions'(Bin, FNum, Z2, F@_1, - TrUserData) -> +'skip_group_authpb.UserAddOptions'(Bin, _, Z2, FNum, F@_1, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_authpb.UserAddOptions'(Rest, 0, Z2, - F@_1, TrUserData). - -'skip_32_authpb.UserAddOptions'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_authpb.UserAddOptions'(Rest, Z1, Z2, - F@_1, TrUserData). - -'skip_64_authpb.UserAddOptions'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_authpb.UserAddOptions'(Rest, Z1, Z2, - F@_1, TrUserData). - -'decode_msg_authpb.User'(Bin, TrUserData) -> - 'dfp_read_field_def_authpb.User'(Bin, 0, 0, - id(<<>>, TrUserData), id(<<>>, TrUserData), - id([], TrUserData), - id('$undef', TrUserData), TrUserData). - -'dfp_read_field_def_authpb.User'(<<10, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'd_field_authpb.User_name'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, TrUserData); -'dfp_read_field_def_authpb.User'(<<18, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'd_field_authpb.User_password'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, TrUserData); -'dfp_read_field_def_authpb.User'(<<26, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'd_field_authpb.User_roles'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, TrUserData); -'dfp_read_field_def_authpb.User'(<<34, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'd_field_authpb.User_options'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, TrUserData); -'dfp_read_field_def_authpb.User'(<<>>, 0, 0, F@_1, F@_2, - R1, F@_4, TrUserData) -> - S1 = #{name => F@_1, password => F@_2, - roles => lists_reverse(R1, TrUserData)}, + 'dfp_read_field_def_authpb.UserAddOptions'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_authpb.UserAddOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_authpb.UserAddOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_authpb.UserAddOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_authpb.UserAddOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_authpb.User'(Bin, TrUserData) -> 'dfp_read_field_def_authpb.User'(Bin, 0, 0, 0, id(<<>>, TrUserData), id(<<>>, TrUserData), id([], TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_authpb.User'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_authpb.User_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_authpb.User'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_authpb.User_password'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_authpb.User'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_authpb.User_roles'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_authpb.User'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_authpb.User_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_authpb.User'(<<>>, 0, 0, _, F@_1, F@_2, R1, F@_4, TrUserData) -> + S1 = #{name => F@_1, password => F@_2, roles => lists_reverse(R1, TrUserData)}, if F@_4 == '$undef' -> S1; true -> S1#{options => F@_4} end; -'dfp_read_field_def_authpb.User'(Other, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, TrUserData) -> - 'dg_read_field_def_authpb.User'(Other, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, TrUserData). - -'dg_read_field_def_authpb.User'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_authpb.User'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData); -'dg_read_field_def_authpb.User'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, TrUserData) -> +'dfp_read_field_def_authpb.User'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dg_read_field_def_authpb.User'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'dg_read_field_def_authpb.User'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_authpb.User'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dg_read_field_def_authpb.User'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_authpb.User_name'(Rest, 0, 0, F@_1, F@_2, F@_3, - F@_4, TrUserData); - 18 -> - 'd_field_authpb.User_password'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, TrUserData); - 26 -> - 'd_field_authpb.User_roles'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, TrUserData); - 34 -> - 'd_field_authpb.User_options'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_authpb.User'(Rest, 0, 0, F@_1, F@_2, F@_3, - F@_4, TrUserData); - 1 -> - 'skip_64_authpb.User'(Rest, 0, 0, F@_1, F@_2, F@_3, - F@_4, TrUserData); - 2 -> - 'skip_length_delimited_authpb.User'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, - TrUserData); - 3 -> - 'skip_group_authpb.User'(Rest, Key bsr 3, 0, F@_1, F@_2, - F@_3, F@_4, TrUserData); - 5 -> - 'skip_32_authpb.User'(Rest, 0, 0, F@_1, F@_2, F@_3, - F@_4, TrUserData) - end + 10 -> 'd_field_authpb.User_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 18 -> 'd_field_authpb.User_password'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 26 -> 'd_field_authpb.User_roles'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 34 -> 'd_field_authpb.User_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_authpb.User'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 1 -> 'skip_64_authpb.User'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 2 -> 'skip_length_delimited_authpb.User'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 3 -> 'skip_group_authpb.User'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 5 -> 'skip_32_authpb.User'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData) + end end; -'dg_read_field_def_authpb.User'(<<>>, 0, 0, F@_1, F@_2, - R1, F@_4, TrUserData) -> - S1 = #{name => F@_1, password => F@_2, - roles => lists_reverse(R1, TrUserData)}, +'dg_read_field_def_authpb.User'(<<>>, 0, 0, _, F@_1, F@_2, R1, F@_4, TrUserData) -> + S1 = #{name => F@_1, password => F@_2, roles => lists_reverse(R1, TrUserData)}, if F@_4 == '$undef' -> S1; true -> S1#{options => F@_4} end. -'d_field_authpb.User_name'(<<1:1, X:7, Rest/binary>>, N, - Acc, F@_1, F@_2, F@_3, F@_4, TrUserData) - when N < 57 -> - 'd_field_authpb.User_name'(Rest, N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, TrUserData); -'d_field_authpb.User_name'(<<0:1, X:7, Rest/binary>>, N, - Acc, _, F@_2, F@_3, F@_4, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_authpb.User'(RestF, 0, 0, NewFValue, - F@_2, F@_3, F@_4, TrUserData). - -'d_field_authpb.User_password'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, TrUserData) - when N < 57 -> - 'd_field_authpb.User_password'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData); -'d_field_authpb.User_password'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, F@_3, F@_4, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_authpb.User'(RestF, 0, 0, F@_1, - NewFValue, F@_3, F@_4, TrUserData). - -'d_field_authpb.User_roles'(<<1:1, X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, TrUserData) - when N < 57 -> - 'd_field_authpb.User_roles'(Rest, N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, TrUserData); -'d_field_authpb.User_roles'(<<0:1, X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, Prev, F@_4, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_authpb.User'(RestF, 0, 0, F@_1, - F@_2, cons(NewFValue, Prev, TrUserData), - F@_4, TrUserData). - -'d_field_authpb.User_options'(<<1:1, X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, TrUserData) - when N < 57 -> - 'd_field_authpb.User_options'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData); -'d_field_authpb.User_options'(<<0:1, X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_authpb.UserAddOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_authpb.User'(RestF, 0, 0, F@_1, - F@_2, F@_3, - if Prev == '$undef' -> NewFValue; - true -> - 'merge_msg_authpb.UserAddOptions'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_authpb.User'(<<1:1, _:7, Rest/binary>>, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'skip_varint_authpb.User'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, TrUserData); -'skip_varint_authpb.User'(<<0:1, _:7, Rest/binary>>, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'dfp_read_field_def_authpb.User'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, TrUserData). - -'skip_length_delimited_authpb.User'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, TrUserData) - when N < 57 -> - 'skip_length_delimited_authpb.User'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData); -'skip_length_delimited_authpb.User'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> +'d_field_authpb.User_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> 'd_field_authpb.User_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_authpb.User_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_authpb.User'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, TrUserData). + +'d_field_authpb.User_password'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> 'd_field_authpb.User_password'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_authpb.User_password'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_authpb.User'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, TrUserData). + +'d_field_authpb.User_roles'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> 'd_field_authpb.User_roles'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_authpb.User_roles'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, F@_4, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_authpb.User'(RestF, 0, 0, F, F@_1, F@_2, cons(NewFValue, Prev, TrUserData), F@_4, TrUserData). + +'d_field_authpb.User_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> 'd_field_authpb.User_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_authpb.User_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_authpb.UserAddOptions'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_authpb.User'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_authpb.UserAddOptions'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_authpb.User'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'skip_varint_authpb.User'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_varint_authpb.User'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_authpb.User'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_length_delimited_authpb.User'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> 'skip_length_delimited_authpb.User'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_length_delimited_authpb.User'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_authpb.User'(Rest2, 0, 0, F@_1, - F@_2, F@_3, F@_4, TrUserData). + 'dfp_read_field_def_authpb.User'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, TrUserData). -'skip_group_authpb.User'(Bin, FNum, Z2, F@_1, F@_2, - F@_3, F@_4, TrUserData) -> +'skip_group_authpb.User'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_authpb.User'(Rest, 0, Z2, F@_1, - F@_2, F@_3, F@_4, TrUserData). - -'skip_32_authpb.User'(<<_:32, Rest/binary>>, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'dfp_read_field_def_authpb.User'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, TrUserData). - -'skip_64_authpb.User'(<<_:64, Rest/binary>>, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'dfp_read_field_def_authpb.User'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, TrUserData). - -'decode_msg_authpb.Permission'(Bin, TrUserData) -> - 'dfp_read_field_def_authpb.Permission'(Bin, 0, 0, - id('READ', TrUserData), - id(<<>>, TrUserData), - id(<<>>, TrUserData), TrUserData). - -'dfp_read_field_def_authpb.Permission'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'd_field_authpb.Permission_permType'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData); -'dfp_read_field_def_authpb.Permission'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'd_field_authpb.Permission_key'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData); -'dfp_read_field_def_authpb.Permission'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'd_field_authpb.Permission_range_end'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData); -'dfp_read_field_def_authpb.Permission'(<<>>, 0, 0, F@_1, - F@_2, F@_3, _) -> - #{permType => F@_1, key => F@_2, range_end => F@_3}; -'dfp_read_field_def_authpb.Permission'(Other, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData) -> - 'dg_read_field_def_authpb.Permission'(Other, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'dg_read_field_def_authpb.Permission'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_authpb.Permission'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'dg_read_field_def_authpb.Permission'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) -> + 'dfp_read_field_def_authpb.User'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_32_authpb.User'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_authpb.User'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_64_authpb.User'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_authpb.User'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'decode_msg_authpb.Permission'(Bin, TrUserData) -> 'dfp_read_field_def_authpb.Permission'(Bin, 0, 0, 0, id('READ', TrUserData), id(<<>>, TrUserData), id(<<>>, TrUserData), TrUserData). + +'dfp_read_field_def_authpb.Permission'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_authpb.Permission_permType'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_authpb.Permission'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_authpb.Permission_key'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_authpb.Permission'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_authpb.Permission_range_end'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_authpb.Permission'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> #{permType => F@_1, key => F@_2, range_end => F@_3}; +'dfp_read_field_def_authpb.Permission'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_authpb.Permission'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_authpb.Permission'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_authpb.Permission'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_authpb.Permission'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> Key = X bsl N + Acc, case Key of - 8 -> - 'd_field_authpb.Permission_permType'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 18 -> - 'd_field_authpb.Permission_key'(Rest, 0, 0, F@_1, F@_2, - F@_3, TrUserData); - 26 -> - 'd_field_authpb.Permission_range_end'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_authpb.Permission'(Rest, 0, 0, F@_1, F@_2, - F@_3, TrUserData); - 1 -> - 'skip_64_authpb.Permission'(Rest, 0, 0, F@_1, F@_2, - F@_3, TrUserData); - 2 -> - 'skip_length_delimited_authpb.Permission'(Rest, 0, 0, - F@_1, F@_2, F@_3, - TrUserData); - 3 -> - 'skip_group_authpb.Permission'(Rest, Key bsr 3, 0, F@_1, - F@_2, F@_3, TrUserData); - 5 -> - 'skip_32_authpb.Permission'(Rest, 0, 0, F@_1, F@_2, - F@_3, TrUserData) - end + 8 -> 'd_field_authpb.Permission_permType'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 18 -> 'd_field_authpb.Permission_key'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 26 -> 'd_field_authpb.Permission_range_end'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_authpb.Permission'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_authpb.Permission'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_authpb.Permission'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_authpb.Permission'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_authpb.Permission'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end end; -'dg_read_field_def_authpb.Permission'(<<>>, 0, 0, F@_1, - F@_2, F@_3, _) -> - #{permType => F@_1, key => F@_2, range_end => F@_3}. +'dg_read_field_def_authpb.Permission'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> #{permType => F@_1, key => F@_2, range_end => F@_3}. -'d_field_authpb.Permission_permType'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_authpb.Permission_permType'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_authpb.Permission_permType'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, F@_2, F@_3, TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_authpb.Permission.Type'(begin - <> = <<(X - bsl - N - + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_authpb.Permission'(RestF, 0, 0, - NewFValue, F@_2, F@_3, TrUserData). - -'d_field_authpb.Permission_key'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_authpb.Permission_key'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_authpb.Permission_key'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, F@_3, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_authpb.Permission'(RestF, 0, 0, - F@_1, NewFValue, F@_3, TrUserData). - -'d_field_authpb.Permission_range_end'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_authpb.Permission_range_end'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_authpb.Permission_range_end'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, _, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_authpb.Permission'(RestF, 0, 0, - F@_1, F@_2, NewFValue, TrUserData). - -'skip_varint_authpb.Permission'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'skip_varint_authpb.Permission'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData); -'skip_varint_authpb.Permission'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_authpb.Permission'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'skip_length_delimited_authpb.Permission'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'skip_length_delimited_authpb.Permission'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'skip_length_delimited_authpb.Permission'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) -> +'d_field_authpb.Permission_permType'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_authpb.Permission_permType'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_authpb.Permission_permType'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_authpb.Permission.Type'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_authpb.Permission'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_authpb.Permission_key'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_authpb.Permission_key'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_authpb.Permission_key'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_authpb.Permission'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, TrUserData). + +'d_field_authpb.Permission_range_end'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_authpb.Permission_range_end'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_authpb.Permission_range_end'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_authpb.Permission'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, TrUserData). + +'skip_varint_authpb.Permission'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_authpb.Permission'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_authpb.Permission'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_authpb.Permission'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_authpb.Permission'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'skip_length_delimited_authpb.Permission'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_authpb.Permission'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_authpb.Permission'(Rest2, 0, 0, - F@_1, F@_2, F@_3, TrUserData). + 'dfp_read_field_def_authpb.Permission'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). -'skip_group_authpb.Permission'(Bin, FNum, Z2, F@_1, - F@_2, F@_3, TrUserData) -> +'skip_group_authpb.Permission'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_authpb.Permission'(Rest, 0, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'skip_32_authpb.Permission'(<<_:32, Rest/binary>>, Z1, - Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_authpb.Permission'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'skip_64_authpb.Permission'(<<_:64, Rest/binary>>, Z1, - Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_authpb.Permission'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'decode_msg_authpb.Role'(Bin, TrUserData) -> - 'dfp_read_field_def_authpb.Role'(Bin, 0, 0, - id(<<>>, TrUserData), id([], TrUserData), - TrUserData). - -'dfp_read_field_def_authpb.Role'(<<10, Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_authpb.Role_name'(Rest, Z1, Z2, F@_1, F@_2, - TrUserData); -'dfp_read_field_def_authpb.Role'(<<18, Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_authpb.Role_keyPermission'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'dfp_read_field_def_authpb.Role'(<<>>, 0, 0, F@_1, R1, - TrUserData) -> + 'dfp_read_field_def_authpb.Permission'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_authpb.Permission'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_authpb.Permission'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_authpb.Permission'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_authpb.Permission'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_authpb.Role'(Bin, TrUserData) -> 'dfp_read_field_def_authpb.Role'(Bin, 0, 0, 0, id(<<>>, TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_authpb.Role'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_authpb.Role_name'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_authpb.Role'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_authpb.Role_keyPermission'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_authpb.Role'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> S1 = #{name => F@_1}, if R1 == '$undef' -> S1; - true -> - S1#{keyPermission => lists_reverse(R1, TrUserData)} + true -> S1#{keyPermission => lists_reverse(R1, TrUserData)} end; -'dfp_read_field_def_authpb.Role'(Other, Z1, Z2, F@_1, - F@_2, TrUserData) -> - 'dg_read_field_def_authpb.Role'(Other, Z1, Z2, F@_1, - F@_2, TrUserData). - -'dg_read_field_def_authpb.Role'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_authpb.Role'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, TrUserData); -'dg_read_field_def_authpb.Role'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> +'dfp_read_field_def_authpb.Role'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_authpb.Role'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_authpb.Role'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_authpb.Role'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_authpb.Role'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_authpb.Role_name'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - 18 -> - 'd_field_authpb.Role_keyPermission'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_authpb.Role'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - 1 -> - 'skip_64_authpb.Role'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_authpb.Role'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 3 -> - 'skip_group_authpb.Role'(Rest, Key bsr 3, 0, F@_1, F@_2, - TrUserData); - 5 -> - 'skip_32_authpb.Role'(Rest, 0, 0, F@_1, F@_2, - TrUserData) - end + 10 -> 'd_field_authpb.Role_name'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_authpb.Role_keyPermission'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_authpb.Role'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_authpb.Role'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_authpb.Role'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_authpb.Role'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_authpb.Role'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end end; -'dg_read_field_def_authpb.Role'(<<>>, 0, 0, F@_1, R1, - TrUserData) -> +'dg_read_field_def_authpb.Role'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> S1 = #{name => F@_1}, if R1 == '$undef' -> S1; - true -> - S1#{keyPermission => lists_reverse(R1, TrUserData)} + true -> S1#{keyPermission => lists_reverse(R1, TrUserData)} end. -'d_field_authpb.Role_name'(<<1:1, X:7, Rest/binary>>, N, - Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_authpb.Role_name'(Rest, N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'d_field_authpb.Role_name'(<<0:1, X:7, Rest/binary>>, N, - Acc, _, F@_2, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_authpb.Role'(RestF, 0, 0, NewFValue, - F@_2, TrUserData). - -'d_field_authpb.Role_keyPermission'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_authpb.Role_keyPermission'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, TrUserData); -'d_field_authpb.Role_keyPermission'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_authpb.Permission'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_authpb.Role'(RestF, 0, 0, F@_1, - cons(NewFValue, Prev, TrUserData), - TrUserData). - -'skip_varint_authpb.Role'(<<1:1, _:7, Rest/binary>>, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_authpb.Role'(Rest, Z1, Z2, F@_1, F@_2, - TrUserData); -'skip_varint_authpb.Role'(<<0:1, _:7, Rest/binary>>, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_authpb.Role'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData). - -'skip_length_delimited_authpb.Role'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'skip_length_delimited_authpb.Role'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, TrUserData); -'skip_length_delimited_authpb.Role'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> +'d_field_authpb.Role_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_authpb.Role_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_authpb.Role_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_authpb.Role'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_authpb.Role_keyPermission'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_authpb.Role_keyPermission'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_authpb.Role_keyPermission'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_authpb.Permission'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_authpb.Role'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_authpb.Role'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_authpb.Role'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_authpb.Role'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_authpb.Role'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_authpb.Role'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_authpb.Role'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_authpb.Role'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_authpb.Role'(Rest2, 0, 0, F@_1, - F@_2, TrUserData). + 'dfp_read_field_def_authpb.Role'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). -'skip_group_authpb.Role'(Bin, FNum, Z2, F@_1, F@_2, - TrUserData) -> +'skip_group_authpb.Role'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_authpb.Role'(Rest, 0, Z2, F@_1, - F@_2, TrUserData). - -'skip_32_authpb.Role'(<<_:32, Rest/binary>>, Z1, Z2, - F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_authpb.Role'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData). - -'skip_64_authpb.Role'(<<_:64, Rest/binary>>, Z1, Z2, - F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_authpb.Role'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData). - -'decode_msg_google.protobuf.FileDescriptorSet'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Bin, - 0, 0, - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.FileDescriptorSet'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorSet_file'(Rest, - Z1, Z2, F@_1, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorSet'(<<>>, - 0, 0, R1, TrUserData) -> + 'dfp_read_field_def_authpb.Role'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_authpb.Role'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_authpb.Role'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_authpb.Role'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_authpb.Role'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_google.protobuf.FileDescriptorSet'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.FileDescriptorSet'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.FileDescriptorSet_file'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorSet'(<<>>, 0, 0, _, R1, TrUserData) -> S1 = #{}, if R1 == '$undef' -> S1; true -> S1#{file => lists_reverse(R1, TrUserData)} end; -'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Other, - Z1, Z2, F@_1, - TrUserData) -> - 'dg_read_field_def_google.protobuf.FileDescriptorSet'(Other, - Z1, Z2, F@_1, - TrUserData). - -'dg_read_field_def_google.protobuf.FileDescriptorSet'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.FileDescriptorSet'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'dg_read_field_def_google.protobuf.FileDescriptorSet'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> +'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.FileDescriptorSet'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.FileDescriptorSet'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.FileDescriptorSet'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.FileDescriptorSet'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.FileDescriptorSet_file'(Rest, - 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.FileDescriptorSet'(Rest, 0, - 0, F@_1, - TrUserData); - 1 -> - 'skip_64_google.protobuf.FileDescriptorSet'(Rest, 0, 0, - F@_1, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.FileDescriptorSet'(Rest, - 0, 0, - F@_1, - TrUserData); - 3 -> - 'skip_group_google.protobuf.FileDescriptorSet'(Rest, - Key bsr 3, 0, - F@_1, - TrUserData); - 5 -> - 'skip_32_google.protobuf.FileDescriptorSet'(Rest, 0, 0, - F@_1, TrUserData) - end + 10 -> 'd_field_google.protobuf.FileDescriptorSet_file'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.FileDescriptorSet'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.FileDescriptorSet'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.FileDescriptorSet'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.FileDescriptorSet'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.FileDescriptorSet'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end end; -'dg_read_field_def_google.protobuf.FileDescriptorSet'(<<>>, - 0, 0, R1, TrUserData) -> +'dg_read_field_def_google.protobuf.FileDescriptorSet'(<<>>, 0, 0, _, R1, TrUserData) -> S1 = #{}, if R1 == '$undef' -> S1; true -> S1#{file => lists_reverse(R1, TrUserData)} end. -'d_field_google.protobuf.FileDescriptorSet_file'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorSet_file'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'d_field_google.protobuf.FileDescriptorSet_file'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.FileDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(RestF, - 0, 0, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.FileDescriptorSet'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_google.protobuf.FileDescriptorSet'(Rest, - Z1, Z2, F@_1, TrUserData); -'skip_varint_google.protobuf.FileDescriptorSet'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_length_delimited_google.protobuf.FileDescriptorSet'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.FileDescriptorSet'(Rest, - N + 7, - X bsl N + Acc, - F@_1, TrUserData); -'skip_length_delimited_google.protobuf.FileDescriptorSet'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> +'d_field_google.protobuf.FileDescriptorSet_file'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileDescriptorSet_file'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.FileDescriptorSet_file'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FileDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.FileDescriptorSet'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.FileDescriptorSet'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.FileDescriptorSet'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.FileDescriptorSet'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.FileDescriptorSet'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.FileDescriptorSet'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest2, - 0, 0, F@_1, - TrUserData). + 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest2, 0, 0, F, F@_1, TrUserData). -'skip_group_google.protobuf.FileDescriptorSet'(Bin, - FNum, Z2, F@_1, TrUserData) -> +'skip_group_google.protobuf.FileDescriptorSet'(Bin, _, Z2, FNum, F@_1, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, - 0, Z2, F@_1, - TrUserData). - -'skip_32_google.protobuf.FileDescriptorSet'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_64_google.protobuf.FileDescriptorSet'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'decode_msg_google.protobuf.FileDescriptorProto'(Bin, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.FileDescriptorSet'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.FileDescriptorSet'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_google.protobuf.FileDescriptorProto'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_name'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_package'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_dependency'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<82, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_pfield_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<80, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<90, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<88, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<34, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_message_type'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<42, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<50, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_service'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<58, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_extension'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<66, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_options'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<74, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_source_code_info'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<98, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_syntax'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, R1, - R2, R3, R4, R5, R6, R7, - F@_10, F@_11, F@_12, - TrUserData) -> - S1 = #{dependency => lists_reverse(R1, TrUserData), - public_dependency => lists_reverse(R2, TrUserData), - weak_dependency => lists_reverse(R3, TrUserData)}, + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_package'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_dependency'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<82, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_pfield_google.protobuf.FileDescriptorProto_public_dependency'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<80, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<90, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<88, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_message_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_service'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<58, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_extension'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<74, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_source_code_info'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<98, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_syntax'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, R1, R2, R3, R4, R5, R6, R7, F@_10, F@_11, F@_12, TrUserData) -> + S1 = #{dependency => lists_reverse(R1, TrUserData), public_dependency => lists_reverse(R2, TrUserData), weak_dependency => lists_reverse(R3, TrUserData)}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{package => F@_2} - end, + true -> S2#{package => F@_2} + end, S4 = if R4 == '$undef' -> S3; - true -> - S3#{message_type => lists_reverse(R4, TrUserData)} - end, + true -> S3#{message_type => lists_reverse(R4, TrUserData)} + end, S5 = if R5 == '$undef' -> S4; - true -> S4#{enum_type => lists_reverse(R5, TrUserData)} - end, + true -> S4#{enum_type => lists_reverse(R5, TrUserData)} + end, S6 = if R6 == '$undef' -> S5; - true -> S5#{service => lists_reverse(R6, TrUserData)} - end, + true -> S5#{service => lists_reverse(R6, TrUserData)} + end, S7 = if R7 == '$undef' -> S6; - true -> S6#{extension => lists_reverse(R7, TrUserData)} - end, + true -> S6#{extension => lists_reverse(R7, TrUserData)} + end, S8 = if F@_10 == '$undef' -> S7; - true -> S7#{options => F@_10} - end, + true -> S7#{options => F@_10} + end, S9 = if F@_11 == '$undef' -> S8; - true -> S8#{source_code_info => F@_11} - end, + true -> S8#{source_code_info => F@_11} + end, if F@_12 == '$undef' -> S9; true -> S9#{syntax => F@_12} end; -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'dg_read_field_def_google.protobuf.FileDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'dg_read_field_def_google.protobuf.FileDescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.FileDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'dg_read_field_def_google.protobuf.FileDescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) -> +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'dg_read_field_def_google.protobuf.FileDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'dg_read_field_def_google.protobuf.FileDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.FileDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dg_read_field_def_google.protobuf.FileDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.FileDescriptorProto_name'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); - 18 -> - 'd_field_google.protobuf.FileDescriptorProto_package'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 26 -> - 'd_field_google.protobuf.FileDescriptorProto_dependency'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 82 -> - 'd_pfield_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 80 -> - 'd_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 90 -> - 'd_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 88 -> - 'd_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 34 -> - 'd_field_google.protobuf.FileDescriptorProto_message_type'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 42 -> - 'd_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 50 -> - 'd_field_google.protobuf.FileDescriptorProto_service'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 58 -> - 'd_field_google.protobuf.FileDescriptorProto_extension'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 66 -> - 'd_field_google.protobuf.FileDescriptorProto_options'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 74 -> - 'd_field_google.protobuf.FileDescriptorProto_source_code_info'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 98 -> - 'd_field_google.protobuf.FileDescriptorProto_syntax'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.FileDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 1 -> - 'skip_64_google.protobuf.FileDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.FileDescriptorProto'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 3 -> - 'skip_group_google.protobuf.FileDescriptorProto'(Rest, - Key bsr 3, 0, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); - 5 -> - 'skip_32_google.protobuf.FileDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData) - end + 10 -> 'd_field_google.protobuf.FileDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 18 -> 'd_field_google.protobuf.FileDescriptorProto_package'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 26 -> 'd_field_google.protobuf.FileDescriptorProto_dependency'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 82 -> 'd_pfield_google.protobuf.FileDescriptorProto_public_dependency'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 80 -> 'd_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 90 -> 'd_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 88 -> 'd_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 34 -> 'd_field_google.protobuf.FileDescriptorProto_message_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 42 -> 'd_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 50 -> 'd_field_google.protobuf.FileDescriptorProto_service'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 58 -> 'd_field_google.protobuf.FileDescriptorProto_extension'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 66 -> 'd_field_google.protobuf.FileDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 74 -> 'd_field_google.protobuf.FileDescriptorProto_source_code_info'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 98 -> 'd_field_google.protobuf.FileDescriptorProto_syntax'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.FileDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 1 -> 'skip_64_google.protobuf.FileDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.FileDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 3 -> 'skip_group_google.protobuf.FileDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 5 -> 'skip_32_google.protobuf.FileDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) + end end; -'dg_read_field_def_google.protobuf.FileDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, R1, - R2, R3, R4, R5, R6, R7, - F@_10, F@_11, F@_12, - TrUserData) -> - S1 = #{dependency => lists_reverse(R1, TrUserData), - public_dependency => lists_reverse(R2, TrUserData), - weak_dependency => lists_reverse(R3, TrUserData)}, +'dg_read_field_def_google.protobuf.FileDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, R1, R2, R3, R4, R5, R6, R7, F@_10, F@_11, F@_12, TrUserData) -> + S1 = #{dependency => lists_reverse(R1, TrUserData), public_dependency => lists_reverse(R2, TrUserData), weak_dependency => lists_reverse(R3, TrUserData)}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{package => F@_2} - end, + true -> S2#{package => F@_2} + end, S4 = if R4 == '$undef' -> S3; - true -> - S3#{message_type => lists_reverse(R4, TrUserData)} - end, + true -> S3#{message_type => lists_reverse(R4, TrUserData)} + end, S5 = if R5 == '$undef' -> S4; - true -> S4#{enum_type => lists_reverse(R5, TrUserData)} - end, + true -> S4#{enum_type => lists_reverse(R5, TrUserData)} + end, S6 = if R6 == '$undef' -> S5; - true -> S5#{service => lists_reverse(R6, TrUserData)} - end, + true -> S5#{service => lists_reverse(R6, TrUserData)} + end, S7 = if R7 == '$undef' -> S6; - true -> S6#{extension => lists_reverse(R7, TrUserData)} - end, + true -> S6#{extension => lists_reverse(R7, TrUserData)} + end, S8 = if F@_10 == '$undef' -> S7; - true -> S7#{options => F@_10} - end, + true -> S7#{options => F@_10} + end, S9 = if F@_11 == '$undef' -> S8; - true -> S8#{source_code_info => F@_11} - end, + true -> S8#{source_code_info => F@_11} + end, if F@_12 == '$undef' -> S9; true -> S9#{syntax => F@_12} end. -'d_field_google.protobuf.FileDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'d_field_google.protobuf.FileDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, NewFValue, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_package'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_package'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_package'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, - NewFValue, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_dependency'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_dependency'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, TrUserData); -'d_field_google.protobuf.FileDescriptorProto_dependency'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - Prev, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - cons(NewFValue, - Prev, - TrUserData), - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_public_dependency'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_public_dependency'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - Prev, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, - cons(NewFValue, - Prev, - TrUserData), - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData). - -'d_pfield_google.protobuf.FileDescriptorProto_public_dependency'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData) - when N < 57 -> - 'd_pfield_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); -'d_pfield_google.protobuf.FileDescriptorProto_public_dependency'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, E, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData) -> +'d_field_google.protobuf.FileDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_package'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_package'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_package'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_dependency'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, cons(NewFValue, Prev, TrUserData), F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_public_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_public_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, cons(NewFValue, Prev, TrUserData), F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_pfield_google.protobuf.FileDescriptorProto_public_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_pfield_google.protobuf.FileDescriptorProto_public_dependency'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_pfield_google.protobuf.FileDescriptorProto_public_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, E, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> Len = X bsl N + Acc, <> = Rest, - NewSeq = - 'd_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(PackedBytes, - 0, - 0, - E, - TrUserData), - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, NewSeq, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'d_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - AccSeq, - TrUserData) - when N < 57 -> - 'd_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - N + - 7, - X bsl - N - + - Acc, - AccSeq, - TrUserData); -'d_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - AccSeq, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'd_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(RestF, - 0, 0, - [NewFValue - | AccSeq], - TrUserData); -'d_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(<<>>, - 0, 0, - AccSeq, - _) -> - AccSeq. - -'d_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - Prev, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, - cons(NewFValue, - Prev, - TrUserData), - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'d_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData) - when N < 57 -> - 'd_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'d_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - E, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData) -> + NewSeq = 'd_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, NewSeq, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> + 'd_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'd_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, cons(NewFValue, Prev, TrUserData), F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, E, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> Len = X bsl N + Acc, <> = Rest, - NewSeq = - 'd_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(PackedBytes, - 0, - 0, - E, - TrUserData), - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, F@_4, NewSeq, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'d_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - AccSeq, - TrUserData) - when N < 57 -> - 'd_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - N + 7, - X bsl N - + - Acc, - AccSeq, - TrUserData); -'d_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - AccSeq, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'd_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(RestF, - 0, 0, - [NewFValue - | AccSeq], - TrUserData); -'d_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<>>, - 0, 0, - AccSeq, - _) -> - AccSeq. - -'d_field_google.protobuf.FileDescriptorProto_message_type'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_message_type'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_message_type'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - Prev, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.DescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - cons(NewFValue, - Prev, - TrUserData), - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_enum_type'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_enum_type'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - Prev, F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.EnumDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, + NewSeq = 'd_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewSeq, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> + 'd_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'd_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_google.protobuf.FileDescriptorProto_message_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_message_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_message_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, Prev, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.DescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, cons(NewFValue, Prev, TrUserData), F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_enum_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_enum_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, Prev, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, cons(NewFValue, Prev, TrUserData), F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_service'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_service'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_service'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, Prev, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.ServiceDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, cons(NewFValue, Prev, TrUserData), F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_extension'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_extension'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_extension'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, Prev, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FieldDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, cons(NewFValue, Prev, TrUserData), F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, Prev, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FileOptions'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, - cons(NewFValue, - Prev, - TrUserData), - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_service'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_service'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_service'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - Prev, F@_9, F@_10, F@_11, - F@_12, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.ServiceDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - cons(NewFValue, - Prev, - TrUserData), - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_extension'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_extension'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_extension'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, Prev, F@_10, - F@_11, F@_12, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.FieldDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - cons(NewFValue, - Prev, - TrUserData), - F@_10, F@_11, - F@_12, TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_options'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, Prev, F@_11, - F@_12, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.FileOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.FileOptions'(Prev, - NewFValue, - TrUserData) - end, - F@_11, F@_12, - TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_source_code_info'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_source_code_info'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_source_code_info'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, Prev, - F@_12, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.SourceCodeInfo'(Bs, - TrUserData), - TrUserData), - Rest2} - end, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.FileOptions'(Prev, NewFValue, TrUserData) + end, + F@_11, + F@_12, + TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_source_code_info'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_source_code_info'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_source_code_info'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, Prev, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.SourceCodeInfo'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.SourceCodeInfo'(Prev, - NewFValue, - TrUserData) - end, - F@_12, TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_syntax'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_syntax'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'d_field_google.protobuf.FileDescriptorProto_syntax'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - _, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.FileDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - TrUserData) -> - 'skip_varint_google.protobuf.FileDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData); -'skip_varint_google.protobuf.FileDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'skip_length_delimited_google.protobuf.FileDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.FileDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'skip_length_delimited_google.protobuf.FileDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, - TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.SourceCodeInfo'(Prev, NewFValue, TrUserData) + end, + F@_12, + TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_syntax'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_syntax'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_syntax'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, NewFValue, TrUserData). + +'skip_varint_google.protobuf.FileDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'skip_varint_google.protobuf.FileDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'skip_varint_google.protobuf.FileDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'skip_length_delimited_google.protobuf.FileDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.FileDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'skip_length_delimited_google.protobuf.FileDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'skip_group_google.protobuf.FileDescriptorProto'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'skip_group_google.protobuf.FileDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, - 0, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'skip_32_google.protobuf.FileDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'skip_64_google.protobuf.FileDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'decode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<8, - Rest/binary>>, - Z1, Z2, - F@_1, F@_2, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto.ExtensionRange_start'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<16, - Rest/binary>>, - Z1, Z2, - F@_1, F@_2, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto.ExtensionRange_end'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<>>, - 0, 0, F@_1, - F@_2, _) -> + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'skip_32_google.protobuf.FileDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'skip_64_google.protobuf.FileDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'decode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_start'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_end'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{start => F@_1} - end, - if F@_2 == '$undef' -> S2; - true -> S2#{'end' => F@_2} + true -> S1#{start => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{'end' => F@_2} + end, + if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} end; -'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Other, - Z1, Z2, - F@_1, F@_2, - TrUserData) -> - 'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Other, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, - F@_2, - TrUserData); -'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) -> +'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> Key = X bsl N + Acc, case Key of - 8 -> - 'd_field_google.protobuf.DescriptorProto.ExtensionRange_start'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 16 -> - 'd_field_google.protobuf.DescriptorProto.ExtensionRange_end'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - 0, - 0, - F@_1, - F@_2, - TrUserData); - 1 -> - 'skip_64_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - 0, - 0, - F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - Key - bsr - 3, - 0, - F@_1, - F@_2, - TrUserData); - 5 -> - 'skip_32_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData) - end + 8 -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_start'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 16 -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_end'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 26 -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end end; -'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<>>, - 0, 0, F@_1, - F@_2, _) -> +'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{start => F@_1} - end, - if F@_2 == '$undef' -> S2; - true -> S2#{'end' => F@_2} + true -> S1#{start => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{'end' => F@_2} + end, + if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} end. -'d_field_google.protobuf.DescriptorProto.ExtensionRange_start'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto.ExtensionRange_start'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.DescriptorProto.ExtensionRange_start'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, _, F@_2, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(RestF, - 0, 0, - NewFValue, - F@_2, - TrUserData). - -'d_field_google.protobuf.DescriptorProto.ExtensionRange_end'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto.ExtensionRange_end'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.DescriptorProto.ExtensionRange_end'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, _, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, +'d_field_google.protobuf.DescriptorProto.ExtensionRange_start'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto.ExtensionRange_start'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.DescriptorProto.ExtensionRange_start'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_google.protobuf.DescriptorProto.ExtensionRange_end'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto.ExtensionRange_end'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.DescriptorProto.ExtensionRange_end'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, TrUserData). + +'d_field_google.protobuf.DescriptorProto.ExtensionRange_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto.ExtensionRange_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.DescriptorProto.ExtensionRange_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.ExtensionRangeOptions'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(RestF, - 0, 0, - F@_1, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(<<1:1, - _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(<<0:1, - _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - N + - 7, - X bsl - N - + - Acc, - F@_1, - F@_2, - TrUserData); -'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.ExtensionRangeOptions'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest2, - 0, 0, - F@_1, - F@_2, - TrUserData). - -'skip_group_google.protobuf.DescriptorProto.ExtensionRange'(Bin, - FNum, Z2, F@_1, - F@_2, TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_google.protobuf.DescriptorProto.ExtensionRange'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - 0, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_32_google.protobuf.DescriptorProto.ExtensionRange'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_64_google.protobuf.DescriptorProto.ExtensionRange'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'decode_msg_google.protobuf.DescriptorProto.ReservedRange'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto.ReservedRange_start'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto.ReservedRange_end'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<>>, - 0, 0, F@_1, - F@_2, _) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_google.protobuf.DescriptorProto.ExtensionRange'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_google.protobuf.DescriptorProto.ExtensionRange'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_google.protobuf.DescriptorProto.ReservedRange'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.DescriptorProto.ReservedRange_start'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.DescriptorProto.ReservedRange_end'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<>>, 0, 0, _, F@_1, F@_2, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{start => F@_1} - end, + true -> S1#{start => F@_1} + end, if F@_2 == '$undef' -> S2; true -> S2#{'end' => F@_2} end; -'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Other, - Z1, Z2, F@_1, - F@_2, - TrUserData) -> - 'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Other, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, - F@_2, - TrUserData); -'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) -> +'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> Key = X bsl N + Acc, case Key of - 8 -> - 'd_field_google.protobuf.DescriptorProto.ReservedRange_start'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 16 -> - 'd_field_google.protobuf.DescriptorProto.ReservedRange_end'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(Rest, - 0, - 0, - F@_1, - F@_2, - TrUserData); - 1 -> - 'skip_64_google.protobuf.DescriptorProto.ReservedRange'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(Rest, - 0, - 0, - F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_google.protobuf.DescriptorProto.ReservedRange'(Rest, - Key - bsr - 3, - 0, - F@_1, - F@_2, - TrUserData); - 5 -> - 'skip_32_google.protobuf.DescriptorProto.ReservedRange'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData) - end + 8 -> 'd_field_google.protobuf.DescriptorProto.ReservedRange_start'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 16 -> 'd_field_google.protobuf.DescriptorProto.ReservedRange_end'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end end; -'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<>>, - 0, 0, F@_1, - F@_2, _) -> +'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<>>, 0, 0, _, F@_1, F@_2, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{start => F@_1} - end, + true -> S1#{start => F@_1} + end, if F@_2 == '$undef' -> S2; true -> S2#{'end' => F@_2} end. -'d_field_google.protobuf.DescriptorProto.ReservedRange_start'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto.ReservedRange_start'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.DescriptorProto.ReservedRange_start'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, _, F@_2, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(RestF, - 0, 0, - NewFValue, - F@_2, - TrUserData). - -'d_field_google.protobuf.DescriptorProto.ReservedRange_end'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto.ReservedRange_end'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.DescriptorProto.ReservedRange_end'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, _, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(RestF, - 0, 0, - F@_1, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(<<1:1, - _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(<<0:1, - _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(Rest, - N + 7, - X bsl - N - + - Acc, - F@_1, - F@_2, - TrUserData); -'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - TrUserData) -> +'d_field_google.protobuf.DescriptorProto.ReservedRange_start'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto.ReservedRange_start'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.DescriptorProto.ReservedRange_start'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_google.protobuf.DescriptorProto.ReservedRange_end'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto.ReservedRange_end'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.DescriptorProto.ReservedRange_end'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest2, - 0, 0, - F@_1, - F@_2, - TrUserData). - -'skip_group_google.protobuf.DescriptorProto.ReservedRange'(Bin, - FNum, Z2, F@_1, F@_2, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_google.protobuf.DescriptorProto.ReservedRange'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, - 0, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_32_google.protobuf.DescriptorProto.ReservedRange'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_64_google.protobuf.DescriptorProto.ReservedRange'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'decode_msg_google.protobuf.DescriptorProto'(Bin, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_google.protobuf.DescriptorProto.ReservedRange'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_google.protobuf.DescriptorProto.ReservedRange'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_google.protobuf.DescriptorProto'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id('$undef', - TrUserData), - id([], TrUserData), - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_name'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_field'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<50, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_extension'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_nested_type'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<34, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_enum_type'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<42, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_extension_range'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<66, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<58, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_options'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<74, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_reserved_range'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<82, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_reserved_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<>>, - 0, 0, F@_1, R1, R2, R3, R4, - R5, R6, F@_8, R7, R8, - TrUserData) -> + 0, + 0, + 0, + id('$undef', TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id([], TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_field'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_extension'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_nested_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_enum_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_extension_range'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<58, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<74, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_reserved_range'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<82, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_reserved_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<>>, 0, 0, _, F@_1, R1, R2, R3, R4, R5, R6, F@_8, R7, R8, TrUserData) -> S1 = #{reserved_name => lists_reverse(R8, TrUserData)}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if R1 == '$undef' -> S2; - true -> S2#{field => lists_reverse(R1, TrUserData)} - end, + true -> S2#{field => lists_reverse(R1, TrUserData)} + end, S4 = if R2 == '$undef' -> S3; - true -> S3#{extension => lists_reverse(R2, TrUserData)} - end, + true -> S3#{extension => lists_reverse(R2, TrUserData)} + end, S5 = if R3 == '$undef' -> S4; - true -> - S4#{nested_type => lists_reverse(R3, TrUserData)} - end, + true -> S4#{nested_type => lists_reverse(R3, TrUserData)} + end, S6 = if R4 == '$undef' -> S5; - true -> S5#{enum_type => lists_reverse(R4, TrUserData)} - end, + true -> S5#{enum_type => lists_reverse(R4, TrUserData)} + end, S7 = if R5 == '$undef' -> S6; - true -> - S6#{extension_range => lists_reverse(R5, TrUserData)} - end, + true -> S6#{extension_range => lists_reverse(R5, TrUserData)} + end, S8 = if R6 == '$undef' -> S7; - true -> S7#{oneof_decl => lists_reverse(R6, TrUserData)} - end, + true -> S7#{oneof_decl => lists_reverse(R6, TrUserData)} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{options => F@_8} - end, + true -> S8#{options => F@_8} + end, if R7 == '$undef' -> S9; - true -> - S9#{reserved_range => lists_reverse(R7, TrUserData)} + true -> S9#{reserved_range => lists_reverse(R7, TrUserData)} end; -'dfp_read_field_def_google.protobuf.DescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'dg_read_field_def_google.protobuf.DescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData). - -'dg_read_field_def_google.protobuf.DescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.DescriptorProto'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dg_read_field_def_google.protobuf.DescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> +'dfp_read_field_def_google.protobuf.DescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'dg_read_field_def_google.protobuf.DescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'dg_read_field_def_google.protobuf.DescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.DescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dg_read_field_def_google.protobuf.DescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.DescriptorProto_name'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); - 18 -> - 'd_field_google.protobuf.DescriptorProto_field'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); - 50 -> - 'd_field_google.protobuf.DescriptorProto_extension'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 26 -> - 'd_field_google.protobuf.DescriptorProto_nested_type'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 34 -> - 'd_field_google.protobuf.DescriptorProto_enum_type'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 42 -> - 'd_field_google.protobuf.DescriptorProto_extension_range'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 66 -> - 'd_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 58 -> - 'd_field_google.protobuf.DescriptorProto_options'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 74 -> - 'd_field_google.protobuf.DescriptorProto_reserved_range'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 82 -> - 'd_field_google.protobuf.DescriptorProto_reserved_name'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.DescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 1 -> - 'skip_64_google.protobuf.DescriptorProto'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.DescriptorProto'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - TrUserData); - 3 -> - 'skip_group_google.protobuf.DescriptorProto'(Rest, - Key bsr 3, 0, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); - 5 -> - 'skip_32_google.protobuf.DescriptorProto'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) - end + 10 -> 'd_field_google.protobuf.DescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 18 -> 'd_field_google.protobuf.DescriptorProto_field'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 50 -> 'd_field_google.protobuf.DescriptorProto_extension'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 26 -> 'd_field_google.protobuf.DescriptorProto_nested_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 34 -> 'd_field_google.protobuf.DescriptorProto_enum_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 42 -> 'd_field_google.protobuf.DescriptorProto_extension_range'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 66 -> 'd_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 58 -> 'd_field_google.protobuf.DescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 74 -> 'd_field_google.protobuf.DescriptorProto_reserved_range'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 82 -> 'd_field_google.protobuf.DescriptorProto_reserved_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.DescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 1 -> 'skip_64_google.protobuf.DescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.DescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 3 -> 'skip_group_google.protobuf.DescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 5 -> 'skip_32_google.protobuf.DescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) + end end; -'dg_read_field_def_google.protobuf.DescriptorProto'(<<>>, - 0, 0, F@_1, R1, R2, R3, R4, - R5, R6, F@_8, R7, R8, - TrUserData) -> +'dg_read_field_def_google.protobuf.DescriptorProto'(<<>>, 0, 0, _, F@_1, R1, R2, R3, R4, R5, R6, F@_8, R7, R8, TrUserData) -> S1 = #{reserved_name => lists_reverse(R8, TrUserData)}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if R1 == '$undef' -> S2; - true -> S2#{field => lists_reverse(R1, TrUserData)} - end, + true -> S2#{field => lists_reverse(R1, TrUserData)} + end, S4 = if R2 == '$undef' -> S3; - true -> S3#{extension => lists_reverse(R2, TrUserData)} - end, + true -> S3#{extension => lists_reverse(R2, TrUserData)} + end, S5 = if R3 == '$undef' -> S4; - true -> - S4#{nested_type => lists_reverse(R3, TrUserData)} - end, + true -> S4#{nested_type => lists_reverse(R3, TrUserData)} + end, S6 = if R4 == '$undef' -> S5; - true -> S5#{enum_type => lists_reverse(R4, TrUserData)} - end, + true -> S5#{enum_type => lists_reverse(R4, TrUserData)} + end, S7 = if R5 == '$undef' -> S6; - true -> - S6#{extension_range => lists_reverse(R5, TrUserData)} - end, + true -> S6#{extension_range => lists_reverse(R5, TrUserData)} + end, S8 = if R6 == '$undef' -> S7; - true -> S7#{oneof_decl => lists_reverse(R6, TrUserData)} - end, + true -> S7#{oneof_decl => lists_reverse(R6, TrUserData)} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{options => F@_8} - end, + true -> S8#{options => F@_8} + end, if R7 == '$undef' -> S9; - true -> - S9#{reserved_range => lists_reverse(R7, TrUserData)} + true -> S9#{reserved_range => lists_reverse(R7, TrUserData)} end. -'d_field_google.protobuf.DescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.DescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, NewFValue, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'d_field_google.protobuf.DescriptorProto_field'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_field'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.DescriptorProto_field'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, Prev, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.FieldDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, - cons(NewFValue, Prev, - TrUserData), - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'d_field_google.protobuf.DescriptorProto_extension'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_extension'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.DescriptorProto_extension'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, Prev, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.FieldDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - cons(NewFValue, Prev, - TrUserData), - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.DescriptorProto_nested_type'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_nested_type'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.DescriptorProto_nested_type'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - Prev, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.DescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, +'d_field_google.protobuf.DescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_field'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_field'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_field'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FieldDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_extension'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_extension'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_extension'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FieldDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, cons(NewFValue, Prev, TrUserData), F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_nested_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_nested_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_nested_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.DescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, cons(NewFValue, Prev, TrUserData), F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_enum_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_enum_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_enum_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, cons(NewFValue, Prev, TrUserData), F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_extension_range'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_extension_range'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_extension_range'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, Prev, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, cons(NewFValue, Prev, TrUserData), F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_oneof_decl'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_oneof_decl'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, Prev, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.OneofDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, cons(NewFValue, Prev, TrUserData), F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, Prev, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.MessageOptions'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - cons(NewFValue, Prev, - TrUserData), - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.DescriptorProto_enum_type'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_enum_type'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.DescriptorProto_enum_type'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, Prev, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.EnumDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, - cons(NewFValue, Prev, - TrUserData), - F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'d_field_google.protobuf.DescriptorProto_extension_range'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_extension_range'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, - TrUserData); -'d_field_google.protobuf.DescriptorProto_extension_range'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - Prev, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, - cons(NewFValue, Prev, - TrUserData), - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'d_field_google.protobuf.DescriptorProto_oneof_decl'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.DescriptorProto_oneof_decl'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, Prev, - F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.OneofDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - cons(NewFValue, Prev, - TrUserData), - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.DescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_options'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData); -'d_field_google.protobuf.DescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, Prev, - F@_9, F@_10, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.MessageOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.MessageOptions'(Prev, - NewFValue, - TrUserData) - end, - F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.DescriptorProto_reserved_range'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_reserved_range'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.DescriptorProto_reserved_range'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, Prev, - F@_10, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.DescriptorProto.ReservedRange'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, - cons(NewFValue, Prev, - TrUserData), - F@_10, TrUserData). - -'d_field_google.protobuf.DescriptorProto_reserved_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_reserved_name'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.DescriptorProto_reserved_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.DescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - 'skip_varint_google.protobuf.DescriptorProto'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData); -'skip_varint_google.protobuf.DescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'skip_length_delimited_google.protobuf.DescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.DescriptorProto'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'skip_length_delimited_google.protobuf.DescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.MessageOptions'(Prev, NewFValue, TrUserData) + end, + F@_9, + F@_10, + TrUserData). + +'d_field_google.protobuf.DescriptorProto_reserved_range'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_reserved_range'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_reserved_range'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, Prev, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.DescriptorProto.ReservedRange'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, cons(NewFValue, Prev, TrUserData), F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_reserved_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_reserved_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_reserved_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.DescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'skip_varint_google.protobuf.DescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'skip_varint_google.protobuf.DescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'skip_length_delimited_google.protobuf.DescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.DescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'skip_length_delimited_google.protobuf.DescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'skip_group_google.protobuf.DescriptorProto'(Bin, FNum, - Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'skip_group_google.protobuf.DescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, - 0, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'skip_32_google.protobuf.DescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'skip_64_google.protobuf.DescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'decode_msg_google.protobuf.FieldDescriptorProto'(Bin, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'skip_32_google.protobuf.DescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'skip_64_google.protobuf.DescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'decode_msg_google.protobuf.ExtensionRangeOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.ExtensionRangeOptions'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.ExtensionRangeOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.ExtensionRangeOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 7994 -> 'd_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.ExtensionRangeOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.ExtensionRangeOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.ExtensionRangeOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.ExtensionRangeOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.ExtensionRangeOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.ExtensionRangeOptions'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end. + +'d_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> + 'd_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.ExtensionRangeOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.ExtensionRangeOptions'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.ExtensionRangeOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.ExtensionRangeOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.ExtensionRangeOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.ExtensionRangeOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_google.protobuf.ExtensionRangeOptions'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.ExtensionRangeOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.ExtensionRangeOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_google.protobuf.FieldDescriptorProto'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_number'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_label'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<40, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_type'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<50, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_type_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_extendee'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<58, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_default_value'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<72, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_oneof_index'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<82, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_json_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<66, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_options'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, _) -> + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_number'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_label'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_type_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_extendee'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<58, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_default_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<72, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_oneof_index'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<82, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_json_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<136, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_proto3_optional'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{number => F@_2} - end, + true -> S2#{number => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{label => F@_3} - end, + true -> S3#{label => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{type => F@_4} - end, + true -> S4#{type => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{type_name => F@_5} - end, + true -> S5#{type_name => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{extendee => F@_6} - end, + true -> S6#{extendee => F@_6} + end, S8 = if F@_7 == '$undef' -> S7; - true -> S7#{default_value => F@_7} - end, + true -> S7#{default_value => F@_7} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{oneof_index => F@_8} - end, + true -> S8#{oneof_index => F@_8} + end, S10 = if F@_9 == '$undef' -> S9; - true -> S9#{json_name => F@_9} - end, - if F@_10 == '$undef' -> S10; - true -> S10#{options => F@_10} + true -> S9#{json_name => F@_9} + end, + S11 = if F@_10 == '$undef' -> S10; + true -> S10#{options => F@_10} + end, + if F@_11 == '$undef' -> S11; + true -> S11#{proto3_optional => F@_11} end; -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'dg_read_field_def_google.protobuf.FieldDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData). - -'dg_read_field_def_google.protobuf.FieldDescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'dg_read_field_def_google.protobuf.FieldDescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) -> +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'dg_read_field_def_google.protobuf.FieldDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'dg_read_field_def_google.protobuf.FieldDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dg_read_field_def_google.protobuf.FieldDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.FieldDescriptorProto_name'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 24 -> - 'd_field_google.protobuf.FieldDescriptorProto_number'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 32 -> - 'd_field_google.protobuf.FieldDescriptorProto_label'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 40 -> - 'd_field_google.protobuf.FieldDescriptorProto_type'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 50 -> - 'd_field_google.protobuf.FieldDescriptorProto_type_name'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 18 -> - 'd_field_google.protobuf.FieldDescriptorProto_extendee'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 58 -> - 'd_field_google.protobuf.FieldDescriptorProto_default_value'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - TrUserData); - 72 -> - 'd_field_google.protobuf.FieldDescriptorProto_oneof_index'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 82 -> - 'd_field_google.protobuf.FieldDescriptorProto_json_name'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 66 -> - 'd_field_google.protobuf.FieldDescriptorProto_options'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.FieldDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 1 -> - 'skip_64_google.protobuf.FieldDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.FieldDescriptorProto'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - TrUserData); - 3 -> - 'skip_group_google.protobuf.FieldDescriptorProto'(Rest, - Key bsr 3, 0, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 5 -> - 'skip_32_google.protobuf.FieldDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) - end + 10 -> 'd_field_google.protobuf.FieldDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 24 -> 'd_field_google.protobuf.FieldDescriptorProto_number'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 32 -> 'd_field_google.protobuf.FieldDescriptorProto_label'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 40 -> 'd_field_google.protobuf.FieldDescriptorProto_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 50 -> 'd_field_google.protobuf.FieldDescriptorProto_type_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 18 -> 'd_field_google.protobuf.FieldDescriptorProto_extendee'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 58 -> 'd_field_google.protobuf.FieldDescriptorProto_default_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 72 -> 'd_field_google.protobuf.FieldDescriptorProto_oneof_index'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 82 -> 'd_field_google.protobuf.FieldDescriptorProto_json_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 66 -> 'd_field_google.protobuf.FieldDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 136 -> 'd_field_google.protobuf.FieldDescriptorProto_proto3_optional'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.FieldDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 1 -> 'skip_64_google.protobuf.FieldDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.FieldDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 3 -> 'skip_group_google.protobuf.FieldDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 5 -> 'skip_32_google.protobuf.FieldDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) + end end; -'dg_read_field_def_google.protobuf.FieldDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - _) -> +'dg_read_field_def_google.protobuf.FieldDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{number => F@_2} - end, + true -> S2#{number => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{label => F@_3} - end, + true -> S3#{label => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{type => F@_4} - end, + true -> S4#{type => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{type_name => F@_5} - end, + true -> S5#{type_name => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{extendee => F@_6} - end, + true -> S6#{extendee => F@_6} + end, S8 = if F@_7 == '$undef' -> S7; - true -> S7#{default_value => F@_7} - end, + true -> S7#{default_value => F@_7} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{oneof_index => F@_8} - end, + true -> S8#{oneof_index => F@_8} + end, S10 = if F@_9 == '$undef' -> S9; - true -> S9#{json_name => F@_9} - end, - if F@_10 == '$undef' -> S10; - true -> S10#{options => F@_10} + true -> S9#{json_name => F@_9} + end, + S11 = if F@_10 == '$undef' -> S10; + true -> S10#{options => F@_10} + end, + if F@_11 == '$undef' -> S11; + true -> S11#{proto3_optional => F@_11} end. -'d_field_google.protobuf.FieldDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, NewFValue, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_number'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_number'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_number'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, - NewFValue, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_label'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_label'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_label'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, _, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_google.protobuf.FieldDescriptorProto.Label'(begin - <> = - <<(X bsl N - + - Acc):32/unsigned-native>>, - id(Res, - TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_type'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_type'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_type'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_google.protobuf.FieldDescriptorProto.Type'(begin - <> = - <<(X bsl N - + - Acc):32/unsigned-native>>, - id(Res, - TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, NewFValue, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_type_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_type_name'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_type_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, _, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, +'d_field_google.protobuf.FieldDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_number'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_number'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_number'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_label'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_label'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_label'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.FieldDescriptorProto.Label'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.FieldDescriptorProto.Type'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_type_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_type_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_type_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_extendee'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_extendee'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_extendee'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_default_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_default_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_default_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, NewFValue, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_oneof_index'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_oneof_index'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_oneof_index'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, NewFValue, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_json_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_json_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_json_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, _, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, NewFValue, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, Prev, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FieldOptions'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, - NewFValue, F@_6, - F@_7, F@_8, F@_9, - F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_extendee'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_extendee'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_extendee'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, _, - F@_7, F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - NewFValue, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_default_value'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_default_value'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_default_value'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, _, F@_8, - F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, NewFValue, - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_oneof_index'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_oneof_index'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, - TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_oneof_index'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, _, F@_9, - F@_10, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - NewFValue, F@_9, - F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_json_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_json_name'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_json_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, _, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - NewFValue, F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_options'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.FieldOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.FieldOptions'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_google.protobuf.FieldDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData) -> - 'skip_varint_google.protobuf.FieldDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'skip_varint_google.protobuf.FieldDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'skip_length_delimited_google.protobuf.FieldDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.FieldDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'skip_length_delimited_google.protobuf.FieldDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.FieldOptions'(Prev, NewFValue, TrUserData) + end, + F@_11, + TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_proto3_optional'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_proto3_optional'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_proto3_optional'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, NewFValue, TrUserData). + +'skip_varint_google.protobuf.FieldDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'skip_varint_google.protobuf.FieldDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'skip_varint_google.protobuf.FieldDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'skip_length_delimited_google.protobuf.FieldDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.FieldDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'skip_length_delimited_google.protobuf.FieldDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData). - -'skip_group_google.protobuf.FieldDescriptorProto'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'skip_group_google.protobuf.FieldDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, - 0, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData). - -'skip_32_google.protobuf.FieldDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'skip_64_google.protobuf.FieldDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'decode_msg_google.protobuf.OneofDescriptorProto'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - TrUserData) -> - 'd_field_google.protobuf.OneofDescriptorProto_name'(Rest, - Z1, Z2, F@_1, - TrUserData); -'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(<<>>, - 0, 0, F@_1, _) -> + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'skip_32_google.protobuf.FieldDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'skip_64_google.protobuf.FieldDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'decode_msg_google.protobuf.OneofDescriptorProto'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.OneofDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.OneofDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, _) -> S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + if F@_2 == '$undef' -> S2; + true -> S2#{options => F@_2} end; -'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Other, - Z1, Z2, F@_1, - TrUserData) -> - 'dg_read_field_def_google.protobuf.OneofDescriptorProto'(Other, - Z1, Z2, F@_1, - TrUserData). - -'dg_read_field_def_google.protobuf.OneofDescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, TrUserData); -'dg_read_field_def_google.protobuf.OneofDescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> +'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_google.protobuf.OneofDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_google.protobuf.OneofDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_google.protobuf.OneofDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.OneofDescriptorProto_name'(Rest, - 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.OneofDescriptorProto'(Rest, - 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_google.protobuf.OneofDescriptorProto'(Rest, 0, - 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.OneofDescriptorProto'(Rest, - 0, - 0, - F@_1, - TrUserData); - 3 -> - 'skip_group_google.protobuf.OneofDescriptorProto'(Rest, - Key bsr 3, 0, - F@_1, - TrUserData); - 5 -> - 'skip_32_google.protobuf.OneofDescriptorProto'(Rest, 0, - 0, F@_1, - TrUserData) - end + 10 -> 'd_field_google.protobuf.OneofDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_google.protobuf.OneofDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.OneofDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_google.protobuf.OneofDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.OneofDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_google.protobuf.OneofDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_google.protobuf.OneofDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end end; -'dg_read_field_def_google.protobuf.OneofDescriptorProto'(<<>>, - 0, 0, F@_1, _) -> +'dg_read_field_def_google.protobuf.OneofDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, _) -> S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + if F@_2 == '$undef' -> S2; + true -> S2#{options => F@_2} end. -'d_field_google.protobuf.OneofDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.OneofDescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'d_field_google.protobuf.OneofDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, +'d_field_google.protobuf.OneofDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_google.protobuf.OneofDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.OneofDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_google.protobuf.OneofDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_google.protobuf.OneofDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.OneofDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.OneofOptions'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(RestF, - 0, 0, NewFValue, - TrUserData). - -'skip_varint_google.protobuf.OneofDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_google.protobuf.OneofDescriptorProto'(Rest, - Z1, Z2, F@_1, - TrUserData); -'skip_varint_google.protobuf.OneofDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_length_delimited_google.protobuf.OneofDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.OneofDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, - TrUserData); -'skip_length_delimited_google.protobuf.OneofDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> + 0, + 0, + F, + F@_1, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.OneofOptions'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_google.protobuf.OneofDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_google.protobuf.OneofDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_google.protobuf.OneofDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_google.protobuf.OneofDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.OneofDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_google.protobuf.OneofDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest2, - 0, 0, F@_1, - TrUserData). + 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). -'skip_group_google.protobuf.OneofDescriptorProto'(Bin, - FNum, Z2, F@_1, TrUserData) -> +'skip_group_google.protobuf.OneofDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, - 0, Z2, F@_1, - TrUserData). - -'skip_32_google.protobuf.OneofDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_64_google.protobuf.OneofDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'decode_msg_google.protobuf.EnumDescriptorProto'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id([], TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'd_field_google.protobuf.EnumDescriptorProto_name'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'd_field_google.protobuf.EnumDescriptorProto_value'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'd_field_google.protobuf.EnumDescriptorProto_options'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<>>, - 0, 0, F@_1, R1, F@_3, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_google.protobuf.OneofDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_google.protobuf.OneofDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_start'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_end'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<>>, 0, 0, _, F@_1, F@_2, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, - S3 = if R1 == '$undef' -> S2; - true -> S2#{value => lists_reverse(R1, TrUserData)} - end, - if F@_3 == '$undef' -> S3; - true -> S3#{options => F@_3} + true -> S1#{start => F@_1} + end, + if F@_2 == '$undef' -> S2; + true -> S2#{'end' => F@_2} end; -'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'dg_read_field_def_google.protobuf.EnumDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'dg_read_field_def_google.protobuf.EnumDescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, - TrUserData); -'dg_read_field_def_google.protobuf.EnumDescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) -> +'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.EnumDescriptorProto_name'(Rest, - 0, 0, F@_1, F@_2, - F@_3, TrUserData); - 18 -> - 'd_field_google.protobuf.EnumDescriptorProto_value'(Rest, - 0, 0, F@_1, F@_2, - F@_3, TrUserData); - 26 -> - 'd_field_google.protobuf.EnumDescriptorProto_options'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.EnumDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 1 -> - 'skip_64_google.protobuf.EnumDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.EnumDescriptorProto'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - TrUserData); - 3 -> - 'skip_group_google.protobuf.EnumDescriptorProto'(Rest, - Key bsr 3, 0, - F@_1, F@_2, - F@_3, - TrUserData); - 5 -> - 'skip_32_google.protobuf.EnumDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, TrUserData) - end + 8 -> 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_start'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 16 -> 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_end'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end end; -'dg_read_field_def_google.protobuf.EnumDescriptorProto'(<<>>, - 0, 0, F@_1, R1, F@_3, - TrUserData) -> +'dg_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<>>, 0, 0, _, F@_1, F@_2, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{start => F@_1} + end, + if F@_2 == '$undef' -> S2; + true -> S2#{'end' => F@_2} + end. + +'d_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_start'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_start'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_start'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_end'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_end'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_end'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_google.protobuf.EnumDescriptorProto'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), id('$undef', TrUserData), id([], TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_google.protobuf.EnumDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_google.protobuf.EnumDescriptorProto_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_google.protobuf.EnumDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.EnumDescriptorProto_reserved_range'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.EnumDescriptorProto_reserved_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<>>, 0, 0, _, F@_1, R1, F@_3, R2, R3, TrUserData) -> + S1 = #{reserved_name => lists_reverse(R3, TrUserData)}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, S3 = if R1 == '$undef' -> S2; - true -> S2#{value => lists_reverse(R1, TrUserData)} - end, - if F@_3 == '$undef' -> S3; - true -> S3#{options => F@_3} + true -> S2#{value => lists_reverse(R1, TrUserData)} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} + end, + if R2 == '$undef' -> S4; + true -> S4#{reserved_range => lists_reverse(R2, TrUserData)} + end; +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dg_read_field_def_google.protobuf.EnumDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'dg_read_field_def_google.protobuf.EnumDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dg_read_field_def_google.protobuf.EnumDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.EnumDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 18 -> 'd_field_google.protobuf.EnumDescriptorProto_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 26 -> 'd_field_google.protobuf.EnumDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 34 -> 'd_field_google.protobuf.EnumDescriptorProto_reserved_range'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 42 -> 'd_field_google.protobuf.EnumDescriptorProto_reserved_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.EnumDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 1 -> 'skip_64_google.protobuf.EnumDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.EnumDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 3 -> 'skip_group_google.protobuf.EnumDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 5 -> 'skip_32_google.protobuf.EnumDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.EnumDescriptorProto'(<<>>, 0, 0, _, F@_1, R1, F@_3, R2, R3, TrUserData) -> + S1 = #{reserved_name => lists_reverse(R3, TrUserData)}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if R1 == '$undef' -> S2; + true -> S2#{value => lists_reverse(R1, TrUserData)} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} + end, + if R2 == '$undef' -> S4; + true -> S4#{reserved_range => lists_reverse(R2, TrUserData)} end. -'d_field_google.protobuf.EnumDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumDescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, +'d_field_google.protobuf.EnumDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'d_field_google.protobuf.EnumDescriptorProto_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumValueDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, F@_4, F@_5, TrUserData). + +'d_field_google.protobuf.EnumDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumOptions'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, - 0, 0, NewFValue, - F@_2, F@_3, - TrUserData). - -'d_field_google.protobuf.EnumDescriptorProto_value'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumDescriptorProto_value'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumDescriptorProto_value'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, Prev, F@_3, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.EnumValueDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, - 0, 0, F@_1, - cons(NewFValue, - Prev, - TrUserData), - F@_3, TrUserData). - -'d_field_google.protobuf.EnumDescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumDescriptorProto_options'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumDescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.EnumOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.EnumOptions'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_google.protobuf.EnumDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'skip_varint_google.protobuf.EnumDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData); -'skip_varint_google.protobuf.EnumDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'skip_length_delimited_google.protobuf.EnumDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.EnumDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, - TrUserData); -'skip_length_delimited_google.protobuf.EnumDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.EnumOptions'(Prev, NewFValue, TrUserData) + end, + F@_4, + F@_5, + TrUserData). + +'d_field_google.protobuf.EnumDescriptorProto_reserved_range'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto_reserved_range'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto_reserved_range'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, cons(NewFValue, Prev, TrUserData), F@_5, TrUserData). + +'d_field_google.protobuf.EnumDescriptorProto_reserved_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto_reserved_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto_reserved_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.EnumDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'skip_varint_google.protobuf.EnumDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_varint_google.protobuf.EnumDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_length_delimited_google.protobuf.EnumDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.EnumDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_length_delimited_google.protobuf.EnumDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, TrUserData). + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). -'skip_group_google.protobuf.EnumDescriptorProto'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - TrUserData) -> +'skip_group_google.protobuf.EnumDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, - 0, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'skip_32_google.protobuf.EnumDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'skip_64_google.protobuf.EnumDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'decode_msg_google.protobuf.EnumValueDescriptorProto'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData) -> - 'd_field_google.protobuf.EnumValueDescriptorProto_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData) -> - 'd_field_google.protobuf.EnumValueDescriptorProto_number'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData) -> - 'd_field_google.protobuf.EnumValueDescriptorProto_options'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, - F@_3, _) -> + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_32_google.protobuf.EnumDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_64_google.protobuf.EnumDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'decode_msg_google.protobuf.EnumValueDescriptorProto'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.EnumValueDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.EnumValueDescriptorProto_number'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.EnumValueDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{number => F@_2} - end, + true -> S2#{number => F@_2} + end, if F@_3 == '$undef' -> S3; true -> S3#{options => F@_3} end; -'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Other, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData) -> - 'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(Other, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, - TrUserData); -'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, - TrUserData) -> +'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.EnumValueDescriptorProto_name'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 16 -> - 'd_field_google.protobuf.EnumValueDescriptorProto_number'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 26 -> - 'd_field_google.protobuf.EnumValueDescriptorProto_options'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.EnumValueDescriptorProto'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - TrUserData); - 1 -> - 'skip_64_google.protobuf.EnumValueDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - TrUserData); - 3 -> - 'skip_group_google.protobuf.EnumValueDescriptorProto'(Rest, - Key bsr 3, - 0, F@_1, - F@_2, - F@_3, - TrUserData); - 5 -> - 'skip_32_google.protobuf.EnumValueDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData) - end + 10 -> 'd_field_google.protobuf.EnumValueDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 16 -> 'd_field_google.protobuf.EnumValueDescriptorProto_number'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 26 -> 'd_field_google.protobuf.EnumValueDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.EnumValueDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_google.protobuf.EnumValueDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_google.protobuf.EnumValueDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_google.protobuf.EnumValueDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end end; -'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, - F@_3, _) -> +'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{number => F@_2} - end, + true -> S2#{number => F@_2} + end, if F@_3 == '$undef' -> S3; true -> S3#{options => F@_3} end. -'d_field_google.protobuf.EnumValueDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumValueDescriptorProto_name'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumValueDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(RestF, - 0, 0, - NewFValue, - F@_2, F@_3, - TrUserData). - -'d_field_google.protobuf.EnumValueDescriptorProto_number'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumValueDescriptorProto_number'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumValueDescriptorProto_number'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, F@_3, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, +'d_field_google.protobuf.EnumValueDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.EnumValueDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_google.protobuf.EnumValueDescriptorProto_number'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueDescriptorProto_number'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.EnumValueDescriptorProto_number'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, TrUserData). + +'d_field_google.protobuf.EnumValueDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.EnumValueDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumValueOptions'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(RestF, - 0, 0, F@_1, - NewFValue, - F@_3, - TrUserData). - -'d_field_google.protobuf.EnumValueDescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumValueDescriptorProto_options'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumValueDescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.EnumValueOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(RestF, - 0, 0, F@_1, - F@_2, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.EnumValueOptions'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_google.protobuf.EnumValueDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'skip_varint_google.protobuf.EnumValueDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'skip_varint_google.protobuf.EnumValueDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, - TrUserData); -'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.EnumValueOptions'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_google.protobuf.EnumValueDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_google.protobuf.EnumValueDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_google.protobuf.EnumValueDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest2, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_group_google.protobuf.EnumValueDescriptorProto'(Bin, - FNum, Z2, F@_1, F@_2, - F@_3, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_google.protobuf.EnumValueDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, - 0, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_32_google.protobuf.EnumValueDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_64_google.protobuf.EnumValueDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'decode_msg_google.protobuf.ServiceDescriptorProto'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id([], - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'd_field_google.protobuf.ServiceDescriptorProto_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'd_field_google.protobuf.ServiceDescriptorProto_method'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'd_field_google.protobuf.ServiceDescriptorProto_options'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<>>, - 0, 0, F@_1, R1, - F@_3, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_google.protobuf.EnumValueDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_google.protobuf.EnumValueDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_google.protobuf.ServiceDescriptorProto'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.ServiceDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.ServiceDescriptorProto_method'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.ServiceDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<>>, 0, 0, _, F@_1, R1, F@_3, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if R1 == '$undef' -> S2; - true -> S2#{method => lists_reverse(R1, TrUserData)} - end, + true -> S2#{method => lists_reverse(R1, TrUserData)} + end, if F@_3 == '$undef' -> S3; true -> S3#{options => F@_3} end; -'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(Other, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) -> +'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.ServiceDescriptorProto_name'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 18 -> - 'd_field_google.protobuf.ServiceDescriptorProto_method'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 26 -> - 'd_field_google.protobuf.ServiceDescriptorProto_options'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.ServiceDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 1 -> - 'skip_64_google.protobuf.ServiceDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - TrUserData); - 3 -> - 'skip_group_google.protobuf.ServiceDescriptorProto'(Rest, - Key bsr 3, - 0, F@_1, - F@_2, F@_3, - TrUserData); - 5 -> - 'skip_32_google.protobuf.ServiceDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData) - end + 10 -> 'd_field_google.protobuf.ServiceDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 18 -> 'd_field_google.protobuf.ServiceDescriptorProto_method'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 26 -> 'd_field_google.protobuf.ServiceDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.ServiceDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_google.protobuf.ServiceDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_google.protobuf.ServiceDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_google.protobuf.ServiceDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end end; -'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(<<>>, - 0, 0, F@_1, R1, F@_3, - TrUserData) -> +'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(<<>>, 0, 0, _, F@_1, R1, F@_3, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if R1 == '$undef' -> S2; - true -> S2#{method => lists_reverse(R1, TrUserData)} - end, + true -> S2#{method => lists_reverse(R1, TrUserData)} + end, if F@_3 == '$undef' -> S3; true -> S3#{options => F@_3} end. -'d_field_google.protobuf.ServiceDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.ServiceDescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.ServiceDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(RestF, - 0, 0, NewFValue, - F@_2, F@_3, - TrUserData). - -'d_field_google.protobuf.ServiceDescriptorProto_method'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.ServiceDescriptorProto_method'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.ServiceDescriptorProto_method'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, Prev, - F@_3, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.MethodDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(RestF, - 0, 0, F@_1, - cons(NewFValue, - Prev, - TrUserData), - F@_3, - TrUserData). - -'d_field_google.protobuf.ServiceDescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.ServiceDescriptorProto_options'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.ServiceDescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.ServiceOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, +'d_field_google.protobuf.ServiceDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.ServiceDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.ServiceDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_google.protobuf.ServiceDescriptorProto_method'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.ServiceDescriptorProto_method'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.ServiceDescriptorProto_method'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.MethodDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, TrUserData). + +'d_field_google.protobuf.ServiceDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.ServiceDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.ServiceDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.ServiceOptions'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(RestF, - 0, 0, F@_1, - F@_2, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.ServiceOptions'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_google.protobuf.ServiceDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'skip_varint_google.protobuf.ServiceDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'skip_varint_google.protobuf.ServiceDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, - TrUserData); -'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.ServiceOptions'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_google.protobuf.ServiceDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_google.protobuf.ServiceDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_google.protobuf.ServiceDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest2, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_group_google.protobuf.ServiceDescriptorProto'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_google.protobuf.ServiceDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, - 0, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_32_google.protobuf.ServiceDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_64_google.protobuf.ServiceDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'decode_msg_google.protobuf.MethodDescriptorProto'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'd_field_google.protobuf.MethodDescriptorProto_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'd_field_google.protobuf.MethodDescriptorProto_input_type'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'd_field_google.protobuf.MethodDescriptorProto_output_type'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<34, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'd_field_google.protobuf.MethodDescriptorProto_options'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData); -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<40, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'd_field_google.protobuf.MethodDescriptorProto_client_streaming'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<48, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'd_field_google.protobuf.MethodDescriptorProto_server_streaming'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, _) -> + 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_google.protobuf.ServiceDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_google.protobuf.ServiceDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_google.protobuf.MethodDescriptorProto'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_input_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_output_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_client_streaming'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<48, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_server_streaming'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{input_type => F@_2} - end, + true -> S2#{input_type => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{output_type => F@_3} - end, + true -> S3#{output_type => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{options => F@_4} - end, + true -> S4#{options => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{client_streaming => F@_5} - end, + true -> S5#{client_streaming => F@_5} + end, if F@_6 == '$undef' -> S6; true -> S6#{server_streaming => F@_6} end; -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'dg_read_field_def_google.protobuf.MethodDescriptorProto'(Other, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData). - -'dg_read_field_def_google.protobuf.MethodDescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData); -'dg_read_field_def_google.protobuf.MethodDescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'dg_read_field_def_google.protobuf.MethodDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'dg_read_field_def_google.protobuf.MethodDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dg_read_field_def_google.protobuf.MethodDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.MethodDescriptorProto_name'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, - TrUserData); - 18 -> - 'd_field_google.protobuf.MethodDescriptorProto_input_type'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, - TrUserData); - 26 -> - 'd_field_google.protobuf.MethodDescriptorProto_output_type'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - TrUserData); - 34 -> - 'd_field_google.protobuf.MethodDescriptorProto_options'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, - TrUserData); - 40 -> - 'd_field_google.protobuf.MethodDescriptorProto_client_streaming'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - TrUserData); - 48 -> - 'd_field_google.protobuf.MethodDescriptorProto_server_streaming'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.MethodDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, - TrUserData); - 1 -> - 'skip_64_google.protobuf.MethodDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.MethodDescriptorProto'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - TrUserData); - 3 -> - 'skip_group_google.protobuf.MethodDescriptorProto'(Rest, - Key bsr 3, 0, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); - 5 -> - 'skip_32_google.protobuf.MethodDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData) - end + 10 -> 'd_field_google.protobuf.MethodDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 18 -> 'd_field_google.protobuf.MethodDescriptorProto_input_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 26 -> 'd_field_google.protobuf.MethodDescriptorProto_output_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 34 -> 'd_field_google.protobuf.MethodDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 40 -> 'd_field_google.protobuf.MethodDescriptorProto_client_streaming'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 48 -> 'd_field_google.protobuf.MethodDescriptorProto_server_streaming'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.MethodDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 1 -> 'skip_64_google.protobuf.MethodDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.MethodDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 3 -> 'skip_group_google.protobuf.MethodDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 5 -> 'skip_32_google.protobuf.MethodDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) + end end; -'dg_read_field_def_google.protobuf.MethodDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, _) -> +'dg_read_field_def_google.protobuf.MethodDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{input_type => F@_2} - end, + true -> S2#{input_type => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{output_type => F@_3} - end, + true -> S3#{output_type => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{options => F@_4} - end, + true -> S4#{options => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{client_streaming => F@_5} - end, + true -> S5#{client_streaming => F@_5} + end, if F@_6 == '$undef' -> S6; true -> S6#{server_streaming => F@_6} end. -'d_field_google.protobuf.MethodDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodDescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'d_field_google.protobuf.MethodDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, - 0, 0, NewFValue, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData). - -'d_field_google.protobuf.MethodDescriptorProto_input_type'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodDescriptorProto_input_type'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData); -'d_field_google.protobuf.MethodDescriptorProto_input_type'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, +'d_field_google.protobuf.MethodDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'d_field_google.protobuf.MethodDescriptorProto_input_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_input_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_input_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'d_field_google.protobuf.MethodDescriptorProto_output_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_output_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_output_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, TrUserData). + +'d_field_google.protobuf.MethodDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.MethodOptions'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, - 0, 0, F@_1, - NewFValue, F@_3, - F@_4, F@_5, F@_6, - TrUserData). - -'d_field_google.protobuf.MethodDescriptorProto_output_type'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodDescriptorProto_output_type'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'d_field_google.protobuf.MethodDescriptorProto_output_type'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - _, F@_4, F@_5, F@_6, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, F@_4, - F@_5, F@_6, - TrUserData). - -'d_field_google.protobuf.MethodDescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodDescriptorProto_options'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'d_field_google.protobuf.MethodDescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, Prev, F@_5, F@_6, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.MethodOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.MethodOptions'(Prev, - NewFValue, - TrUserData) - end, - F@_5, F@_6, - TrUserData). - -'d_field_google.protobuf.MethodDescriptorProto_client_streaming'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodDescriptorProto_client_streaming'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'d_field_google.protobuf.MethodDescriptorProto_client_streaming'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, _, F@_6, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, - NewFValue, F@_6, - TrUserData). - -'d_field_google.protobuf.MethodDescriptorProto_server_streaming'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodDescriptorProto_server_streaming'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'d_field_google.protobuf.MethodDescriptorProto_server_streaming'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, _, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.MethodDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData) -> - 'skip_varint_google.protobuf.MethodDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - TrUserData); -'skip_varint_google.protobuf.MethodDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData). - -'skip_length_delimited_google.protobuf.MethodDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.MethodDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'skip_length_delimited_google.protobuf.MethodDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.MethodOptions'(Prev, NewFValue, TrUserData) + end, + F@_5, + F@_6, + TrUserData). + +'d_field_google.protobuf.MethodDescriptorProto_client_streaming'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_client_streaming'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_client_streaming'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, TrUserData). + +'d_field_google.protobuf.MethodDescriptorProto_server_streaming'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_server_streaming'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_server_streaming'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, TrUserData). + +'skip_varint_google.protobuf.MethodDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'skip_varint_google.protobuf.MethodDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'skip_varint_google.protobuf.MethodDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_length_delimited_google.protobuf.MethodDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.MethodDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'skip_length_delimited_google.protobuf.MethodDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, - TrUserData). - -'skip_group_google.protobuf.MethodDescriptorProto'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_group_google.protobuf.MethodDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, - 0, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData). - -'skip_32_google.protobuf.MethodDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData). - -'skip_64_google.protobuf.MethodDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData). - -'decode_msg_google.protobuf.FileOptions'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileOptions'(Bin, 0, - 0, - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id([], TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.FileOptions'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_32_google.protobuf.MethodDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_64_google.protobuf.MethodDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'decode_msg_google.protobuf.FileOptions'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileOptions'(Bin, + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.FileOptions'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_java_package'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<66, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_java_outer_classname'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<80, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<80, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_java_multiple_files'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<160, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<160, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<216, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<216, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_java_string_check_utf8'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<72, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<72, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_optimize_for'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<90, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<90, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_go_package'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<128, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<128, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_cc_generic_services'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<136, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<136, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_java_generic_services'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<144, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<144, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_py_generic_services'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<184, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<208, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_php_generic_services'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<184, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<248, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<248, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_cc_enable_arenas'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<162, - 2, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<162, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_objc_class_prefix'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<170, - 2, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<170, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_csharp_namespace'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<176, - 2, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_javanano_use_deprecated_package'(Rest, - Z1, - Z2, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<186, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_swift_prefix'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<194, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_php_class_prefix'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<202, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_php_namespace'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<226, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_php_metadata_namespace'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<234, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_ruby_package'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<200, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<200, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_goproto_getters_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<208, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<208, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<216, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<216, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_goproto_stringer_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<224, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<224, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_verbose_equal_all'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<232, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_face_all'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<240, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<232, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_face_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<240, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_gostring_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<248, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<248, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_populate_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<128, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<128, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_stringer_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<136, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<136, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_onlyone_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<168, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<168, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_equal_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<176, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<176, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_description_all'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<184, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<184, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_testgen_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<192, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<192, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_benchgen_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<200, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<200, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_marshaler_all'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<208, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<208, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_unmarshaler_all'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<216, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<216, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_stable_marshaler_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<224, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<224, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_sizer_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<232, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<232, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<240, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<240, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_enum_stringer_all'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<248, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<248, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_unsafe_marshaler_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<128, - 227, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<128, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<136, - 227, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<136, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_goproto_extensions_map_all'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<144, - 227, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<144, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_goproto_unrecognized_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<152, - 227, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<152, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_gogoproto_import'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<160, - 227, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<160, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_protosizer_all'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<168, - 227, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<168, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_compare_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<>>, - 0, 0, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, R1, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, R1, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, + F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{java_package => F@_1} - end, + true -> S1#{java_package => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{java_outer_classname => F@_2} - end, + true -> S2#{java_outer_classname => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{java_multiple_files => F@_3} - end, + true -> S3#{java_multiple_files => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{java_generate_equals_and_hash => F@_4} - end, + true -> S4#{java_generate_equals_and_hash => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{java_string_check_utf8 => F@_5} - end, + true -> S5#{java_string_check_utf8 => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{optimize_for => F@_6} - end, + true -> S6#{optimize_for => F@_6} + end, S8 = if F@_7 == '$undef' -> S7; - true -> S7#{go_package => F@_7} - end, + true -> S7#{go_package => F@_7} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{cc_generic_services => F@_8} - end, + true -> S8#{cc_generic_services => F@_8} + end, S10 = if F@_9 == '$undef' -> S9; - true -> S9#{java_generic_services => F@_9} - end, + true -> S9#{java_generic_services => F@_9} + end, S11 = if F@_10 == '$undef' -> S10; - true -> S10#{py_generic_services => F@_10} - end, + true -> S10#{py_generic_services => F@_10} + end, S12 = if F@_11 == '$undef' -> S11; - true -> S11#{deprecated => F@_11} - end, + true -> S11#{php_generic_services => F@_11} + end, S13 = if F@_12 == '$undef' -> S12; - true -> S12#{cc_enable_arenas => F@_12} - end, + true -> S12#{deprecated => F@_12} + end, S14 = if F@_13 == '$undef' -> S13; - true -> S13#{objc_class_prefix => F@_13} - end, + true -> S13#{cc_enable_arenas => F@_13} + end, S15 = if F@_14 == '$undef' -> S14; - true -> S14#{csharp_namespace => F@_14} - end, + true -> S14#{objc_class_prefix => F@_14} + end, S16 = if F@_15 == '$undef' -> S15; - true -> S15#{javanano_use_deprecated_package => F@_15} - end, - S17 = if R1 == '$undef' -> S16; - true -> - S16#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S15#{csharp_namespace => F@_15} + end, + S17 = if F@_16 == '$undef' -> S16; + true -> S16#{swift_prefix => F@_16} + end, S18 = if F@_17 == '$undef' -> S17; - true -> S17#{goproto_getters_all => F@_17} - end, + true -> S17#{php_class_prefix => F@_17} + end, S19 = if F@_18 == '$undef' -> S18; - true -> S18#{goproto_enum_prefix_all => F@_18} - end, + true -> S18#{php_namespace => F@_18} + end, S20 = if F@_19 == '$undef' -> S19; - true -> S19#{goproto_stringer_all => F@_19} - end, + true -> S19#{php_metadata_namespace => F@_19} + end, S21 = if F@_20 == '$undef' -> S20; - true -> S20#{verbose_equal_all => F@_20} - end, - S22 = if F@_21 == '$undef' -> S21; - true -> S21#{face_all => F@_21} - end, + true -> S20#{ruby_package => F@_20} + end, + S22 = if R1 == '$undef' -> S21; + true -> S21#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, S23 = if F@_22 == '$undef' -> S22; - true -> S22#{gostring_all => F@_22} - end, + true -> S22#{goproto_getters_all => F@_22} + end, S24 = if F@_23 == '$undef' -> S23; - true -> S23#{populate_all => F@_23} - end, + true -> S23#{goproto_enum_prefix_all => F@_23} + end, S25 = if F@_24 == '$undef' -> S24; - true -> S24#{stringer_all => F@_24} - end, + true -> S24#{goproto_stringer_all => F@_24} + end, S26 = if F@_25 == '$undef' -> S25; - true -> S25#{onlyone_all => F@_25} - end, + true -> S25#{verbose_equal_all => F@_25} + end, S27 = if F@_26 == '$undef' -> S26; - true -> S26#{equal_all => F@_26} - end, + true -> S26#{face_all => F@_26} + end, S28 = if F@_27 == '$undef' -> S27; - true -> S27#{description_all => F@_27} - end, + true -> S27#{gostring_all => F@_27} + end, S29 = if F@_28 == '$undef' -> S28; - true -> S28#{testgen_all => F@_28} - end, + true -> S28#{populate_all => F@_28} + end, S30 = if F@_29 == '$undef' -> S29; - true -> S29#{benchgen_all => F@_29} - end, + true -> S29#{stringer_all => F@_29} + end, S31 = if F@_30 == '$undef' -> S30; - true -> S30#{marshaler_all => F@_30} - end, + true -> S30#{onlyone_all => F@_30} + end, S32 = if F@_31 == '$undef' -> S31; - true -> S31#{unmarshaler_all => F@_31} - end, + true -> S31#{equal_all => F@_31} + end, S33 = if F@_32 == '$undef' -> S32; - true -> S32#{stable_marshaler_all => F@_32} - end, + true -> S32#{description_all => F@_32} + end, S34 = if F@_33 == '$undef' -> S33; - true -> S33#{sizer_all => F@_33} - end, + true -> S33#{testgen_all => F@_33} + end, S35 = if F@_34 == '$undef' -> S34; - true -> S34#{goproto_enum_stringer_all => F@_34} - end, + true -> S34#{benchgen_all => F@_34} + end, S36 = if F@_35 == '$undef' -> S35; - true -> S35#{enum_stringer_all => F@_35} - end, + true -> S35#{marshaler_all => F@_35} + end, S37 = if F@_36 == '$undef' -> S36; - true -> S36#{unsafe_marshaler_all => F@_36} - end, + true -> S36#{unmarshaler_all => F@_36} + end, S38 = if F@_37 == '$undef' -> S37; - true -> S37#{unsafe_unmarshaler_all => F@_37} - end, + true -> S37#{stable_marshaler_all => F@_37} + end, S39 = if F@_38 == '$undef' -> S38; - true -> S38#{goproto_extensions_map_all => F@_38} - end, + true -> S38#{sizer_all => F@_38} + end, S40 = if F@_39 == '$undef' -> S39; - true -> S39#{goproto_unrecognized_all => F@_39} - end, + true -> S39#{goproto_enum_stringer_all => F@_39} + end, S41 = if F@_40 == '$undef' -> S40; - true -> S40#{gogoproto_import => F@_40} - end, + true -> S40#{enum_stringer_all => F@_40} + end, S42 = if F@_41 == '$undef' -> S41; - true -> S41#{protosizer_all => F@_41} - end, - if F@_42 == '$undef' -> S42; - true -> S42#{compare_all => F@_42} + true -> S41#{unsafe_marshaler_all => F@_41} + end, + S43 = if F@_42 == '$undef' -> S42; + true -> S42#{unsafe_unmarshaler_all => F@_42} + end, + S44 = if F@_43 == '$undef' -> S43; + true -> S43#{goproto_extensions_map_all => F@_43} + end, + S45 = if F@_44 == '$undef' -> S44; + true -> S44#{goproto_unrecognized_all => F@_44} + end, + S46 = if F@_45 == '$undef' -> S45; + true -> S45#{gogoproto_import => F@_45} + end, + S47 = if F@_46 == '$undef' -> S46; + true -> S46#{protosizer_all => F@_46} + end, + if F@_47 == '$undef' -> S47; + true -> S47#{compare_all => F@_47} end; -'dfp_read_field_def_google.protobuf.FileOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> +'dfp_read_field_def_google.protobuf.FileOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, + F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'dg_read_field_def_google.protobuf.FileOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData). - -'dg_read_field_def_google.protobuf.FileOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'dg_read_field_def_google.protobuf.FileOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.FileOptions'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dg_read_field_def_google.protobuf.FileOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dg_read_field_def_google.protobuf.FileOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.FileOptions_java_package'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData); - 66 -> - 'd_field_google.protobuf.FileOptions_java_outer_classname'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 80 -> - 'd_field_google.protobuf.FileOptions_java_multiple_files'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 160 -> - 'd_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 216 -> - 'd_field_google.protobuf.FileOptions_java_string_check_utf8'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 72 -> - 'd_field_google.protobuf.FileOptions_optimize_for'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData); - 90 -> - 'd_field_google.protobuf.FileOptions_go_package'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); - 128 -> - 'd_field_google.protobuf.FileOptions_cc_generic_services'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 136 -> - 'd_field_google.protobuf.FileOptions_java_generic_services'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 144 -> - 'd_field_google.protobuf.FileOptions_py_generic_services'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 184 -> - 'd_field_google.protobuf.FileOptions_deprecated'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); - 248 -> - 'd_field_google.protobuf.FileOptions_cc_enable_arenas'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 290 -> - 'd_field_google.protobuf.FileOptions_objc_class_prefix'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 298 -> - 'd_field_google.protobuf.FileOptions_csharp_namespace'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 304 -> - 'd_field_google.protobuf.FileOptions_javanano_use_deprecated_package'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 7994 -> - 'd_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504008 -> - 'd_field_google.protobuf.FileOptions_goproto_getters_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504016 -> - 'd_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504024 -> - 'd_field_google.protobuf.FileOptions_goproto_stringer_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504032 -> - 'd_field_google.protobuf.FileOptions_verbose_equal_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 504040 -> - 'd_field_google.protobuf.FileOptions_face_all'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData); - 504048 -> - 'd_field_google.protobuf.FileOptions_gostring_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData); - 504056 -> - 'd_field_google.protobuf.FileOptions_populate_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData); - 504064 -> - 'd_field_google.protobuf.FileOptions_stringer_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData); - 504072 -> - 'd_field_google.protobuf.FileOptions_onlyone_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); - 504104 -> - 'd_field_google.protobuf.FileOptions_equal_all'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); - 504112 -> - 'd_field_google.protobuf.FileOptions_description_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 504120 -> - 'd_field_google.protobuf.FileOptions_testgen_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); - 504128 -> - 'd_field_google.protobuf.FileOptions_benchgen_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData); - 504136 -> - 'd_field_google.protobuf.FileOptions_marshaler_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); - 504144 -> - 'd_field_google.protobuf.FileOptions_unmarshaler_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 504152 -> - 'd_field_google.protobuf.FileOptions_stable_marshaler_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504160 -> - 'd_field_google.protobuf.FileOptions_sizer_all'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); - 504168 -> - 'd_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504176 -> - 'd_field_google.protobuf.FileOptions_enum_stringer_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 504184 -> - 'd_field_google.protobuf.FileOptions_unsafe_marshaler_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504192 -> - 'd_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504200 -> - 'd_field_google.protobuf.FileOptions_goproto_extensions_map_all'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504208 -> - 'd_field_google.protobuf.FileOptions_goproto_unrecognized_all'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504216 -> - 'd_field_google.protobuf.FileOptions_gogoproto_import'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 504224 -> - 'd_field_google.protobuf.FileOptions_protosizer_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); - 504232 -> - 'd_field_google.protobuf.FileOptions_compare_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.FileOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); - 1 -> - 'skip_64_google.protobuf.FileOptions'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.FileOptions'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 3 -> - 'skip_group_google.protobuf.FileOptions'(Rest, - Key bsr 3, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); - 5 -> - 'skip_32_google.protobuf.FileOptions'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) - end + 10 -> + 'd_field_google.protobuf.FileOptions_java_package'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 66 -> + 'd_field_google.protobuf.FileOptions_java_outer_classname'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 80 -> + 'd_field_google.protobuf.FileOptions_java_multiple_files'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 160 -> + 'd_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 216 -> + 'd_field_google.protobuf.FileOptions_java_string_check_utf8'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 72 -> + 'd_field_google.protobuf.FileOptions_optimize_for'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 90 -> + 'd_field_google.protobuf.FileOptions_go_package'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 128 -> + 'd_field_google.protobuf.FileOptions_cc_generic_services'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 136 -> + 'd_field_google.protobuf.FileOptions_java_generic_services'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 144 -> + 'd_field_google.protobuf.FileOptions_py_generic_services'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 336 -> + 'd_field_google.protobuf.FileOptions_php_generic_services'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 184 -> + 'd_field_google.protobuf.FileOptions_deprecated'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 248 -> + 'd_field_google.protobuf.FileOptions_cc_enable_arenas'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 290 -> + 'd_field_google.protobuf.FileOptions_objc_class_prefix'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 298 -> + 'd_field_google.protobuf.FileOptions_csharp_namespace'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 314 -> + 'd_field_google.protobuf.FileOptions_swift_prefix'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 322 -> + 'd_field_google.protobuf.FileOptions_php_class_prefix'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 330 -> + 'd_field_google.protobuf.FileOptions_php_namespace'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 354 -> + 'd_field_google.protobuf.FileOptions_php_metadata_namespace'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 362 -> + 'd_field_google.protobuf.FileOptions_ruby_package'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 7994 -> + 'd_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504008 -> + 'd_field_google.protobuf.FileOptions_goproto_getters_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504016 -> + 'd_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504024 -> + 'd_field_google.protobuf.FileOptions_goproto_stringer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504032 -> + 'd_field_google.protobuf.FileOptions_verbose_equal_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504040 -> + 'd_field_google.protobuf.FileOptions_face_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504048 -> + 'd_field_google.protobuf.FileOptions_gostring_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504056 -> + 'd_field_google.protobuf.FileOptions_populate_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504064 -> + 'd_field_google.protobuf.FileOptions_stringer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504072 -> + 'd_field_google.protobuf.FileOptions_onlyone_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504104 -> + 'd_field_google.protobuf.FileOptions_equal_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504112 -> + 'd_field_google.protobuf.FileOptions_description_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504120 -> + 'd_field_google.protobuf.FileOptions_testgen_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504128 -> + 'd_field_google.protobuf.FileOptions_benchgen_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504136 -> + 'd_field_google.protobuf.FileOptions_marshaler_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504144 -> + 'd_field_google.protobuf.FileOptions_unmarshaler_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504152 -> + 'd_field_google.protobuf.FileOptions_stable_marshaler_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504160 -> + 'd_field_google.protobuf.FileOptions_sizer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504168 -> + 'd_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504176 -> + 'd_field_google.protobuf.FileOptions_enum_stringer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504184 -> + 'd_field_google.protobuf.FileOptions_unsafe_marshaler_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504192 -> + 'd_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504200 -> + 'd_field_google.protobuf.FileOptions_goproto_extensions_map_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504208 -> + 'd_field_google.protobuf.FileOptions_goproto_unrecognized_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504216 -> + 'd_field_google.protobuf.FileOptions_gogoproto_import'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504224 -> + 'd_field_google.protobuf.FileOptions_protosizer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504232 -> + 'd_field_google.protobuf.FileOptions_compare_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + _ -> + case Key band 7 of + 0 -> + 'skip_varint_google.protobuf.FileOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 1 -> + 'skip_64_google.protobuf.FileOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 2 -> + 'skip_length_delimited_google.protobuf.FileOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 3 -> + 'skip_group_google.protobuf.FileOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 5 -> + 'skip_32_google.protobuf.FileOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData) + end end; -'dg_read_field_def_google.protobuf.FileOptions'(<<>>, 0, - 0, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, R1, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> +'dg_read_field_def_google.protobuf.FileOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, R1, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, + F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{java_package => F@_1} - end, + true -> S1#{java_package => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{java_outer_classname => F@_2} - end, + true -> S2#{java_outer_classname => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{java_multiple_files => F@_3} - end, + true -> S3#{java_multiple_files => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{java_generate_equals_and_hash => F@_4} - end, + true -> S4#{java_generate_equals_and_hash => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{java_string_check_utf8 => F@_5} - end, + true -> S5#{java_string_check_utf8 => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{optimize_for => F@_6} - end, + true -> S6#{optimize_for => F@_6} + end, S8 = if F@_7 == '$undef' -> S7; - true -> S7#{go_package => F@_7} - end, + true -> S7#{go_package => F@_7} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{cc_generic_services => F@_8} - end, + true -> S8#{cc_generic_services => F@_8} + end, S10 = if F@_9 == '$undef' -> S9; - true -> S9#{java_generic_services => F@_9} - end, + true -> S9#{java_generic_services => F@_9} + end, S11 = if F@_10 == '$undef' -> S10; - true -> S10#{py_generic_services => F@_10} - end, + true -> S10#{py_generic_services => F@_10} + end, S12 = if F@_11 == '$undef' -> S11; - true -> S11#{deprecated => F@_11} - end, + true -> S11#{php_generic_services => F@_11} + end, S13 = if F@_12 == '$undef' -> S12; - true -> S12#{cc_enable_arenas => F@_12} - end, + true -> S12#{deprecated => F@_12} + end, S14 = if F@_13 == '$undef' -> S13; - true -> S13#{objc_class_prefix => F@_13} - end, + true -> S13#{cc_enable_arenas => F@_13} + end, S15 = if F@_14 == '$undef' -> S14; - true -> S14#{csharp_namespace => F@_14} - end, + true -> S14#{objc_class_prefix => F@_14} + end, S16 = if F@_15 == '$undef' -> S15; - true -> S15#{javanano_use_deprecated_package => F@_15} - end, - S17 = if R1 == '$undef' -> S16; - true -> - S16#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S15#{csharp_namespace => F@_15} + end, + S17 = if F@_16 == '$undef' -> S16; + true -> S16#{swift_prefix => F@_16} + end, S18 = if F@_17 == '$undef' -> S17; - true -> S17#{goproto_getters_all => F@_17} - end, + true -> S17#{php_class_prefix => F@_17} + end, S19 = if F@_18 == '$undef' -> S18; - true -> S18#{goproto_enum_prefix_all => F@_18} - end, + true -> S18#{php_namespace => F@_18} + end, S20 = if F@_19 == '$undef' -> S19; - true -> S19#{goproto_stringer_all => F@_19} - end, + true -> S19#{php_metadata_namespace => F@_19} + end, S21 = if F@_20 == '$undef' -> S20; - true -> S20#{verbose_equal_all => F@_20} - end, - S22 = if F@_21 == '$undef' -> S21; - true -> S21#{face_all => F@_21} - end, + true -> S20#{ruby_package => F@_20} + end, + S22 = if R1 == '$undef' -> S21; + true -> S21#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, S23 = if F@_22 == '$undef' -> S22; - true -> S22#{gostring_all => F@_22} - end, + true -> S22#{goproto_getters_all => F@_22} + end, S24 = if F@_23 == '$undef' -> S23; - true -> S23#{populate_all => F@_23} - end, + true -> S23#{goproto_enum_prefix_all => F@_23} + end, S25 = if F@_24 == '$undef' -> S24; - true -> S24#{stringer_all => F@_24} - end, + true -> S24#{goproto_stringer_all => F@_24} + end, S26 = if F@_25 == '$undef' -> S25; - true -> S25#{onlyone_all => F@_25} - end, + true -> S25#{verbose_equal_all => F@_25} + end, S27 = if F@_26 == '$undef' -> S26; - true -> S26#{equal_all => F@_26} - end, + true -> S26#{face_all => F@_26} + end, S28 = if F@_27 == '$undef' -> S27; - true -> S27#{description_all => F@_27} - end, + true -> S27#{gostring_all => F@_27} + end, S29 = if F@_28 == '$undef' -> S28; - true -> S28#{testgen_all => F@_28} - end, + true -> S28#{populate_all => F@_28} + end, S30 = if F@_29 == '$undef' -> S29; - true -> S29#{benchgen_all => F@_29} - end, + true -> S29#{stringer_all => F@_29} + end, S31 = if F@_30 == '$undef' -> S30; - true -> S30#{marshaler_all => F@_30} - end, + true -> S30#{onlyone_all => F@_30} + end, S32 = if F@_31 == '$undef' -> S31; - true -> S31#{unmarshaler_all => F@_31} - end, + true -> S31#{equal_all => F@_31} + end, S33 = if F@_32 == '$undef' -> S32; - true -> S32#{stable_marshaler_all => F@_32} - end, + true -> S32#{description_all => F@_32} + end, S34 = if F@_33 == '$undef' -> S33; - true -> S33#{sizer_all => F@_33} - end, + true -> S33#{testgen_all => F@_33} + end, S35 = if F@_34 == '$undef' -> S34; - true -> S34#{goproto_enum_stringer_all => F@_34} - end, + true -> S34#{benchgen_all => F@_34} + end, S36 = if F@_35 == '$undef' -> S35; - true -> S35#{enum_stringer_all => F@_35} - end, + true -> S35#{marshaler_all => F@_35} + end, S37 = if F@_36 == '$undef' -> S36; - true -> S36#{unsafe_marshaler_all => F@_36} - end, + true -> S36#{unmarshaler_all => F@_36} + end, S38 = if F@_37 == '$undef' -> S37; - true -> S37#{unsafe_unmarshaler_all => F@_37} - end, + true -> S37#{stable_marshaler_all => F@_37} + end, S39 = if F@_38 == '$undef' -> S38; - true -> S38#{goproto_extensions_map_all => F@_38} - end, + true -> S38#{sizer_all => F@_38} + end, S40 = if F@_39 == '$undef' -> S39; - true -> S39#{goproto_unrecognized_all => F@_39} - end, + true -> S39#{goproto_enum_stringer_all => F@_39} + end, S41 = if F@_40 == '$undef' -> S40; - true -> S40#{gogoproto_import => F@_40} - end, + true -> S40#{enum_stringer_all => F@_40} + end, S42 = if F@_41 == '$undef' -> S41; - true -> S41#{protosizer_all => F@_41} - end, - if F@_42 == '$undef' -> S42; - true -> S42#{compare_all => F@_42} + true -> S41#{unsafe_marshaler_all => F@_41} + end, + S43 = if F@_42 == '$undef' -> S42; + true -> S42#{unsafe_unmarshaler_all => F@_42} + end, + S44 = if F@_43 == '$undef' -> S43; + true -> S43#{goproto_extensions_map_all => F@_43} + end, + S45 = if F@_44 == '$undef' -> S44; + true -> S44#{goproto_unrecognized_all => F@_44} + end, + S46 = if F@_45 == '$undef' -> S45; + true -> S45#{gogoproto_import => F@_45} + end, + S47 = if F@_46 == '$undef' -> S46; + true -> S46#{protosizer_all => F@_46} + end, + if F@_47 == '$undef' -> S47; + true -> S47#{compare_all => F@_47} end. -'d_field_google.protobuf.FileOptions_java_package'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) +'d_field_google.protobuf.FileOptions_java_package'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_java_package'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_java_package'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_java_package'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, NewFValue, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_java_outer_classname'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + NewFValue, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_java_outer_classname'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_java_outer_classname'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_java_outer_classname'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_java_outer_classname'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, NewFValue, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_java_multiple_files'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + NewFValue, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_java_multiple_files'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_java_multiple_files'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_java_multiple_files'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, _, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_java_multiple_files'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + NewFValue, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(Rest, - N + 7, - X bsl N - + Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - F@_3, _, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - NewFValue, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_java_string_check_utf8'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + NewFValue, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_java_string_check_utf8'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_java_string_check_utf8'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_java_string_check_utf8'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, _, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_java_string_check_utf8'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, NewFValue, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_optimize_for'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + NewFValue, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_optimize_for'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_optimize_for'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_optimize_for'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, _, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_google.protobuf.FileOptions.OptimizeMode'(begin - <> = - <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, - TrUserData) - end), - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_optimize_for'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.FileOptions.OptimizeMode'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, NewFValue, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_go_package'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + NewFValue, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_go_package'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_go_package'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_go_package'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, _, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_go_package'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - NewFValue, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_cc_generic_services'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + NewFValue, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_cc_generic_services'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_cc_generic_services'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_cc_generic_services'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, _, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_cc_generic_services'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - NewFValue, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_java_generic_services'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + NewFValue, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_java_generic_services'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_java_generic_services'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_java_generic_services'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, _, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_java_generic_services'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, _, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, NewFValue, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_py_generic_services'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + NewFValue, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_py_generic_services'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_py_generic_services'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_py_generic_services'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, _, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_py_generic_services'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, _, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, NewFValue, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + NewFValue, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_php_generic_services'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_php_generic_services'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_php_generic_services'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, _, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + NewFValue, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, _, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - NewFValue, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_cc_enable_arenas'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + NewFValue, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_cc_enable_arenas'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_cc_enable_arenas'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_cc_enable_arenas'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - _, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_cc_enable_arenas'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, _, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - NewFValue, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_objc_class_prefix'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + NewFValue, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_objc_class_prefix'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_objc_class_prefix'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_objc_class_prefix'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, _, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_objc_class_prefix'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, _, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, NewFValue, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_csharp_namespace'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + NewFValue, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_csharp_namespace'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_csharp_namespace'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_csharp_namespace'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, _, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_csharp_namespace'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, _, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + NewFValue, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_swift_prefix'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_swift_prefix'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_swift_prefix'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, _, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + NewFValue, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_php_class_prefix'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_php_class_prefix'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_php_class_prefix'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, _, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + NewFValue, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_php_namespace'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_php_namespace'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_php_namespace'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, _, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + NewFValue, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_php_metadata_namespace'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_php_metadata_namespace'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_php_metadata_namespace'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, _, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, NewFValue, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_javanano_use_deprecated_package'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + NewFValue, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_ruby_package'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> - 'd_field_google.protobuf.FileOptions_javanano_use_deprecated_package'(Rest, - N + 7, - X bsl - N - + - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_javanano_use_deprecated_package'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, _, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + 'd_field_google.protobuf.FileOptions_ruby_package'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_ruby_package'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, _, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - NewFValue, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_uninterpreted_option'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + NewFValue, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_uninterpreted_option'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, Prev, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, Prev, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - cons(NewFValue, Prev, - TrUserData), - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_goproto_getters_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + cons(NewFValue, Prev, TrUserData), + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_getters_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_goproto_getters_all'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_goproto_getters_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, _, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_getters_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, _, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, NewFValue, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + NewFValue, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, _, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, _, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, NewFValue, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_goproto_stringer_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + NewFValue, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_stringer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_goproto_stringer_all'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_goproto_stringer_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, _, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_stringer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + _, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - NewFValue, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_verbose_equal_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + NewFValue, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_verbose_equal_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_verbose_equal_all'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_verbose_equal_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, _, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_verbose_equal_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, _, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - NewFValue, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_face_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + NewFValue, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_face_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_face_all'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_face_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, _, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_face_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + _, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, NewFValue, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_gostring_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + NewFValue, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_gostring_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_gostring_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_gostring_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, _, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_gostring_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, _, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, NewFValue, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_populate_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + NewFValue, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_populate_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_populate_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_populate_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, _, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_populate_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, _, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - NewFValue, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_stringer_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + NewFValue, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_stringer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_stringer_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_stringer_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, _, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_stringer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, _, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - NewFValue, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_onlyone_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + NewFValue, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_onlyone_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_onlyone_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_onlyone_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, _, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_onlyone_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, _, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, NewFValue, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_equal_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + NewFValue, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_equal_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_equal_all'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_equal_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, _, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_equal_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, _, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, NewFValue, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_description_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + NewFValue, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_description_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_description_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_description_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, _, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_description_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, _, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - NewFValue, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_testgen_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + NewFValue, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_testgen_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_testgen_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_testgen_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, _, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_testgen_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, _, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - NewFValue, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_benchgen_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + NewFValue, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_benchgen_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_benchgen_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_benchgen_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - _, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_benchgen_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, _, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, NewFValue, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_marshaler_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + NewFValue, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_marshaler_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_marshaler_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_marshaler_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, _, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_marshaler_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, _, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, NewFValue, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_unmarshaler_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + NewFValue, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_unmarshaler_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_unmarshaler_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_unmarshaler_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, _, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_unmarshaler_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, _, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - NewFValue, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_stable_marshaler_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + NewFValue, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_stable_marshaler_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_stable_marshaler_all'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_stable_marshaler_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, _, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_stable_marshaler_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, _, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - NewFValue, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_sizer_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + NewFValue, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_sizer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_sizer_all'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_sizer_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, _, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_sizer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, _, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, NewFValue, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + NewFValue, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, _, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, _, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, NewFValue, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_enum_stringer_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + NewFValue, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_enum_stringer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_enum_stringer_all'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_enum_stringer_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, _, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_enum_stringer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, _, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - NewFValue, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_unsafe_marshaler_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + NewFValue, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_unsafe_marshaler_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_unsafe_marshaler_all'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_unsafe_marshaler_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - _, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_unsafe_marshaler_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, _, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - NewFValue, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + NewFValue, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, _, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, _, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, NewFValue, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_goproto_extensions_map_all'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + NewFValue, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_extensions_map_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_goproto_extensions_map_all'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_goproto_extensions_map_all'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - _, F@_39, - F@_40, F@_41, - F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_extensions_map_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, _, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, NewFValue, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_goproto_unrecognized_all'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + NewFValue, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_unrecognized_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_goproto_unrecognized_all'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_goproto_unrecognized_all'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, _, F@_40, - F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_unrecognized_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, _, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - NewFValue, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_gogoproto_import'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + NewFValue, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_gogoproto_import'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_gogoproto_import'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_gogoproto_import'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, _, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_gogoproto_import'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, _, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - NewFValue, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_protosizer_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + NewFValue, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_protosizer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_protosizer_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_protosizer_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, _, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_protosizer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, _, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, NewFValue, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_compare_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + NewFValue, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_compare_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_compare_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_compare_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, _, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_compare_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, NewFValue, - TrUserData). - -'skip_varint_google.protobuf.FileOptions'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'skip_varint_google.protobuf.FileOptions'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData); -'skip_varint_google.protobuf.FileOptions'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + NewFValue, + TrUserData). + +'skip_varint_google.protobuf.FileOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'skip_varint_google.protobuf.FileOptions'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'skip_varint_google.protobuf.FileOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData). - -'skip_length_delimited_google.protobuf.FileOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'skip_length_delimited_google.protobuf.FileOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.FileOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'skip_length_delimited_google.protobuf.FileOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'skip_length_delimited_google.protobuf.FileOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, 'dfp_read_field_def_google.protobuf.FileOptions'(Rest2, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData). - -'skip_group_google.protobuf.FileOptions'(Bin, FNum, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, F@_42, - TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'skip_group_google.protobuf.FileOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, + F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> {_, Rest} = read_group(Bin, FNum), 'dfp_read_field_def_google.protobuf.FileOptions'(Rest, - 0, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData). - -'skip_32_google.protobuf.FileOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + 0, + Z2, + FNum, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'skip_32_google.protobuf.FileOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, + F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData). - -'skip_64_google.protobuf.FileOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'skip_64_google.protobuf.FileOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, + F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData). - -'decode_msg_google.protobuf.MessageOptions'(Bin, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'decode_msg_google.protobuf.MessageOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.MessageOptions'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id([], TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.MessageOptions'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.MessageOptions'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_message_set_wire_format'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(Rest, - Z1, - Z2, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<56, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<56, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_map_entry'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<136, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<136, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_goproto_getters'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<152, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<152, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_goproto_stringer'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<160, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<160, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_verbose_equal'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<168, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_face'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<176, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<168, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_face'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<176, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_gostring'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<184, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<184, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_populate'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<128, - 220, 32, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<128, 220, 32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_stringer'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<200, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<200, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_onlyone'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<232, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_equal'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<240, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<232, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_equal'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<240, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_description'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<248, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<248, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_testgen'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<128, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<128, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_benchgen'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<136, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<136, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_marshaler'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<144, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<144, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_unmarshaler'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<152, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<152, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_stable_marshaler'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<160, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_sizer'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<184, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<160, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_sizer'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<184, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_unsafe_marshaler'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<192, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<192, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<200, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<200, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_goproto_extensions_map'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<208, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<208, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_goproto_unrecognized'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<224, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<224, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_protosizer'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<232, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<232, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_compare'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<>>, - 0, 0, F@_1, F@_2, F@_3, - F@_4, R1, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, R1, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, + TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{message_set_wire_format => F@_1} - end, + true -> S1#{message_set_wire_format => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{no_standard_descriptor_accessor => F@_2} - end, + true -> S2#{no_standard_descriptor_accessor => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{deprecated => F@_3} - end, + true -> S3#{deprecated => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{map_entry => F@_4} - end, + true -> S4#{map_entry => F@_4} + end, S6 = if R1 == '$undef' -> S5; - true -> - S5#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S5#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{goproto_getters => F@_6} - end, + true -> S6#{goproto_getters => F@_6} + end, S8 = if F@_7 == '$undef' -> S7; - true -> S7#{goproto_stringer => F@_7} - end, + true -> S7#{goproto_stringer => F@_7} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{verbose_equal => F@_8} - end, + true -> S8#{verbose_equal => F@_8} + end, S10 = if F@_9 == '$undef' -> S9; - true -> S9#{face => F@_9} - end, + true -> S9#{face => F@_9} + end, S11 = if F@_10 == '$undef' -> S10; - true -> S10#{gostring => F@_10} - end, + true -> S10#{gostring => F@_10} + end, S12 = if F@_11 == '$undef' -> S11; - true -> S11#{populate => F@_11} - end, + true -> S11#{populate => F@_11} + end, S13 = if F@_12 == '$undef' -> S12; - true -> S12#{stringer => F@_12} - end, + true -> S12#{stringer => F@_12} + end, S14 = if F@_13 == '$undef' -> S13; - true -> S13#{onlyone => F@_13} - end, + true -> S13#{onlyone => F@_13} + end, S15 = if F@_14 == '$undef' -> S14; - true -> S14#{equal => F@_14} - end, + true -> S14#{equal => F@_14} + end, S16 = if F@_15 == '$undef' -> S15; - true -> S15#{description => F@_15} - end, + true -> S15#{description => F@_15} + end, S17 = if F@_16 == '$undef' -> S16; - true -> S16#{testgen => F@_16} - end, + true -> S16#{testgen => F@_16} + end, S18 = if F@_17 == '$undef' -> S17; - true -> S17#{benchgen => F@_17} - end, + true -> S17#{benchgen => F@_17} + end, S19 = if F@_18 == '$undef' -> S18; - true -> S18#{marshaler => F@_18} - end, + true -> S18#{marshaler => F@_18} + end, S20 = if F@_19 == '$undef' -> S19; - true -> S19#{unmarshaler => F@_19} - end, + true -> S19#{unmarshaler => F@_19} + end, S21 = if F@_20 == '$undef' -> S20; - true -> S20#{stable_marshaler => F@_20} - end, + true -> S20#{stable_marshaler => F@_20} + end, S22 = if F@_21 == '$undef' -> S21; - true -> S21#{sizer => F@_21} - end, + true -> S21#{sizer => F@_21} + end, S23 = if F@_22 == '$undef' -> S22; - true -> S22#{unsafe_marshaler => F@_22} - end, + true -> S22#{unsafe_marshaler => F@_22} + end, S24 = if F@_23 == '$undef' -> S23; - true -> S23#{unsafe_unmarshaler => F@_23} - end, + true -> S23#{unsafe_unmarshaler => F@_23} + end, S25 = if F@_24 == '$undef' -> S24; - true -> S24#{goproto_extensions_map => F@_24} - end, + true -> S24#{goproto_extensions_map => F@_24} + end, S26 = if F@_25 == '$undef' -> S25; - true -> S25#{goproto_unrecognized => F@_25} - end, + true -> S25#{goproto_unrecognized => F@_25} + end, S27 = if F@_26 == '$undef' -> S26; - true -> S26#{protosizer => F@_26} - end, + true -> S26#{protosizer => F@_26} + end, if F@_27 == '$undef' -> S27; true -> S27#{compare => F@_27} end; -'dfp_read_field_def_google.protobuf.MessageOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> +'dfp_read_field_def_google.protobuf.MessageOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, + TrUserData) -> 'dg_read_field_def_google.protobuf.MessageOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData). - -'dg_read_field_def_google.protobuf.MessageOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'dg_read_field_def_google.protobuf.MessageOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.MessageOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dg_read_field_def_google.protobuf.MessageOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) -> + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dg_read_field_def_google.protobuf.MessageOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> Key = X bsl N + Acc, case Key of - 8 -> - 'd_field_google.protobuf.MessageOptions_message_set_wire_format'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 16 -> - 'd_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 24 -> - 'd_field_google.protobuf.MessageOptions_deprecated'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); - 56 -> - 'd_field_google.protobuf.MessageOptions_map_entry'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 7994 -> - 'd_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512008 -> - 'd_field_google.protobuf.MessageOptions_goproto_getters'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 512024 -> - 'd_field_google.protobuf.MessageOptions_goproto_stringer'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512032 -> - 'd_field_google.protobuf.MessageOptions_verbose_equal'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 512040 -> - 'd_field_google.protobuf.MessageOptions_face'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 512048 -> - 'd_field_google.protobuf.MessageOptions_gostring'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 512056 -> - 'd_field_google.protobuf.MessageOptions_populate'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 536064 -> - 'd_field_google.protobuf.MessageOptions_stringer'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 512072 -> - 'd_field_google.protobuf.MessageOptions_onlyone'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 512104 -> - 'd_field_google.protobuf.MessageOptions_equal'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 512112 -> - 'd_field_google.protobuf.MessageOptions_description'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); - 512120 -> - 'd_field_google.protobuf.MessageOptions_testgen'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 512128 -> - 'd_field_google.protobuf.MessageOptions_benchgen'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 512136 -> - 'd_field_google.protobuf.MessageOptions_marshaler'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 512144 -> - 'd_field_google.protobuf.MessageOptions_unmarshaler'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); - 512152 -> - 'd_field_google.protobuf.MessageOptions_stable_marshaler'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512160 -> - 'd_field_google.protobuf.MessageOptions_sizer'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 512184 -> - 'd_field_google.protobuf.MessageOptions_unsafe_marshaler'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512192 -> - 'd_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512200 -> - 'd_field_google.protobuf.MessageOptions_goproto_extensions_map'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512208 -> - 'd_field_google.protobuf.MessageOptions_goproto_unrecognized'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512224 -> - 'd_field_google.protobuf.MessageOptions_protosizer'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); - 512232 -> - 'd_field_google.protobuf.MessageOptions_compare'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.MessageOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 1 -> - 'skip_64_google.protobuf.MessageOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.MessageOptions'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 3 -> - 'skip_group_google.protobuf.MessageOptions'(Rest, - Key bsr 3, 0, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 5 -> - 'skip_32_google.protobuf.MessageOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) - end + 8 -> + 'd_field_google.protobuf.MessageOptions_message_set_wire_format'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 16 -> + 'd_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 24 -> + 'd_field_google.protobuf.MessageOptions_deprecated'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 56 -> + 'd_field_google.protobuf.MessageOptions_map_entry'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 7994 -> + 'd_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512008 -> + 'd_field_google.protobuf.MessageOptions_goproto_getters'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512024 -> + 'd_field_google.protobuf.MessageOptions_goproto_stringer'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512032 -> + 'd_field_google.protobuf.MessageOptions_verbose_equal'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512040 -> + 'd_field_google.protobuf.MessageOptions_face'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512048 -> + 'd_field_google.protobuf.MessageOptions_gostring'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512056 -> + 'd_field_google.protobuf.MessageOptions_populate'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 536064 -> + 'd_field_google.protobuf.MessageOptions_stringer'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512072 -> + 'd_field_google.protobuf.MessageOptions_onlyone'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512104 -> + 'd_field_google.protobuf.MessageOptions_equal'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512112 -> + 'd_field_google.protobuf.MessageOptions_description'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512120 -> + 'd_field_google.protobuf.MessageOptions_testgen'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512128 -> + 'd_field_google.protobuf.MessageOptions_benchgen'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512136 -> + 'd_field_google.protobuf.MessageOptions_marshaler'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512144 -> + 'd_field_google.protobuf.MessageOptions_unmarshaler'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512152 -> + 'd_field_google.protobuf.MessageOptions_stable_marshaler'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512160 -> + 'd_field_google.protobuf.MessageOptions_sizer'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512184 -> + 'd_field_google.protobuf.MessageOptions_unsafe_marshaler'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512192 -> + 'd_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512200 -> + 'd_field_google.protobuf.MessageOptions_goproto_extensions_map'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512208 -> + 'd_field_google.protobuf.MessageOptions_goproto_unrecognized'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512224 -> + 'd_field_google.protobuf.MessageOptions_protosizer'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512232 -> + 'd_field_google.protobuf.MessageOptions_compare'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + _ -> + case Key band 7 of + 0 -> + 'skip_varint_google.protobuf.MessageOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 1 -> + 'skip_64_google.protobuf.MessageOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 2 -> + 'skip_length_delimited_google.protobuf.MessageOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 3 -> + 'skip_group_google.protobuf.MessageOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 5 -> + 'skip_32_google.protobuf.MessageOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData) + end end; -'dg_read_field_def_google.protobuf.MessageOptions'(<<>>, - 0, 0, F@_1, F@_2, F@_3, F@_4, - R1, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> +'dg_read_field_def_google.protobuf.MessageOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, R1, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, + TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{message_set_wire_format => F@_1} - end, + true -> S1#{message_set_wire_format => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{no_standard_descriptor_accessor => F@_2} - end, + true -> S2#{no_standard_descriptor_accessor => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{deprecated => F@_3} - end, + true -> S3#{deprecated => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{map_entry => F@_4} - end, + true -> S4#{map_entry => F@_4} + end, S6 = if R1 == '$undef' -> S5; - true -> - S5#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S5#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{goproto_getters => F@_6} - end, + true -> S6#{goproto_getters => F@_6} + end, S8 = if F@_7 == '$undef' -> S7; - true -> S7#{goproto_stringer => F@_7} - end, + true -> S7#{goproto_stringer => F@_7} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{verbose_equal => F@_8} - end, + true -> S8#{verbose_equal => F@_8} + end, S10 = if F@_9 == '$undef' -> S9; - true -> S9#{face => F@_9} - end, + true -> S9#{face => F@_9} + end, S11 = if F@_10 == '$undef' -> S10; - true -> S10#{gostring => F@_10} - end, + true -> S10#{gostring => F@_10} + end, S12 = if F@_11 == '$undef' -> S11; - true -> S11#{populate => F@_11} - end, + true -> S11#{populate => F@_11} + end, S13 = if F@_12 == '$undef' -> S12; - true -> S12#{stringer => F@_12} - end, + true -> S12#{stringer => F@_12} + end, S14 = if F@_13 == '$undef' -> S13; - true -> S13#{onlyone => F@_13} - end, + true -> S13#{onlyone => F@_13} + end, S15 = if F@_14 == '$undef' -> S14; - true -> S14#{equal => F@_14} - end, + true -> S14#{equal => F@_14} + end, S16 = if F@_15 == '$undef' -> S15; - true -> S15#{description => F@_15} - end, + true -> S15#{description => F@_15} + end, S17 = if F@_16 == '$undef' -> S16; - true -> S16#{testgen => F@_16} - end, + true -> S16#{testgen => F@_16} + end, S18 = if F@_17 == '$undef' -> S17; - true -> S17#{benchgen => F@_17} - end, + true -> S17#{benchgen => F@_17} + end, S19 = if F@_18 == '$undef' -> S18; - true -> S18#{marshaler => F@_18} - end, + true -> S18#{marshaler => F@_18} + end, S20 = if F@_19 == '$undef' -> S19; - true -> S19#{unmarshaler => F@_19} - end, + true -> S19#{unmarshaler => F@_19} + end, S21 = if F@_20 == '$undef' -> S20; - true -> S20#{stable_marshaler => F@_20} - end, + true -> S20#{stable_marshaler => F@_20} + end, S22 = if F@_21 == '$undef' -> S21; - true -> S21#{sizer => F@_21} - end, + true -> S21#{sizer => F@_21} + end, S23 = if F@_22 == '$undef' -> S22; - true -> S22#{unsafe_marshaler => F@_22} - end, + true -> S22#{unsafe_marshaler => F@_22} + end, S24 = if F@_23 == '$undef' -> S23; - true -> S23#{unsafe_unmarshaler => F@_23} - end, + true -> S23#{unsafe_unmarshaler => F@_23} + end, S25 = if F@_24 == '$undef' -> S24; - true -> S24#{goproto_extensions_map => F@_24} - end, + true -> S24#{goproto_extensions_map => F@_24} + end, S26 = if F@_25 == '$undef' -> S25; - true -> S25#{goproto_unrecognized => F@_25} - end, + true -> S25#{goproto_unrecognized => F@_25} + end, S27 = if F@_26 == '$undef' -> S26; - true -> S26#{protosizer => F@_26} - end, + true -> S26#{protosizer => F@_26} + end, if F@_27 == '$undef' -> S27; true -> S27#{compare => F@_27} end. -'d_field_google.protobuf.MessageOptions_message_set_wire_format'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData) +'d_field_google.protobuf.MessageOptions_message_set_wire_format'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_message_set_wire_format'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_message_set_wire_format'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, _, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_message_set_wire_format'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, NewFValue, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData) + 0, + 0, + F, + NewFValue, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(Rest, - N + - 7, - X - bsl - N - + - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - _, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, NewFValue, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + NewFValue, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, _, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_map_entry'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + NewFValue, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_map_entry'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_map_entry'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_map_entry'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_map_entry'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - NewFValue, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_uninterpreted_option'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + NewFValue, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_uninterpreted_option'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - Prev, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, - cons(NewFValue, Prev, - TrUserData), - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_goproto_getters'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + cons(NewFValue, Prev, TrUserData), + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_goproto_getters'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_goproto_getters'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_goproto_getters'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, _, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_goproto_getters'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, NewFValue, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_goproto_stringer'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + NewFValue, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_goproto_stringer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_goproto_stringer'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_goproto_stringer'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, _, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_goproto_stringer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - NewFValue, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_verbose_equal'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + NewFValue, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_verbose_equal'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_verbose_equal'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_verbose_equal'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - _, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_verbose_equal'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - NewFValue, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_face'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + NewFValue, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_face'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_face'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_face'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, _, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_face'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, _, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, NewFValue, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_gostring'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + NewFValue, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_gostring'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_gostring'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_gostring'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, _, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_gostring'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, _, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, NewFValue, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_populate'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + NewFValue, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_populate'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_populate'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_populate'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, _, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_populate'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, _, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - NewFValue, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_stringer'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + NewFValue, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_stringer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_stringer'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_stringer'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, _, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_stringer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, NewFValue, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_onlyone'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + NewFValue, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_onlyone'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_onlyone'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_onlyone'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, _, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_onlyone'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, _, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, NewFValue, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_equal'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + NewFValue, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_equal'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_equal'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_equal'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, _, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_equal'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, _, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - NewFValue, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_description'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + NewFValue, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_description'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_description'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_description'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, _, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_description'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, _, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, NewFValue, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_testgen'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + NewFValue, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_testgen'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_testgen'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_testgen'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, _, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_testgen'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, _, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, NewFValue, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_benchgen'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + NewFValue, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_benchgen'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_benchgen'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_benchgen'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, _, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_benchgen'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, _, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - NewFValue, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_marshaler'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + NewFValue, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_marshaler'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_marshaler'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_marshaler'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, _, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_marshaler'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, _, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, NewFValue, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_unmarshaler'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + NewFValue, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_unmarshaler'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_unmarshaler'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_unmarshaler'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, _, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_unmarshaler'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, _, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, NewFValue, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_stable_marshaler'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + NewFValue, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_stable_marshaler'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_stable_marshaler'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_stable_marshaler'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, _, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_stable_marshaler'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, _, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - NewFValue, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_sizer'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + NewFValue, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_sizer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_sizer'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_sizer'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, _, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_sizer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, _, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, NewFValue, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_unsafe_marshaler'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + NewFValue, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_unsafe_marshaler'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_unsafe_marshaler'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_unsafe_marshaler'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, _, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_unsafe_marshaler'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, _, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, NewFValue, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + NewFValue, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, _, - F@_24, F@_25, F@_26, - F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, _, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - NewFValue, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_goproto_extensions_map'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + NewFValue, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_goproto_extensions_map'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_goproto_extensions_map'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_goproto_extensions_map'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, _, - F@_25, F@_26, - F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_goproto_extensions_map'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, _, F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, NewFValue, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_goproto_unrecognized'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + NewFValue, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_goproto_unrecognized'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_goproto_unrecognized'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_goproto_unrecognized'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, _, - F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_goproto_unrecognized'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, _, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, NewFValue, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_protosizer'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + NewFValue, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_protosizer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_protosizer'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_protosizer'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, _, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_protosizer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, _, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - NewFValue, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_compare'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + NewFValue, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_compare'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_compare'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_compare'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, _, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_compare'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, NewFValue, - TrUserData). - -'skip_varint_google.protobuf.MessageOptions'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, TrUserData) -> - 'skip_varint_google.protobuf.MessageOptions'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'skip_varint_google.protobuf.MessageOptions'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + NewFValue, + TrUserData). + +'skip_varint_google.protobuf.MessageOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + 'skip_varint_google.protobuf.MessageOptions'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'skip_varint_google.protobuf.MessageOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'skip_length_delimited_google.protobuf.MessageOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'skip_length_delimited_google.protobuf.MessageOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.MessageOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'skip_length_delimited_google.protobuf.MessageOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) -> + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'skip_length_delimited_google.protobuf.MessageOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest2, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'skip_group_google.protobuf.MessageOptions'(Bin, FNum, - Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'skip_group_google.protobuf.MessageOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, + TrUserData) -> {_, Rest} = read_group(Bin, FNum), 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest, - 0, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'skip_32_google.protobuf.MessageOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData) -> + 0, + Z2, + FNum, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'skip_32_google.protobuf.MessageOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, + F@_27, TrUserData) -> 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'skip_64_google.protobuf.MessageOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'skip_64_google.protobuf.MessageOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, + F@_27, TrUserData) -> 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'decode_msg_google.protobuf.FieldOptions'(Bin, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'decode_msg_google.protobuf.FieldOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.FieldOptions'(Bin, - 0, 0, - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id([], TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.FieldOptions'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_ctype'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_packed'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<48, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_jstype'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<40, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_lazy'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<80, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_weak'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<200, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_nullable'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<208, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_embed'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<218, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_customtype'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<226, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_customname'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<234, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_jsontag'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<242, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_moretags'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<250, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_casttype'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<130, - 223, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_castkey'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<138, - 223, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_castvalue'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<144, - 223, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_stdtime'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<152, - 223, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_stdduration'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<>>, - 0, 0, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, R1, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.FieldOptions'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_ctype'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_packed'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<48, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_jstype'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_lazy'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_deprecated'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<80, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_weak'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<200, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_nullable'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<208, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_embed'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<218, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_customtype'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<226, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_customname'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<234, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_jsontag'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<242, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_moretags'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<250, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_casttype'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<130, 223, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_castkey'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<138, 223, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_castvalue'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<144, 223, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_stdtime'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<152, 223, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_stdduration'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, R1, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{ctype => F@_1} - end, + true -> S1#{ctype => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{packed => F@_2} - end, + true -> S2#{packed => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{jstype => F@_3} - end, + true -> S3#{jstype => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{lazy => F@_4} - end, + true -> S4#{lazy => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{deprecated => F@_5} - end, + true -> S5#{deprecated => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{weak => F@_6} - end, + true -> S6#{weak => F@_6} + end, S8 = if R1 == '$undef' -> S7; - true -> - S7#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S7#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{nullable => F@_8} - end, + true -> S8#{nullable => F@_8} + end, S10 = if F@_9 == '$undef' -> S9; - true -> S9#{embed => F@_9} - end, + true -> S9#{embed => F@_9} + end, S11 = if F@_10 == '$undef' -> S10; - true -> S10#{customtype => F@_10} - end, + true -> S10#{customtype => F@_10} + end, S12 = if F@_11 == '$undef' -> S11; - true -> S11#{customname => F@_11} - end, + true -> S11#{customname => F@_11} + end, S13 = if F@_12 == '$undef' -> S12; - true -> S12#{jsontag => F@_12} - end, + true -> S12#{jsontag => F@_12} + end, S14 = if F@_13 == '$undef' -> S13; - true -> S13#{moretags => F@_13} - end, + true -> S13#{moretags => F@_13} + end, S15 = if F@_14 == '$undef' -> S14; - true -> S14#{casttype => F@_14} - end, + true -> S14#{casttype => F@_14} + end, S16 = if F@_15 == '$undef' -> S15; - true -> S15#{castkey => F@_15} - end, + true -> S15#{castkey => F@_15} + end, S17 = if F@_16 == '$undef' -> S16; - true -> S16#{castvalue => F@_16} - end, + true -> S16#{castvalue => F@_16} + end, S18 = if F@_17 == '$undef' -> S17; - true -> S17#{stdtime => F@_17} - end, + true -> S17#{stdtime => F@_17} + end, if F@_18 == '$undef' -> S18; true -> S18#{stdduration => F@_18} end; -'dfp_read_field_def_google.protobuf.FieldOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'dg_read_field_def_google.protobuf.FieldOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData). - -'dg_read_field_def_google.protobuf.FieldOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.FieldOptions'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dg_read_field_def_google.protobuf.FieldOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> +'dfp_read_field_def_google.protobuf.FieldOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'dg_read_field_def_google.protobuf.FieldOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'dg_read_field_def_google.protobuf.FieldOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.FieldOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dg_read_field_def_google.protobuf.FieldOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> Key = X bsl N + Acc, case Key of - 8 -> - 'd_field_google.protobuf.FieldOptions_ctype'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); - 16 -> - 'd_field_google.protobuf.FieldOptions_packed'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, - TrUserData); - 48 -> - 'd_field_google.protobuf.FieldOptions_jstype'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, - TrUserData); - 40 -> - 'd_field_google.protobuf.FieldOptions_lazy'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 24 -> - 'd_field_google.protobuf.FieldOptions_deprecated'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); - 80 -> - 'd_field_google.protobuf.FieldOptions_weak'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 7994 -> - 'd_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - TrUserData); - 520008 -> - 'd_field_google.protobuf.FieldOptions_nullable'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 520016 -> - 'd_field_google.protobuf.FieldOptions_embed'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); - 520026 -> - 'd_field_google.protobuf.FieldOptions_customtype'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); - 520034 -> - 'd_field_google.protobuf.FieldOptions_customname'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); - 520042 -> - 'd_field_google.protobuf.FieldOptions_jsontag'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, - TrUserData); - 520050 -> - 'd_field_google.protobuf.FieldOptions_moretags'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 520058 -> - 'd_field_google.protobuf.FieldOptions_casttype'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 520066 -> - 'd_field_google.protobuf.FieldOptions_castkey'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, - TrUserData); - 520074 -> - 'd_field_google.protobuf.FieldOptions_castvalue'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); - 520080 -> - 'd_field_google.protobuf.FieldOptions_stdtime'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, - TrUserData); - 520088 -> - 'd_field_google.protobuf.FieldOptions_stdduration'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.FieldOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 1 -> - 'skip_64_google.protobuf.FieldOptions'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.FieldOptions'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - TrUserData); - 3 -> - 'skip_group_google.protobuf.FieldOptions'(Rest, - Key bsr 3, 0, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, - TrUserData); - 5 -> - 'skip_32_google.protobuf.FieldOptions'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData) - end + 8 -> 'd_field_google.protobuf.FieldOptions_ctype'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 16 -> 'd_field_google.protobuf.FieldOptions_packed'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 48 -> 'd_field_google.protobuf.FieldOptions_jstype'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 40 -> 'd_field_google.protobuf.FieldOptions_lazy'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 24 -> 'd_field_google.protobuf.FieldOptions_deprecated'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 80 -> 'd_field_google.protobuf.FieldOptions_weak'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 7994 -> 'd_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520008 -> 'd_field_google.protobuf.FieldOptions_nullable'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520016 -> 'd_field_google.protobuf.FieldOptions_embed'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520026 -> 'd_field_google.protobuf.FieldOptions_customtype'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520034 -> 'd_field_google.protobuf.FieldOptions_customname'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520042 -> 'd_field_google.protobuf.FieldOptions_jsontag'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520050 -> 'd_field_google.protobuf.FieldOptions_moretags'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520058 -> 'd_field_google.protobuf.FieldOptions_casttype'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520066 -> 'd_field_google.protobuf.FieldOptions_castkey'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520074 -> 'd_field_google.protobuf.FieldOptions_castvalue'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520080 -> 'd_field_google.protobuf.FieldOptions_stdtime'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520088 -> 'd_field_google.protobuf.FieldOptions_stdduration'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.FieldOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 1 -> 'skip_64_google.protobuf.FieldOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.FieldOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 3 -> 'skip_group_google.protobuf.FieldOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 5 -> 'skip_32_google.protobuf.FieldOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) + end end; -'dg_read_field_def_google.protobuf.FieldOptions'(<<>>, - 0, 0, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, R1, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> +'dg_read_field_def_google.protobuf.FieldOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, R1, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{ctype => F@_1} - end, + true -> S1#{ctype => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{packed => F@_2} - end, + true -> S2#{packed => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{jstype => F@_3} - end, + true -> S3#{jstype => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{lazy => F@_4} - end, + true -> S4#{lazy => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{deprecated => F@_5} - end, + true -> S5#{deprecated => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{weak => F@_6} - end, + true -> S6#{weak => F@_6} + end, S8 = if R1 == '$undef' -> S7; - true -> - S7#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S7#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{nullable => F@_8} - end, + true -> S8#{nullable => F@_8} + end, S10 = if F@_9 == '$undef' -> S9; - true -> S9#{embed => F@_9} - end, + true -> S9#{embed => F@_9} + end, S11 = if F@_10 == '$undef' -> S10; - true -> S10#{customtype => F@_10} - end, + true -> S10#{customtype => F@_10} + end, S12 = if F@_11 == '$undef' -> S11; - true -> S11#{customname => F@_11} - end, + true -> S11#{customname => F@_11} + end, S13 = if F@_12 == '$undef' -> S12; - true -> S12#{jsontag => F@_12} - end, + true -> S12#{jsontag => F@_12} + end, S14 = if F@_13 == '$undef' -> S13; - true -> S13#{moretags => F@_13} - end, + true -> S13#{moretags => F@_13} + end, S15 = if F@_14 == '$undef' -> S14; - true -> S14#{casttype => F@_14} - end, + true -> S14#{casttype => F@_14} + end, S16 = if F@_15 == '$undef' -> S15; - true -> S15#{castkey => F@_15} - end, + true -> S15#{castkey => F@_15} + end, S17 = if F@_16 == '$undef' -> S16; - true -> S16#{castvalue => F@_16} - end, + true -> S16#{castvalue => F@_16} + end, S18 = if F@_17 == '$undef' -> S17; - true -> S17#{stdtime => F@_17} - end, + true -> S17#{stdtime => F@_17} + end, if F@_18 == '$undef' -> S18; true -> S18#{stdduration => F@_18} end. -'d_field_google.protobuf.FieldOptions_ctype'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_ctype'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_ctype'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_google.protobuf.FieldOptions.CType'(begin - <> = - <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, NewFValue, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_packed'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_packed'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_packed'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, NewFValue, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_jstype'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_jstype'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_jstype'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, _, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_google.protobuf.FieldOptions.JSType'(begin - <> = - <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData). - -'d_field_google.protobuf.FieldOptions_lazy'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_lazy'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_lazy'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - NewFValue, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, _, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, NewFValue, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_weak'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_weak'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_weak'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, _, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, NewFValue, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_uninterpreted_option'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_uninterpreted_option'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, Prev, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - cons(NewFValue, Prev, - TrUserData), - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_nullable'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_nullable'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_nullable'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, _, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - NewFValue, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_embed'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_embed'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_embed'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, _, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, NewFValue, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_customtype'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_customtype'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_customtype'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, _, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, NewFValue, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_customname'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_customname'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_customname'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, _, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - NewFValue, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_jsontag'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_jsontag'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_jsontag'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, _, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - NewFValue, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_moretags'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_moretags'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_moretags'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, _, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, NewFValue, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_casttype'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_casttype'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_casttype'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, _, - F@_15, F@_16, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, NewFValue, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_castkey'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_castkey'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_castkey'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, _, F@_16, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - NewFValue, F@_16, F@_17, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_castvalue'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_castvalue'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_castvalue'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, _, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, NewFValue, F@_17, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_stdtime'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_stdtime'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_stdtime'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, _, F@_18, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, NewFValue, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_stdduration'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_stdduration'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_stdduration'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, _, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - NewFValue, TrUserData). - -'skip_varint_google.protobuf.FieldOptions'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'skip_varint_google.protobuf.FieldOptions'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData); -'skip_varint_google.protobuf.FieldOptions'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'skip_length_delimited_google.protobuf.FieldOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.FieldOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); -'skip_length_delimited_google.protobuf.FieldOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData) -> +'d_field_google.protobuf.FieldOptions_ctype'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_ctype'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_ctype'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.FieldOptions.CType'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_packed'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_packed'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_packed'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_jstype'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_jstype'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_jstype'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.FieldOptions.JSType'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_lazy'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_lazy'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_lazy'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_deprecated'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_weak'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_weak'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_weak'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, Prev, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, cons(NewFValue, Prev, TrUserData), F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_nullable'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_nullable'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_nullable'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, NewFValue, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_embed'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_embed'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_embed'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, _, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, NewFValue, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_customtype'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_customtype'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_customtype'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, _, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, NewFValue, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_customname'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_customname'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_customname'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, _, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, NewFValue, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_jsontag'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_jsontag'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_jsontag'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, NewFValue, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_moretags'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_moretags'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_moretags'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, _, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, NewFValue, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_casttype'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_casttype'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_casttype'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, _, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, NewFValue, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_castkey'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_castkey'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_castkey'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, _, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, NewFValue, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_castvalue'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_castvalue'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_castvalue'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, _, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, NewFValue, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_stdtime'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_stdtime'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_stdtime'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, _, F@_18, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, NewFValue, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_stdduration'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_stdduration'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_stdduration'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, NewFValue, TrUserData). + +'skip_varint_google.protobuf.FieldOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'skip_varint_google.protobuf.FieldOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'skip_varint_google.protobuf.FieldOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'skip_length_delimited_google.protobuf.FieldOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.FieldOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'skip_length_delimited_google.protobuf.FieldOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest2, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'skip_group_google.protobuf.FieldOptions'(Bin, FNum, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'skip_group_google.protobuf.FieldOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, - 0, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'skip_32_google.protobuf.FieldOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'skip_64_google.protobuf.FieldOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'decode_msg_google.protobuf.EnumOptions'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumOptions'(Bin, 0, - 0, - id('$undef', TrUserData), - id('$undef', TrUserData), - id([], TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.EnumOptions'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_allow_alias'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<136, - 163, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_goproto_enum_prefix'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<168, - 164, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_goproto_enum_stringer'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<176, - 164, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_enum_stringer'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<186, - 164, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_enum_customname'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<>>, - 0, 0, F@_1, F@_2, R1, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'skip_32_google.protobuf.FieldOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'skip_64_google.protobuf.FieldOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'decode_msg_google.protobuf.OneofOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofOptions'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.OneofOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.OneofOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.OneofOptions'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_google.protobuf.OneofOptions'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.OneofOptions'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.OneofOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.OneofOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.OneofOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 7994 -> 'd_field_google.protobuf.OneofOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.OneofOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.OneofOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.OneofOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.OneofOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.OneofOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.OneofOptions'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end. + +'d_field_google.protobuf.OneofOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_google.protobuf.OneofOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.OneofOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.OneofOptions'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.OneofOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.OneofOptions'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.OneofOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.OneofOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.OneofOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.OneofOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.OneofOptions'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_google.protobuf.OneofOptions'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.OneofOptions'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.OneofOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.OneofOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_google.protobuf.EnumOptions'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumOptions'(Bin, + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.EnumOptions'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_allow_alias'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_deprecated'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<136, 163, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_goproto_enum_prefix'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<168, 164, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_goproto_enum_stringer'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<176, 164, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_enum_stringer'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<186, 164, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_enum_customname'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<>>, 0, 0, _, F@_1, F@_2, R1, F@_4, F@_5, F@_6, F@_7, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{allow_alias => F@_1} - end, + true -> S1#{allow_alias => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{deprecated => F@_2} - end, + true -> S2#{deprecated => F@_2} + end, S4 = if R1 == '$undef' -> S3; - true -> - S3#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S3#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{goproto_enum_prefix => F@_4} - end, + true -> S4#{goproto_enum_prefix => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{goproto_enum_stringer => F@_5} - end, + true -> S5#{goproto_enum_stringer => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{enum_stringer => F@_6} - end, + true -> S6#{enum_stringer => F@_6} + end, if F@_7 == '$undef' -> S7; true -> S7#{enum_customname => F@_7} end; -'dfp_read_field_def_google.protobuf.EnumOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'dg_read_field_def_google.protobuf.EnumOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'dg_read_field_def_google.protobuf.EnumOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.EnumOptions'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData); -'dg_read_field_def_google.protobuf.EnumOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, TrUserData) -> +'dfp_read_field_def_google.protobuf.EnumOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> 'dg_read_field_def_google.protobuf.EnumOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'dg_read_field_def_google.protobuf.EnumOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.EnumOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dg_read_field_def_google.protobuf.EnumOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> Key = X bsl N + Acc, case Key of - 16 -> - 'd_field_google.protobuf.EnumOptions_allow_alias'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 24 -> - 'd_field_google.protobuf.EnumOptions_deprecated'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 7994 -> - 'd_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 496008 -> - 'd_field_google.protobuf.EnumOptions_goproto_enum_prefix'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 496168 -> - 'd_field_google.protobuf.EnumOptions_goproto_enum_stringer'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - TrUserData); - 496176 -> - 'd_field_google.protobuf.EnumOptions_enum_stringer'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 496186 -> - 'd_field_google.protobuf.EnumOptions_enum_customname'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.EnumOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, TrUserData); - 1 -> - 'skip_64_google.protobuf.EnumOptions'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.EnumOptions'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 3 -> - 'skip_group_google.protobuf.EnumOptions'(Rest, - Key bsr 3, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 5 -> - 'skip_32_google.protobuf.EnumOptions'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData) - end + 16 -> 'd_field_google.protobuf.EnumOptions_allow_alias'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 24 -> 'd_field_google.protobuf.EnumOptions_deprecated'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 7994 -> 'd_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 496008 -> 'd_field_google.protobuf.EnumOptions_goproto_enum_prefix'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 496168 -> 'd_field_google.protobuf.EnumOptions_goproto_enum_stringer'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 496176 -> 'd_field_google.protobuf.EnumOptions_enum_stringer'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 496186 -> 'd_field_google.protobuf.EnumOptions_enum_customname'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.EnumOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 1 -> 'skip_64_google.protobuf.EnumOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.EnumOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 3 -> 'skip_group_google.protobuf.EnumOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 5 -> 'skip_32_google.protobuf.EnumOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) + end end; -'dg_read_field_def_google.protobuf.EnumOptions'(<<>>, 0, - 0, F@_1, F@_2, R1, F@_4, F@_5, - F@_6, F@_7, TrUserData) -> +'dg_read_field_def_google.protobuf.EnumOptions'(<<>>, 0, 0, _, F@_1, F@_2, R1, F@_4, F@_5, F@_6, F@_7, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{allow_alias => F@_1} - end, + true -> S1#{allow_alias => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{deprecated => F@_2} - end, + true -> S2#{deprecated => F@_2} + end, S4 = if R1 == '$undef' -> S3; - true -> - S3#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S3#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{goproto_enum_prefix => F@_4} - end, + true -> S4#{goproto_enum_prefix => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{goproto_enum_stringer => F@_5} - end, + true -> S5#{goproto_enum_stringer => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{enum_stringer => F@_6} - end, + true -> S6#{enum_stringer => F@_6} + end, if F@_7 == '$undef' -> S7; true -> S7#{enum_customname => F@_7} end. -'d_field_google.protobuf.EnumOptions_allow_alias'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_allow_alias'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'d_field_google.protobuf.EnumOptions_allow_alias'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, NewFValue, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData). - -'d_field_google.protobuf.EnumOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData); -'d_field_google.protobuf.EnumOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, F@_1, NewFValue, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData). - -'d_field_google.protobuf.EnumOptions_uninterpreted_option'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.EnumOptions_uninterpreted_option'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - Prev, F@_4, F@_5, - F@_6, F@_7, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, F@_1, F@_2, - cons(NewFValue, Prev, - TrUserData), - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'d_field_google.protobuf.EnumOptions_goproto_enum_prefix'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_goproto_enum_prefix'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, TrUserData); -'d_field_google.protobuf.EnumOptions_goproto_enum_prefix'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, _, F@_5, F@_6, - F@_7, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - NewFValue, F@_5, F@_6, - F@_7, TrUserData). - -'d_field_google.protobuf.EnumOptions_goproto_enum_stringer'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_goproto_enum_stringer'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.EnumOptions_goproto_enum_stringer'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, _, F@_6, - F@_7, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, NewFValue, F@_6, - F@_7, TrUserData). - -'d_field_google.protobuf.EnumOptions_enum_stringer'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_enum_stringer'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'d_field_google.protobuf.EnumOptions_enum_stringer'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, _, F@_7, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, NewFValue, - F@_7, TrUserData). - -'d_field_google.protobuf.EnumOptions_enum_customname'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_enum_customname'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, TrUserData); -'d_field_google.protobuf.EnumOptions_enum_customname'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, _, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - NewFValue, TrUserData). - -'skip_varint_google.protobuf.EnumOptions'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData) -> - 'skip_varint_google.protobuf.EnumOptions'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData); -'skip_varint_google.protobuf.EnumOptions'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'skip_length_delimited_google.protobuf.EnumOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.EnumOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'skip_length_delimited_google.protobuf.EnumOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> +'d_field_google.protobuf.EnumOptions_allow_alias'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_allow_alias'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.EnumOptions_allow_alias'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.EnumOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_deprecated'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.EnumOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.EnumOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.EnumOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, F@_2, cons(NewFValue, Prev, TrUserData), F@_4, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.EnumOptions_goproto_enum_prefix'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_goproto_enum_prefix'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.EnumOptions_goproto_enum_prefix'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.EnumOptions_goproto_enum_stringer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_goproto_enum_stringer'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.EnumOptions_goproto_enum_stringer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.EnumOptions_enum_stringer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_enum_stringer'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.EnumOptions_enum_stringer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, F@_7, TrUserData). + +'d_field_google.protobuf.EnumOptions_enum_customname'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_enum_customname'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.EnumOptions_enum_customname'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, NewFValue, TrUserData). + +'skip_varint_google.protobuf.EnumOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> 'skip_varint_google.protobuf.EnumOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'skip_varint_google.protobuf.EnumOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_length_delimited_google.protobuf.EnumOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.EnumOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'skip_length_delimited_google.protobuf.EnumOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest2, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'skip_group_google.protobuf.EnumOptions'(Bin, FNum, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_group_google.protobuf.EnumOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, - 0, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'skip_32_google.protobuf.EnumOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'skip_64_google.protobuf.EnumOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'decode_msg_google.protobuf.EnumValueOptions'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Bin, - 0, 0, - id('$undef', - TrUserData), - id([], TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_google.protobuf.EnumValueOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<138, - 157, 32, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_google.protobuf.EnumValueOptions_enumvalue_customname'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<>>, - 0, 0, F@_1, R1, F@_3, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_32_google.protobuf.EnumOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_64_google.protobuf.EnumOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'decode_msg_google.protobuf.EnumValueOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.EnumValueOptions_deprecated'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<138, 157, 32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.EnumValueOptions_enumvalue_customname'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<>>, 0, 0, _, F@_1, R1, F@_3, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{deprecated => F@_1} - end, + true -> S1#{deprecated => F@_1} + end, S3 = if R1 == '$undef' -> S2; - true -> - S2#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S2#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, if F@_3 == '$undef' -> S3; true -> S3#{enumvalue_customname => F@_3} end; -'dfp_read_field_def_google.protobuf.EnumValueOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dg_read_field_def_google.protobuf.EnumValueOptions'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'dg_read_field_def_google.protobuf.EnumValueOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.EnumValueOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'dg_read_field_def_google.protobuf.EnumValueOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) -> +'dfp_read_field_def_google.protobuf.EnumValueOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_google.protobuf.EnumValueOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_google.protobuf.EnumValueOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.EnumValueOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_google.protobuf.EnumValueOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> Key = X bsl N + Acc, case Key of - 8 -> - 'd_field_google.protobuf.EnumValueOptions_deprecated'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 7994 -> - 'd_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - TrUserData); - 528010 -> - 'd_field_google.protobuf.EnumValueOptions_enumvalue_customname'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.EnumValueOptions'(Rest, 0, - 0, F@_1, F@_2, - F@_3, - TrUserData); - 1 -> - 'skip_64_google.protobuf.EnumValueOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.EnumValueOptions'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - TrUserData); - 3 -> - 'skip_group_google.protobuf.EnumValueOptions'(Rest, - Key bsr 3, 0, - F@_1, F@_2, F@_3, - TrUserData); - 5 -> - 'skip_32_google.protobuf.EnumValueOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, - TrUserData) - end + 8 -> 'd_field_google.protobuf.EnumValueOptions_deprecated'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 7994 -> 'd_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 528010 -> 'd_field_google.protobuf.EnumValueOptions_enumvalue_customname'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.EnumValueOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_google.protobuf.EnumValueOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.EnumValueOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_google.protobuf.EnumValueOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_google.protobuf.EnumValueOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end end; -'dg_read_field_def_google.protobuf.EnumValueOptions'(<<>>, - 0, 0, F@_1, R1, F@_3, - TrUserData) -> +'dg_read_field_def_google.protobuf.EnumValueOptions'(<<>>, 0, 0, _, F@_1, R1, F@_3, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{deprecated => F@_1} - end, + true -> S1#{deprecated => F@_1} + end, S3 = if R1 == '$undef' -> S2; - true -> - S2#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S2#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, if F@_3 == '$undef' -> S3; true -> S3#{enumvalue_customname => F@_3} end. -'d_field_google.protobuf.EnumValueOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumValueOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumValueOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, - 0, 0, NewFValue, F@_2, - F@_3, TrUserData). - -'d_field_google.protobuf.EnumValueOptions_uninterpreted_option'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, - TrUserData); -'d_field_google.protobuf.EnumValueOptions_uninterpreted_option'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - Prev, F@_3, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, - 0, 0, F@_1, - cons(NewFValue, Prev, - TrUserData), - F@_3, TrUserData). - -'d_field_google.protobuf.EnumValueOptions_enumvalue_customname'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumValueOptions_enumvalue_customname'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, - TrUserData); -'d_field_google.protobuf.EnumValueOptions_enumvalue_customname'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, _, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.EnumValueOptions'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'skip_varint_google.protobuf.EnumValueOptions'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, - TrUserData); -'skip_varint_google.protobuf.EnumValueOptions'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'skip_length_delimited_google.protobuf.EnumValueOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.EnumValueOptions'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'skip_length_delimited_google.protobuf.EnumValueOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) -> +'d_field_google.protobuf.EnumValueOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueOptions_deprecated'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.EnumValueOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_google.protobuf.EnumValueOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.EnumValueOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, TrUserData). + +'d_field_google.protobuf.EnumValueOptions_enumvalue_customname'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueOptions_enumvalue_customname'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.EnumValueOptions_enumvalue_customname'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, TrUserData). + +'skip_varint_google.protobuf.EnumValueOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_google.protobuf.EnumValueOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_google.protobuf.EnumValueOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_google.protobuf.EnumValueOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.EnumValueOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_google.protobuf.EnumValueOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, TrUserData). + 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). -'skip_group_google.protobuf.EnumValueOptions'(Bin, FNum, - Z2, F@_1, F@_2, F@_3, - TrUserData) -> +'skip_group_google.protobuf.EnumValueOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, - 0, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'skip_32_google.protobuf.EnumValueOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'skip_64_google.protobuf.EnumValueOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'decode_msg_google.protobuf.ServiceOptions'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceOptions'(Bin, - 0, 0, - id('$undef', - TrUserData), - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.ServiceOptions'(<<136, - 2, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_google.protobuf.ServiceOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.ServiceOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.ServiceOptions'(<<>>, - 0, 0, F@_1, R1, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_google.protobuf.EnumValueOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_google.protobuf.EnumValueOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_google.protobuf.ServiceOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceOptions'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.ServiceOptions'(<<136, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.ServiceOptions_deprecated'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.ServiceOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.ServiceOptions'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{deprecated => F@_1} - end, + true -> S1#{deprecated => F@_1} + end, if R1 == '$undef' -> S2; - true -> - S2#{uninterpreted_option => - lists_reverse(R1, TrUserData)} + true -> S2#{uninterpreted_option => lists_reverse(R1, TrUserData)} end; -'dfp_read_field_def_google.protobuf.ServiceOptions'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dg_read_field_def_google.protobuf.ServiceOptions'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'dg_read_field_def_google.protobuf.ServiceOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.ServiceOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'dg_read_field_def_google.protobuf.ServiceOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> +'dfp_read_field_def_google.protobuf.ServiceOptions'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_google.protobuf.ServiceOptions'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_google.protobuf.ServiceOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.ServiceOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_google.protobuf.ServiceOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> Key = X bsl N + Acc, case Key of - 264 -> - 'd_field_google.protobuf.ServiceOptions_deprecated'(Rest, - 0, 0, F@_1, F@_2, - TrUserData); - 7994 -> - 'd_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.ServiceOptions'(Rest, 0, 0, - F@_1, F@_2, - TrUserData); - 1 -> - 'skip_64_google.protobuf.ServiceOptions'(Rest, 0, 0, - F@_1, F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.ServiceOptions'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_google.protobuf.ServiceOptions'(Rest, - Key bsr 3, 0, F@_1, - F@_2, TrUserData); - 5 -> - 'skip_32_google.protobuf.ServiceOptions'(Rest, 0, 0, - F@_1, F@_2, TrUserData) - end + 264 -> 'd_field_google.protobuf.ServiceOptions_deprecated'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 7994 -> 'd_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.ServiceOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_google.protobuf.ServiceOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.ServiceOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_google.protobuf.ServiceOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_google.protobuf.ServiceOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end end; -'dg_read_field_def_google.protobuf.ServiceOptions'(<<>>, - 0, 0, F@_1, R1, - TrUserData) -> +'dg_read_field_def_google.protobuf.ServiceOptions'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{deprecated => F@_1} - end, + true -> S1#{deprecated => F@_1} + end, if R1 == '$undef' -> S2; - true -> - S2#{uninterpreted_option => - lists_reverse(R1, TrUserData)} + true -> S2#{uninterpreted_option => lists_reverse(R1, TrUserData)} end. -'d_field_google.protobuf.ServiceOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.ServiceOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'d_field_google.protobuf.ServiceOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.ServiceOptions'(RestF, - 0, 0, NewFValue, F@_2, - TrUserData). - -'d_field_google.protobuf.ServiceOptions_uninterpreted_option'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.ServiceOptions_uninterpreted_option'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.ServiceOptions'(RestF, - 0, 0, F@_1, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.ServiceOptions'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_google.protobuf.ServiceOptions'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData); -'skip_varint_google.protobuf.ServiceOptions'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_length_delimited_google.protobuf.ServiceOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.ServiceOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'skip_length_delimited_google.protobuf.ServiceOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> +'d_field_google.protobuf.ServiceOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_google.protobuf.ServiceOptions_deprecated'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.ServiceOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.ServiceOptions'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_google.protobuf.ServiceOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.ServiceOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.ServiceOptions'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.ServiceOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_google.protobuf.ServiceOptions'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_google.protobuf.ServiceOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_google.protobuf.ServiceOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.ServiceOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_google.protobuf.ServiceOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest2, - 0, 0, F@_1, F@_2, - TrUserData). + 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). -'skip_group_google.protobuf.ServiceOptions'(Bin, FNum, - Z2, F@_1, F@_2, TrUserData) -> +'skip_group_google.protobuf.ServiceOptions'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, - 0, Z2, F@_1, F@_2, - TrUserData). - -'skip_32_google.protobuf.ServiceOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_64_google.protobuf.ServiceOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'decode_msg_google.protobuf.MethodOptions'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodOptions'(Bin, - 0, 0, - id('$undef', TrUserData), - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.MethodOptions'(<<136, - 2, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_google.protobuf.MethodOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodOptions'(<<>>, - 0, 0, F@_1, R1, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_google.protobuf.ServiceOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_google.protobuf.ServiceOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_google.protobuf.MethodOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.MethodOptions'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.MethodOptions'(<<136, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.MethodOptions_deprecated'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.MethodOptions'(<<144, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.MethodOptions_idempotency_level'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.MethodOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.MethodOptions'(<<>>, 0, 0, _, F@_1, F@_2, R1, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{deprecated => F@_1} - end, - if R1 == '$undef' -> S2; - true -> - S2#{uninterpreted_option => - lists_reverse(R1, TrUserData)} + true -> S1#{deprecated => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{idempotency_level => F@_2} + end, + if R1 == '$undef' -> S3; + true -> S3#{uninterpreted_option => lists_reverse(R1, TrUserData)} end; -'dfp_read_field_def_google.protobuf.MethodOptions'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dg_read_field_def_google.protobuf.MethodOptions'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'dg_read_field_def_google.protobuf.MethodOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.MethodOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'dg_read_field_def_google.protobuf.MethodOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> +'dfp_read_field_def_google.protobuf.MethodOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_google.protobuf.MethodOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_google.protobuf.MethodOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.MethodOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_google.protobuf.MethodOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> Key = X bsl N + Acc, case Key of - 264 -> - 'd_field_google.protobuf.MethodOptions_deprecated'(Rest, - 0, 0, F@_1, F@_2, - TrUserData); - 7994 -> - 'd_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.MethodOptions'(Rest, 0, 0, - F@_1, F@_2, - TrUserData); - 1 -> - 'skip_64_google.protobuf.MethodOptions'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.MethodOptions'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_google.protobuf.MethodOptions'(Rest, - Key bsr 3, 0, F@_1, - F@_2, TrUserData); - 5 -> - 'skip_32_google.protobuf.MethodOptions'(Rest, 0, 0, - F@_1, F@_2, TrUserData) - end + 264 -> 'd_field_google.protobuf.MethodOptions_deprecated'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 272 -> 'd_field_google.protobuf.MethodOptions_idempotency_level'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 7994 -> 'd_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.MethodOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_google.protobuf.MethodOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.MethodOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_google.protobuf.MethodOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_google.protobuf.MethodOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end end; -'dg_read_field_def_google.protobuf.MethodOptions'(<<>>, - 0, 0, F@_1, R1, TrUserData) -> +'dg_read_field_def_google.protobuf.MethodOptions'(<<>>, 0, 0, _, F@_1, F@_2, R1, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{deprecated => F@_1} - end, - if R1 == '$undef' -> S2; - true -> - S2#{uninterpreted_option => - lists_reverse(R1, TrUserData)} + true -> S1#{deprecated => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{idempotency_level => F@_2} + end, + if R1 == '$undef' -> S3; + true -> S3#{uninterpreted_option => lists_reverse(R1, TrUserData)} end. -'d_field_google.protobuf.MethodOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'d_field_google.protobuf.MethodOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MethodOptions'(RestF, - 0, 0, NewFValue, F@_2, - TrUserData). - -'d_field_google.protobuf.MethodOptions_uninterpreted_option'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.MethodOptions_uninterpreted_option'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.MethodOptions'(RestF, - 0, 0, F@_1, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.MethodOptions'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_google.protobuf.MethodOptions'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData); -'skip_varint_google.protobuf.MethodOptions'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_length_delimited_google.protobuf.MethodOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.MethodOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'skip_length_delimited_google.protobuf.MethodOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> +'d_field_google.protobuf.MethodOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_google.protobuf.MethodOptions_deprecated'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.MethodOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MethodOptions'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_google.protobuf.MethodOptions_idempotency_level'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodOptions_idempotency_level'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.MethodOptions_idempotency_level'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.MethodOptions.IdempotencyLevel'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MethodOptions'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, TrUserData). + +'d_field_google.protobuf.MethodOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.MethodOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MethodOptions'(RestF, 0, 0, F, F@_1, F@_2, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.MethodOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_google.protobuf.MethodOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_google.protobuf.MethodOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_google.protobuf.MethodOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.MethodOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_google.protobuf.MethodOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest2, - 0, 0, F@_1, F@_2, - TrUserData). + 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). -'skip_group_google.protobuf.MethodOptions'(Bin, FNum, - Z2, F@_1, F@_2, TrUserData) -> +'skip_group_google.protobuf.MethodOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, - 0, Z2, F@_1, F@_2, - TrUserData). - -'skip_32_google.protobuf.MethodOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_64_google.protobuf.MethodOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'decode_msg_google.protobuf.UninterpretedOption.NamePart'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, - TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption.NamePart_name_part'(Rest, - Z1, Z2, - F@_1, F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, - TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<>>, - 0, 0, F@_1, - F@_2, _) -> - #{name_part => F@_1, is_extension => F@_2}; -'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Other, - Z1, Z2, F@_1, - F@_2, - TrUserData) -> - 'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Other, - Z1, Z2, - F@_1, F@_2, - TrUserData). - -'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - TrUserData); -'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_google.protobuf.MethodOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_google.protobuf.MethodOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_google.protobuf.UninterpretedOption.NamePart'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.UninterpretedOption.NamePart_name_part'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{name_part => F@_1, is_extension => F@_2}; +'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.UninterpretedOption.NamePart_name_part'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 16 -> - 'd_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(Rest, - 0, - 0, - F@_1, - F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.UninterpretedOption.NamePart'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 1 -> - 'skip_64_google.protobuf.UninterpretedOption.NamePart'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(Rest, - 0, - 0, - F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_google.protobuf.UninterpretedOption.NamePart'(Rest, - Key - bsr - 3, - 0, - F@_1, - F@_2, - TrUserData); - 5 -> - 'skip_32_google.protobuf.UninterpretedOption.NamePart'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData) - end + 10 -> 'd_field_google.protobuf.UninterpretedOption.NamePart_name_part'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 16 -> 'd_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end end; -'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<>>, - 0, 0, F@_1, - F@_2, _) -> - #{name_part => F@_1, is_extension => F@_2}. - -'d_field_google.protobuf.UninterpretedOption.NamePart_name_part'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption.NamePart_name_part'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.UninterpretedOption.NamePart_name_part'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, _, - F@_2, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(RestF, - 0, 0, - NewFValue, - F@_2, - TrUserData). - -'d_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(Rest, - N + 7, - X bsl N - + Acc, - F@_1, - F@_2, - TrUserData); -'d_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, _, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(RestF, - 0, 0, - F@_1, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.UninterpretedOption.NamePart'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'skip_varint_google.protobuf.UninterpretedOption.NamePart'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'skip_varint_google.protobuf.UninterpretedOption.NamePart'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(Rest, - N + 7, - X bsl N - + - Acc, - F@_1, - F@_2, - TrUserData); -'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - TrUserData) -> +'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{name_part => F@_1, is_extension => F@_2}. + +'d_field_google.protobuf.UninterpretedOption.NamePart_name_part'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption.NamePart_name_part'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.UninterpretedOption.NamePart_name_part'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_google.protobuf.UninterpretedOption.NamePart'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_google.protobuf.UninterpretedOption.NamePart'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_google.protobuf.UninterpretedOption.NamePart'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest2, - 0, 0, - F@_1, - F@_2, - TrUserData). - -'skip_group_google.protobuf.UninterpretedOption.NamePart'(Bin, - FNum, Z2, F@_1, F@_2, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_google.protobuf.UninterpretedOption.NamePart'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, - 0, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_32_google.protobuf.UninterpretedOption.NamePart'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_64_google.protobuf.UninterpretedOption.NamePart'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'decode_msg_google.protobuf.UninterpretedOption'(Bin, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_google.protobuf.UninterpretedOption.NamePart'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_google.protobuf.UninterpretedOption.NamePart'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_google.protobuf.UninterpretedOption'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Bin, - 0, 0, - id([], TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_name'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_identifier_value'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_positive_int_value'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<40, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_negative_int_value'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<49, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_double_value'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<58, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_string_value'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<66, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_aggregate_value'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<>>, - 0, 0, R1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> + 0, + 0, + 0, + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_identifier_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_positive_int_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_negative_int_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<49, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_double_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<58, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_string_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_aggregate_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<>>, 0, 0, _, R1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> S1 = #{}, S2 = if R1 == '$undef' -> S1; - true -> S1#{name => lists_reverse(R1, TrUserData)} - end, + true -> S1#{name => lists_reverse(R1, TrUserData)} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{identifier_value => F@_2} - end, + true -> S2#{identifier_value => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{positive_int_value => F@_3} - end, + true -> S3#{positive_int_value => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{negative_int_value => F@_4} - end, + true -> S4#{negative_int_value => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{double_value => F@_5} - end, + true -> S5#{double_value => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{string_value => F@_6} - end, + true -> S6#{string_value => F@_6} + end, if F@_7 == '$undef' -> S7; true -> S7#{aggregate_value => F@_7} end; -'dfp_read_field_def_google.protobuf.UninterpretedOption'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'dg_read_field_def_google.protobuf.UninterpretedOption'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData). - -'dg_read_field_def_google.protobuf.UninterpretedOption'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.UninterpretedOption'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'dg_read_field_def_google.protobuf.UninterpretedOption'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> +'dfp_read_field_def_google.protobuf.UninterpretedOption'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'dg_read_field_def_google.protobuf.UninterpretedOption'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'dg_read_field_def_google.protobuf.UninterpretedOption'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.UninterpretedOption'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dg_read_field_def_google.protobuf.UninterpretedOption'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> Key = X bsl N + Acc, case Key of - 18 -> - 'd_field_google.protobuf.UninterpretedOption_name'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 26 -> - 'd_field_google.protobuf.UninterpretedOption_identifier_value'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - TrUserData); - 32 -> - 'd_field_google.protobuf.UninterpretedOption_positive_int_value'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - TrUserData); - 40 -> - 'd_field_google.protobuf.UninterpretedOption_negative_int_value'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - TrUserData); - 49 -> - 'd_field_google.protobuf.UninterpretedOption_double_value'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 58 -> - 'd_field_google.protobuf.UninterpretedOption_string_value'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 66 -> - 'd_field_google.protobuf.UninterpretedOption_aggregate_value'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.UninterpretedOption'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 1 -> - 'skip_64_google.protobuf.UninterpretedOption'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.UninterpretedOption'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - TrUserData); - 3 -> - 'skip_group_google.protobuf.UninterpretedOption'(Rest, - Key bsr 3, 0, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); - 5 -> - 'skip_32_google.protobuf.UninterpretedOption'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) - end + 18 -> 'd_field_google.protobuf.UninterpretedOption_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 26 -> 'd_field_google.protobuf.UninterpretedOption_identifier_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 32 -> 'd_field_google.protobuf.UninterpretedOption_positive_int_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 40 -> 'd_field_google.protobuf.UninterpretedOption_negative_int_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 49 -> 'd_field_google.protobuf.UninterpretedOption_double_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 58 -> 'd_field_google.protobuf.UninterpretedOption_string_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 66 -> 'd_field_google.protobuf.UninterpretedOption_aggregate_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.UninterpretedOption'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 1 -> 'skip_64_google.protobuf.UninterpretedOption'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.UninterpretedOption'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 3 -> 'skip_group_google.protobuf.UninterpretedOption'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 5 -> 'skip_32_google.protobuf.UninterpretedOption'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) + end end; -'dg_read_field_def_google.protobuf.UninterpretedOption'(<<>>, - 0, 0, R1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> +'dg_read_field_def_google.protobuf.UninterpretedOption'(<<>>, 0, 0, _, R1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> S1 = #{}, S2 = if R1 == '$undef' -> S1; - true -> S1#{name => lists_reverse(R1, TrUserData)} - end, + true -> S1#{name => lists_reverse(R1, TrUserData)} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{identifier_value => F@_2} - end, + true -> S2#{identifier_value => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{positive_int_value => F@_3} - end, + true -> S3#{positive_int_value => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{negative_int_value => F@_4} - end, + true -> S4#{negative_int_value => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{double_value => F@_5} - end, + true -> S5#{double_value => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{string_value => F@_6} - end, + true -> S6#{string_value => F@_6} + end, if F@_7 == '$undef' -> S7; true -> S7#{aggregate_value => F@_7} end. -'d_field_google.protobuf.UninterpretedOption_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption.NamePart'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, - 0, 0, - cons(NewFValue, - Prev, - TrUserData), - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData). - -'d_field_google.protobuf.UninterpretedOption_identifier_value'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption_identifier_value'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_identifier_value'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, _, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, - 0, 0, F@_1, - NewFValue, F@_3, - F@_4, F@_5, F@_6, - F@_7, TrUserData). - -'d_field_google.protobuf.UninterpretedOption_positive_int_value'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption_positive_int_value'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_positive_int_value'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, _, F@_4, - F@_5, F@_6, - F@_7, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc, TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, F@_4, - F@_5, F@_6, F@_7, - TrUserData). - -'d_field_google.protobuf.UninterpretedOption_negative_int_value'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption_negative_int_value'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_negative_int_value'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, _, - F@_5, F@_6, - F@_7, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, - 0, 0, F@_1, F@_2, - F@_3, NewFValue, - F@_5, F@_6, F@_7, - TrUserData). - -'d_field_google.protobuf.UninterpretedOption_double_value'(<<0:48, - 240, 127, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, _, F@_6, - F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, - id(infinity, - TrUserData), - F@_6, F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_double_value'(<<0:48, - 240, 255, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, _, F@_6, - F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, - id('-infinity', - TrUserData), - F@_6, F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_double_value'(<<_:48, - 15:4, _:4, _:1, - 127:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, _, F@_6, - F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, - id(nan, - TrUserData), - F@_6, F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_double_value'(<>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, _, F@_6, - F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, - id(Value, - TrUserData), - F@_6, F@_7, - TrUserData). - -'d_field_google.protobuf.UninterpretedOption_string_value'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption_string_value'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_string_value'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, _, - F@_7, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - NewFValue, F@_7, - TrUserData). - -'d_field_google.protobuf.UninterpretedOption_aggregate_value'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption_aggregate_value'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_aggregate_value'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, _, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, NewFValue, - TrUserData). - -'skip_varint_google.protobuf.UninterpretedOption'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> - 'skip_varint_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData); -'skip_varint_google.protobuf.UninterpretedOption'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData). - -'skip_length_delimited_google.protobuf.UninterpretedOption'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.UninterpretedOption'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'skip_length_delimited_google.protobuf.UninterpretedOption'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) -> +'d_field_google.protobuf.UninterpretedOption_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption.NamePart'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_identifier_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_identifier_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_identifier_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_positive_int_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_positive_int_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_positive_int_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 18446744073709551615, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_negative_int_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_negative_int_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_negative_int_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_double_value'(<<0:48, 240, 127, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, id(infinity, TrUserData), F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_double_value'(<<0:48, 240, 255, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, id('-infinity', TrUserData), F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_double_value'(<<_:48, 15:4, _:4, _:1, 127:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, id(nan, TrUserData), F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_double_value'(<>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, id(Value, TrUserData), F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_string_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_string_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_string_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_aggregate_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_aggregate_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_aggregate_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, NewFValue, TrUserData). + +'skip_varint_google.protobuf.UninterpretedOption'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'skip_varint_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'skip_varint_google.protobuf.UninterpretedOption'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_length_delimited_google.protobuf.UninterpretedOption'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.UninterpretedOption'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'skip_length_delimited_google.protobuf.UninterpretedOption'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData). - -'skip_group_google.protobuf.UninterpretedOption'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_group_google.protobuf.UninterpretedOption'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - 0, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData). - -'skip_32_google.protobuf.UninterpretedOption'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData). - -'skip_64_google.protobuf.UninterpretedOption'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData). - -'decode_msg_google.protobuf.SourceCodeInfo.Location'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Bin, - 0, 0, - id([], - TrUserData), - id([], - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id([], - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<34, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<50, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, - Z1, - Z2, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<>>, - 0, 0, R1, R2, F@_3, - F@_4, R3, - TrUserData) -> - S1 = #{path => lists_reverse(R1, TrUserData), - span => lists_reverse(R2, TrUserData), - leading_detached_comments => - lists_reverse(R3, TrUserData)}, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_32_google.protobuf.UninterpretedOption'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_64_google.protobuf.UninterpretedOption'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'decode_msg_google.protobuf.SourceCodeInfo.Location'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Bin, 0, 0, 0, id([], TrUserData), id([], TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<>>, 0, 0, _, R1, R2, F@_3, F@_4, R3, TrUserData) -> + S1 = #{path => lists_reverse(R1, TrUserData), span => lists_reverse(R2, TrUserData), leading_detached_comments => lists_reverse(R3, TrUserData)}, S2 = if F@_3 == '$undef' -> S1; - true -> S1#{leading_comments => F@_3} - end, + true -> S1#{leading_comments => F@_3} + end, if F@_4 == '$undef' -> S2; true -> S2#{trailing_comments => F@_4} end; -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(Other, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, - TrUserData); -'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData); - 8 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData); - 18 -> - 'd_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData); - 16 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData); - 26 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); - 34 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); - 50 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.SourceCodeInfo.Location'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); - 1 -> - 'skip_64_google.protobuf.SourceCodeInfo.Location'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); - 3 -> - 'skip_group_google.protobuf.SourceCodeInfo.Location'(Rest, - Key bsr 3, - 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData); - 5 -> - 'skip_32_google.protobuf.SourceCodeInfo.Location'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData) - end + 10 -> 'd_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 8 -> 'd_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 18 -> 'd_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 16 -> 'd_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 26 -> 'd_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 34 -> 'd_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 50 -> 'd_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.SourceCodeInfo.Location'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 1 -> 'skip_64_google.protobuf.SourceCodeInfo.Location'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 3 -> 'skip_group_google.protobuf.SourceCodeInfo.Location'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 5 -> 'skip_32_google.protobuf.SourceCodeInfo.Location'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) + end end; -'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<>>, - 0, 0, R1, R2, F@_3, - F@_4, R3, - TrUserData) -> - S1 = #{path => lists_reverse(R1, TrUserData), - span => lists_reverse(R2, TrUserData), - leading_detached_comments => - lists_reverse(R3, TrUserData)}, +'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<>>, 0, 0, _, R1, R2, F@_3, F@_4, R3, TrUserData) -> + S1 = #{path => lists_reverse(R1, TrUserData), span => lists_reverse(R2, TrUserData), leading_detached_comments => lists_reverse(R3, TrUserData)}, S2 = if F@_3 == '$undef' -> S1; - true -> S1#{leading_comments => F@_3} - end, + true -> S1#{leading_comments => F@_3} + end, if F@_4 == '$undef' -> S2; true -> S2#{trailing_comments => F@_4} end. -'d_field_google.protobuf.SourceCodeInfo.Location_path'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, - TrUserData); -'d_field_google.protobuf.SourceCodeInfo.Location_path'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, F@_2, F@_3, - F@_4, F@_5, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, - 0, 0, - cons(NewFValue, - Prev, - TrUserData), - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'d_pfield_google.protobuf.SourceCodeInfo.Location_path'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) - when N < 57 -> - 'd_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, TrUserData); -'d_pfield_google.protobuf.SourceCodeInfo.Location_path'(<<0:1, - X:7, Rest/binary>>, - N, Acc, E, F@_2, F@_3, - F@_4, F@_5, - TrUserData) -> +'d_field_google.protobuf.SourceCodeInfo.Location_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.SourceCodeInfo.Location_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), F@_2, F@_3, F@_4, F@_5, TrUserData). + +'d_pfield_google.protobuf.SourceCodeInfo.Location_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_pfield_google.protobuf.SourceCodeInfo.Location_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, E, F@_2, F@_3, F@_4, F@_5, TrUserData) -> Len = X bsl N + Acc, <> = Rest, - NewSeq = - 'd_packed_field_google.protobuf.SourceCodeInfo.Location_path'(PackedBytes, - 0, 0, E, - TrUserData), - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest2, - 0, 0, NewSeq, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'d_packed_field_google.protobuf.SourceCodeInfo.Location_path'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, AccSeq, - TrUserData) - when N < 57 -> - 'd_packed_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, - N + 7, - X bsl N + Acc, - AccSeq, - TrUserData); -'d_packed_field_google.protobuf.SourceCodeInfo.Location_path'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, AccSeq, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'd_packed_field_google.protobuf.SourceCodeInfo.Location_path'(RestF, - 0, 0, - [NewFValue - | AccSeq], - TrUserData); -'d_packed_field_google.protobuf.SourceCodeInfo.Location_path'(<<>>, - 0, 0, AccSeq, - _) -> - AccSeq. - -'d_field_google.protobuf.SourceCodeInfo.Location_span'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, - TrUserData); -'d_field_google.protobuf.SourceCodeInfo.Location_span'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, Prev, F@_3, - F@_4, F@_5, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, - 0, 0, F@_1, - cons(NewFValue, - Prev, - TrUserData), - F@_3, F@_4, - F@_5, - TrUserData). - -'d_pfield_google.protobuf.SourceCodeInfo.Location_span'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) - when N < 57 -> - 'd_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, TrUserData); -'d_pfield_google.protobuf.SourceCodeInfo.Location_span'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, E, F@_3, - F@_4, F@_5, - TrUserData) -> + NewSeq = 'd_packed_field_google.protobuf.SourceCodeInfo.Location_path'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest2, 0, 0, F, NewSeq, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'d_packed_field_google.protobuf.SourceCodeInfo.Location_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> 'd_packed_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_google.protobuf.SourceCodeInfo.Location_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'd_packed_field_google.protobuf.SourceCodeInfo.Location_path'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_google.protobuf.SourceCodeInfo.Location_path'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_google.protobuf.SourceCodeInfo.Location_span'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.SourceCodeInfo.Location_span'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, F@_4, F@_5, TrUserData). + +'d_pfield_google.protobuf.SourceCodeInfo.Location_span'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_pfield_google.protobuf.SourceCodeInfo.Location_span'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, E, F@_3, F@_4, F@_5, TrUserData) -> Len = X bsl N + Acc, <> = Rest, - NewSeq = - 'd_packed_field_google.protobuf.SourceCodeInfo.Location_span'(PackedBytes, - 0, 0, E, - TrUserData), - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest2, - 0, 0, F@_1, - NewSeq, F@_3, - F@_4, F@_5, - TrUserData). - -'d_packed_field_google.protobuf.SourceCodeInfo.Location_span'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, AccSeq, - TrUserData) - when N < 57 -> - 'd_packed_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, - N + 7, - X bsl N + Acc, - AccSeq, - TrUserData); -'d_packed_field_google.protobuf.SourceCodeInfo.Location_span'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, AccSeq, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'd_packed_field_google.protobuf.SourceCodeInfo.Location_span'(RestF, - 0, 0, - [NewFValue - | AccSeq], - TrUserData); -'d_packed_field_google.protobuf.SourceCodeInfo.Location_span'(<<>>, - 0, 0, AccSeq, - _) -> - AccSeq. - -'d_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); -'d_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, _, - F@_4, F@_5, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, - 0, 0, F@_1, - F@_2, - NewFValue, - F@_4, F@_5, - TrUserData). - -'d_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(Rest, - N + 7, - X bsl N - + Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); -'d_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - F@_3, _, - F@_5, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, - 0, 0, F@_1, - F@_2, F@_3, - NewFValue, - F@_5, - TrUserData). - -'d_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(<<1:1, - X:7, - Rest/binary>>, - N, - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, - N - + - 7, - X - bsl - N - + - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); -'d_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(<<0:1, - X:7, - Rest/binary>>, - N, - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, - cons(NewFValue, - Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.SourceCodeInfo.Location'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) -> - 'skip_varint_google.protobuf.SourceCodeInfo.Location'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData); -'skip_varint_google.protobuf.SourceCodeInfo.Location'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, - TrUserData); -'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData) -> + NewSeq = 'd_packed_field_google.protobuf.SourceCodeInfo.Location_span'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest2, 0, 0, F, F@_1, NewSeq, F@_3, F@_4, F@_5, TrUserData). + +'d_packed_field_google.protobuf.SourceCodeInfo.Location_span'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> 'd_packed_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_google.protobuf.SourceCodeInfo.Location_span'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'd_packed_field_google.protobuf.SourceCodeInfo.Location_span'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_google.protobuf.SourceCodeInfo.Location_span'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, TrUserData). + +'d_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, TrUserData). + +'d_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.SourceCodeInfo.Location'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'skip_varint_google.protobuf.SourceCodeInfo.Location'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_varint_google.protobuf.SourceCodeInfo.Location'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest2, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'skip_group_google.protobuf.SourceCodeInfo.Location'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) -> + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_group_google.protobuf.SourceCodeInfo.Location'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, - 0, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'skip_32_google.protobuf.SourceCodeInfo.Location'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'skip_64_google.protobuf.SourceCodeInfo.Location'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'decode_msg_google.protobuf.SourceCodeInfo'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Bin, - 0, 0, - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.SourceCodeInfo'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_google.protobuf.SourceCodeInfo_location'(Rest, - Z1, Z2, F@_1, TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo'(<<>>, - 0, 0, R1, TrUserData) -> + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_32_google.protobuf.SourceCodeInfo.Location'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_64_google.protobuf.SourceCodeInfo.Location'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'decode_msg_google.protobuf.SourceCodeInfo'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.SourceCodeInfo'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.SourceCodeInfo_location'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo'(<<>>, 0, 0, _, R1, TrUserData) -> S1 = #{}, if R1 == '$undef' -> S1; true -> S1#{location => lists_reverse(R1, TrUserData)} end; -'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Other, - Z1, Z2, F@_1, TrUserData) -> - 'dg_read_field_def_google.protobuf.SourceCodeInfo'(Other, - Z1, Z2, F@_1, - TrUserData). - -'dg_read_field_def_google.protobuf.SourceCodeInfo'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.SourceCodeInfo'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'dg_read_field_def_google.protobuf.SourceCodeInfo'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> +'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.SourceCodeInfo'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.SourceCodeInfo'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.SourceCodeInfo'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.SourceCodeInfo'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.SourceCodeInfo_location'(Rest, - 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.SourceCodeInfo'(Rest, 0, 0, - F@_1, TrUserData); - 1 -> - 'skip_64_google.protobuf.SourceCodeInfo'(Rest, 0, 0, - F@_1, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.SourceCodeInfo'(Rest, - 0, 0, - F@_1, - TrUserData); - 3 -> - 'skip_group_google.protobuf.SourceCodeInfo'(Rest, - Key bsr 3, 0, F@_1, - TrUserData); - 5 -> - 'skip_32_google.protobuf.SourceCodeInfo'(Rest, 0, 0, - F@_1, TrUserData) - end + 10 -> 'd_field_google.protobuf.SourceCodeInfo_location'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.SourceCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.SourceCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.SourceCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.SourceCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.SourceCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end end; -'dg_read_field_def_google.protobuf.SourceCodeInfo'(<<>>, - 0, 0, R1, TrUserData) -> +'dg_read_field_def_google.protobuf.SourceCodeInfo'(<<>>, 0, 0, _, R1, TrUserData) -> S1 = #{}, if R1 == '$undef' -> S1; true -> S1#{location => lists_reverse(R1, TrUserData)} end. -'d_field_google.protobuf.SourceCodeInfo_location'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.SourceCodeInfo_location'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'d_field_google.protobuf.SourceCodeInfo_location'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.SourceCodeInfo.Location'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(RestF, - 0, 0, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.SourceCodeInfo'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_google.protobuf.SourceCodeInfo'(Rest, Z1, - Z2, F@_1, TrUserData); -'skip_varint_google.protobuf.SourceCodeInfo'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_length_delimited_google.protobuf.SourceCodeInfo'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.SourceCodeInfo'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'skip_length_delimited_google.protobuf.SourceCodeInfo'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> +'d_field_google.protobuf.SourceCodeInfo_location'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_google.protobuf.SourceCodeInfo_location'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.SourceCodeInfo_location'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.SourceCodeInfo.Location'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.SourceCodeInfo'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.SourceCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.SourceCodeInfo'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.SourceCodeInfo'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.SourceCodeInfo'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.SourceCodeInfo'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest2, - 0, 0, F@_1, TrUserData). + 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest2, 0, 0, F, F@_1, TrUserData). -'skip_group_google.protobuf.SourceCodeInfo'(Bin, FNum, - Z2, F@_1, TrUserData) -> +'skip_group_google.protobuf.SourceCodeInfo'(Bin, _, Z2, FNum, F@_1, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, - 0, Z2, F@_1, - TrUserData). - -'skip_32_google.protobuf.SourceCodeInfo'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_64_google.protobuf.SourceCodeInfo'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'decode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, - 0, 0, - id([], - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> - 'd_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData); -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData); -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData); -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<32, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - TrUserData); -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<>>, - 0, 0, R1, - F@_2, F@_3, - F@_4, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.SourceCodeInfo'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.SourceCodeInfo'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, 0, 0, 0, id([], TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'd_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<>>, 0, 0, _, R1, F@_2, F@_3, F@_4, TrUserData) -> S1 = #{path => lists_reverse(R1, TrUserData)}, S2 = if F@_2 == '$undef' -> S1; - true -> S1#{source_file => F@_2} - end, + true -> S1#{source_file => F@_2} + end, S3 = if F@_3 == '$undef' -> S2; - true -> S2#{'begin' => F@_3} - end, + true -> S2#{'begin' => F@_3} + end, if F@_4 == '$undef' -> S3; true -> S3#{'end' => F@_4} end; -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Other, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> - 'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Other, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - TrUserData). - -'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - TrUserData); -'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 8 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 18 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 24 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 32 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 1 -> - 'skip_64_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 3 -> - 'skip_group_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - Key - bsr - 3, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 5 -> - 'skip_32_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData) - end + 10 -> 'd_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 8 -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 18 -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 24 -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 32 -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 1 -> 'skip_64_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 3 -> 'skip_group_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 5 -> 'skip_32_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData) + end end; -'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<>>, - 0, 0, R1, F@_2, - F@_3, F@_4, - TrUserData) -> +'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<>>, 0, 0, _, R1, F@_2, F@_3, F@_4, TrUserData) -> S1 = #{path => lists_reverse(R1, TrUserData)}, S2 = if F@_2 == '$undef' -> S1; - true -> S1#{source_file => F@_2} - end, + true -> S1#{source_file => F@_2} + end, S3 = if F@_3 == '$undef' -> S2; - true -> S2#{'begin' => F@_3} - end, + true -> S2#{'begin' => F@_3} + end, if F@_4 == '$undef' -> S3; true -> S3#{'end' => F@_4} end. -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - TrUserData); -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, - F@_3, F@_4, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, - 0, 0, - cons(NewFValue, - Prev, - TrUserData), - F@_2, - F@_3, - F@_4, - TrUserData). - -'d_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, - TrUserData) - when N < 57 -> - 'd_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - TrUserData); -'d_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, E, F@_2, - F@_3, F@_4, - TrUserData) -> +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), F@_2, F@_3, F@_4, TrUserData). + +'d_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, E, F@_2, F@_3, F@_4, TrUserData) -> Len = X bsl N + Acc, <> = Rest, - NewSeq = - 'd_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(PackedBytes, - 0, 0, - E, - TrUserData), - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest2, - 0, 0, - NewSeq, - F@_2, - F@_3, - F@_4, - TrUserData). - -'d_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - AccSeq, - TrUserData) - when N < 57 -> - 'd_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - N + 7, - X bsl N + - Acc, - AccSeq, - TrUserData); -'d_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - AccSeq, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'd_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(RestF, - 0, 0, - [NewFValue - | AccSeq], - TrUserData); -'d_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<>>, - 0, 0, AccSeq, - _) -> - AccSeq. - -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - _, F@_3, - F@_4, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, - 0, 0, - F@_1, - NewFValue, - F@_3, - F@_4, - TrUserData). - -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - TrUserData); -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - _, F@_4, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, - 0, 0, - F@_1, - F@_2, - NewFValue, - F@_4, - TrUserData). - -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, - TrUserData); -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, _, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, - 0, 0, - F@_1, - F@_2, - F@_3, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, - TrUserData) -> - 'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - TrUserData); -'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData). - -'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - F@_3, F@_4, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - N + 7, - X bsl N - + - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); -'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - F@_3, F@_4, - TrUserData) -> + NewSeq = 'd_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest2, 0, 0, F, NewSeq, F@_2, F@_3, F@_4, TrUserData). + +'d_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> + 'd_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'd_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, TrUserData). + +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, TrUserData). + +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, TrUserData). + +'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest2, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData). - -'skip_group_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, - FNum, Z2, F@_1, F@_2, - F@_3, F@_4, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_group_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - 0, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData). - -'skip_32_google.protobuf.GeneratedCodeInfo.Annotation'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData). - -'skip_64_google.protobuf.GeneratedCodeInfo.Annotation'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData). - -'decode_msg_google.protobuf.GeneratedCodeInfo'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Bin, - 0, 0, - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - TrUserData) -> - 'd_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, - Z1, Z2, F@_1, - TrUserData); -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(<<>>, - 0, 0, R1, TrUserData) -> + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_32_google.protobuf.GeneratedCodeInfo.Annotation'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_64_google.protobuf.GeneratedCodeInfo.Annotation'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'decode_msg_google.protobuf.GeneratedCodeInfo'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(<<>>, 0, 0, _, R1, TrUserData) -> S1 = #{}, if R1 == '$undef' -> S1; true -> S1#{annotation => lists_reverse(R1, TrUserData)} end; -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Other, - Z1, Z2, F@_1, - TrUserData) -> - 'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(Other, - Z1, Z2, F@_1, - TrUserData). - -'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, - 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.GeneratedCodeInfo'(Rest, 0, - 0, F@_1, - TrUserData); - 1 -> - 'skip_64_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, - F@_1, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(Rest, - 0, 0, - F@_1, - TrUserData); - 3 -> - 'skip_group_google.protobuf.GeneratedCodeInfo'(Rest, - Key bsr 3, 0, - F@_1, - TrUserData); - 5 -> - 'skip_32_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, - F@_1, TrUserData) - end + 10 -> 'd_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end end; -'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(<<>>, - 0, 0, R1, TrUserData) -> +'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(<<>>, 0, 0, _, R1, TrUserData) -> S1 = #{}, if R1 == '$undef' -> S1; true -> S1#{annotation => lists_reverse(R1, TrUserData)} end. -'d_field_google.protobuf.GeneratedCodeInfo_annotation'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'d_field_google.protobuf.GeneratedCodeInfo_annotation'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(RestF, - 0, 0, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.GeneratedCodeInfo'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_google.protobuf.GeneratedCodeInfo'(Rest, - Z1, Z2, F@_1, TrUserData); -'skip_varint_google.protobuf.GeneratedCodeInfo'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(Rest, - N + 7, - X bsl N + Acc, - F@_1, TrUserData); -'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> +'d_field_google.protobuf.GeneratedCodeInfo_annotation'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.GeneratedCodeInfo_annotation'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.GeneratedCodeInfo'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.GeneratedCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.GeneratedCodeInfo'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest2, - 0, 0, F@_1, - TrUserData). + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest2, 0, 0, F, F@_1, TrUserData). -'skip_group_google.protobuf.GeneratedCodeInfo'(Bin, - FNum, Z2, F@_1, TrUserData) -> +'skip_group_google.protobuf.GeneratedCodeInfo'(Bin, _, Z2, FNum, F@_1, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, - 0, Z2, F@_1, - TrUserData). - -'skip_32_google.protobuf.GeneratedCodeInfo'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_64_google.protobuf.GeneratedCodeInfo'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, - Z1, Z2, F@_1, - TrUserData). + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.GeneratedCodeInfo'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.GeneratedCodeInfo'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). 'd_enum_authpb.Permission.Type'(0) -> 'READ'; 'd_enum_authpb.Permission.Type'(1) -> 'WRITE'; 'd_enum_authpb.Permission.Type'(2) -> 'READWRITE'; 'd_enum_authpb.Permission.Type'(V) -> V. -'d_enum_google.protobuf.FieldDescriptorProto.Type'(1) -> - 'TYPE_DOUBLE'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(2) -> - 'TYPE_FLOAT'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(3) -> - 'TYPE_INT64'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(4) -> - 'TYPE_UINT64'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(5) -> - 'TYPE_INT32'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(6) -> - 'TYPE_FIXED64'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(7) -> - 'TYPE_FIXED32'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(8) -> - 'TYPE_BOOL'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(9) -> - 'TYPE_STRING'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(10) -> - 'TYPE_GROUP'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(11) -> - 'TYPE_MESSAGE'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(12) -> - 'TYPE_BYTES'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(13) -> - 'TYPE_UINT32'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(14) -> - 'TYPE_ENUM'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(15) -> - 'TYPE_SFIXED32'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(16) -> - 'TYPE_SFIXED64'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(17) -> - 'TYPE_SINT32'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(18) -> - 'TYPE_SINT64'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(V) -> - V. - -'d_enum_google.protobuf.FieldDescriptorProto.Label'(1) -> - 'LABEL_OPTIONAL'; -'d_enum_google.protobuf.FieldDescriptorProto.Label'(2) -> - 'LABEL_REQUIRED'; -'d_enum_google.protobuf.FieldDescriptorProto.Label'(3) -> - 'LABEL_REPEATED'; -'d_enum_google.protobuf.FieldDescriptorProto.Label'(V) -> - V. - -'d_enum_google.protobuf.FileOptions.OptimizeMode'(1) -> - 'SPEED'; -'d_enum_google.protobuf.FileOptions.OptimizeMode'(2) -> - 'CODE_SIZE'; -'d_enum_google.protobuf.FileOptions.OptimizeMode'(3) -> - 'LITE_RUNTIME'; -'d_enum_google.protobuf.FileOptions.OptimizeMode'(V) -> - V. - -'d_enum_google.protobuf.FieldOptions.CType'(0) -> - 'STRING'; -'d_enum_google.protobuf.FieldOptions.CType'(1) -> - 'CORD'; -'d_enum_google.protobuf.FieldOptions.CType'(2) -> - 'STRING_PIECE'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(1) -> 'TYPE_DOUBLE'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(2) -> 'TYPE_FLOAT'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(3) -> 'TYPE_INT64'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(4) -> 'TYPE_UINT64'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(5) -> 'TYPE_INT32'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(6) -> 'TYPE_FIXED64'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(7) -> 'TYPE_FIXED32'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(8) -> 'TYPE_BOOL'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(9) -> 'TYPE_STRING'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(10) -> 'TYPE_GROUP'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(11) -> 'TYPE_MESSAGE'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(12) -> 'TYPE_BYTES'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(13) -> 'TYPE_UINT32'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(14) -> 'TYPE_ENUM'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(15) -> 'TYPE_SFIXED32'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(16) -> 'TYPE_SFIXED64'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(17) -> 'TYPE_SINT32'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(18) -> 'TYPE_SINT64'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(V) -> V. + +'d_enum_google.protobuf.FieldDescriptorProto.Label'(1) -> 'LABEL_OPTIONAL'; +'d_enum_google.protobuf.FieldDescriptorProto.Label'(2) -> 'LABEL_REQUIRED'; +'d_enum_google.protobuf.FieldDescriptorProto.Label'(3) -> 'LABEL_REPEATED'; +'d_enum_google.protobuf.FieldDescriptorProto.Label'(V) -> V. + +'d_enum_google.protobuf.FileOptions.OptimizeMode'(1) -> 'SPEED'; +'d_enum_google.protobuf.FileOptions.OptimizeMode'(2) -> 'CODE_SIZE'; +'d_enum_google.protobuf.FileOptions.OptimizeMode'(3) -> 'LITE_RUNTIME'; +'d_enum_google.protobuf.FileOptions.OptimizeMode'(V) -> V. + +'d_enum_google.protobuf.FieldOptions.CType'(0) -> 'STRING'; +'d_enum_google.protobuf.FieldOptions.CType'(1) -> 'CORD'; +'d_enum_google.protobuf.FieldOptions.CType'(2) -> 'STRING_PIECE'; 'd_enum_google.protobuf.FieldOptions.CType'(V) -> V. -'d_enum_google.protobuf.FieldOptions.JSType'(0) -> - 'JS_NORMAL'; -'d_enum_google.protobuf.FieldOptions.JSType'(1) -> - 'JS_STRING'; -'d_enum_google.protobuf.FieldOptions.JSType'(2) -> - 'JS_NUMBER'; +'d_enum_google.protobuf.FieldOptions.JSType'(0) -> 'JS_NORMAL'; +'d_enum_google.protobuf.FieldOptions.JSType'(1) -> 'JS_STRING'; +'d_enum_google.protobuf.FieldOptions.JSType'(2) -> 'JS_NUMBER'; 'd_enum_google.protobuf.FieldOptions.JSType'(V) -> V. +'d_enum_google.protobuf.MethodOptions.IdempotencyLevel'(0) -> 'IDEMPOTENCY_UNKNOWN'; +'d_enum_google.protobuf.MethodOptions.IdempotencyLevel'(1) -> 'NO_SIDE_EFFECTS'; +'d_enum_google.protobuf.MethodOptions.IdempotencyLevel'(2) -> 'IDEMPOTENT'; +'d_enum_google.protobuf.MethodOptions.IdempotencyLevel'(V) -> V. + read_group(Bin, FieldNum) -> {NumBytes, EndTagLen} = read_gr_b(Bin, 0, 0, 0, 0, FieldNum), <> = Bin, @@ -24151,4116 +21316,2927 @@ read_gr_ld(<<0:1, X:7, Tl/binary>>, N, Acc, NumBytes, FieldNum) -> <<_:Len/binary, Tl2/binary>> = Tl, read_gr_b(Tl2, 0, 0, NumBytes1 + Len, 0, FieldNum). -merge_msgs(Prev, New, MsgName) when is_atom(MsgName) -> - merge_msgs(Prev, New, MsgName, []). +merge_msgs(Prev, New, MsgName) when is_atom(MsgName) -> merge_msgs(Prev, New, MsgName, []). merge_msgs(Prev, New, MsgName, Opts) -> TrUserData = proplists:get_value(user_data, Opts), case MsgName of - 'authpb.UserAddOptions' -> - 'merge_msg_authpb.UserAddOptions'(Prev, New, - TrUserData); - 'authpb.User' -> - 'merge_msg_authpb.User'(Prev, New, TrUserData); - 'authpb.Permission' -> - 'merge_msg_authpb.Permission'(Prev, New, TrUserData); - 'authpb.Role' -> - 'merge_msg_authpb.Role'(Prev, New, TrUserData); - 'google.protobuf.FileDescriptorSet' -> - 'merge_msg_google.protobuf.FileDescriptorSet'(Prev, New, - TrUserData); - 'google.protobuf.FileDescriptorProto' -> - 'merge_msg_google.protobuf.FileDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.DescriptorProto.ExtensionRange' -> - 'merge_msg_google.protobuf.DescriptorProto.ExtensionRange'(Prev, - New, - TrUserData); - 'google.protobuf.DescriptorProto.ReservedRange' -> - 'merge_msg_google.protobuf.DescriptorProto.ReservedRange'(Prev, - New, - TrUserData); - 'google.protobuf.DescriptorProto' -> - 'merge_msg_google.protobuf.DescriptorProto'(Prev, New, - TrUserData); - 'google.protobuf.FieldDescriptorProto' -> - 'merge_msg_google.protobuf.FieldDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.OneofDescriptorProto' -> - 'merge_msg_google.protobuf.OneofDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.EnumDescriptorProto' -> - 'merge_msg_google.protobuf.EnumDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.EnumValueDescriptorProto' -> - 'merge_msg_google.protobuf.EnumValueDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.ServiceDescriptorProto' -> - 'merge_msg_google.protobuf.ServiceDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.MethodDescriptorProto' -> - 'merge_msg_google.protobuf.MethodDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.FileOptions' -> - 'merge_msg_google.protobuf.FileOptions'(Prev, New, - TrUserData); - 'google.protobuf.MessageOptions' -> - 'merge_msg_google.protobuf.MessageOptions'(Prev, New, - TrUserData); - 'google.protobuf.FieldOptions' -> - 'merge_msg_google.protobuf.FieldOptions'(Prev, New, - TrUserData); - 'google.protobuf.EnumOptions' -> - 'merge_msg_google.protobuf.EnumOptions'(Prev, New, - TrUserData); - 'google.protobuf.EnumValueOptions' -> - 'merge_msg_google.protobuf.EnumValueOptions'(Prev, New, - TrUserData); - 'google.protobuf.ServiceOptions' -> - 'merge_msg_google.protobuf.ServiceOptions'(Prev, New, - TrUserData); - 'google.protobuf.MethodOptions' -> - 'merge_msg_google.protobuf.MethodOptions'(Prev, New, - TrUserData); - 'google.protobuf.UninterpretedOption.NamePart' -> - 'merge_msg_google.protobuf.UninterpretedOption.NamePart'(Prev, - New, - TrUserData); - 'google.protobuf.UninterpretedOption' -> - 'merge_msg_google.protobuf.UninterpretedOption'(Prev, - New, TrUserData); - 'google.protobuf.SourceCodeInfo.Location' -> - 'merge_msg_google.protobuf.SourceCodeInfo.Location'(Prev, - New, TrUserData); - 'google.protobuf.SourceCodeInfo' -> - 'merge_msg_google.protobuf.SourceCodeInfo'(Prev, New, - TrUserData); - 'google.protobuf.GeneratedCodeInfo.Annotation' -> - 'merge_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Prev, - New, - TrUserData); - 'google.protobuf.GeneratedCodeInfo' -> - 'merge_msg_google.protobuf.GeneratedCodeInfo'(Prev, New, - TrUserData) + 'authpb.UserAddOptions' -> 'merge_msg_authpb.UserAddOptions'(Prev, New, TrUserData); + 'authpb.User' -> 'merge_msg_authpb.User'(Prev, New, TrUserData); + 'authpb.Permission' -> 'merge_msg_authpb.Permission'(Prev, New, TrUserData); + 'authpb.Role' -> 'merge_msg_authpb.Role'(Prev, New, TrUserData); + 'google.protobuf.FileDescriptorSet' -> 'merge_msg_google.protobuf.FileDescriptorSet'(Prev, New, TrUserData); + 'google.protobuf.FileDescriptorProto' -> 'merge_msg_google.protobuf.FileDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.DescriptorProto.ExtensionRange' -> 'merge_msg_google.protobuf.DescriptorProto.ExtensionRange'(Prev, New, TrUserData); + 'google.protobuf.DescriptorProto.ReservedRange' -> 'merge_msg_google.protobuf.DescriptorProto.ReservedRange'(Prev, New, TrUserData); + 'google.protobuf.DescriptorProto' -> 'merge_msg_google.protobuf.DescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.ExtensionRangeOptions' -> 'merge_msg_google.protobuf.ExtensionRangeOptions'(Prev, New, TrUserData); + 'google.protobuf.FieldDescriptorProto' -> 'merge_msg_google.protobuf.FieldDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.OneofDescriptorProto' -> 'merge_msg_google.protobuf.OneofDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.EnumDescriptorProto.EnumReservedRange' -> 'merge_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Prev, New, TrUserData); + 'google.protobuf.EnumDescriptorProto' -> 'merge_msg_google.protobuf.EnumDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.EnumValueDescriptorProto' -> 'merge_msg_google.protobuf.EnumValueDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.ServiceDescriptorProto' -> 'merge_msg_google.protobuf.ServiceDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.MethodDescriptorProto' -> 'merge_msg_google.protobuf.MethodDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.FileOptions' -> 'merge_msg_google.protobuf.FileOptions'(Prev, New, TrUserData); + 'google.protobuf.MessageOptions' -> 'merge_msg_google.protobuf.MessageOptions'(Prev, New, TrUserData); + 'google.protobuf.FieldOptions' -> 'merge_msg_google.protobuf.FieldOptions'(Prev, New, TrUserData); + 'google.protobuf.OneofOptions' -> 'merge_msg_google.protobuf.OneofOptions'(Prev, New, TrUserData); + 'google.protobuf.EnumOptions' -> 'merge_msg_google.protobuf.EnumOptions'(Prev, New, TrUserData); + 'google.protobuf.EnumValueOptions' -> 'merge_msg_google.protobuf.EnumValueOptions'(Prev, New, TrUserData); + 'google.protobuf.ServiceOptions' -> 'merge_msg_google.protobuf.ServiceOptions'(Prev, New, TrUserData); + 'google.protobuf.MethodOptions' -> 'merge_msg_google.protobuf.MethodOptions'(Prev, New, TrUserData); + 'google.protobuf.UninterpretedOption.NamePart' -> 'merge_msg_google.protobuf.UninterpretedOption.NamePart'(Prev, New, TrUserData); + 'google.protobuf.UninterpretedOption' -> 'merge_msg_google.protobuf.UninterpretedOption'(Prev, New, TrUserData); + 'google.protobuf.SourceCodeInfo.Location' -> 'merge_msg_google.protobuf.SourceCodeInfo.Location'(Prev, New, TrUserData); + 'google.protobuf.SourceCodeInfo' -> 'merge_msg_google.protobuf.SourceCodeInfo'(Prev, New, TrUserData); + 'google.protobuf.GeneratedCodeInfo.Annotation' -> 'merge_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Prev, New, TrUserData); + 'google.protobuf.GeneratedCodeInfo' -> 'merge_msg_google.protobuf.GeneratedCodeInfo'(Prev, New, TrUserData) end. -compile({nowarn_unused_function,'merge_msg_authpb.UserAddOptions'/3}). 'merge_msg_authpb.UserAddOptions'(PMsg, NMsg, _) -> S1 = #{}, case {PMsg, NMsg} of - {_, #{no_password := NFno_password}} -> - S1#{no_password => NFno_password}; - {#{no_password := PFno_password}, _} -> - S1#{no_password => PFno_password}; - _ -> S1 + {_, #{no_password := NFno_password}} -> S1#{no_password => NFno_password}; + {#{no_password := PFno_password}, _} -> S1#{no_password => PFno_password}; + _ -> S1 end. -compile({nowarn_unused_function,'merge_msg_authpb.User'/3}). 'merge_msg_authpb.User'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {_, #{password := NFpassword}} -> - S2#{password => NFpassword}; - {#{password := PFpassword}, _} -> - S2#{password => PFpassword}; - _ -> S2 - end, + {_, #{password := NFpassword}} -> S2#{password => NFpassword}; + {#{password := PFpassword}, _} -> S2#{password => PFpassword}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {#{roles := PFroles}, #{roles := NFroles}} -> - S3#{roles => 'erlang_++'(PFroles, NFroles, TrUserData)}; - {_, #{roles := NFroles}} -> S3#{roles => NFroles}; - {#{roles := PFroles}, _} -> S3#{roles => PFroles}; - {_, _} -> S3 - end, + {#{roles := PFroles}, #{roles := NFroles}} -> S3#{roles => 'erlang_++'(PFroles, NFroles, TrUserData)}; + {_, #{roles := NFroles}} -> S3#{roles => NFroles}; + {#{roles := PFroles}, _} -> S3#{roles => PFroles}; + {_, _} -> S3 + end, case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S4#{options => - 'merge_msg_authpb.UserAddOptions'(PFoptions, NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S4#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S4#{options => PFoptions}; - {_, _} -> S4 + {#{options := PFoptions}, #{options := NFoptions}} -> S4#{options => 'merge_msg_authpb.UserAddOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S4#{options => NFoptions}; + {#{options := PFoptions}, _} -> S4#{options => PFoptions}; + {_, _} -> S4 end. -compile({nowarn_unused_function,'merge_msg_authpb.Permission'/3}). 'merge_msg_authpb.Permission'(PMsg, NMsg, _) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{permType := NFpermType}} -> - S1#{permType => NFpermType}; - {#{permType := PFpermType}, _} -> - S1#{permType => PFpermType}; - _ -> S1 - end, + {_, #{permType := NFpermType}} -> S1#{permType => NFpermType}; + {#{permType := PFpermType}, _} -> S1#{permType => PFpermType}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {_, #{key := NFkey}} -> S2#{key => NFkey}; - {#{key := PFkey}, _} -> S2#{key => PFkey}; - _ -> S2 - end, + {_, #{key := NFkey}} -> S2#{key => NFkey}; + {#{key := PFkey}, _} -> S2#{key => PFkey}; + _ -> S2 + end, case {PMsg, NMsg} of - {_, #{range_end := NFrange_end}} -> - S3#{range_end => NFrange_end}; - {#{range_end := PFrange_end}, _} -> - S3#{range_end => PFrange_end}; - _ -> S3 + {_, #{range_end := NFrange_end}} -> S3#{range_end => NFrange_end}; + {#{range_end := PFrange_end}, _} -> S3#{range_end => PFrange_end}; + _ -> S3 end. -compile({nowarn_unused_function,'merge_msg_authpb.Role'/3}). 'merge_msg_authpb.Role'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, case {PMsg, NMsg} of - {#{keyPermission := PFkeyPermission}, - #{keyPermission := NFkeyPermission}} -> - S2#{keyPermission => - 'erlang_++'(PFkeyPermission, NFkeyPermission, - TrUserData)}; - {_, #{keyPermission := NFkeyPermission}} -> - S2#{keyPermission => NFkeyPermission}; - {#{keyPermission := PFkeyPermission}, _} -> - S2#{keyPermission => PFkeyPermission}; - {_, _} -> S2 + {#{keyPermission := PFkeyPermission}, #{keyPermission := NFkeyPermission}} -> S2#{keyPermission => 'erlang_++'(PFkeyPermission, NFkeyPermission, TrUserData)}; + {_, #{keyPermission := NFkeyPermission}} -> S2#{keyPermission => NFkeyPermission}; + {#{keyPermission := PFkeyPermission}, _} -> S2#{keyPermission => PFkeyPermission}; + {_, _} -> S2 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.FileDescriptorSet'/3}). -'merge_msg_google.protobuf.FileDescriptorSet'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.FileDescriptorSet'(PMsg, NMsg, TrUserData) -> S1 = #{}, case {PMsg, NMsg} of - {#{file := PFfile}, #{file := NFfile}} -> - S1#{file => 'erlang_++'(PFfile, NFfile, TrUserData)}; - {_, #{file := NFfile}} -> S1#{file => NFfile}; - {#{file := PFfile}, _} -> S1#{file => PFfile}; - {_, _} -> S1 + {#{file := PFfile}, #{file := NFfile}} -> S1#{file => 'erlang_++'(PFfile, NFfile, TrUserData)}; + {_, #{file := NFfile}} -> S1#{file => NFfile}; + {#{file := PFfile}, _} -> S1#{file => PFfile}; + {_, _} -> S1 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.FileDescriptorProto'/3}). -'merge_msg_google.protobuf.FileDescriptorProto'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.FileDescriptorProto'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {_, #{package := NFpackage}} -> - S2#{package => NFpackage}; - {#{package := PFpackage}, _} -> - S2#{package => PFpackage}; - _ -> S2 - end, + {_, #{package := NFpackage}} -> S2#{package => NFpackage}; + {#{package := PFpackage}, _} -> S2#{package => PFpackage}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {#{dependency := PFdependency}, - #{dependency := NFdependency}} -> - S3#{dependency => - 'erlang_++'(PFdependency, NFdependency, TrUserData)}; - {_, #{dependency := NFdependency}} -> - S3#{dependency => NFdependency}; - {#{dependency := PFdependency}, _} -> - S3#{dependency => PFdependency}; - {_, _} -> S3 - end, + {#{dependency := PFdependency}, #{dependency := NFdependency}} -> S3#{dependency => 'erlang_++'(PFdependency, NFdependency, TrUserData)}; + {_, #{dependency := NFdependency}} -> S3#{dependency => NFdependency}; + {#{dependency := PFdependency}, _} -> S3#{dependency => PFdependency}; + {_, _} -> S3 + end, S5 = case {PMsg, NMsg} of - {#{public_dependency := PFpublic_dependency}, - #{public_dependency := NFpublic_dependency}} -> - S4#{public_dependency => - 'erlang_++'(PFpublic_dependency, NFpublic_dependency, - TrUserData)}; - {_, #{public_dependency := NFpublic_dependency}} -> - S4#{public_dependency => NFpublic_dependency}; - {#{public_dependency := PFpublic_dependency}, _} -> - S4#{public_dependency => PFpublic_dependency}; - {_, _} -> S4 - end, + {#{public_dependency := PFpublic_dependency}, #{public_dependency := NFpublic_dependency}} -> S4#{public_dependency => 'erlang_++'(PFpublic_dependency, NFpublic_dependency, TrUserData)}; + {_, #{public_dependency := NFpublic_dependency}} -> S4#{public_dependency => NFpublic_dependency}; + {#{public_dependency := PFpublic_dependency}, _} -> S4#{public_dependency => PFpublic_dependency}; + {_, _} -> S4 + end, S6 = case {PMsg, NMsg} of - {#{weak_dependency := PFweak_dependency}, - #{weak_dependency := NFweak_dependency}} -> - S5#{weak_dependency => - 'erlang_++'(PFweak_dependency, NFweak_dependency, - TrUserData)}; - {_, #{weak_dependency := NFweak_dependency}} -> - S5#{weak_dependency => NFweak_dependency}; - {#{weak_dependency := PFweak_dependency}, _} -> - S5#{weak_dependency => PFweak_dependency}; - {_, _} -> S5 - end, + {#{weak_dependency := PFweak_dependency}, #{weak_dependency := NFweak_dependency}} -> S5#{weak_dependency => 'erlang_++'(PFweak_dependency, NFweak_dependency, TrUserData)}; + {_, #{weak_dependency := NFweak_dependency}} -> S5#{weak_dependency => NFweak_dependency}; + {#{weak_dependency := PFweak_dependency}, _} -> S5#{weak_dependency => PFweak_dependency}; + {_, _} -> S5 + end, S7 = case {PMsg, NMsg} of - {#{message_type := PFmessage_type}, - #{message_type := NFmessage_type}} -> - S6#{message_type => - 'erlang_++'(PFmessage_type, NFmessage_type, - TrUserData)}; - {_, #{message_type := NFmessage_type}} -> - S6#{message_type => NFmessage_type}; - {#{message_type := PFmessage_type}, _} -> - S6#{message_type => PFmessage_type}; - {_, _} -> S6 - end, + {#{message_type := PFmessage_type}, #{message_type := NFmessage_type}} -> S6#{message_type => 'erlang_++'(PFmessage_type, NFmessage_type, TrUserData)}; + {_, #{message_type := NFmessage_type}} -> S6#{message_type => NFmessage_type}; + {#{message_type := PFmessage_type}, _} -> S6#{message_type => PFmessage_type}; + {_, _} -> S6 + end, S8 = case {PMsg, NMsg} of - {#{enum_type := PFenum_type}, - #{enum_type := NFenum_type}} -> - S7#{enum_type => - 'erlang_++'(PFenum_type, NFenum_type, TrUserData)}; - {_, #{enum_type := NFenum_type}} -> - S7#{enum_type => NFenum_type}; - {#{enum_type := PFenum_type}, _} -> - S7#{enum_type => PFenum_type}; - {_, _} -> S7 - end, + {#{enum_type := PFenum_type}, #{enum_type := NFenum_type}} -> S7#{enum_type => 'erlang_++'(PFenum_type, NFenum_type, TrUserData)}; + {_, #{enum_type := NFenum_type}} -> S7#{enum_type => NFenum_type}; + {#{enum_type := PFenum_type}, _} -> S7#{enum_type => PFenum_type}; + {_, _} -> S7 + end, S9 = case {PMsg, NMsg} of - {#{service := PFservice}, #{service := NFservice}} -> - S8#{service => - 'erlang_++'(PFservice, NFservice, TrUserData)}; - {_, #{service := NFservice}} -> - S8#{service => NFservice}; - {#{service := PFservice}, _} -> - S8#{service => PFservice}; - {_, _} -> S8 - end, + {#{service := PFservice}, #{service := NFservice}} -> S8#{service => 'erlang_++'(PFservice, NFservice, TrUserData)}; + {_, #{service := NFservice}} -> S8#{service => NFservice}; + {#{service := PFservice}, _} -> S8#{service => PFservice}; + {_, _} -> S8 + end, S10 = case {PMsg, NMsg} of - {#{extension := PFextension}, - #{extension := NFextension}} -> - S9#{extension => - 'erlang_++'(PFextension, NFextension, TrUserData)}; - {_, #{extension := NFextension}} -> - S9#{extension => NFextension}; - {#{extension := PFextension}, _} -> - S9#{extension => PFextension}; - {_, _} -> S9 - end, + {#{extension := PFextension}, #{extension := NFextension}} -> S9#{extension => 'erlang_++'(PFextension, NFextension, TrUserData)}; + {_, #{extension := NFextension}} -> S9#{extension => NFextension}; + {#{extension := PFextension}, _} -> S9#{extension => PFextension}; + {_, _} -> S9 + end, S11 = case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S10#{options => - 'merge_msg_google.protobuf.FileOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S10#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S10#{options => PFoptions}; - {_, _} -> S10 - end, + {#{options := PFoptions}, #{options := NFoptions}} -> S10#{options => 'merge_msg_google.protobuf.FileOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S10#{options => NFoptions}; + {#{options := PFoptions}, _} -> S10#{options => PFoptions}; + {_, _} -> S10 + end, S12 = case {PMsg, NMsg} of - {#{source_code_info := PFsource_code_info}, - #{source_code_info := NFsource_code_info}} -> - S11#{source_code_info => - 'merge_msg_google.protobuf.SourceCodeInfo'(PFsource_code_info, - NFsource_code_info, - TrUserData)}; - {_, #{source_code_info := NFsource_code_info}} -> - S11#{source_code_info => NFsource_code_info}; - {#{source_code_info := PFsource_code_info}, _} -> - S11#{source_code_info => PFsource_code_info}; - {_, _} -> S11 - end, + {#{source_code_info := PFsource_code_info}, #{source_code_info := NFsource_code_info}} -> S11#{source_code_info => 'merge_msg_google.protobuf.SourceCodeInfo'(PFsource_code_info, NFsource_code_info, TrUserData)}; + {_, #{source_code_info := NFsource_code_info}} -> S11#{source_code_info => NFsource_code_info}; + {#{source_code_info := PFsource_code_info}, _} -> S11#{source_code_info => PFsource_code_info}; + {_, _} -> S11 + end, case {PMsg, NMsg} of - {_, #{syntax := NFsyntax}} -> S12#{syntax => NFsyntax}; - {#{syntax := PFsyntax}, _} -> S12#{syntax => PFsyntax}; - _ -> S12 + {_, #{syntax := NFsyntax}} -> S12#{syntax => NFsyntax}; + {#{syntax := PFsyntax}, _} -> S12#{syntax => PFsyntax}; + _ -> S12 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.DescriptorProto.ExtensionRange'/3}). -'merge_msg_google.protobuf.DescriptorProto.ExtensionRange'(PMsg, - NMsg, _) -> +'merge_msg_google.protobuf.DescriptorProto.ExtensionRange'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{start := NFstart}} -> S1#{start => NFstart}; - {#{start := PFstart}, _} -> S1#{start => PFstart}; - _ -> S1 - end, + {_, #{start := NFstart}} -> S1#{start => NFstart}; + {#{start := PFstart}, _} -> S1#{start => PFstart}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{'end' := NFend}} -> S2#{'end' => NFend}; + {#{'end' := PFend}, _} -> S2#{'end' => PFend}; + _ -> S2 + end, case {PMsg, NMsg} of - {_, #{'end' := NFend}} -> S2#{'end' => NFend}; - {#{'end' := PFend}, _} -> S2#{'end' => PFend}; - _ -> S2 + {#{options := PFoptions}, #{options := NFoptions}} -> S3#{options => 'merge_msg_google.protobuf.ExtensionRangeOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S3#{options => NFoptions}; + {#{options := PFoptions}, _} -> S3#{options => PFoptions}; + {_, _} -> S3 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.DescriptorProto.ReservedRange'/3}). -'merge_msg_google.protobuf.DescriptorProto.ReservedRange'(PMsg, - NMsg, _) -> +'merge_msg_google.protobuf.DescriptorProto.ReservedRange'(PMsg, NMsg, _) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{start := NFstart}} -> S1#{start => NFstart}; - {#{start := PFstart}, _} -> S1#{start => PFstart}; - _ -> S1 - end, + {_, #{start := NFstart}} -> S1#{start => NFstart}; + {#{start := PFstart}, _} -> S1#{start => PFstart}; + _ -> S1 + end, case {PMsg, NMsg} of - {_, #{'end' := NFend}} -> S2#{'end' => NFend}; - {#{'end' := PFend}, _} -> S2#{'end' => PFend}; - _ -> S2 + {_, #{'end' := NFend}} -> S2#{'end' => NFend}; + {#{'end' := PFend}, _} -> S2#{'end' => PFend}; + _ -> S2 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.DescriptorProto'/3}). -'merge_msg_google.protobuf.DescriptorProto'(PMsg, NMsg, - TrUserData) -> +'merge_msg_google.protobuf.DescriptorProto'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {#{field := PFfield}, #{field := NFfield}} -> - S2#{field => 'erlang_++'(PFfield, NFfield, TrUserData)}; - {_, #{field := NFfield}} -> S2#{field => NFfield}; - {#{field := PFfield}, _} -> S2#{field => PFfield}; - {_, _} -> S2 - end, + {#{field := PFfield}, #{field := NFfield}} -> S2#{field => 'erlang_++'(PFfield, NFfield, TrUserData)}; + {_, #{field := NFfield}} -> S2#{field => NFfield}; + {#{field := PFfield}, _} -> S2#{field => PFfield}; + {_, _} -> S2 + end, S4 = case {PMsg, NMsg} of - {#{extension := PFextension}, - #{extension := NFextension}} -> - S3#{extension => - 'erlang_++'(PFextension, NFextension, TrUserData)}; - {_, #{extension := NFextension}} -> - S3#{extension => NFextension}; - {#{extension := PFextension}, _} -> - S3#{extension => PFextension}; - {_, _} -> S3 - end, + {#{extension := PFextension}, #{extension := NFextension}} -> S3#{extension => 'erlang_++'(PFextension, NFextension, TrUserData)}; + {_, #{extension := NFextension}} -> S3#{extension => NFextension}; + {#{extension := PFextension}, _} -> S3#{extension => PFextension}; + {_, _} -> S3 + end, S5 = case {PMsg, NMsg} of - {#{nested_type := PFnested_type}, - #{nested_type := NFnested_type}} -> - S4#{nested_type => - 'erlang_++'(PFnested_type, NFnested_type, TrUserData)}; - {_, #{nested_type := NFnested_type}} -> - S4#{nested_type => NFnested_type}; - {#{nested_type := PFnested_type}, _} -> - S4#{nested_type => PFnested_type}; - {_, _} -> S4 - end, + {#{nested_type := PFnested_type}, #{nested_type := NFnested_type}} -> S4#{nested_type => 'erlang_++'(PFnested_type, NFnested_type, TrUserData)}; + {_, #{nested_type := NFnested_type}} -> S4#{nested_type => NFnested_type}; + {#{nested_type := PFnested_type}, _} -> S4#{nested_type => PFnested_type}; + {_, _} -> S4 + end, S6 = case {PMsg, NMsg} of - {#{enum_type := PFenum_type}, - #{enum_type := NFenum_type}} -> - S5#{enum_type => - 'erlang_++'(PFenum_type, NFenum_type, TrUserData)}; - {_, #{enum_type := NFenum_type}} -> - S5#{enum_type => NFenum_type}; - {#{enum_type := PFenum_type}, _} -> - S5#{enum_type => PFenum_type}; - {_, _} -> S5 - end, + {#{enum_type := PFenum_type}, #{enum_type := NFenum_type}} -> S5#{enum_type => 'erlang_++'(PFenum_type, NFenum_type, TrUserData)}; + {_, #{enum_type := NFenum_type}} -> S5#{enum_type => NFenum_type}; + {#{enum_type := PFenum_type}, _} -> S5#{enum_type => PFenum_type}; + {_, _} -> S5 + end, S7 = case {PMsg, NMsg} of - {#{extension_range := PFextension_range}, - #{extension_range := NFextension_range}} -> - S6#{extension_range => - 'erlang_++'(PFextension_range, NFextension_range, - TrUserData)}; - {_, #{extension_range := NFextension_range}} -> - S6#{extension_range => NFextension_range}; - {#{extension_range := PFextension_range}, _} -> - S6#{extension_range => PFextension_range}; - {_, _} -> S6 - end, + {#{extension_range := PFextension_range}, #{extension_range := NFextension_range}} -> S6#{extension_range => 'erlang_++'(PFextension_range, NFextension_range, TrUserData)}; + {_, #{extension_range := NFextension_range}} -> S6#{extension_range => NFextension_range}; + {#{extension_range := PFextension_range}, _} -> S6#{extension_range => PFextension_range}; + {_, _} -> S6 + end, S8 = case {PMsg, NMsg} of - {#{oneof_decl := PFoneof_decl}, - #{oneof_decl := NFoneof_decl}} -> - S7#{oneof_decl => - 'erlang_++'(PFoneof_decl, NFoneof_decl, TrUserData)}; - {_, #{oneof_decl := NFoneof_decl}} -> - S7#{oneof_decl => NFoneof_decl}; - {#{oneof_decl := PFoneof_decl}, _} -> - S7#{oneof_decl => PFoneof_decl}; - {_, _} -> S7 - end, + {#{oneof_decl := PFoneof_decl}, #{oneof_decl := NFoneof_decl}} -> S7#{oneof_decl => 'erlang_++'(PFoneof_decl, NFoneof_decl, TrUserData)}; + {_, #{oneof_decl := NFoneof_decl}} -> S7#{oneof_decl => NFoneof_decl}; + {#{oneof_decl := PFoneof_decl}, _} -> S7#{oneof_decl => PFoneof_decl}; + {_, _} -> S7 + end, S9 = case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S8#{options => - 'merge_msg_google.protobuf.MessageOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S8#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S8#{options => PFoptions}; - {_, _} -> S8 - end, + {#{options := PFoptions}, #{options := NFoptions}} -> S8#{options => 'merge_msg_google.protobuf.MessageOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S8#{options => NFoptions}; + {#{options := PFoptions}, _} -> S8#{options => PFoptions}; + {_, _} -> S8 + end, S10 = case {PMsg, NMsg} of - {#{reserved_range := PFreserved_range}, - #{reserved_range := NFreserved_range}} -> - S9#{reserved_range => - 'erlang_++'(PFreserved_range, NFreserved_range, - TrUserData)}; - {_, #{reserved_range := NFreserved_range}} -> - S9#{reserved_range => NFreserved_range}; - {#{reserved_range := PFreserved_range}, _} -> - S9#{reserved_range => PFreserved_range}; - {_, _} -> S9 - end, + {#{reserved_range := PFreserved_range}, #{reserved_range := NFreserved_range}} -> S9#{reserved_range => 'erlang_++'(PFreserved_range, NFreserved_range, TrUserData)}; + {_, #{reserved_range := NFreserved_range}} -> S9#{reserved_range => NFreserved_range}; + {#{reserved_range := PFreserved_range}, _} -> S9#{reserved_range => PFreserved_range}; + {_, _} -> S9 + end, + case {PMsg, NMsg} of + {#{reserved_name := PFreserved_name}, #{reserved_name := NFreserved_name}} -> S10#{reserved_name => 'erlang_++'(PFreserved_name, NFreserved_name, TrUserData)}; + {_, #{reserved_name := NFreserved_name}} -> S10#{reserved_name => NFreserved_name}; + {#{reserved_name := PFreserved_name}, _} -> S10#{reserved_name => PFreserved_name}; + {_, _} -> S10 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.ExtensionRangeOptions'/3}). +'merge_msg_google.protobuf.ExtensionRangeOptions'(PMsg, NMsg, TrUserData) -> + S1 = #{}, case {PMsg, NMsg} of - {#{reserved_name := PFreserved_name}, - #{reserved_name := NFreserved_name}} -> - S10#{reserved_name => - 'erlang_++'(PFreserved_name, NFreserved_name, - TrUserData)}; - {_, #{reserved_name := NFreserved_name}} -> - S10#{reserved_name => NFreserved_name}; - {#{reserved_name := PFreserved_name}, _} -> - S10#{reserved_name => PFreserved_name}; - {_, _} -> S10 + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S1#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S1#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S1#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S1 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.FieldDescriptorProto'/3}). -'merge_msg_google.protobuf.FieldDescriptorProto'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.FieldDescriptorProto'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {_, #{number := NFnumber}} -> S2#{number => NFnumber}; - {#{number := PFnumber}, _} -> S2#{number => PFnumber}; - _ -> S2 - end, + {_, #{number := NFnumber}} -> S2#{number => NFnumber}; + {#{number := PFnumber}, _} -> S2#{number => PFnumber}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {_, #{label := NFlabel}} -> S3#{label => NFlabel}; - {#{label := PFlabel}, _} -> S3#{label => PFlabel}; - _ -> S3 - end, + {_, #{label := NFlabel}} -> S3#{label => NFlabel}; + {#{label := PFlabel}, _} -> S3#{label => PFlabel}; + _ -> S3 + end, S5 = case {PMsg, NMsg} of - {_, #{type := NFtype}} -> S4#{type => NFtype}; - {#{type := PFtype}, _} -> S4#{type => PFtype}; - _ -> S4 - end, + {_, #{type := NFtype}} -> S4#{type => NFtype}; + {#{type := PFtype}, _} -> S4#{type => PFtype}; + _ -> S4 + end, S6 = case {PMsg, NMsg} of - {_, #{type_name := NFtype_name}} -> - S5#{type_name => NFtype_name}; - {#{type_name := PFtype_name}, _} -> - S5#{type_name => PFtype_name}; - _ -> S5 - end, + {_, #{type_name := NFtype_name}} -> S5#{type_name => NFtype_name}; + {#{type_name := PFtype_name}, _} -> S5#{type_name => PFtype_name}; + _ -> S5 + end, S7 = case {PMsg, NMsg} of - {_, #{extendee := NFextendee}} -> - S6#{extendee => NFextendee}; - {#{extendee := PFextendee}, _} -> - S6#{extendee => PFextendee}; - _ -> S6 - end, + {_, #{extendee := NFextendee}} -> S6#{extendee => NFextendee}; + {#{extendee := PFextendee}, _} -> S6#{extendee => PFextendee}; + _ -> S6 + end, S8 = case {PMsg, NMsg} of - {_, #{default_value := NFdefault_value}} -> - S7#{default_value => NFdefault_value}; - {#{default_value := PFdefault_value}, _} -> - S7#{default_value => PFdefault_value}; - _ -> S7 - end, + {_, #{default_value := NFdefault_value}} -> S7#{default_value => NFdefault_value}; + {#{default_value := PFdefault_value}, _} -> S7#{default_value => PFdefault_value}; + _ -> S7 + end, S9 = case {PMsg, NMsg} of - {_, #{oneof_index := NFoneof_index}} -> - S8#{oneof_index => NFoneof_index}; - {#{oneof_index := PFoneof_index}, _} -> - S8#{oneof_index => PFoneof_index}; - _ -> S8 - end, + {_, #{oneof_index := NFoneof_index}} -> S8#{oneof_index => NFoneof_index}; + {#{oneof_index := PFoneof_index}, _} -> S8#{oneof_index => PFoneof_index}; + _ -> S8 + end, S10 = case {PMsg, NMsg} of - {_, #{json_name := NFjson_name}} -> - S9#{json_name => NFjson_name}; - {#{json_name := PFjson_name}, _} -> - S9#{json_name => PFjson_name}; - _ -> S9 - end, + {_, #{json_name := NFjson_name}} -> S9#{json_name => NFjson_name}; + {#{json_name := PFjson_name}, _} -> S9#{json_name => PFjson_name}; + _ -> S9 + end, + S11 = case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S10#{options => 'merge_msg_google.protobuf.FieldOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S10#{options => NFoptions}; + {#{options := PFoptions}, _} -> S10#{options => PFoptions}; + {_, _} -> S10 + end, case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S10#{options => - 'merge_msg_google.protobuf.FieldOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S10#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S10#{options => PFoptions}; - {_, _} -> S10 + {_, #{proto3_optional := NFproto3_optional}} -> S11#{proto3_optional => NFproto3_optional}; + {#{proto3_optional := PFproto3_optional}, _} -> S11#{proto3_optional => PFproto3_optional}; + _ -> S11 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.OneofDescriptorProto'/3}). -'merge_msg_google.protobuf.OneofDescriptorProto'(PMsg, - NMsg, _) -> +'merge_msg_google.protobuf.OneofDescriptorProto'(PMsg, NMsg, TrUserData) -> S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S2#{options => 'merge_msg_google.protobuf.OneofOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S2#{options => NFoptions}; + {#{options := PFoptions}, _} -> S2#{options => PFoptions}; + {_, _} -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'/3}). +'merge_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{start := NFstart}} -> S1#{start => NFstart}; + {#{start := PFstart}, _} -> S1#{start => PFstart}; + _ -> S1 + end, case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 + {_, #{'end' := NFend}} -> S2#{'end' => NFend}; + {#{'end' := PFend}, _} -> S2#{'end' => PFend}; + _ -> S2 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumDescriptorProto'/3}). -'merge_msg_google.protobuf.EnumDescriptorProto'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.EnumDescriptorProto'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {#{value := PFvalue}, #{value := NFvalue}} -> - S2#{value => 'erlang_++'(PFvalue, NFvalue, TrUserData)}; - {_, #{value := NFvalue}} -> S2#{value => NFvalue}; - {#{value := PFvalue}, _} -> S2#{value => PFvalue}; - {_, _} -> S2 - end, + {#{value := PFvalue}, #{value := NFvalue}} -> S2#{value => 'erlang_++'(PFvalue, NFvalue, TrUserData)}; + {_, #{value := NFvalue}} -> S2#{value => NFvalue}; + {#{value := PFvalue}, _} -> S2#{value => PFvalue}; + {_, _} -> S2 + end, + S4 = case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S3#{options => 'merge_msg_google.protobuf.EnumOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S3#{options => NFoptions}; + {#{options := PFoptions}, _} -> S3#{options => PFoptions}; + {_, _} -> S3 + end, + S5 = case {PMsg, NMsg} of + {#{reserved_range := PFreserved_range}, #{reserved_range := NFreserved_range}} -> S4#{reserved_range => 'erlang_++'(PFreserved_range, NFreserved_range, TrUserData)}; + {_, #{reserved_range := NFreserved_range}} -> S4#{reserved_range => NFreserved_range}; + {#{reserved_range := PFreserved_range}, _} -> S4#{reserved_range => PFreserved_range}; + {_, _} -> S4 + end, case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S3#{options => - 'merge_msg_google.protobuf.EnumOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S3#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S3#{options => PFoptions}; - {_, _} -> S3 + {#{reserved_name := PFreserved_name}, #{reserved_name := NFreserved_name}} -> S5#{reserved_name => 'erlang_++'(PFreserved_name, NFreserved_name, TrUserData)}; + {_, #{reserved_name := NFreserved_name}} -> S5#{reserved_name => NFreserved_name}; + {#{reserved_name := PFreserved_name}, _} -> S5#{reserved_name => PFreserved_name}; + {_, _} -> S5 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumValueDescriptorProto'/3}). -'merge_msg_google.protobuf.EnumValueDescriptorProto'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.EnumValueDescriptorProto'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {_, #{number := NFnumber}} -> S2#{number => NFnumber}; - {#{number := PFnumber}, _} -> S2#{number => PFnumber}; - _ -> S2 - end, + {_, #{number := NFnumber}} -> S2#{number => NFnumber}; + {#{number := PFnumber}, _} -> S2#{number => PFnumber}; + _ -> S2 + end, case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S3#{options => - 'merge_msg_google.protobuf.EnumValueOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S3#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S3#{options => PFoptions}; - {_, _} -> S3 + {#{options := PFoptions}, #{options := NFoptions}} -> S3#{options => 'merge_msg_google.protobuf.EnumValueOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S3#{options => NFoptions}; + {#{options := PFoptions}, _} -> S3#{options => PFoptions}; + {_, _} -> S3 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.ServiceDescriptorProto'/3}). -'merge_msg_google.protobuf.ServiceDescriptorProto'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.ServiceDescriptorProto'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {#{method := PFmethod}, #{method := NFmethod}} -> - S2#{method => - 'erlang_++'(PFmethod, NFmethod, TrUserData)}; - {_, #{method := NFmethod}} -> S2#{method => NFmethod}; - {#{method := PFmethod}, _} -> S2#{method => PFmethod}; - {_, _} -> S2 - end, + {#{method := PFmethod}, #{method := NFmethod}} -> S2#{method => 'erlang_++'(PFmethod, NFmethod, TrUserData)}; + {_, #{method := NFmethod}} -> S2#{method => NFmethod}; + {#{method := PFmethod}, _} -> S2#{method => PFmethod}; + {_, _} -> S2 + end, case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S3#{options => - 'merge_msg_google.protobuf.ServiceOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S3#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S3#{options => PFoptions}; - {_, _} -> S3 + {#{options := PFoptions}, #{options := NFoptions}} -> S3#{options => 'merge_msg_google.protobuf.ServiceOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S3#{options => NFoptions}; + {#{options := PFoptions}, _} -> S3#{options => PFoptions}; + {_, _} -> S3 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.MethodDescriptorProto'/3}). -'merge_msg_google.protobuf.MethodDescriptorProto'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.MethodDescriptorProto'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {_, #{input_type := NFinput_type}} -> - S2#{input_type => NFinput_type}; - {#{input_type := PFinput_type}, _} -> - S2#{input_type => PFinput_type}; - _ -> S2 - end, + {_, #{input_type := NFinput_type}} -> S2#{input_type => NFinput_type}; + {#{input_type := PFinput_type}, _} -> S2#{input_type => PFinput_type}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {_, #{output_type := NFoutput_type}} -> - S3#{output_type => NFoutput_type}; - {#{output_type := PFoutput_type}, _} -> - S3#{output_type => PFoutput_type}; - _ -> S3 - end, + {_, #{output_type := NFoutput_type}} -> S3#{output_type => NFoutput_type}; + {#{output_type := PFoutput_type}, _} -> S3#{output_type => PFoutput_type}; + _ -> S3 + end, S5 = case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S4#{options => - 'merge_msg_google.protobuf.MethodOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S4#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S4#{options => PFoptions}; - {_, _} -> S4 - end, + {#{options := PFoptions}, #{options := NFoptions}} -> S4#{options => 'merge_msg_google.protobuf.MethodOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S4#{options => NFoptions}; + {#{options := PFoptions}, _} -> S4#{options => PFoptions}; + {_, _} -> S4 + end, S6 = case {PMsg, NMsg} of - {_, #{client_streaming := NFclient_streaming}} -> - S5#{client_streaming => NFclient_streaming}; - {#{client_streaming := PFclient_streaming}, _} -> - S5#{client_streaming => PFclient_streaming}; - _ -> S5 - end, + {_, #{client_streaming := NFclient_streaming}} -> S5#{client_streaming => NFclient_streaming}; + {#{client_streaming := PFclient_streaming}, _} -> S5#{client_streaming => PFclient_streaming}; + _ -> S5 + end, case {PMsg, NMsg} of - {_, #{server_streaming := NFserver_streaming}} -> - S6#{server_streaming => NFserver_streaming}; - {#{server_streaming := PFserver_streaming}, _} -> - S6#{server_streaming => PFserver_streaming}; - _ -> S6 + {_, #{server_streaming := NFserver_streaming}} -> S6#{server_streaming => NFserver_streaming}; + {#{server_streaming := PFserver_streaming}, _} -> S6#{server_streaming => PFserver_streaming}; + _ -> S6 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.FileOptions'/3}). -'merge_msg_google.protobuf.FileOptions'(PMsg, NMsg, - TrUserData) -> +'merge_msg_google.protobuf.FileOptions'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{java_package := NFjava_package}} -> - S1#{java_package => NFjava_package}; - {#{java_package := PFjava_package}, _} -> - S1#{java_package => PFjava_package}; - _ -> S1 - end, + {_, #{java_package := NFjava_package}} -> S1#{java_package => NFjava_package}; + {#{java_package := PFjava_package}, _} -> S1#{java_package => PFjava_package}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {_, - #{java_outer_classname := NFjava_outer_classname}} -> - S2#{java_outer_classname => NFjava_outer_classname}; - {#{java_outer_classname := PFjava_outer_classname}, - _} -> - S2#{java_outer_classname => PFjava_outer_classname}; - _ -> S2 - end, + {_, #{java_outer_classname := NFjava_outer_classname}} -> S2#{java_outer_classname => NFjava_outer_classname}; + {#{java_outer_classname := PFjava_outer_classname}, _} -> S2#{java_outer_classname => PFjava_outer_classname}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {_, #{java_multiple_files := NFjava_multiple_files}} -> - S3#{java_multiple_files => NFjava_multiple_files}; - {#{java_multiple_files := PFjava_multiple_files}, _} -> - S3#{java_multiple_files => PFjava_multiple_files}; - _ -> S3 - end, + {_, #{java_multiple_files := NFjava_multiple_files}} -> S3#{java_multiple_files => NFjava_multiple_files}; + {#{java_multiple_files := PFjava_multiple_files}, _} -> S3#{java_multiple_files => PFjava_multiple_files}; + _ -> S3 + end, S5 = case {PMsg, NMsg} of - {_, - #{java_generate_equals_and_hash := - NFjava_generate_equals_and_hash}} -> - S4#{java_generate_equals_and_hash => - NFjava_generate_equals_and_hash}; - {#{java_generate_equals_and_hash := - PFjava_generate_equals_and_hash}, - _} -> - S4#{java_generate_equals_and_hash => - PFjava_generate_equals_and_hash}; - _ -> S4 - end, + {_, #{java_generate_equals_and_hash := NFjava_generate_equals_and_hash}} -> S4#{java_generate_equals_and_hash => NFjava_generate_equals_and_hash}; + {#{java_generate_equals_and_hash := PFjava_generate_equals_and_hash}, _} -> S4#{java_generate_equals_and_hash => PFjava_generate_equals_and_hash}; + _ -> S4 + end, S6 = case {PMsg, NMsg} of - {_, - #{java_string_check_utf8 := - NFjava_string_check_utf8}} -> - S5#{java_string_check_utf8 => NFjava_string_check_utf8}; - {#{java_string_check_utf8 := PFjava_string_check_utf8}, - _} -> - S5#{java_string_check_utf8 => PFjava_string_check_utf8}; - _ -> S5 - end, + {_, #{java_string_check_utf8 := NFjava_string_check_utf8}} -> S5#{java_string_check_utf8 => NFjava_string_check_utf8}; + {#{java_string_check_utf8 := PFjava_string_check_utf8}, _} -> S5#{java_string_check_utf8 => PFjava_string_check_utf8}; + _ -> S5 + end, S7 = case {PMsg, NMsg} of - {_, #{optimize_for := NFoptimize_for}} -> - S6#{optimize_for => NFoptimize_for}; - {#{optimize_for := PFoptimize_for}, _} -> - S6#{optimize_for => PFoptimize_for}; - _ -> S6 - end, + {_, #{optimize_for := NFoptimize_for}} -> S6#{optimize_for => NFoptimize_for}; + {#{optimize_for := PFoptimize_for}, _} -> S6#{optimize_for => PFoptimize_for}; + _ -> S6 + end, S8 = case {PMsg, NMsg} of - {_, #{go_package := NFgo_package}} -> - S7#{go_package => NFgo_package}; - {#{go_package := PFgo_package}, _} -> - S7#{go_package => PFgo_package}; - _ -> S7 - end, + {_, #{go_package := NFgo_package}} -> S7#{go_package => NFgo_package}; + {#{go_package := PFgo_package}, _} -> S7#{go_package => PFgo_package}; + _ -> S7 + end, S9 = case {PMsg, NMsg} of - {_, #{cc_generic_services := NFcc_generic_services}} -> - S8#{cc_generic_services => NFcc_generic_services}; - {#{cc_generic_services := PFcc_generic_services}, _} -> - S8#{cc_generic_services => PFcc_generic_services}; - _ -> S8 - end, + {_, #{cc_generic_services := NFcc_generic_services}} -> S8#{cc_generic_services => NFcc_generic_services}; + {#{cc_generic_services := PFcc_generic_services}, _} -> S8#{cc_generic_services => PFcc_generic_services}; + _ -> S8 + end, S10 = case {PMsg, NMsg} of - {_, - #{java_generic_services := NFjava_generic_services}} -> - S9#{java_generic_services => NFjava_generic_services}; - {#{java_generic_services := PFjava_generic_services}, - _} -> - S9#{java_generic_services => PFjava_generic_services}; - _ -> S9 - end, + {_, #{java_generic_services := NFjava_generic_services}} -> S9#{java_generic_services => NFjava_generic_services}; + {#{java_generic_services := PFjava_generic_services}, _} -> S9#{java_generic_services => PFjava_generic_services}; + _ -> S9 + end, S11 = case {PMsg, NMsg} of - {_, #{py_generic_services := NFpy_generic_services}} -> - S10#{py_generic_services => NFpy_generic_services}; - {#{py_generic_services := PFpy_generic_services}, _} -> - S10#{py_generic_services => PFpy_generic_services}; - _ -> S10 - end, + {_, #{py_generic_services := NFpy_generic_services}} -> S10#{py_generic_services => NFpy_generic_services}; + {#{py_generic_services := PFpy_generic_services}, _} -> S10#{py_generic_services => PFpy_generic_services}; + _ -> S10 + end, S12 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S11#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S11#{deprecated => PFdeprecated}; - _ -> S11 - end, + {_, #{php_generic_services := NFphp_generic_services}} -> S11#{php_generic_services => NFphp_generic_services}; + {#{php_generic_services := PFphp_generic_services}, _} -> S11#{php_generic_services => PFphp_generic_services}; + _ -> S11 + end, S13 = case {PMsg, NMsg} of - {_, #{cc_enable_arenas := NFcc_enable_arenas}} -> - S12#{cc_enable_arenas => NFcc_enable_arenas}; - {#{cc_enable_arenas := PFcc_enable_arenas}, _} -> - S12#{cc_enable_arenas => PFcc_enable_arenas}; - _ -> S12 - end, + {_, #{deprecated := NFdeprecated}} -> S12#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S12#{deprecated => PFdeprecated}; + _ -> S12 + end, S14 = case {PMsg, NMsg} of - {_, #{objc_class_prefix := NFobjc_class_prefix}} -> - S13#{objc_class_prefix => NFobjc_class_prefix}; - {#{objc_class_prefix := PFobjc_class_prefix}, _} -> - S13#{objc_class_prefix => PFobjc_class_prefix}; - _ -> S13 - end, + {_, #{cc_enable_arenas := NFcc_enable_arenas}} -> S13#{cc_enable_arenas => NFcc_enable_arenas}; + {#{cc_enable_arenas := PFcc_enable_arenas}, _} -> S13#{cc_enable_arenas => PFcc_enable_arenas}; + _ -> S13 + end, S15 = case {PMsg, NMsg} of - {_, #{csharp_namespace := NFcsharp_namespace}} -> - S14#{csharp_namespace => NFcsharp_namespace}; - {#{csharp_namespace := PFcsharp_namespace}, _} -> - S14#{csharp_namespace => PFcsharp_namespace}; - _ -> S14 - end, + {_, #{objc_class_prefix := NFobjc_class_prefix}} -> S14#{objc_class_prefix => NFobjc_class_prefix}; + {#{objc_class_prefix := PFobjc_class_prefix}, _} -> S14#{objc_class_prefix => PFobjc_class_prefix}; + _ -> S14 + end, S16 = case {PMsg, NMsg} of - {_, - #{javanano_use_deprecated_package := - NFjavanano_use_deprecated_package}} -> - S15#{javanano_use_deprecated_package => - NFjavanano_use_deprecated_package}; - {#{javanano_use_deprecated_package := - PFjavanano_use_deprecated_package}, - _} -> - S15#{javanano_use_deprecated_package => - PFjavanano_use_deprecated_package}; - _ -> S15 - end, + {_, #{csharp_namespace := NFcsharp_namespace}} -> S15#{csharp_namespace => NFcsharp_namespace}; + {#{csharp_namespace := PFcsharp_namespace}, _} -> S15#{csharp_namespace => PFcsharp_namespace}; + _ -> S15 + end, S17 = case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S16#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S16#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S16#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S16 - end, + {_, #{swift_prefix := NFswift_prefix}} -> S16#{swift_prefix => NFswift_prefix}; + {#{swift_prefix := PFswift_prefix}, _} -> S16#{swift_prefix => PFswift_prefix}; + _ -> S16 + end, S18 = case {PMsg, NMsg} of - {_, #{goproto_getters_all := NFgoproto_getters_all}} -> - S17#{goproto_getters_all => NFgoproto_getters_all}; - {#{goproto_getters_all := PFgoproto_getters_all}, _} -> - S17#{goproto_getters_all => PFgoproto_getters_all}; - _ -> S17 - end, + {_, #{php_class_prefix := NFphp_class_prefix}} -> S17#{php_class_prefix => NFphp_class_prefix}; + {#{php_class_prefix := PFphp_class_prefix}, _} -> S17#{php_class_prefix => PFphp_class_prefix}; + _ -> S17 + end, S19 = case {PMsg, NMsg} of - {_, - #{goproto_enum_prefix_all := - NFgoproto_enum_prefix_all}} -> - S18#{goproto_enum_prefix_all => - NFgoproto_enum_prefix_all}; - {#{goproto_enum_prefix_all := - PFgoproto_enum_prefix_all}, - _} -> - S18#{goproto_enum_prefix_all => - PFgoproto_enum_prefix_all}; - _ -> S18 - end, + {_, #{php_namespace := NFphp_namespace}} -> S18#{php_namespace => NFphp_namespace}; + {#{php_namespace := PFphp_namespace}, _} -> S18#{php_namespace => PFphp_namespace}; + _ -> S18 + end, S20 = case {PMsg, NMsg} of - {_, - #{goproto_stringer_all := NFgoproto_stringer_all}} -> - S19#{goproto_stringer_all => NFgoproto_stringer_all}; - {#{goproto_stringer_all := PFgoproto_stringer_all}, - _} -> - S19#{goproto_stringer_all => PFgoproto_stringer_all}; - _ -> S19 - end, + {_, #{php_metadata_namespace := NFphp_metadata_namespace}} -> S19#{php_metadata_namespace => NFphp_metadata_namespace}; + {#{php_metadata_namespace := PFphp_metadata_namespace}, _} -> S19#{php_metadata_namespace => PFphp_metadata_namespace}; + _ -> S19 + end, S21 = case {PMsg, NMsg} of - {_, #{verbose_equal_all := NFverbose_equal_all}} -> - S20#{verbose_equal_all => NFverbose_equal_all}; - {#{verbose_equal_all := PFverbose_equal_all}, _} -> - S20#{verbose_equal_all => PFverbose_equal_all}; - _ -> S20 - end, + {_, #{ruby_package := NFruby_package}} -> S20#{ruby_package => NFruby_package}; + {#{ruby_package := PFruby_package}, _} -> S20#{ruby_package => PFruby_package}; + _ -> S20 + end, S22 = case {PMsg, NMsg} of - {_, #{face_all := NFface_all}} -> - S21#{face_all => NFface_all}; - {#{face_all := PFface_all}, _} -> - S21#{face_all => PFface_all}; - _ -> S21 - end, + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S21#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S21#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S21#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S21 + end, S23 = case {PMsg, NMsg} of - {_, #{gostring_all := NFgostring_all}} -> - S22#{gostring_all => NFgostring_all}; - {#{gostring_all := PFgostring_all}, _} -> - S22#{gostring_all => PFgostring_all}; - _ -> S22 - end, + {_, #{goproto_getters_all := NFgoproto_getters_all}} -> S22#{goproto_getters_all => NFgoproto_getters_all}; + {#{goproto_getters_all := PFgoproto_getters_all}, _} -> S22#{goproto_getters_all => PFgoproto_getters_all}; + _ -> S22 + end, S24 = case {PMsg, NMsg} of - {_, #{populate_all := NFpopulate_all}} -> - S23#{populate_all => NFpopulate_all}; - {#{populate_all := PFpopulate_all}, _} -> - S23#{populate_all => PFpopulate_all}; - _ -> S23 - end, + {_, #{goproto_enum_prefix_all := NFgoproto_enum_prefix_all}} -> S23#{goproto_enum_prefix_all => NFgoproto_enum_prefix_all}; + {#{goproto_enum_prefix_all := PFgoproto_enum_prefix_all}, _} -> S23#{goproto_enum_prefix_all => PFgoproto_enum_prefix_all}; + _ -> S23 + end, S25 = case {PMsg, NMsg} of - {_, #{stringer_all := NFstringer_all}} -> - S24#{stringer_all => NFstringer_all}; - {#{stringer_all := PFstringer_all}, _} -> - S24#{stringer_all => PFstringer_all}; - _ -> S24 - end, + {_, #{goproto_stringer_all := NFgoproto_stringer_all}} -> S24#{goproto_stringer_all => NFgoproto_stringer_all}; + {#{goproto_stringer_all := PFgoproto_stringer_all}, _} -> S24#{goproto_stringer_all => PFgoproto_stringer_all}; + _ -> S24 + end, S26 = case {PMsg, NMsg} of - {_, #{onlyone_all := NFonlyone_all}} -> - S25#{onlyone_all => NFonlyone_all}; - {#{onlyone_all := PFonlyone_all}, _} -> - S25#{onlyone_all => PFonlyone_all}; - _ -> S25 - end, + {_, #{verbose_equal_all := NFverbose_equal_all}} -> S25#{verbose_equal_all => NFverbose_equal_all}; + {#{verbose_equal_all := PFverbose_equal_all}, _} -> S25#{verbose_equal_all => PFverbose_equal_all}; + _ -> S25 + end, S27 = case {PMsg, NMsg} of - {_, #{equal_all := NFequal_all}} -> - S26#{equal_all => NFequal_all}; - {#{equal_all := PFequal_all}, _} -> - S26#{equal_all => PFequal_all}; - _ -> S26 - end, + {_, #{face_all := NFface_all}} -> S26#{face_all => NFface_all}; + {#{face_all := PFface_all}, _} -> S26#{face_all => PFface_all}; + _ -> S26 + end, S28 = case {PMsg, NMsg} of - {_, #{description_all := NFdescription_all}} -> - S27#{description_all => NFdescription_all}; - {#{description_all := PFdescription_all}, _} -> - S27#{description_all => PFdescription_all}; - _ -> S27 - end, + {_, #{gostring_all := NFgostring_all}} -> S27#{gostring_all => NFgostring_all}; + {#{gostring_all := PFgostring_all}, _} -> S27#{gostring_all => PFgostring_all}; + _ -> S27 + end, S29 = case {PMsg, NMsg} of - {_, #{testgen_all := NFtestgen_all}} -> - S28#{testgen_all => NFtestgen_all}; - {#{testgen_all := PFtestgen_all}, _} -> - S28#{testgen_all => PFtestgen_all}; - _ -> S28 - end, + {_, #{populate_all := NFpopulate_all}} -> S28#{populate_all => NFpopulate_all}; + {#{populate_all := PFpopulate_all}, _} -> S28#{populate_all => PFpopulate_all}; + _ -> S28 + end, S30 = case {PMsg, NMsg} of - {_, #{benchgen_all := NFbenchgen_all}} -> - S29#{benchgen_all => NFbenchgen_all}; - {#{benchgen_all := PFbenchgen_all}, _} -> - S29#{benchgen_all => PFbenchgen_all}; - _ -> S29 - end, + {_, #{stringer_all := NFstringer_all}} -> S29#{stringer_all => NFstringer_all}; + {#{stringer_all := PFstringer_all}, _} -> S29#{stringer_all => PFstringer_all}; + _ -> S29 + end, S31 = case {PMsg, NMsg} of - {_, #{marshaler_all := NFmarshaler_all}} -> - S30#{marshaler_all => NFmarshaler_all}; - {#{marshaler_all := PFmarshaler_all}, _} -> - S30#{marshaler_all => PFmarshaler_all}; - _ -> S30 - end, + {_, #{onlyone_all := NFonlyone_all}} -> S30#{onlyone_all => NFonlyone_all}; + {#{onlyone_all := PFonlyone_all}, _} -> S30#{onlyone_all => PFonlyone_all}; + _ -> S30 + end, S32 = case {PMsg, NMsg} of - {_, #{unmarshaler_all := NFunmarshaler_all}} -> - S31#{unmarshaler_all => NFunmarshaler_all}; - {#{unmarshaler_all := PFunmarshaler_all}, _} -> - S31#{unmarshaler_all => PFunmarshaler_all}; - _ -> S31 - end, + {_, #{equal_all := NFequal_all}} -> S31#{equal_all => NFequal_all}; + {#{equal_all := PFequal_all}, _} -> S31#{equal_all => PFequal_all}; + _ -> S31 + end, S33 = case {PMsg, NMsg} of - {_, - #{stable_marshaler_all := NFstable_marshaler_all}} -> - S32#{stable_marshaler_all => NFstable_marshaler_all}; - {#{stable_marshaler_all := PFstable_marshaler_all}, - _} -> - S32#{stable_marshaler_all => PFstable_marshaler_all}; - _ -> S32 - end, + {_, #{description_all := NFdescription_all}} -> S32#{description_all => NFdescription_all}; + {#{description_all := PFdescription_all}, _} -> S32#{description_all => PFdescription_all}; + _ -> S32 + end, S34 = case {PMsg, NMsg} of - {_, #{sizer_all := NFsizer_all}} -> - S33#{sizer_all => NFsizer_all}; - {#{sizer_all := PFsizer_all}, _} -> - S33#{sizer_all => PFsizer_all}; - _ -> S33 - end, + {_, #{testgen_all := NFtestgen_all}} -> S33#{testgen_all => NFtestgen_all}; + {#{testgen_all := PFtestgen_all}, _} -> S33#{testgen_all => PFtestgen_all}; + _ -> S33 + end, S35 = case {PMsg, NMsg} of - {_, - #{goproto_enum_stringer_all := - NFgoproto_enum_stringer_all}} -> - S34#{goproto_enum_stringer_all => - NFgoproto_enum_stringer_all}; - {#{goproto_enum_stringer_all := - PFgoproto_enum_stringer_all}, - _} -> - S34#{goproto_enum_stringer_all => - PFgoproto_enum_stringer_all}; - _ -> S34 - end, + {_, #{benchgen_all := NFbenchgen_all}} -> S34#{benchgen_all => NFbenchgen_all}; + {#{benchgen_all := PFbenchgen_all}, _} -> S34#{benchgen_all => PFbenchgen_all}; + _ -> S34 + end, S36 = case {PMsg, NMsg} of - {_, #{enum_stringer_all := NFenum_stringer_all}} -> - S35#{enum_stringer_all => NFenum_stringer_all}; - {#{enum_stringer_all := PFenum_stringer_all}, _} -> - S35#{enum_stringer_all => PFenum_stringer_all}; - _ -> S35 - end, + {_, #{marshaler_all := NFmarshaler_all}} -> S35#{marshaler_all => NFmarshaler_all}; + {#{marshaler_all := PFmarshaler_all}, _} -> S35#{marshaler_all => PFmarshaler_all}; + _ -> S35 + end, S37 = case {PMsg, NMsg} of - {_, - #{unsafe_marshaler_all := NFunsafe_marshaler_all}} -> - S36#{unsafe_marshaler_all => NFunsafe_marshaler_all}; - {#{unsafe_marshaler_all := PFunsafe_marshaler_all}, - _} -> - S36#{unsafe_marshaler_all => PFunsafe_marshaler_all}; - _ -> S36 - end, + {_, #{unmarshaler_all := NFunmarshaler_all}} -> S36#{unmarshaler_all => NFunmarshaler_all}; + {#{unmarshaler_all := PFunmarshaler_all}, _} -> S36#{unmarshaler_all => PFunmarshaler_all}; + _ -> S36 + end, S38 = case {PMsg, NMsg} of - {_, - #{unsafe_unmarshaler_all := - NFunsafe_unmarshaler_all}} -> - S37#{unsafe_unmarshaler_all => - NFunsafe_unmarshaler_all}; - {#{unsafe_unmarshaler_all := PFunsafe_unmarshaler_all}, - _} -> - S37#{unsafe_unmarshaler_all => - PFunsafe_unmarshaler_all}; - _ -> S37 - end, + {_, #{stable_marshaler_all := NFstable_marshaler_all}} -> S37#{stable_marshaler_all => NFstable_marshaler_all}; + {#{stable_marshaler_all := PFstable_marshaler_all}, _} -> S37#{stable_marshaler_all => PFstable_marshaler_all}; + _ -> S37 + end, S39 = case {PMsg, NMsg} of - {_, - #{goproto_extensions_map_all := - NFgoproto_extensions_map_all}} -> - S38#{goproto_extensions_map_all => - NFgoproto_extensions_map_all}; - {#{goproto_extensions_map_all := - PFgoproto_extensions_map_all}, - _} -> - S38#{goproto_extensions_map_all => - PFgoproto_extensions_map_all}; - _ -> S38 - end, + {_, #{sizer_all := NFsizer_all}} -> S38#{sizer_all => NFsizer_all}; + {#{sizer_all := PFsizer_all}, _} -> S38#{sizer_all => PFsizer_all}; + _ -> S38 + end, S40 = case {PMsg, NMsg} of - {_, - #{goproto_unrecognized_all := - NFgoproto_unrecognized_all}} -> - S39#{goproto_unrecognized_all => - NFgoproto_unrecognized_all}; - {#{goproto_unrecognized_all := - PFgoproto_unrecognized_all}, - _} -> - S39#{goproto_unrecognized_all => - PFgoproto_unrecognized_all}; - _ -> S39 - end, + {_, #{goproto_enum_stringer_all := NFgoproto_enum_stringer_all}} -> S39#{goproto_enum_stringer_all => NFgoproto_enum_stringer_all}; + {#{goproto_enum_stringer_all := PFgoproto_enum_stringer_all}, _} -> S39#{goproto_enum_stringer_all => PFgoproto_enum_stringer_all}; + _ -> S39 + end, S41 = case {PMsg, NMsg} of - {_, #{gogoproto_import := NFgogoproto_import}} -> - S40#{gogoproto_import => NFgogoproto_import}; - {#{gogoproto_import := PFgogoproto_import}, _} -> - S40#{gogoproto_import => PFgogoproto_import}; - _ -> S40 - end, + {_, #{enum_stringer_all := NFenum_stringer_all}} -> S40#{enum_stringer_all => NFenum_stringer_all}; + {#{enum_stringer_all := PFenum_stringer_all}, _} -> S40#{enum_stringer_all => PFenum_stringer_all}; + _ -> S40 + end, S42 = case {PMsg, NMsg} of - {_, #{protosizer_all := NFprotosizer_all}} -> - S41#{protosizer_all => NFprotosizer_all}; - {#{protosizer_all := PFprotosizer_all}, _} -> - S41#{protosizer_all => PFprotosizer_all}; - _ -> S41 - end, + {_, #{unsafe_marshaler_all := NFunsafe_marshaler_all}} -> S41#{unsafe_marshaler_all => NFunsafe_marshaler_all}; + {#{unsafe_marshaler_all := PFunsafe_marshaler_all}, _} -> S41#{unsafe_marshaler_all => PFunsafe_marshaler_all}; + _ -> S41 + end, + S43 = case {PMsg, NMsg} of + {_, #{unsafe_unmarshaler_all := NFunsafe_unmarshaler_all}} -> S42#{unsafe_unmarshaler_all => NFunsafe_unmarshaler_all}; + {#{unsafe_unmarshaler_all := PFunsafe_unmarshaler_all}, _} -> S42#{unsafe_unmarshaler_all => PFunsafe_unmarshaler_all}; + _ -> S42 + end, + S44 = case {PMsg, NMsg} of + {_, #{goproto_extensions_map_all := NFgoproto_extensions_map_all}} -> S43#{goproto_extensions_map_all => NFgoproto_extensions_map_all}; + {#{goproto_extensions_map_all := PFgoproto_extensions_map_all}, _} -> S43#{goproto_extensions_map_all => PFgoproto_extensions_map_all}; + _ -> S43 + end, + S45 = case {PMsg, NMsg} of + {_, #{goproto_unrecognized_all := NFgoproto_unrecognized_all}} -> S44#{goproto_unrecognized_all => NFgoproto_unrecognized_all}; + {#{goproto_unrecognized_all := PFgoproto_unrecognized_all}, _} -> S44#{goproto_unrecognized_all => PFgoproto_unrecognized_all}; + _ -> S44 + end, + S46 = case {PMsg, NMsg} of + {_, #{gogoproto_import := NFgogoproto_import}} -> S45#{gogoproto_import => NFgogoproto_import}; + {#{gogoproto_import := PFgogoproto_import}, _} -> S45#{gogoproto_import => PFgogoproto_import}; + _ -> S45 + end, + S47 = case {PMsg, NMsg} of + {_, #{protosizer_all := NFprotosizer_all}} -> S46#{protosizer_all => NFprotosizer_all}; + {#{protosizer_all := PFprotosizer_all}, _} -> S46#{protosizer_all => PFprotosizer_all}; + _ -> S46 + end, case {PMsg, NMsg} of - {_, #{compare_all := NFcompare_all}} -> - S42#{compare_all => NFcompare_all}; - {#{compare_all := PFcompare_all}, _} -> - S42#{compare_all => PFcompare_all}; - _ -> S42 + {_, #{compare_all := NFcompare_all}} -> S47#{compare_all => NFcompare_all}; + {#{compare_all := PFcompare_all}, _} -> S47#{compare_all => PFcompare_all}; + _ -> S47 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.MessageOptions'/3}). -'merge_msg_google.protobuf.MessageOptions'(PMsg, NMsg, - TrUserData) -> +'merge_msg_google.protobuf.MessageOptions'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, - #{message_set_wire_format := - NFmessage_set_wire_format}} -> - S1#{message_set_wire_format => - NFmessage_set_wire_format}; - {#{message_set_wire_format := - PFmessage_set_wire_format}, - _} -> - S1#{message_set_wire_format => - PFmessage_set_wire_format}; - _ -> S1 - end, + {_, #{message_set_wire_format := NFmessage_set_wire_format}} -> S1#{message_set_wire_format => NFmessage_set_wire_format}; + {#{message_set_wire_format := PFmessage_set_wire_format}, _} -> S1#{message_set_wire_format => PFmessage_set_wire_format}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {_, - #{no_standard_descriptor_accessor := - NFno_standard_descriptor_accessor}} -> - S2#{no_standard_descriptor_accessor => - NFno_standard_descriptor_accessor}; - {#{no_standard_descriptor_accessor := - PFno_standard_descriptor_accessor}, - _} -> - S2#{no_standard_descriptor_accessor => - PFno_standard_descriptor_accessor}; - _ -> S2 - end, + {_, #{no_standard_descriptor_accessor := NFno_standard_descriptor_accessor}} -> S2#{no_standard_descriptor_accessor => NFno_standard_descriptor_accessor}; + {#{no_standard_descriptor_accessor := PFno_standard_descriptor_accessor}, _} -> S2#{no_standard_descriptor_accessor => PFno_standard_descriptor_accessor}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S3#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S3#{deprecated => PFdeprecated}; - _ -> S3 - end, + {_, #{deprecated := NFdeprecated}} -> S3#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S3#{deprecated => PFdeprecated}; + _ -> S3 + end, S5 = case {PMsg, NMsg} of - {_, #{map_entry := NFmap_entry}} -> - S4#{map_entry => NFmap_entry}; - {#{map_entry := PFmap_entry}, _} -> - S4#{map_entry => PFmap_entry}; - _ -> S4 - end, + {_, #{map_entry := NFmap_entry}} -> S4#{map_entry => NFmap_entry}; + {#{map_entry := PFmap_entry}, _} -> S4#{map_entry => PFmap_entry}; + _ -> S4 + end, S6 = case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S5#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S5#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S5#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S5 - end, + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S5#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S5#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S5#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S5 + end, S7 = case {PMsg, NMsg} of - {_, #{goproto_getters := NFgoproto_getters}} -> - S6#{goproto_getters => NFgoproto_getters}; - {#{goproto_getters := PFgoproto_getters}, _} -> - S6#{goproto_getters => PFgoproto_getters}; - _ -> S6 - end, + {_, #{goproto_getters := NFgoproto_getters}} -> S6#{goproto_getters => NFgoproto_getters}; + {#{goproto_getters := PFgoproto_getters}, _} -> S6#{goproto_getters => PFgoproto_getters}; + _ -> S6 + end, S8 = case {PMsg, NMsg} of - {_, #{goproto_stringer := NFgoproto_stringer}} -> - S7#{goproto_stringer => NFgoproto_stringer}; - {#{goproto_stringer := PFgoproto_stringer}, _} -> - S7#{goproto_stringer => PFgoproto_stringer}; - _ -> S7 - end, + {_, #{goproto_stringer := NFgoproto_stringer}} -> S7#{goproto_stringer => NFgoproto_stringer}; + {#{goproto_stringer := PFgoproto_stringer}, _} -> S7#{goproto_stringer => PFgoproto_stringer}; + _ -> S7 + end, S9 = case {PMsg, NMsg} of - {_, #{verbose_equal := NFverbose_equal}} -> - S8#{verbose_equal => NFverbose_equal}; - {#{verbose_equal := PFverbose_equal}, _} -> - S8#{verbose_equal => PFverbose_equal}; - _ -> S8 - end, + {_, #{verbose_equal := NFverbose_equal}} -> S8#{verbose_equal => NFverbose_equal}; + {#{verbose_equal := PFverbose_equal}, _} -> S8#{verbose_equal => PFverbose_equal}; + _ -> S8 + end, S10 = case {PMsg, NMsg} of - {_, #{face := NFface}} -> S9#{face => NFface}; - {#{face := PFface}, _} -> S9#{face => PFface}; - _ -> S9 - end, + {_, #{face := NFface}} -> S9#{face => NFface}; + {#{face := PFface}, _} -> S9#{face => PFface}; + _ -> S9 + end, S11 = case {PMsg, NMsg} of - {_, #{gostring := NFgostring}} -> - S10#{gostring => NFgostring}; - {#{gostring := PFgostring}, _} -> - S10#{gostring => PFgostring}; - _ -> S10 - end, + {_, #{gostring := NFgostring}} -> S10#{gostring => NFgostring}; + {#{gostring := PFgostring}, _} -> S10#{gostring => PFgostring}; + _ -> S10 + end, S12 = case {PMsg, NMsg} of - {_, #{populate := NFpopulate}} -> - S11#{populate => NFpopulate}; - {#{populate := PFpopulate}, _} -> - S11#{populate => PFpopulate}; - _ -> S11 - end, + {_, #{populate := NFpopulate}} -> S11#{populate => NFpopulate}; + {#{populate := PFpopulate}, _} -> S11#{populate => PFpopulate}; + _ -> S11 + end, S13 = case {PMsg, NMsg} of - {_, #{stringer := NFstringer}} -> - S12#{stringer => NFstringer}; - {#{stringer := PFstringer}, _} -> - S12#{stringer => PFstringer}; - _ -> S12 - end, + {_, #{stringer := NFstringer}} -> S12#{stringer => NFstringer}; + {#{stringer := PFstringer}, _} -> S12#{stringer => PFstringer}; + _ -> S12 + end, S14 = case {PMsg, NMsg} of - {_, #{onlyone := NFonlyone}} -> - S13#{onlyone => NFonlyone}; - {#{onlyone := PFonlyone}, _} -> - S13#{onlyone => PFonlyone}; - _ -> S13 - end, + {_, #{onlyone := NFonlyone}} -> S13#{onlyone => NFonlyone}; + {#{onlyone := PFonlyone}, _} -> S13#{onlyone => PFonlyone}; + _ -> S13 + end, S15 = case {PMsg, NMsg} of - {_, #{equal := NFequal}} -> S14#{equal => NFequal}; - {#{equal := PFequal}, _} -> S14#{equal => PFequal}; - _ -> S14 - end, + {_, #{equal := NFequal}} -> S14#{equal => NFequal}; + {#{equal := PFequal}, _} -> S14#{equal => PFequal}; + _ -> S14 + end, S16 = case {PMsg, NMsg} of - {_, #{description := NFdescription}} -> - S15#{description => NFdescription}; - {#{description := PFdescription}, _} -> - S15#{description => PFdescription}; - _ -> S15 - end, + {_, #{description := NFdescription}} -> S15#{description => NFdescription}; + {#{description := PFdescription}, _} -> S15#{description => PFdescription}; + _ -> S15 + end, S17 = case {PMsg, NMsg} of - {_, #{testgen := NFtestgen}} -> - S16#{testgen => NFtestgen}; - {#{testgen := PFtestgen}, _} -> - S16#{testgen => PFtestgen}; - _ -> S16 - end, + {_, #{testgen := NFtestgen}} -> S16#{testgen => NFtestgen}; + {#{testgen := PFtestgen}, _} -> S16#{testgen => PFtestgen}; + _ -> S16 + end, S18 = case {PMsg, NMsg} of - {_, #{benchgen := NFbenchgen}} -> - S17#{benchgen => NFbenchgen}; - {#{benchgen := PFbenchgen}, _} -> - S17#{benchgen => PFbenchgen}; - _ -> S17 - end, + {_, #{benchgen := NFbenchgen}} -> S17#{benchgen => NFbenchgen}; + {#{benchgen := PFbenchgen}, _} -> S17#{benchgen => PFbenchgen}; + _ -> S17 + end, S19 = case {PMsg, NMsg} of - {_, #{marshaler := NFmarshaler}} -> - S18#{marshaler => NFmarshaler}; - {#{marshaler := PFmarshaler}, _} -> - S18#{marshaler => PFmarshaler}; - _ -> S18 - end, + {_, #{marshaler := NFmarshaler}} -> S18#{marshaler => NFmarshaler}; + {#{marshaler := PFmarshaler}, _} -> S18#{marshaler => PFmarshaler}; + _ -> S18 + end, S20 = case {PMsg, NMsg} of - {_, #{unmarshaler := NFunmarshaler}} -> - S19#{unmarshaler => NFunmarshaler}; - {#{unmarshaler := PFunmarshaler}, _} -> - S19#{unmarshaler => PFunmarshaler}; - _ -> S19 - end, + {_, #{unmarshaler := NFunmarshaler}} -> S19#{unmarshaler => NFunmarshaler}; + {#{unmarshaler := PFunmarshaler}, _} -> S19#{unmarshaler => PFunmarshaler}; + _ -> S19 + end, S21 = case {PMsg, NMsg} of - {_, #{stable_marshaler := NFstable_marshaler}} -> - S20#{stable_marshaler => NFstable_marshaler}; - {#{stable_marshaler := PFstable_marshaler}, _} -> - S20#{stable_marshaler => PFstable_marshaler}; - _ -> S20 - end, + {_, #{stable_marshaler := NFstable_marshaler}} -> S20#{stable_marshaler => NFstable_marshaler}; + {#{stable_marshaler := PFstable_marshaler}, _} -> S20#{stable_marshaler => PFstable_marshaler}; + _ -> S20 + end, S22 = case {PMsg, NMsg} of - {_, #{sizer := NFsizer}} -> S21#{sizer => NFsizer}; - {#{sizer := PFsizer}, _} -> S21#{sizer => PFsizer}; - _ -> S21 - end, + {_, #{sizer := NFsizer}} -> S21#{sizer => NFsizer}; + {#{sizer := PFsizer}, _} -> S21#{sizer => PFsizer}; + _ -> S21 + end, S23 = case {PMsg, NMsg} of - {_, #{unsafe_marshaler := NFunsafe_marshaler}} -> - S22#{unsafe_marshaler => NFunsafe_marshaler}; - {#{unsafe_marshaler := PFunsafe_marshaler}, _} -> - S22#{unsafe_marshaler => PFunsafe_marshaler}; - _ -> S22 - end, + {_, #{unsafe_marshaler := NFunsafe_marshaler}} -> S22#{unsafe_marshaler => NFunsafe_marshaler}; + {#{unsafe_marshaler := PFunsafe_marshaler}, _} -> S22#{unsafe_marshaler => PFunsafe_marshaler}; + _ -> S22 + end, S24 = case {PMsg, NMsg} of - {_, #{unsafe_unmarshaler := NFunsafe_unmarshaler}} -> - S23#{unsafe_unmarshaler => NFunsafe_unmarshaler}; - {#{unsafe_unmarshaler := PFunsafe_unmarshaler}, _} -> - S23#{unsafe_unmarshaler => PFunsafe_unmarshaler}; - _ -> S23 - end, + {_, #{unsafe_unmarshaler := NFunsafe_unmarshaler}} -> S23#{unsafe_unmarshaler => NFunsafe_unmarshaler}; + {#{unsafe_unmarshaler := PFunsafe_unmarshaler}, _} -> S23#{unsafe_unmarshaler => PFunsafe_unmarshaler}; + _ -> S23 + end, S25 = case {PMsg, NMsg} of - {_, - #{goproto_extensions_map := - NFgoproto_extensions_map}} -> - S24#{goproto_extensions_map => - NFgoproto_extensions_map}; - {#{goproto_extensions_map := PFgoproto_extensions_map}, - _} -> - S24#{goproto_extensions_map => - PFgoproto_extensions_map}; - _ -> S24 - end, + {_, #{goproto_extensions_map := NFgoproto_extensions_map}} -> S24#{goproto_extensions_map => NFgoproto_extensions_map}; + {#{goproto_extensions_map := PFgoproto_extensions_map}, _} -> S24#{goproto_extensions_map => PFgoproto_extensions_map}; + _ -> S24 + end, S26 = case {PMsg, NMsg} of - {_, - #{goproto_unrecognized := NFgoproto_unrecognized}} -> - S25#{goproto_unrecognized => NFgoproto_unrecognized}; - {#{goproto_unrecognized := PFgoproto_unrecognized}, - _} -> - S25#{goproto_unrecognized => PFgoproto_unrecognized}; - _ -> S25 - end, + {_, #{goproto_unrecognized := NFgoproto_unrecognized}} -> S25#{goproto_unrecognized => NFgoproto_unrecognized}; + {#{goproto_unrecognized := PFgoproto_unrecognized}, _} -> S25#{goproto_unrecognized => PFgoproto_unrecognized}; + _ -> S25 + end, S27 = case {PMsg, NMsg} of - {_, #{protosizer := NFprotosizer}} -> - S26#{protosizer => NFprotosizer}; - {#{protosizer := PFprotosizer}, _} -> - S26#{protosizer => PFprotosizer}; - _ -> S26 - end, + {_, #{protosizer := NFprotosizer}} -> S26#{protosizer => NFprotosizer}; + {#{protosizer := PFprotosizer}, _} -> S26#{protosizer => PFprotosizer}; + _ -> S26 + end, case {PMsg, NMsg} of - {_, #{compare := NFcompare}} -> - S27#{compare => NFcompare}; - {#{compare := PFcompare}, _} -> - S27#{compare => PFcompare}; - _ -> S27 + {_, #{compare := NFcompare}} -> S27#{compare => NFcompare}; + {#{compare := PFcompare}, _} -> S27#{compare => PFcompare}; + _ -> S27 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.FieldOptions'/3}). -'merge_msg_google.protobuf.FieldOptions'(PMsg, NMsg, - TrUserData) -> +'merge_msg_google.protobuf.FieldOptions'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{ctype := NFctype}} -> S1#{ctype => NFctype}; - {#{ctype := PFctype}, _} -> S1#{ctype => PFctype}; - _ -> S1 - end, + {_, #{ctype := NFctype}} -> S1#{ctype => NFctype}; + {#{ctype := PFctype}, _} -> S1#{ctype => PFctype}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {_, #{packed := NFpacked}} -> S2#{packed => NFpacked}; - {#{packed := PFpacked}, _} -> S2#{packed => PFpacked}; - _ -> S2 - end, + {_, #{packed := NFpacked}} -> S2#{packed => NFpacked}; + {#{packed := PFpacked}, _} -> S2#{packed => PFpacked}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {_, #{jstype := NFjstype}} -> S3#{jstype => NFjstype}; - {#{jstype := PFjstype}, _} -> S3#{jstype => PFjstype}; - _ -> S3 - end, + {_, #{jstype := NFjstype}} -> S3#{jstype => NFjstype}; + {#{jstype := PFjstype}, _} -> S3#{jstype => PFjstype}; + _ -> S3 + end, S5 = case {PMsg, NMsg} of - {_, #{lazy := NFlazy}} -> S4#{lazy => NFlazy}; - {#{lazy := PFlazy}, _} -> S4#{lazy => PFlazy}; - _ -> S4 - end, + {_, #{lazy := NFlazy}} -> S4#{lazy => NFlazy}; + {#{lazy := PFlazy}, _} -> S4#{lazy => PFlazy}; + _ -> S4 + end, S6 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S5#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S5#{deprecated => PFdeprecated}; - _ -> S5 - end, + {_, #{deprecated := NFdeprecated}} -> S5#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S5#{deprecated => PFdeprecated}; + _ -> S5 + end, S7 = case {PMsg, NMsg} of - {_, #{weak := NFweak}} -> S6#{weak => NFweak}; - {#{weak := PFweak}, _} -> S6#{weak => PFweak}; - _ -> S6 - end, + {_, #{weak := NFweak}} -> S6#{weak => NFweak}; + {#{weak := PFweak}, _} -> S6#{weak => PFweak}; + _ -> S6 + end, S8 = case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S7#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S7#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S7#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S7 - end, + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S7#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S7#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S7#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S7 + end, S9 = case {PMsg, NMsg} of - {_, #{nullable := NFnullable}} -> - S8#{nullable => NFnullable}; - {#{nullable := PFnullable}, _} -> - S8#{nullable => PFnullable}; - _ -> S8 - end, + {_, #{nullable := NFnullable}} -> S8#{nullable => NFnullable}; + {#{nullable := PFnullable}, _} -> S8#{nullable => PFnullable}; + _ -> S8 + end, S10 = case {PMsg, NMsg} of - {_, #{embed := NFembed}} -> S9#{embed => NFembed}; - {#{embed := PFembed}, _} -> S9#{embed => PFembed}; - _ -> S9 - end, + {_, #{embed := NFembed}} -> S9#{embed => NFembed}; + {#{embed := PFembed}, _} -> S9#{embed => PFembed}; + _ -> S9 + end, S11 = case {PMsg, NMsg} of - {_, #{customtype := NFcustomtype}} -> - S10#{customtype => NFcustomtype}; - {#{customtype := PFcustomtype}, _} -> - S10#{customtype => PFcustomtype}; - _ -> S10 - end, + {_, #{customtype := NFcustomtype}} -> S10#{customtype => NFcustomtype}; + {#{customtype := PFcustomtype}, _} -> S10#{customtype => PFcustomtype}; + _ -> S10 + end, S12 = case {PMsg, NMsg} of - {_, #{customname := NFcustomname}} -> - S11#{customname => NFcustomname}; - {#{customname := PFcustomname}, _} -> - S11#{customname => PFcustomname}; - _ -> S11 - end, + {_, #{customname := NFcustomname}} -> S11#{customname => NFcustomname}; + {#{customname := PFcustomname}, _} -> S11#{customname => PFcustomname}; + _ -> S11 + end, S13 = case {PMsg, NMsg} of - {_, #{jsontag := NFjsontag}} -> - S12#{jsontag => NFjsontag}; - {#{jsontag := PFjsontag}, _} -> - S12#{jsontag => PFjsontag}; - _ -> S12 - end, + {_, #{jsontag := NFjsontag}} -> S12#{jsontag => NFjsontag}; + {#{jsontag := PFjsontag}, _} -> S12#{jsontag => PFjsontag}; + _ -> S12 + end, S14 = case {PMsg, NMsg} of - {_, #{moretags := NFmoretags}} -> - S13#{moretags => NFmoretags}; - {#{moretags := PFmoretags}, _} -> - S13#{moretags => PFmoretags}; - _ -> S13 - end, + {_, #{moretags := NFmoretags}} -> S13#{moretags => NFmoretags}; + {#{moretags := PFmoretags}, _} -> S13#{moretags => PFmoretags}; + _ -> S13 + end, S15 = case {PMsg, NMsg} of - {_, #{casttype := NFcasttype}} -> - S14#{casttype => NFcasttype}; - {#{casttype := PFcasttype}, _} -> - S14#{casttype => PFcasttype}; - _ -> S14 - end, + {_, #{casttype := NFcasttype}} -> S14#{casttype => NFcasttype}; + {#{casttype := PFcasttype}, _} -> S14#{casttype => PFcasttype}; + _ -> S14 + end, S16 = case {PMsg, NMsg} of - {_, #{castkey := NFcastkey}} -> - S15#{castkey => NFcastkey}; - {#{castkey := PFcastkey}, _} -> - S15#{castkey => PFcastkey}; - _ -> S15 - end, + {_, #{castkey := NFcastkey}} -> S15#{castkey => NFcastkey}; + {#{castkey := PFcastkey}, _} -> S15#{castkey => PFcastkey}; + _ -> S15 + end, S17 = case {PMsg, NMsg} of - {_, #{castvalue := NFcastvalue}} -> - S16#{castvalue => NFcastvalue}; - {#{castvalue := PFcastvalue}, _} -> - S16#{castvalue => PFcastvalue}; - _ -> S16 - end, + {_, #{castvalue := NFcastvalue}} -> S16#{castvalue => NFcastvalue}; + {#{castvalue := PFcastvalue}, _} -> S16#{castvalue => PFcastvalue}; + _ -> S16 + end, S18 = case {PMsg, NMsg} of - {_, #{stdtime := NFstdtime}} -> - S17#{stdtime => NFstdtime}; - {#{stdtime := PFstdtime}, _} -> - S17#{stdtime => PFstdtime}; - _ -> S17 - end, + {_, #{stdtime := NFstdtime}} -> S17#{stdtime => NFstdtime}; + {#{stdtime := PFstdtime}, _} -> S17#{stdtime => PFstdtime}; + _ -> S17 + end, case {PMsg, NMsg} of - {_, #{stdduration := NFstdduration}} -> - S18#{stdduration => NFstdduration}; - {#{stdduration := PFstdduration}, _} -> - S18#{stdduration => PFstdduration}; - _ -> S18 + {_, #{stdduration := NFstdduration}} -> S18#{stdduration => NFstdduration}; + {#{stdduration := PFstdduration}, _} -> S18#{stdduration => PFstdduration}; + _ -> S18 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.OneofOptions'/3}). +'merge_msg_google.protobuf.OneofOptions'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S1#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S1#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S1#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S1 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumOptions'/3}). -'merge_msg_google.protobuf.EnumOptions'(PMsg, NMsg, - TrUserData) -> +'merge_msg_google.protobuf.EnumOptions'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{allow_alias := NFallow_alias}} -> - S1#{allow_alias => NFallow_alias}; - {#{allow_alias := PFallow_alias}, _} -> - S1#{allow_alias => PFallow_alias}; - _ -> S1 - end, + {_, #{allow_alias := NFallow_alias}} -> S1#{allow_alias => NFallow_alias}; + {#{allow_alias := PFallow_alias}, _} -> S1#{allow_alias => PFallow_alias}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S2#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S2#{deprecated => PFdeprecated}; - _ -> S2 - end, + {_, #{deprecated := NFdeprecated}} -> S2#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S2#{deprecated => PFdeprecated}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S3#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S3#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S3#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S3 - end, + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S3#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S3#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S3#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S3 + end, S5 = case {PMsg, NMsg} of - {_, #{goproto_enum_prefix := NFgoproto_enum_prefix}} -> - S4#{goproto_enum_prefix => NFgoproto_enum_prefix}; - {#{goproto_enum_prefix := PFgoproto_enum_prefix}, _} -> - S4#{goproto_enum_prefix => PFgoproto_enum_prefix}; - _ -> S4 - end, + {_, #{goproto_enum_prefix := NFgoproto_enum_prefix}} -> S4#{goproto_enum_prefix => NFgoproto_enum_prefix}; + {#{goproto_enum_prefix := PFgoproto_enum_prefix}, _} -> S4#{goproto_enum_prefix => PFgoproto_enum_prefix}; + _ -> S4 + end, S6 = case {PMsg, NMsg} of - {_, - #{goproto_enum_stringer := NFgoproto_enum_stringer}} -> - S5#{goproto_enum_stringer => NFgoproto_enum_stringer}; - {#{goproto_enum_stringer := PFgoproto_enum_stringer}, - _} -> - S5#{goproto_enum_stringer => PFgoproto_enum_stringer}; - _ -> S5 - end, + {_, #{goproto_enum_stringer := NFgoproto_enum_stringer}} -> S5#{goproto_enum_stringer => NFgoproto_enum_stringer}; + {#{goproto_enum_stringer := PFgoproto_enum_stringer}, _} -> S5#{goproto_enum_stringer => PFgoproto_enum_stringer}; + _ -> S5 + end, S7 = case {PMsg, NMsg} of - {_, #{enum_stringer := NFenum_stringer}} -> - S6#{enum_stringer => NFenum_stringer}; - {#{enum_stringer := PFenum_stringer}, _} -> - S6#{enum_stringer => PFenum_stringer}; - _ -> S6 - end, + {_, #{enum_stringer := NFenum_stringer}} -> S6#{enum_stringer => NFenum_stringer}; + {#{enum_stringer := PFenum_stringer}, _} -> S6#{enum_stringer => PFenum_stringer}; + _ -> S6 + end, case {PMsg, NMsg} of - {_, #{enum_customname := NFenum_customname}} -> - S7#{enum_customname => NFenum_customname}; - {#{enum_customname := PFenum_customname}, _} -> - S7#{enum_customname => PFenum_customname}; - _ -> S7 + {_, #{enum_customname := NFenum_customname}} -> S7#{enum_customname => NFenum_customname}; + {#{enum_customname := PFenum_customname}, _} -> S7#{enum_customname => PFenum_customname}; + _ -> S7 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumValueOptions'/3}). -'merge_msg_google.protobuf.EnumValueOptions'(PMsg, NMsg, - TrUserData) -> +'merge_msg_google.protobuf.EnumValueOptions'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S1#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S1#{deprecated => PFdeprecated}; - _ -> S1 - end, + {_, #{deprecated := NFdeprecated}} -> S1#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S1#{deprecated => PFdeprecated}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S2#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S2#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S2#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S2 - end, + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S2#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S2#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S2#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S2 + end, case {PMsg, NMsg} of - {_, - #{enumvalue_customname := NFenumvalue_customname}} -> - S3#{enumvalue_customname => NFenumvalue_customname}; - {#{enumvalue_customname := PFenumvalue_customname}, - _} -> - S3#{enumvalue_customname => PFenumvalue_customname}; - _ -> S3 + {_, #{enumvalue_customname := NFenumvalue_customname}} -> S3#{enumvalue_customname => NFenumvalue_customname}; + {#{enumvalue_customname := PFenumvalue_customname}, _} -> S3#{enumvalue_customname => PFenumvalue_customname}; + _ -> S3 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.ServiceOptions'/3}). -'merge_msg_google.protobuf.ServiceOptions'(PMsg, NMsg, - TrUserData) -> +'merge_msg_google.protobuf.ServiceOptions'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S1#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S1#{deprecated => PFdeprecated}; - _ -> S1 - end, + {_, #{deprecated := NFdeprecated}} -> S1#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S1#{deprecated => PFdeprecated}; + _ -> S1 + end, case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S2#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S2#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S2#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S2 + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S2#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S2#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S2#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S2 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.MethodOptions'/3}). -'merge_msg_google.protobuf.MethodOptions'(PMsg, NMsg, - TrUserData) -> +'merge_msg_google.protobuf.MethodOptions'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S1#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S1#{deprecated => PFdeprecated}; - _ -> S1 - end, + {_, #{deprecated := NFdeprecated}} -> S1#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S1#{deprecated => PFdeprecated}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{idempotency_level := NFidempotency_level}} -> S2#{idempotency_level => NFidempotency_level}; + {#{idempotency_level := PFidempotency_level}, _} -> S2#{idempotency_level => PFidempotency_level}; + _ -> S2 + end, case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S2#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S2#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S2#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S2 + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S3#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S3#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S3#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S3 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.UninterpretedOption.NamePart'/3}). -'merge_msg_google.protobuf.UninterpretedOption.NamePart'(#{}, - #{name_part := - NFname_part, - is_extension := - NFis_extension}, - _) -> - #{name_part => NFname_part, - is_extension => NFis_extension}. +'merge_msg_google.protobuf.UninterpretedOption.NamePart'(#{}, #{name_part := NFname_part, is_extension := NFis_extension}, _) -> #{name_part => NFname_part, is_extension => NFis_extension}. -compile({nowarn_unused_function,'merge_msg_google.protobuf.UninterpretedOption'/3}). -'merge_msg_google.protobuf.UninterpretedOption'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.UninterpretedOption'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {#{name := PFname}, #{name := NFname}} -> - S1#{name => 'erlang_++'(PFname, NFname, TrUserData)}; - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - {_, _} -> S1 - end, + {#{name := PFname}, #{name := NFname}} -> S1#{name => 'erlang_++'(PFname, NFname, TrUserData)}; + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + {_, _} -> S1 + end, S3 = case {PMsg, NMsg} of - {_, #{identifier_value := NFidentifier_value}} -> - S2#{identifier_value => NFidentifier_value}; - {#{identifier_value := PFidentifier_value}, _} -> - S2#{identifier_value => PFidentifier_value}; - _ -> S2 - end, + {_, #{identifier_value := NFidentifier_value}} -> S2#{identifier_value => NFidentifier_value}; + {#{identifier_value := PFidentifier_value}, _} -> S2#{identifier_value => PFidentifier_value}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {_, #{positive_int_value := NFpositive_int_value}} -> - S3#{positive_int_value => NFpositive_int_value}; - {#{positive_int_value := PFpositive_int_value}, _} -> - S3#{positive_int_value => PFpositive_int_value}; - _ -> S3 - end, + {_, #{positive_int_value := NFpositive_int_value}} -> S3#{positive_int_value => NFpositive_int_value}; + {#{positive_int_value := PFpositive_int_value}, _} -> S3#{positive_int_value => PFpositive_int_value}; + _ -> S3 + end, S5 = case {PMsg, NMsg} of - {_, #{negative_int_value := NFnegative_int_value}} -> - S4#{negative_int_value => NFnegative_int_value}; - {#{negative_int_value := PFnegative_int_value}, _} -> - S4#{negative_int_value => PFnegative_int_value}; - _ -> S4 - end, + {_, #{negative_int_value := NFnegative_int_value}} -> S4#{negative_int_value => NFnegative_int_value}; + {#{negative_int_value := PFnegative_int_value}, _} -> S4#{negative_int_value => PFnegative_int_value}; + _ -> S4 + end, S6 = case {PMsg, NMsg} of - {_, #{double_value := NFdouble_value}} -> - S5#{double_value => NFdouble_value}; - {#{double_value := PFdouble_value}, _} -> - S5#{double_value => PFdouble_value}; - _ -> S5 - end, + {_, #{double_value := NFdouble_value}} -> S5#{double_value => NFdouble_value}; + {#{double_value := PFdouble_value}, _} -> S5#{double_value => PFdouble_value}; + _ -> S5 + end, S7 = case {PMsg, NMsg} of - {_, #{string_value := NFstring_value}} -> - S6#{string_value => NFstring_value}; - {#{string_value := PFstring_value}, _} -> - S6#{string_value => PFstring_value}; - _ -> S6 - end, + {_, #{string_value := NFstring_value}} -> S6#{string_value => NFstring_value}; + {#{string_value := PFstring_value}, _} -> S6#{string_value => PFstring_value}; + _ -> S6 + end, case {PMsg, NMsg} of - {_, #{aggregate_value := NFaggregate_value}} -> - S7#{aggregate_value => NFaggregate_value}; - {#{aggregate_value := PFaggregate_value}, _} -> - S7#{aggregate_value => PFaggregate_value}; - _ -> S7 + {_, #{aggregate_value := NFaggregate_value}} -> S7#{aggregate_value => NFaggregate_value}; + {#{aggregate_value := PFaggregate_value}, _} -> S7#{aggregate_value => PFaggregate_value}; + _ -> S7 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.SourceCodeInfo.Location'/3}). -'merge_msg_google.protobuf.SourceCodeInfo.Location'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.SourceCodeInfo.Location'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {#{path := PFpath}, #{path := NFpath}} -> - S1#{path => 'erlang_++'(PFpath, NFpath, TrUserData)}; - {_, #{path := NFpath}} -> S1#{path => NFpath}; - {#{path := PFpath}, _} -> S1#{path => PFpath}; - {_, _} -> S1 - end, + {#{path := PFpath}, #{path := NFpath}} -> S1#{path => 'erlang_++'(PFpath, NFpath, TrUserData)}; + {_, #{path := NFpath}} -> S1#{path => NFpath}; + {#{path := PFpath}, _} -> S1#{path => PFpath}; + {_, _} -> S1 + end, S3 = case {PMsg, NMsg} of - {#{span := PFspan}, #{span := NFspan}} -> - S2#{span => 'erlang_++'(PFspan, NFspan, TrUserData)}; - {_, #{span := NFspan}} -> S2#{span => NFspan}; - {#{span := PFspan}, _} -> S2#{span => PFspan}; - {_, _} -> S2 - end, + {#{span := PFspan}, #{span := NFspan}} -> S2#{span => 'erlang_++'(PFspan, NFspan, TrUserData)}; + {_, #{span := NFspan}} -> S2#{span => NFspan}; + {#{span := PFspan}, _} -> S2#{span => PFspan}; + {_, _} -> S2 + end, S4 = case {PMsg, NMsg} of - {_, #{leading_comments := NFleading_comments}} -> - S3#{leading_comments => NFleading_comments}; - {#{leading_comments := PFleading_comments}, _} -> - S3#{leading_comments => PFleading_comments}; - _ -> S3 - end, + {_, #{leading_comments := NFleading_comments}} -> S3#{leading_comments => NFleading_comments}; + {#{leading_comments := PFleading_comments}, _} -> S3#{leading_comments => PFleading_comments}; + _ -> S3 + end, S5 = case {PMsg, NMsg} of - {_, #{trailing_comments := NFtrailing_comments}} -> - S4#{trailing_comments => NFtrailing_comments}; - {#{trailing_comments := PFtrailing_comments}, _} -> - S4#{trailing_comments => PFtrailing_comments}; - _ -> S4 - end, + {_, #{trailing_comments := NFtrailing_comments}} -> S4#{trailing_comments => NFtrailing_comments}; + {#{trailing_comments := PFtrailing_comments}, _} -> S4#{trailing_comments => PFtrailing_comments}; + _ -> S4 + end, case {PMsg, NMsg} of - {#{leading_detached_comments := - PFleading_detached_comments}, - #{leading_detached_comments := - NFleading_detached_comments}} -> - S5#{leading_detached_comments => - 'erlang_++'(PFleading_detached_comments, - NFleading_detached_comments, TrUserData)}; - {_, - #{leading_detached_comments := - NFleading_detached_comments}} -> - S5#{leading_detached_comments => - NFleading_detached_comments}; - {#{leading_detached_comments := - PFleading_detached_comments}, - _} -> - S5#{leading_detached_comments => - PFleading_detached_comments}; - {_, _} -> S5 + {#{leading_detached_comments := PFleading_detached_comments}, #{leading_detached_comments := NFleading_detached_comments}} -> S5#{leading_detached_comments => 'erlang_++'(PFleading_detached_comments, NFleading_detached_comments, TrUserData)}; + {_, #{leading_detached_comments := NFleading_detached_comments}} -> S5#{leading_detached_comments => NFleading_detached_comments}; + {#{leading_detached_comments := PFleading_detached_comments}, _} -> S5#{leading_detached_comments => PFleading_detached_comments}; + {_, _} -> S5 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.SourceCodeInfo'/3}). -'merge_msg_google.protobuf.SourceCodeInfo'(PMsg, NMsg, - TrUserData) -> +'merge_msg_google.protobuf.SourceCodeInfo'(PMsg, NMsg, TrUserData) -> S1 = #{}, case {PMsg, NMsg} of - {#{location := PFlocation}, - #{location := NFlocation}} -> - S1#{location => - 'erlang_++'(PFlocation, NFlocation, TrUserData)}; - {_, #{location := NFlocation}} -> - S1#{location => NFlocation}; - {#{location := PFlocation}, _} -> - S1#{location => PFlocation}; - {_, _} -> S1 + {#{location := PFlocation}, #{location := NFlocation}} -> S1#{location => 'erlang_++'(PFlocation, NFlocation, TrUserData)}; + {_, #{location := NFlocation}} -> S1#{location => NFlocation}; + {#{location := PFlocation}, _} -> S1#{location => PFlocation}; + {_, _} -> S1 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). -'merge_msg_google.protobuf.GeneratedCodeInfo.Annotation'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.GeneratedCodeInfo.Annotation'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {#{path := PFpath}, #{path := NFpath}} -> - S1#{path => 'erlang_++'(PFpath, NFpath, TrUserData)}; - {_, #{path := NFpath}} -> S1#{path => NFpath}; - {#{path := PFpath}, _} -> S1#{path => PFpath}; - {_, _} -> S1 - end, + {#{path := PFpath}, #{path := NFpath}} -> S1#{path => 'erlang_++'(PFpath, NFpath, TrUserData)}; + {_, #{path := NFpath}} -> S1#{path => NFpath}; + {#{path := PFpath}, _} -> S1#{path => PFpath}; + {_, _} -> S1 + end, S3 = case {PMsg, NMsg} of - {_, #{source_file := NFsource_file}} -> - S2#{source_file => NFsource_file}; - {#{source_file := PFsource_file}, _} -> - S2#{source_file => PFsource_file}; - _ -> S2 - end, + {_, #{source_file := NFsource_file}} -> S2#{source_file => NFsource_file}; + {#{source_file := PFsource_file}, _} -> S2#{source_file => PFsource_file}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {_, #{'begin' := NFbegin}} -> S3#{'begin' => NFbegin}; - {#{'begin' := PFbegin}, _} -> S3#{'begin' => PFbegin}; - _ -> S3 - end, + {_, #{'begin' := NFbegin}} -> S3#{'begin' => NFbegin}; + {#{'begin' := PFbegin}, _} -> S3#{'begin' => PFbegin}; + _ -> S3 + end, case {PMsg, NMsg} of - {_, #{'end' := NFend}} -> S4#{'end' => NFend}; - {#{'end' := PFend}, _} -> S4#{'end' => PFend}; - _ -> S4 + {_, #{'end' := NFend}} -> S4#{'end' => NFend}; + {#{'end' := PFend}, _} -> S4#{'end' => PFend}; + _ -> S4 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.GeneratedCodeInfo'/3}). -'merge_msg_google.protobuf.GeneratedCodeInfo'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.GeneratedCodeInfo'(PMsg, NMsg, TrUserData) -> S1 = #{}, case {PMsg, NMsg} of - {#{annotation := PFannotation}, - #{annotation := NFannotation}} -> - S1#{annotation => - 'erlang_++'(PFannotation, NFannotation, TrUserData)}; - {_, #{annotation := NFannotation}} -> - S1#{annotation => NFannotation}; - {#{annotation := PFannotation}, _} -> - S1#{annotation => PFannotation}; - {_, _} -> S1 + {#{annotation := PFannotation}, #{annotation := NFannotation}} -> S1#{annotation => 'erlang_++'(PFannotation, NFannotation, TrUserData)}; + {_, #{annotation := NFannotation}} -> S1#{annotation => NFannotation}; + {#{annotation := PFannotation}, _} -> S1#{annotation => PFannotation}; + {_, _} -> S1 end. -verify_msg(Msg, MsgName) when is_atom(MsgName) -> - verify_msg(Msg, MsgName, []). +verify_msg(Msg, MsgName) when is_atom(MsgName) -> verify_msg(Msg, MsgName, []). verify_msg(Msg, MsgName, Opts) -> TrUserData = proplists:get_value(user_data, Opts), case MsgName of - 'authpb.UserAddOptions' -> - 'v_msg_authpb.UserAddOptions'(Msg, [MsgName], - TrUserData); - 'authpb.User' -> - 'v_msg_authpb.User'(Msg, [MsgName], TrUserData); - 'authpb.Permission' -> - 'v_msg_authpb.Permission'(Msg, [MsgName], TrUserData); - 'authpb.Role' -> - 'v_msg_authpb.Role'(Msg, [MsgName], TrUserData); - 'google.protobuf.FileDescriptorSet' -> - 'v_msg_google.protobuf.FileDescriptorSet'(Msg, - [MsgName], TrUserData); - 'google.protobuf.FileDescriptorProto' -> - 'v_msg_google.protobuf.FileDescriptorProto'(Msg, - [MsgName], TrUserData); - 'google.protobuf.DescriptorProto.ExtensionRange' -> - 'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, - [MsgName], - TrUserData); - 'google.protobuf.DescriptorProto.ReservedRange' -> - 'v_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, - [MsgName], - TrUserData); - 'google.protobuf.DescriptorProto' -> - 'v_msg_google.protobuf.DescriptorProto'(Msg, [MsgName], - TrUserData); - 'google.protobuf.FieldDescriptorProto' -> - 'v_msg_google.protobuf.FieldDescriptorProto'(Msg, - [MsgName], TrUserData); - 'google.protobuf.OneofDescriptorProto' -> - 'v_msg_google.protobuf.OneofDescriptorProto'(Msg, - [MsgName], TrUserData); - 'google.protobuf.EnumDescriptorProto' -> - 'v_msg_google.protobuf.EnumDescriptorProto'(Msg, - [MsgName], TrUserData); - 'google.protobuf.EnumValueDescriptorProto' -> - 'v_msg_google.protobuf.EnumValueDescriptorProto'(Msg, - [MsgName], - TrUserData); - 'google.protobuf.ServiceDescriptorProto' -> - 'v_msg_google.protobuf.ServiceDescriptorProto'(Msg, - [MsgName], TrUserData); - 'google.protobuf.MethodDescriptorProto' -> - 'v_msg_google.protobuf.MethodDescriptorProto'(Msg, - [MsgName], TrUserData); - 'google.protobuf.FileOptions' -> - 'v_msg_google.protobuf.FileOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.MessageOptions' -> - 'v_msg_google.protobuf.MessageOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.FieldOptions' -> - 'v_msg_google.protobuf.FieldOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.EnumOptions' -> - 'v_msg_google.protobuf.EnumOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.EnumValueOptions' -> - 'v_msg_google.protobuf.EnumValueOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.ServiceOptions' -> - 'v_msg_google.protobuf.ServiceOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.MethodOptions' -> - 'v_msg_google.protobuf.MethodOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.UninterpretedOption.NamePart' -> - 'v_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, - [MsgName], - TrUserData); - 'google.protobuf.UninterpretedOption' -> - 'v_msg_google.protobuf.UninterpretedOption'(Msg, - [MsgName], TrUserData); - 'google.protobuf.SourceCodeInfo.Location' -> - 'v_msg_google.protobuf.SourceCodeInfo.Location'(Msg, - [MsgName], - TrUserData); - 'google.protobuf.SourceCodeInfo' -> - 'v_msg_google.protobuf.SourceCodeInfo'(Msg, [MsgName], - TrUserData); - 'google.protobuf.GeneratedCodeInfo.Annotation' -> - 'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, - [MsgName], - TrUserData); - 'google.protobuf.GeneratedCodeInfo' -> - 'v_msg_google.protobuf.GeneratedCodeInfo'(Msg, - [MsgName], TrUserData); - _ -> mk_type_error(not_a_known_message, Msg, []) + 'authpb.UserAddOptions' -> 'v_msg_authpb.UserAddOptions'(Msg, [MsgName], TrUserData); + 'authpb.User' -> 'v_msg_authpb.User'(Msg, [MsgName], TrUserData); + 'authpb.Permission' -> 'v_msg_authpb.Permission'(Msg, [MsgName], TrUserData); + 'authpb.Role' -> 'v_msg_authpb.Role'(Msg, [MsgName], TrUserData); + 'google.protobuf.FileDescriptorSet' -> 'v_msg_google.protobuf.FileDescriptorSet'(Msg, [MsgName], TrUserData); + 'google.protobuf.FileDescriptorProto' -> 'v_msg_google.protobuf.FileDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.DescriptorProto.ExtensionRange' -> 'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, [MsgName], TrUserData); + 'google.protobuf.DescriptorProto.ReservedRange' -> 'v_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, [MsgName], TrUserData); + 'google.protobuf.DescriptorProto' -> 'v_msg_google.protobuf.DescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.ExtensionRangeOptions' -> 'v_msg_google.protobuf.ExtensionRangeOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.FieldDescriptorProto' -> 'v_msg_google.protobuf.FieldDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.OneofDescriptorProto' -> 'v_msg_google.protobuf.OneofDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.EnumDescriptorProto.EnumReservedRange' -> 'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, [MsgName], TrUserData); + 'google.protobuf.EnumDescriptorProto' -> 'v_msg_google.protobuf.EnumDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.EnumValueDescriptorProto' -> 'v_msg_google.protobuf.EnumValueDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.ServiceDescriptorProto' -> 'v_msg_google.protobuf.ServiceDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.MethodDescriptorProto' -> 'v_msg_google.protobuf.MethodDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.FileOptions' -> 'v_msg_google.protobuf.FileOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.MessageOptions' -> 'v_msg_google.protobuf.MessageOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.FieldOptions' -> 'v_msg_google.protobuf.FieldOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.OneofOptions' -> 'v_msg_google.protobuf.OneofOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.EnumOptions' -> 'v_msg_google.protobuf.EnumOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.EnumValueOptions' -> 'v_msg_google.protobuf.EnumValueOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.ServiceOptions' -> 'v_msg_google.protobuf.ServiceOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.MethodOptions' -> 'v_msg_google.protobuf.MethodOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.UninterpretedOption.NamePart' -> 'v_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, [MsgName], TrUserData); + 'google.protobuf.UninterpretedOption' -> 'v_msg_google.protobuf.UninterpretedOption'(Msg, [MsgName], TrUserData); + 'google.protobuf.SourceCodeInfo.Location' -> 'v_msg_google.protobuf.SourceCodeInfo.Location'(Msg, [MsgName], TrUserData); + 'google.protobuf.SourceCodeInfo' -> 'v_msg_google.protobuf.SourceCodeInfo'(Msg, [MsgName], TrUserData); + 'google.protobuf.GeneratedCodeInfo.Annotation' -> 'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, [MsgName], TrUserData); + 'google.protobuf.GeneratedCodeInfo' -> 'v_msg_google.protobuf.GeneratedCodeInfo'(Msg, [MsgName], TrUserData); + _ -> mk_type_error(not_a_known_message, Msg, []) end. +-compile({nowarn_unused_function,'v_submsg_authpb.UserAddOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_authpb.UserAddOptions'/3}). +'v_submsg_authpb.UserAddOptions'(Msg, Path, TrUserData) -> 'v_msg_authpb.UserAddOptions'(Msg, Path, TrUserData). + -compile({nowarn_unused_function,'v_msg_authpb.UserAddOptions'/3}). -dialyzer({nowarn_function,'v_msg_authpb.UserAddOptions'/3}). -'v_msg_authpb.UserAddOptions'(#{} = M, Path, - TrUserData) -> +'v_msg_authpb.UserAddOptions'(#{} = M, Path, TrUserData) -> case M of - #{no_password := F1} -> - v_type_bool(F1, [no_password | Path], TrUserData); - _ -> ok + #{no_password := F1} -> v_type_bool(F1, [no_password | Path], TrUserData); + _ -> ok end, lists:foreach(fun (no_password) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_authpb.UserAddOptions'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'authpb.UserAddOptions'}, - M, Path); -'v_msg_authpb.UserAddOptions'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'authpb.UserAddOptions'}, - X, Path). +'v_msg_authpb.UserAddOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'authpb.UserAddOptions'}, M, Path); +'v_msg_authpb.UserAddOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'authpb.UserAddOptions'}, X, Path). -compile({nowarn_unused_function,'v_msg_authpb.User'/3}). -dialyzer({nowarn_function,'v_msg_authpb.User'/3}). 'v_msg_authpb.User'(#{} = M, Path, TrUserData) -> case M of - #{name := F1} -> - v_type_bytes(F1, [name | Path], TrUserData); - _ -> ok + #{name := F1} -> v_type_bytes(F1, [name | Path], TrUserData); + _ -> ok end, case M of - #{password := F2} -> - v_type_bytes(F2, [password | Path], TrUserData); - _ -> ok + #{password := F2} -> v_type_bytes(F2, [password | Path], TrUserData); + _ -> ok end, case M of - #{roles := F3} -> - if is_list(F3) -> - _ = [v_type_string(Elem, [roles | Path], TrUserData) - || Elem <- F3], - ok; - true -> - mk_type_error({invalid_list_of, string}, F3, - [roles | Path]) - end; - _ -> ok + #{roles := F3} -> + if is_list(F3) -> + _ = [v_type_string(Elem, [roles | Path], TrUserData) || Elem <- F3], + ok; + true -> mk_type_error({invalid_list_of, string}, F3, [roles | Path]) + end; + _ -> ok end, case M of - #{options := F4} -> - 'v_msg_authpb.UserAddOptions'(F4, [options | Path], - TrUserData); - _ -> ok + #{options := F4} -> 'v_submsg_authpb.UserAddOptions'(F4, [options | Path], TrUserData); + _ -> ok end, lists:foreach(fun (name) -> ok; - (password) -> ok; - (roles) -> ok; - (options) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (password) -> ok; + (roles) -> ok; + (options) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_authpb.User'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'authpb.User'}, - M, Path); -'v_msg_authpb.User'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'authpb.User'}, X, Path). +'v_msg_authpb.User'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'authpb.User'}, M, Path); +'v_msg_authpb.User'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'authpb.User'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_authpb.Permission'/3}). +-dialyzer({nowarn_function,'v_submsg_authpb.Permission'/3}). +'v_submsg_authpb.Permission'(Msg, Path, TrUserData) -> 'v_msg_authpb.Permission'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_authpb.Permission'/3}). -dialyzer({nowarn_function,'v_msg_authpb.Permission'/3}). 'v_msg_authpb.Permission'(#{} = M, Path, TrUserData) -> case M of - #{permType := F1} -> - 'v_enum_authpb.Permission.Type'(F1, [permType | Path], - TrUserData); - _ -> ok + #{permType := F1} -> 'v_enum_authpb.Permission.Type'(F1, [permType | Path], TrUserData); + _ -> ok end, case M of - #{key := F2} -> - v_type_bytes(F2, [key | Path], TrUserData); - _ -> ok + #{key := F2} -> v_type_bytes(F2, [key | Path], TrUserData); + _ -> ok end, case M of - #{range_end := F3} -> - v_type_bytes(F3, [range_end | Path], TrUserData); - _ -> ok + #{range_end := F3} -> v_type_bytes(F3, [range_end | Path], TrUserData); + _ -> ok end, lists:foreach(fun (permType) -> ok; - (key) -> ok; - (range_end) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (key) -> ok; + (range_end) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_authpb.Permission'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'authpb.Permission'}, - M, Path); -'v_msg_authpb.Permission'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'authpb.Permission'}, X, - Path). +'v_msg_authpb.Permission'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'authpb.Permission'}, M, Path); +'v_msg_authpb.Permission'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'authpb.Permission'}, X, Path). -compile({nowarn_unused_function,'v_msg_authpb.Role'/3}). -dialyzer({nowarn_function,'v_msg_authpb.Role'/3}). 'v_msg_authpb.Role'(#{} = M, Path, TrUserData) -> case M of - #{name := F1} -> - v_type_bytes(F1, [name | Path], TrUserData); - _ -> ok + #{name := F1} -> v_type_bytes(F1, [name | Path], TrUserData); + _ -> ok end, case M of - #{keyPermission := F2} -> - if is_list(F2) -> - _ = ['v_msg_authpb.Permission'(Elem, - [keyPermission | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'authpb.Permission'}}, - F2, [keyPermission | Path]) - end; - _ -> ok + #{keyPermission := F2} -> + if is_list(F2) -> + _ = ['v_submsg_authpb.Permission'(Elem, [keyPermission | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'authpb.Permission'}}, F2, [keyPermission | Path]) + end; + _ -> ok end, lists:foreach(fun (name) -> ok; - (keyPermission) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (keyPermission) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_authpb.Role'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'authpb.Role'}, - M, Path); -'v_msg_authpb.Role'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'authpb.Role'}, X, Path). +'v_msg_authpb.Role'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'authpb.Role'}, M, Path); +'v_msg_authpb.Role'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'authpb.Role'}, X, Path). -compile({nowarn_unused_function,'v_msg_google.protobuf.FileDescriptorSet'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.FileDescriptorSet'/3}). -'v_msg_google.protobuf.FileDescriptorSet'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.FileDescriptorSet'(#{} = M, Path, TrUserData) -> case M of - #{file := F1} -> - if is_list(F1) -> - _ = ['v_msg_google.protobuf.FileDescriptorProto'(Elem, - [file | Path], - TrUserData) - || Elem <- F1], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.FileDescriptorProto'}}, - F1, [file | Path]) - end; - _ -> ok + #{file := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.FileDescriptorProto'(Elem, [file | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.FileDescriptorProto'}}, F1, [file | Path]) + end; + _ -> ok end, lists:foreach(fun (file) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.FileDescriptorSet'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.FileDescriptorSet'}, - M, Path); -'v_msg_google.protobuf.FileDescriptorSet'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.FileDescriptorSet'}, - X, Path). +'v_msg_google.protobuf.FileDescriptorSet'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.FileDescriptorSet'}, M, Path); +'v_msg_google.protobuf.FileDescriptorSet'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.FileDescriptorSet'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.FileDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.FileDescriptorProto'/3}). +'v_submsg_google.protobuf.FileDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.FileDescriptorProto'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.FileDescriptorProto'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.FileDescriptorProto'/3}). -'v_msg_google.protobuf.FileDescriptorProto'(#{} = M, - Path, TrUserData) -> +'v_msg_google.protobuf.FileDescriptorProto'(#{} = M, Path, TrUserData) -> case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok end, case M of - #{package := F2} -> - v_type_string(F2, [package | Path], TrUserData); - _ -> ok + #{package := F2} -> v_type_string(F2, [package | Path], TrUserData); + _ -> ok end, case M of - #{dependency := F3} -> - if is_list(F3) -> - _ = [v_type_string(Elem, [dependency | Path], - TrUserData) - || Elem <- F3], - ok; - true -> - mk_type_error({invalid_list_of, string}, F3, - [dependency | Path]) - end; - _ -> ok + #{dependency := F3} -> + if is_list(F3) -> + _ = [v_type_string(Elem, [dependency | Path], TrUserData) || Elem <- F3], + ok; + true -> mk_type_error({invalid_list_of, string}, F3, [dependency | Path]) + end; + _ -> ok end, case M of - #{public_dependency := F4} -> - if is_list(F4) -> - _ = [v_type_int32(Elem, [public_dependency | Path], - TrUserData) - || Elem <- F4], - ok; - true -> - mk_type_error({invalid_list_of, int32}, F4, - [public_dependency | Path]) - end; - _ -> ok + #{public_dependency := F4} -> + if is_list(F4) -> + _ = [v_type_int32(Elem, [public_dependency | Path], TrUserData) || Elem <- F4], + ok; + true -> mk_type_error({invalid_list_of, int32}, F4, [public_dependency | Path]) + end; + _ -> ok end, case M of - #{weak_dependency := F5} -> - if is_list(F5) -> - _ = [v_type_int32(Elem, [weak_dependency | Path], - TrUserData) - || Elem <- F5], - ok; - true -> - mk_type_error({invalid_list_of, int32}, F5, - [weak_dependency | Path]) - end; - _ -> ok + #{weak_dependency := F5} -> + if is_list(F5) -> + _ = [v_type_int32(Elem, [weak_dependency | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, int32}, F5, [weak_dependency | Path]) + end; + _ -> ok end, case M of - #{message_type := F6} -> - if is_list(F6) -> - _ = ['v_msg_google.protobuf.DescriptorProto'(Elem, - [message_type - | Path], - TrUserData) - || Elem <- F6], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.DescriptorProto'}}, - F6, [message_type | Path]) - end; - _ -> ok + #{message_type := F6} -> + if is_list(F6) -> + _ = ['v_submsg_google.protobuf.DescriptorProto'(Elem, [message_type | Path], TrUserData) || Elem <- F6], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.DescriptorProto'}}, F6, [message_type | Path]) + end; + _ -> ok end, case M of - #{enum_type := F7} -> - if is_list(F7) -> - _ = ['v_msg_google.protobuf.EnumDescriptorProto'(Elem, - [enum_type - | Path], - TrUserData) - || Elem <- F7], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.EnumDescriptorProto'}}, - F7, [enum_type | Path]) - end; - _ -> ok + #{enum_type := F7} -> + if is_list(F7) -> + _ = ['v_submsg_google.protobuf.EnumDescriptorProto'(Elem, [enum_type | Path], TrUserData) || Elem <- F7], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.EnumDescriptorProto'}}, F7, [enum_type | Path]) + end; + _ -> ok end, case M of - #{service := F8} -> - if is_list(F8) -> - _ = - ['v_msg_google.protobuf.ServiceDescriptorProto'(Elem, - [service - | Path], - TrUserData) - || Elem <- F8], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.ServiceDescriptorProto'}}, - F8, [service | Path]) - end; - _ -> ok + #{service := F8} -> + if is_list(F8) -> + _ = ['v_submsg_google.protobuf.ServiceDescriptorProto'(Elem, [service | Path], TrUserData) || Elem <- F8], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.ServiceDescriptorProto'}}, F8, [service | Path]) + end; + _ -> ok end, case M of - #{extension := F9} -> - if is_list(F9) -> - _ = ['v_msg_google.protobuf.FieldDescriptorProto'(Elem, - [extension - | Path], - TrUserData) - || Elem <- F9], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.FieldDescriptorProto'}}, - F9, [extension | Path]) - end; - _ -> ok + #{extension := F9} -> + if is_list(F9) -> + _ = ['v_submsg_google.protobuf.FieldDescriptorProto'(Elem, [extension | Path], TrUserData) || Elem <- F9], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.FieldDescriptorProto'}}, F9, [extension | Path]) + end; + _ -> ok end, case M of - #{options := F10} -> - 'v_msg_google.protobuf.FileOptions'(F10, - [options | Path], TrUserData); - _ -> ok + #{options := F10} -> 'v_submsg_google.protobuf.FileOptions'(F10, [options | Path], TrUserData); + _ -> ok end, case M of - #{source_code_info := F11} -> - 'v_msg_google.protobuf.SourceCodeInfo'(F11, - [source_code_info | Path], - TrUserData); - _ -> ok + #{source_code_info := F11} -> 'v_submsg_google.protobuf.SourceCodeInfo'(F11, [source_code_info | Path], TrUserData); + _ -> ok end, case M of - #{syntax := F12} -> - v_type_string(F12, [syntax | Path], TrUserData); - _ -> ok + #{syntax := F12} -> v_type_string(F12, [syntax | Path], TrUserData); + _ -> ok end, lists:foreach(fun (name) -> ok; - (package) -> ok; - (dependency) -> ok; - (public_dependency) -> ok; - (weak_dependency) -> ok; - (message_type) -> ok; - (enum_type) -> ok; - (service) -> ok; - (extension) -> ok; - (options) -> ok; - (source_code_info) -> ok; - (syntax) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (package) -> ok; + (dependency) -> ok; + (public_dependency) -> ok; + (weak_dependency) -> ok; + (message_type) -> ok; + (enum_type) -> ok; + (service) -> ok; + (extension) -> ok; + (options) -> ok; + (source_code_info) -> ok; + (syntax) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.FileDescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.FileDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.FileDescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.FileDescriptorProto'}, - X, Path). +'v_msg_google.protobuf.FileDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.FileDescriptorProto'}, M, Path); +'v_msg_google.protobuf.FileDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.FileDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.DescriptorProto.ExtensionRange'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.DescriptorProto.ExtensionRange'/3}). +'v_submsg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.DescriptorProto.ExtensionRange'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.DescriptorProto.ExtensionRange'/3}). -'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(#{} = - M, - Path, TrUserData) -> +'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(#{} = M, Path, TrUserData) -> + case M of + #{start := F1} -> v_type_int32(F1, [start | Path], TrUserData); + _ -> ok + end, case M of - #{start := F1} -> - v_type_int32(F1, [start | Path], TrUserData); - _ -> ok + #{'end' := F2} -> v_type_int32(F2, ['end' | Path], TrUserData); + _ -> ok end, case M of - #{'end' := F2} -> - v_type_int32(F2, ['end' | Path], TrUserData); - _ -> ok + #{options := F3} -> 'v_submsg_google.protobuf.ExtensionRangeOptions'(F3, [options | Path], TrUserData); + _ -> ok end, lists:foreach(fun (start) -> ok; - ('end') -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + ('end') -> ok; + (options) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(M, - Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.DescriptorProto.ExtensionRange'}, - M, Path); -'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(X, - Path, _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.DescriptorProto.ExtensionRange'}, - X, Path). +'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.DescriptorProto.ExtensionRange'}, M, Path); +'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.DescriptorProto.ReservedRange'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.DescriptorProto.ReservedRange'/3}). +'v_submsg_google.protobuf.DescriptorProto.ReservedRange'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.DescriptorProto.ReservedRange'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.DescriptorProto.ReservedRange'/3}). -'v_msg_google.protobuf.DescriptorProto.ReservedRange'(#{} = - M, - Path, TrUserData) -> +'v_msg_google.protobuf.DescriptorProto.ReservedRange'(#{} = M, Path, TrUserData) -> case M of - #{start := F1} -> - v_type_int32(F1, [start | Path], TrUserData); - _ -> ok + #{start := F1} -> v_type_int32(F1, [start | Path], TrUserData); + _ -> ok end, case M of - #{'end' := F2} -> - v_type_int32(F2, ['end' | Path], TrUserData); - _ -> ok + #{'end' := F2} -> v_type_int32(F2, ['end' | Path], TrUserData); + _ -> ok end, lists:foreach(fun (start) -> ok; - ('end') -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + ('end') -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.DescriptorProto.ReservedRange'(M, - Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.DescriptorProto.ReservedRange'}, - M, Path); -'v_msg_google.protobuf.DescriptorProto.ReservedRange'(X, - Path, _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.DescriptorProto.ReservedRange'}, - X, Path). +'v_msg_google.protobuf.DescriptorProto.ReservedRange'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.DescriptorProto.ReservedRange'}, M, Path); +'v_msg_google.protobuf.DescriptorProto.ReservedRange'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.DescriptorProto.ReservedRange'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.DescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.DescriptorProto'/3}). +'v_submsg_google.protobuf.DescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.DescriptorProto'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.DescriptorProto'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.DescriptorProto'/3}). -'v_msg_google.protobuf.DescriptorProto'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.DescriptorProto'(#{} = M, Path, TrUserData) -> case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok end, case M of - #{field := F2} -> - if is_list(F2) -> - _ = ['v_msg_google.protobuf.FieldDescriptorProto'(Elem, - [field - | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.FieldDescriptorProto'}}, - F2, [field | Path]) - end; - _ -> ok + #{field := F2} -> + if is_list(F2) -> + _ = ['v_submsg_google.protobuf.FieldDescriptorProto'(Elem, [field | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.FieldDescriptorProto'}}, F2, [field | Path]) + end; + _ -> ok end, case M of - #{extension := F3} -> - if is_list(F3) -> - _ = ['v_msg_google.protobuf.FieldDescriptorProto'(Elem, - [extension - | Path], - TrUserData) - || Elem <- F3], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.FieldDescriptorProto'}}, - F3, [extension | Path]) - end; - _ -> ok + #{extension := F3} -> + if is_list(F3) -> + _ = ['v_submsg_google.protobuf.FieldDescriptorProto'(Elem, [extension | Path], TrUserData) || Elem <- F3], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.FieldDescriptorProto'}}, F3, [extension | Path]) + end; + _ -> ok end, case M of - #{nested_type := F4} -> - if is_list(F4) -> - _ = ['v_msg_google.protobuf.DescriptorProto'(Elem, - [nested_type - | Path], - TrUserData) - || Elem <- F4], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.DescriptorProto'}}, - F4, [nested_type | Path]) - end; - _ -> ok + #{nested_type := F4} -> + if is_list(F4) -> + _ = ['v_submsg_google.protobuf.DescriptorProto'(Elem, [nested_type | Path], TrUserData) || Elem <- F4], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.DescriptorProto'}}, F4, [nested_type | Path]) + end; + _ -> ok end, case M of - #{enum_type := F5} -> - if is_list(F5) -> - _ = ['v_msg_google.protobuf.EnumDescriptorProto'(Elem, - [enum_type - | Path], - TrUserData) - || Elem <- F5], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.EnumDescriptorProto'}}, - F5, [enum_type | Path]) - end; - _ -> ok + #{enum_type := F5} -> + if is_list(F5) -> + _ = ['v_submsg_google.protobuf.EnumDescriptorProto'(Elem, [enum_type | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.EnumDescriptorProto'}}, F5, [enum_type | Path]) + end; + _ -> ok end, case M of - #{extension_range := F6} -> - if is_list(F6) -> - _ = - ['v_msg_google.protobuf.DescriptorProto.ExtensionRange'(Elem, - [extension_range - | Path], - TrUserData) - || Elem <- F6], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.DescriptorProto.ExtensionRange'}}, - F6, [extension_range | Path]) - end; - _ -> ok + #{extension_range := F6} -> + if is_list(F6) -> + _ = ['v_submsg_google.protobuf.DescriptorProto.ExtensionRange'(Elem, [extension_range | Path], TrUserData) || Elem <- F6], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.DescriptorProto.ExtensionRange'}}, F6, [extension_range | Path]) + end; + _ -> ok end, case M of - #{oneof_decl := F7} -> - if is_list(F7) -> - _ = ['v_msg_google.protobuf.OneofDescriptorProto'(Elem, - [oneof_decl - | Path], - TrUserData) - || Elem <- F7], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.OneofDescriptorProto'}}, - F7, [oneof_decl | Path]) - end; - _ -> ok + #{oneof_decl := F7} -> + if is_list(F7) -> + _ = ['v_submsg_google.protobuf.OneofDescriptorProto'(Elem, [oneof_decl | Path], TrUserData) || Elem <- F7], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.OneofDescriptorProto'}}, F7, [oneof_decl | Path]) + end; + _ -> ok end, case M of - #{options := F8} -> - 'v_msg_google.protobuf.MessageOptions'(F8, - [options | Path], TrUserData); - _ -> ok + #{options := F8} -> 'v_submsg_google.protobuf.MessageOptions'(F8, [options | Path], TrUserData); + _ -> ok end, case M of - #{reserved_range := F9} -> - if is_list(F9) -> - _ = - ['v_msg_google.protobuf.DescriptorProto.ReservedRange'(Elem, - [reserved_range - | Path], - TrUserData) - || Elem <- F9], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.DescriptorProto.ReservedRange'}}, - F9, [reserved_range | Path]) - end; - _ -> ok + #{reserved_range := F9} -> + if is_list(F9) -> + _ = ['v_submsg_google.protobuf.DescriptorProto.ReservedRange'(Elem, [reserved_range | Path], TrUserData) || Elem <- F9], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.DescriptorProto.ReservedRange'}}, F9, [reserved_range | Path]) + end; + _ -> ok end, case M of - #{reserved_name := F10} -> - if is_list(F10) -> - _ = [v_type_string(Elem, [reserved_name | Path], - TrUserData) - || Elem <- F10], - ok; - true -> - mk_type_error({invalid_list_of, string}, F10, - [reserved_name | Path]) - end; - _ -> ok + #{reserved_name := F10} -> + if is_list(F10) -> + _ = [v_type_string(Elem, [reserved_name | Path], TrUserData) || Elem <- F10], + ok; + true -> mk_type_error({invalid_list_of, string}, F10, [reserved_name | Path]) + end; + _ -> ok end, lists:foreach(fun (name) -> ok; - (field) -> ok; - (extension) -> ok; - (nested_type) -> ok; - (enum_type) -> ok; - (extension_range) -> ok; - (oneof_decl) -> ok; - (options) -> ok; - (reserved_range) -> ok; - (reserved_name) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (field) -> ok; + (extension) -> ok; + (nested_type) -> ok; + (enum_type) -> ok; + (extension_range) -> ok; + (oneof_decl) -> ok; + (options) -> ok; + (reserved_range) -> ok; + (reserved_name) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.DescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.DescriptorProto'}, M, Path); +'v_msg_google.protobuf.DescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.DescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.ExtensionRangeOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.ExtensionRangeOptions'/3}). +'v_submsg_google.protobuf.ExtensionRangeOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.ExtensionRangeOptions'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.ExtensionRangeOptions'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.ExtensionRangeOptions'/3}). +'v_msg_google.protobuf.ExtensionRangeOptions'(#{} = M, Path, TrUserData) -> + case M of + #{uninterpreted_option := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F1, [uninterpreted_option | Path]) + end; + _ -> ok + end, + lists:foreach(fun (uninterpreted_option) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.DescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.DescriptorProto'}, - M, Path); -'v_msg_google.protobuf.DescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.DescriptorProto'}, - X, Path). +'v_msg_google.protobuf.ExtensionRangeOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.ExtensionRangeOptions'}, M, Path); +'v_msg_google.protobuf.ExtensionRangeOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.ExtensionRangeOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.FieldDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.FieldDescriptorProto'/3}). +'v_submsg_google.protobuf.FieldDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.FieldDescriptorProto'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.FieldDescriptorProto'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.FieldDescriptorProto'/3}). -'v_msg_google.protobuf.FieldDescriptorProto'(#{} = M, - Path, TrUserData) -> +'v_msg_google.protobuf.FieldDescriptorProto'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok + #{number := F2} -> v_type_int32(F2, [number | Path], TrUserData); + _ -> ok end, case M of - #{number := F2} -> - v_type_int32(F2, [number | Path], TrUserData); - _ -> ok + #{label := F3} -> 'v_enum_google.protobuf.FieldDescriptorProto.Label'(F3, [label | Path], TrUserData); + _ -> ok end, case M of - #{label := F3} -> - 'v_enum_google.protobuf.FieldDescriptorProto.Label'(F3, - [label | Path], - TrUserData); - _ -> ok + #{type := F4} -> 'v_enum_google.protobuf.FieldDescriptorProto.Type'(F4, [type | Path], TrUserData); + _ -> ok end, case M of - #{type := F4} -> - 'v_enum_google.protobuf.FieldDescriptorProto.Type'(F4, - [type | Path], - TrUserData); - _ -> ok + #{type_name := F5} -> v_type_string(F5, [type_name | Path], TrUserData); + _ -> ok end, case M of - #{type_name := F5} -> - v_type_string(F5, [type_name | Path], TrUserData); - _ -> ok + #{extendee := F6} -> v_type_string(F6, [extendee | Path], TrUserData); + _ -> ok end, case M of - #{extendee := F6} -> - v_type_string(F6, [extendee | Path], TrUserData); - _ -> ok + #{default_value := F7} -> v_type_string(F7, [default_value | Path], TrUserData); + _ -> ok end, case M of - #{default_value := F7} -> - v_type_string(F7, [default_value | Path], TrUserData); - _ -> ok + #{oneof_index := F8} -> v_type_int32(F8, [oneof_index | Path], TrUserData); + _ -> ok end, case M of - #{oneof_index := F8} -> - v_type_int32(F8, [oneof_index | Path], TrUserData); - _ -> ok + #{json_name := F9} -> v_type_string(F9, [json_name | Path], TrUserData); + _ -> ok end, case M of - #{json_name := F9} -> - v_type_string(F9, [json_name | Path], TrUserData); - _ -> ok + #{options := F10} -> 'v_submsg_google.protobuf.FieldOptions'(F10, [options | Path], TrUserData); + _ -> ok end, case M of - #{options := F10} -> - 'v_msg_google.protobuf.FieldOptions'(F10, - [options | Path], TrUserData); - _ -> ok + #{proto3_optional := F11} -> v_type_bool(F11, [proto3_optional | Path], TrUserData); + _ -> ok end, lists:foreach(fun (name) -> ok; - (number) -> ok; - (label) -> ok; - (type) -> ok; - (type_name) -> ok; - (extendee) -> ok; - (default_value) -> ok; - (oneof_index) -> ok; - (json_name) -> ok; - (options) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (number) -> ok; + (label) -> ok; + (type) -> ok; + (type_name) -> ok; + (extendee) -> ok; + (default_value) -> ok; + (oneof_index) -> ok; + (json_name) -> ok; + (options) -> ok; + (proto3_optional) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.FieldDescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.FieldDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.FieldDescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.FieldDescriptorProto'}, - X, Path). +'v_msg_google.protobuf.FieldDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.FieldDescriptorProto'}, M, Path); +'v_msg_google.protobuf.FieldDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.FieldDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.OneofDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.OneofDescriptorProto'/3}). +'v_submsg_google.protobuf.OneofDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.OneofDescriptorProto'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.OneofDescriptorProto'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.OneofDescriptorProto'/3}). -'v_msg_google.protobuf.OneofDescriptorProto'(#{} = M, - Path, TrUserData) -> +'v_msg_google.protobuf.OneofDescriptorProto'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok + #{options := F2} -> 'v_submsg_google.protobuf.OneofOptions'(F2, [options | Path], TrUserData); + _ -> ok end, lists:foreach(fun (name) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (options) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.OneofDescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.OneofDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.OneofDescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.OneofDescriptorProto'}, - X, Path). +'v_msg_google.protobuf.OneofDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.OneofDescriptorProto'}, M, Path); +'v_msg_google.protobuf.OneofDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.OneofDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.EnumDescriptorProto.EnumReservedRange'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.EnumDescriptorProto.EnumReservedRange'/3}). +'v_submsg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'/3}). +'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(#{} = M, Path, TrUserData) -> + case M of + #{start := F1} -> v_type_int32(F1, [start | Path], TrUserData); + _ -> ok + end, + case M of + #{'end' := F2} -> v_type_int32(F2, ['end' | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (start) -> ok; + ('end') -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}, M, Path); +'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.EnumDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.EnumDescriptorProto'/3}). +'v_submsg_google.protobuf.EnumDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.EnumDescriptorProto'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.EnumDescriptorProto'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.EnumDescriptorProto'/3}). -'v_msg_google.protobuf.EnumDescriptorProto'(#{} = M, - Path, TrUserData) -> +'v_msg_google.protobuf.EnumDescriptorProto'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{value := F2} -> + if is_list(F2) -> + _ = ['v_submsg_google.protobuf.EnumValueDescriptorProto'(Elem, [value | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.EnumValueDescriptorProto'}}, F2, [value | Path]) + end; + _ -> ok + end, case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok + #{options := F3} -> 'v_submsg_google.protobuf.EnumOptions'(F3, [options | Path], TrUserData); + _ -> ok end, case M of - #{value := F2} -> - if is_list(F2) -> - _ = - ['v_msg_google.protobuf.EnumValueDescriptorProto'(Elem, - [value - | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.EnumValueDescriptorProto'}}, - F2, [value | Path]) - end; - _ -> ok + #{reserved_range := F4} -> + if is_list(F4) -> + _ = ['v_submsg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Elem, [reserved_range | Path], TrUserData) || Elem <- F4], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}}, F4, [reserved_range | Path]) + end; + _ -> ok end, case M of - #{options := F3} -> - 'v_msg_google.protobuf.EnumOptions'(F3, - [options | Path], TrUserData); - _ -> ok + #{reserved_name := F5} -> + if is_list(F5) -> + _ = [v_type_string(Elem, [reserved_name | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, string}, F5, [reserved_name | Path]) + end; + _ -> ok end, lists:foreach(fun (name) -> ok; - (value) -> ok; - (options) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (value) -> ok; + (options) -> ok; + (reserved_range) -> ok; + (reserved_name) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.EnumDescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.EnumDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.EnumDescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.EnumDescriptorProto'}, - X, Path). +'v_msg_google.protobuf.EnumDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.EnumDescriptorProto'}, M, Path); +'v_msg_google.protobuf.EnumDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.EnumDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.EnumValueDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.EnumValueDescriptorProto'/3}). +'v_submsg_google.protobuf.EnumValueDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.EnumValueDescriptorProto'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.EnumValueDescriptorProto'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.EnumValueDescriptorProto'/3}). -'v_msg_google.protobuf.EnumValueDescriptorProto'(#{} = - M, - Path, TrUserData) -> +'v_msg_google.protobuf.EnumValueDescriptorProto'(#{} = M, Path, TrUserData) -> case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok end, case M of - #{number := F2} -> - v_type_int32(F2, [number | Path], TrUserData); - _ -> ok + #{number := F2} -> v_type_int32(F2, [number | Path], TrUserData); + _ -> ok end, case M of - #{options := F3} -> - 'v_msg_google.protobuf.EnumValueOptions'(F3, - [options | Path], - TrUserData); - _ -> ok + #{options := F3} -> 'v_submsg_google.protobuf.EnumValueOptions'(F3, [options | Path], TrUserData); + _ -> ok end, lists:foreach(fun (name) -> ok; - (number) -> ok; - (options) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (number) -> ok; + (options) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.EnumValueDescriptorProto'(M, - Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.EnumValueDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.EnumValueDescriptorProto'(X, - Path, _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.EnumValueDescriptorProto'}, - X, Path). +'v_msg_google.protobuf.EnumValueDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.EnumValueDescriptorProto'}, M, Path); +'v_msg_google.protobuf.EnumValueDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.EnumValueDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.ServiceDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.ServiceDescriptorProto'/3}). +'v_submsg_google.protobuf.ServiceDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.ServiceDescriptorProto'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.ServiceDescriptorProto'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.ServiceDescriptorProto'/3}). -'v_msg_google.protobuf.ServiceDescriptorProto'(#{} = M, - Path, TrUserData) -> +'v_msg_google.protobuf.ServiceDescriptorProto'(#{} = M, Path, TrUserData) -> case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok end, case M of - #{method := F2} -> - if is_list(F2) -> - _ = ['v_msg_google.protobuf.MethodDescriptorProto'(Elem, - [method - | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.MethodDescriptorProto'}}, - F2, [method | Path]) - end; - _ -> ok + #{method := F2} -> + if is_list(F2) -> + _ = ['v_submsg_google.protobuf.MethodDescriptorProto'(Elem, [method | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.MethodDescriptorProto'}}, F2, [method | Path]) + end; + _ -> ok end, case M of - #{options := F3} -> - 'v_msg_google.protobuf.ServiceOptions'(F3, - [options | Path], TrUserData); - _ -> ok + #{options := F3} -> 'v_submsg_google.protobuf.ServiceOptions'(F3, [options | Path], TrUserData); + _ -> ok end, lists:foreach(fun (name) -> ok; - (method) -> ok; - (options) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (method) -> ok; + (options) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.ServiceDescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.ServiceDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.ServiceDescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.ServiceDescriptorProto'}, - X, Path). +'v_msg_google.protobuf.ServiceDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.ServiceDescriptorProto'}, M, Path); +'v_msg_google.protobuf.ServiceDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.ServiceDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.MethodDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.MethodDescriptorProto'/3}). +'v_submsg_google.protobuf.MethodDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.MethodDescriptorProto'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.MethodDescriptorProto'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.MethodDescriptorProto'/3}). -'v_msg_google.protobuf.MethodDescriptorProto'(#{} = M, - Path, TrUserData) -> +'v_msg_google.protobuf.MethodDescriptorProto'(#{} = M, Path, TrUserData) -> case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok end, case M of - #{input_type := F2} -> - v_type_string(F2, [input_type | Path], TrUserData); - _ -> ok + #{input_type := F2} -> v_type_string(F2, [input_type | Path], TrUserData); + _ -> ok end, case M of - #{output_type := F3} -> - v_type_string(F3, [output_type | Path], TrUserData); - _ -> ok + #{output_type := F3} -> v_type_string(F3, [output_type | Path], TrUserData); + _ -> ok end, case M of - #{options := F4} -> - 'v_msg_google.protobuf.MethodOptions'(F4, - [options | Path], TrUserData); - _ -> ok + #{options := F4} -> 'v_submsg_google.protobuf.MethodOptions'(F4, [options | Path], TrUserData); + _ -> ok end, case M of - #{client_streaming := F5} -> - v_type_bool(F5, [client_streaming | Path], TrUserData); - _ -> ok + #{client_streaming := F5} -> v_type_bool(F5, [client_streaming | Path], TrUserData); + _ -> ok end, case M of - #{server_streaming := F6} -> - v_type_bool(F6, [server_streaming | Path], TrUserData); - _ -> ok + #{server_streaming := F6} -> v_type_bool(F6, [server_streaming | Path], TrUserData); + _ -> ok end, lists:foreach(fun (name) -> ok; - (input_type) -> ok; - (output_type) -> ok; - (options) -> ok; - (client_streaming) -> ok; - (server_streaming) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (input_type) -> ok; + (output_type) -> ok; + (options) -> ok; + (client_streaming) -> ok; + (server_streaming) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.MethodDescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.MethodDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.MethodDescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.MethodDescriptorProto'}, - X, Path). +'v_msg_google.protobuf.MethodDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.MethodDescriptorProto'}, M, Path); +'v_msg_google.protobuf.MethodDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.MethodDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.FileOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.FileOptions'/3}). +'v_submsg_google.protobuf.FileOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.FileOptions'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.FileOptions'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.FileOptions'/3}). -'v_msg_google.protobuf.FileOptions'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.FileOptions'(#{} = M, Path, TrUserData) -> + case M of + #{java_package := F1} -> v_type_string(F1, [java_package | Path], TrUserData); + _ -> ok + end, + case M of + #{java_outer_classname := F2} -> v_type_string(F2, [java_outer_classname | Path], TrUserData); + _ -> ok + end, + case M of + #{java_multiple_files := F3} -> v_type_bool(F3, [java_multiple_files | Path], TrUserData); + _ -> ok + end, + case M of + #{java_generate_equals_and_hash := F4} -> v_type_bool(F4, [java_generate_equals_and_hash | Path], TrUserData); + _ -> ok + end, + case M of + #{java_string_check_utf8 := F5} -> v_type_bool(F5, [java_string_check_utf8 | Path], TrUserData); + _ -> ok + end, case M of - #{java_package := F1} -> - v_type_string(F1, [java_package | Path], TrUserData); - _ -> ok + #{optimize_for := F6} -> 'v_enum_google.protobuf.FileOptions.OptimizeMode'(F6, [optimize_for | Path], TrUserData); + _ -> ok end, case M of - #{java_outer_classname := F2} -> - v_type_string(F2, [java_outer_classname | Path], - TrUserData); - _ -> ok + #{go_package := F7} -> v_type_string(F7, [go_package | Path], TrUserData); + _ -> ok end, case M of - #{java_multiple_files := F3} -> - v_type_bool(F3, [java_multiple_files | Path], - TrUserData); - _ -> ok + #{cc_generic_services := F8} -> v_type_bool(F8, [cc_generic_services | Path], TrUserData); + _ -> ok end, case M of - #{java_generate_equals_and_hash := F4} -> - v_type_bool(F4, [java_generate_equals_and_hash | Path], - TrUserData); - _ -> ok + #{java_generic_services := F9} -> v_type_bool(F9, [java_generic_services | Path], TrUserData); + _ -> ok end, case M of - #{java_string_check_utf8 := F5} -> - v_type_bool(F5, [java_string_check_utf8 | Path], - TrUserData); - _ -> ok + #{py_generic_services := F10} -> v_type_bool(F10, [py_generic_services | Path], TrUserData); + _ -> ok end, case M of - #{optimize_for := F6} -> - 'v_enum_google.protobuf.FileOptions.OptimizeMode'(F6, - [optimize_for - | Path], - TrUserData); - _ -> ok + #{php_generic_services := F11} -> v_type_bool(F11, [php_generic_services | Path], TrUserData); + _ -> ok end, case M of - #{go_package := F7} -> - v_type_string(F7, [go_package | Path], TrUserData); - _ -> ok + #{deprecated := F12} -> v_type_bool(F12, [deprecated | Path], TrUserData); + _ -> ok end, case M of - #{cc_generic_services := F8} -> - v_type_bool(F8, [cc_generic_services | Path], - TrUserData); - _ -> ok + #{cc_enable_arenas := F13} -> v_type_bool(F13, [cc_enable_arenas | Path], TrUserData); + _ -> ok end, case M of - #{java_generic_services := F9} -> - v_type_bool(F9, [java_generic_services | Path], - TrUserData); - _ -> ok + #{objc_class_prefix := F14} -> v_type_string(F14, [objc_class_prefix | Path], TrUserData); + _ -> ok end, case M of - #{py_generic_services := F10} -> - v_type_bool(F10, [py_generic_services | Path], - TrUserData); - _ -> ok + #{csharp_namespace := F15} -> v_type_string(F15, [csharp_namespace | Path], TrUserData); + _ -> ok end, case M of - #{deprecated := F11} -> - v_type_bool(F11, [deprecated | Path], TrUserData); - _ -> ok + #{swift_prefix := F16} -> v_type_string(F16, [swift_prefix | Path], TrUserData); + _ -> ok end, case M of - #{cc_enable_arenas := F12} -> - v_type_bool(F12, [cc_enable_arenas | Path], TrUserData); - _ -> ok + #{php_class_prefix := F17} -> v_type_string(F17, [php_class_prefix | Path], TrUserData); + _ -> ok end, case M of - #{objc_class_prefix := F13} -> - v_type_string(F13, [objc_class_prefix | Path], - TrUserData); - _ -> ok + #{php_namespace := F18} -> v_type_string(F18, [php_namespace | Path], TrUserData); + _ -> ok end, case M of - #{csharp_namespace := F14} -> - v_type_string(F14, [csharp_namespace | Path], - TrUserData); - _ -> ok + #{php_metadata_namespace := F19} -> v_type_string(F19, [php_metadata_namespace | Path], TrUserData); + _ -> ok end, case M of - #{javanano_use_deprecated_package := F15} -> - v_type_bool(F15, - [javanano_use_deprecated_package | Path], TrUserData); - _ -> ok + #{ruby_package := F20} -> v_type_string(F20, [ruby_package | Path], TrUserData); + _ -> ok end, case M of - #{uninterpreted_option := F16} -> - if is_list(F16) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F16], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F16, [uninterpreted_option | Path]) - end; - _ -> ok + #{uninterpreted_option := F21} -> + if is_list(F21) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F21], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F21, [uninterpreted_option | Path]) + end; + _ -> ok end, case M of - #{goproto_getters_all := F17} -> - v_type_bool(F17, [goproto_getters_all | Path], - TrUserData); - _ -> ok + #{goproto_getters_all := F22} -> v_type_bool(F22, [goproto_getters_all | Path], TrUserData); + _ -> ok end, case M of - #{goproto_enum_prefix_all := F18} -> - v_type_bool(F18, [goproto_enum_prefix_all | Path], - TrUserData); - _ -> ok + #{goproto_enum_prefix_all := F23} -> v_type_bool(F23, [goproto_enum_prefix_all | Path], TrUserData); + _ -> ok end, case M of - #{goproto_stringer_all := F19} -> - v_type_bool(F19, [goproto_stringer_all | Path], - TrUserData); - _ -> ok + #{goproto_stringer_all := F24} -> v_type_bool(F24, [goproto_stringer_all | Path], TrUserData); + _ -> ok end, case M of - #{verbose_equal_all := F20} -> - v_type_bool(F20, [verbose_equal_all | Path], - TrUserData); - _ -> ok + #{verbose_equal_all := F25} -> v_type_bool(F25, [verbose_equal_all | Path], TrUserData); + _ -> ok end, case M of - #{face_all := F21} -> - v_type_bool(F21, [face_all | Path], TrUserData); - _ -> ok + #{face_all := F26} -> v_type_bool(F26, [face_all | Path], TrUserData); + _ -> ok end, case M of - #{gostring_all := F22} -> - v_type_bool(F22, [gostring_all | Path], TrUserData); - _ -> ok + #{gostring_all := F27} -> v_type_bool(F27, [gostring_all | Path], TrUserData); + _ -> ok end, case M of - #{populate_all := F23} -> - v_type_bool(F23, [populate_all | Path], TrUserData); - _ -> ok + #{populate_all := F28} -> v_type_bool(F28, [populate_all | Path], TrUserData); + _ -> ok end, case M of - #{stringer_all := F24} -> - v_type_bool(F24, [stringer_all | Path], TrUserData); - _ -> ok + #{stringer_all := F29} -> v_type_bool(F29, [stringer_all | Path], TrUserData); + _ -> ok end, case M of - #{onlyone_all := F25} -> - v_type_bool(F25, [onlyone_all | Path], TrUserData); - _ -> ok + #{onlyone_all := F30} -> v_type_bool(F30, [onlyone_all | Path], TrUserData); + _ -> ok end, case M of - #{equal_all := F26} -> - v_type_bool(F26, [equal_all | Path], TrUserData); - _ -> ok + #{equal_all := F31} -> v_type_bool(F31, [equal_all | Path], TrUserData); + _ -> ok end, case M of - #{description_all := F27} -> - v_type_bool(F27, [description_all | Path], TrUserData); - _ -> ok + #{description_all := F32} -> v_type_bool(F32, [description_all | Path], TrUserData); + _ -> ok end, case M of - #{testgen_all := F28} -> - v_type_bool(F28, [testgen_all | Path], TrUserData); - _ -> ok + #{testgen_all := F33} -> v_type_bool(F33, [testgen_all | Path], TrUserData); + _ -> ok end, case M of - #{benchgen_all := F29} -> - v_type_bool(F29, [benchgen_all | Path], TrUserData); - _ -> ok + #{benchgen_all := F34} -> v_type_bool(F34, [benchgen_all | Path], TrUserData); + _ -> ok end, case M of - #{marshaler_all := F30} -> - v_type_bool(F30, [marshaler_all | Path], TrUserData); - _ -> ok + #{marshaler_all := F35} -> v_type_bool(F35, [marshaler_all | Path], TrUserData); + _ -> ok end, case M of - #{unmarshaler_all := F31} -> - v_type_bool(F31, [unmarshaler_all | Path], TrUserData); - _ -> ok + #{unmarshaler_all := F36} -> v_type_bool(F36, [unmarshaler_all | Path], TrUserData); + _ -> ok end, case M of - #{stable_marshaler_all := F32} -> - v_type_bool(F32, [stable_marshaler_all | Path], - TrUserData); - _ -> ok + #{stable_marshaler_all := F37} -> v_type_bool(F37, [stable_marshaler_all | Path], TrUserData); + _ -> ok end, case M of - #{sizer_all := F33} -> - v_type_bool(F33, [sizer_all | Path], TrUserData); - _ -> ok + #{sizer_all := F38} -> v_type_bool(F38, [sizer_all | Path], TrUserData); + _ -> ok end, case M of - #{goproto_enum_stringer_all := F34} -> - v_type_bool(F34, [goproto_enum_stringer_all | Path], - TrUserData); - _ -> ok + #{goproto_enum_stringer_all := F39} -> v_type_bool(F39, [goproto_enum_stringer_all | Path], TrUserData); + _ -> ok end, case M of - #{enum_stringer_all := F35} -> - v_type_bool(F35, [enum_stringer_all | Path], - TrUserData); - _ -> ok + #{enum_stringer_all := F40} -> v_type_bool(F40, [enum_stringer_all | Path], TrUserData); + _ -> ok end, case M of - #{unsafe_marshaler_all := F36} -> - v_type_bool(F36, [unsafe_marshaler_all | Path], - TrUserData); - _ -> ok + #{unsafe_marshaler_all := F41} -> v_type_bool(F41, [unsafe_marshaler_all | Path], TrUserData); + _ -> ok end, case M of - #{unsafe_unmarshaler_all := F37} -> - v_type_bool(F37, [unsafe_unmarshaler_all | Path], - TrUserData); - _ -> ok + #{unsafe_unmarshaler_all := F42} -> v_type_bool(F42, [unsafe_unmarshaler_all | Path], TrUserData); + _ -> ok end, case M of - #{goproto_extensions_map_all := F38} -> - v_type_bool(F38, [goproto_extensions_map_all | Path], - TrUserData); - _ -> ok + #{goproto_extensions_map_all := F43} -> v_type_bool(F43, [goproto_extensions_map_all | Path], TrUserData); + _ -> ok end, case M of - #{goproto_unrecognized_all := F39} -> - v_type_bool(F39, [goproto_unrecognized_all | Path], - TrUserData); - _ -> ok + #{goproto_unrecognized_all := F44} -> v_type_bool(F44, [goproto_unrecognized_all | Path], TrUserData); + _ -> ok end, case M of - #{gogoproto_import := F40} -> - v_type_bool(F40, [gogoproto_import | Path], TrUserData); - _ -> ok + #{gogoproto_import := F45} -> v_type_bool(F45, [gogoproto_import | Path], TrUserData); + _ -> ok end, case M of - #{protosizer_all := F41} -> - v_type_bool(F41, [protosizer_all | Path], TrUserData); - _ -> ok + #{protosizer_all := F46} -> v_type_bool(F46, [protosizer_all | Path], TrUserData); + _ -> ok end, case M of - #{compare_all := F42} -> - v_type_bool(F42, [compare_all | Path], TrUserData); - _ -> ok + #{compare_all := F47} -> v_type_bool(F47, [compare_all | Path], TrUserData); + _ -> ok end, lists:foreach(fun (java_package) -> ok; - (java_outer_classname) -> ok; - (java_multiple_files) -> ok; - (java_generate_equals_and_hash) -> ok; - (java_string_check_utf8) -> ok; - (optimize_for) -> ok; - (go_package) -> ok; - (cc_generic_services) -> ok; - (java_generic_services) -> ok; - (py_generic_services) -> ok; - (deprecated) -> ok; - (cc_enable_arenas) -> ok; - (objc_class_prefix) -> ok; - (csharp_namespace) -> ok; - (javanano_use_deprecated_package) -> ok; - (uninterpreted_option) -> ok; - (goproto_getters_all) -> ok; - (goproto_enum_prefix_all) -> ok; - (goproto_stringer_all) -> ok; - (verbose_equal_all) -> ok; - (face_all) -> ok; - (gostring_all) -> ok; - (populate_all) -> ok; - (stringer_all) -> ok; - (onlyone_all) -> ok; - (equal_all) -> ok; - (description_all) -> ok; - (testgen_all) -> ok; - (benchgen_all) -> ok; - (marshaler_all) -> ok; - (unmarshaler_all) -> ok; - (stable_marshaler_all) -> ok; - (sizer_all) -> ok; - (goproto_enum_stringer_all) -> ok; - (enum_stringer_all) -> ok; - (unsafe_marshaler_all) -> ok; - (unsafe_unmarshaler_all) -> ok; - (goproto_extensions_map_all) -> ok; - (goproto_unrecognized_all) -> ok; - (gogoproto_import) -> ok; - (protosizer_all) -> ok; - (compare_all) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (java_outer_classname) -> ok; + (java_multiple_files) -> ok; + (java_generate_equals_and_hash) -> ok; + (java_string_check_utf8) -> ok; + (optimize_for) -> ok; + (go_package) -> ok; + (cc_generic_services) -> ok; + (java_generic_services) -> ok; + (py_generic_services) -> ok; + (php_generic_services) -> ok; + (deprecated) -> ok; + (cc_enable_arenas) -> ok; + (objc_class_prefix) -> ok; + (csharp_namespace) -> ok; + (swift_prefix) -> ok; + (php_class_prefix) -> ok; + (php_namespace) -> ok; + (php_metadata_namespace) -> ok; + (ruby_package) -> ok; + (uninterpreted_option) -> ok; + (goproto_getters_all) -> ok; + (goproto_enum_prefix_all) -> ok; + (goproto_stringer_all) -> ok; + (verbose_equal_all) -> ok; + (face_all) -> ok; + (gostring_all) -> ok; + (populate_all) -> ok; + (stringer_all) -> ok; + (onlyone_all) -> ok; + (equal_all) -> ok; + (description_all) -> ok; + (testgen_all) -> ok; + (benchgen_all) -> ok; + (marshaler_all) -> ok; + (unmarshaler_all) -> ok; + (stable_marshaler_all) -> ok; + (sizer_all) -> ok; + (goproto_enum_stringer_all) -> ok; + (enum_stringer_all) -> ok; + (unsafe_marshaler_all) -> ok; + (unsafe_unmarshaler_all) -> ok; + (goproto_extensions_map_all) -> ok; + (goproto_unrecognized_all) -> ok; + (gogoproto_import) -> ok; + (protosizer_all) -> ok; + (compare_all) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.FileOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.FileOptions'}, - M, Path); -'v_msg_google.protobuf.FileOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.FileOptions'}, - X, Path). +'v_msg_google.protobuf.FileOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.FileOptions'}, M, Path); +'v_msg_google.protobuf.FileOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.FileOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.MessageOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.MessageOptions'/3}). +'v_submsg_google.protobuf.MessageOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.MessageOptions'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.MessageOptions'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.MessageOptions'/3}). -'v_msg_google.protobuf.MessageOptions'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.MessageOptions'(#{} = M, Path, TrUserData) -> case M of - #{message_set_wire_format := F1} -> - v_type_bool(F1, [message_set_wire_format | Path], - TrUserData); - _ -> ok + #{message_set_wire_format := F1} -> v_type_bool(F1, [message_set_wire_format | Path], TrUserData); + _ -> ok end, case M of - #{no_standard_descriptor_accessor := F2} -> - v_type_bool(F2, - [no_standard_descriptor_accessor | Path], TrUserData); - _ -> ok + #{no_standard_descriptor_accessor := F2} -> v_type_bool(F2, [no_standard_descriptor_accessor | Path], TrUserData); + _ -> ok end, case M of - #{deprecated := F3} -> - v_type_bool(F3, [deprecated | Path], TrUserData); - _ -> ok + #{deprecated := F3} -> v_type_bool(F3, [deprecated | Path], TrUserData); + _ -> ok end, case M of - #{map_entry := F4} -> - v_type_bool(F4, [map_entry | Path], TrUserData); - _ -> ok + #{map_entry := F4} -> v_type_bool(F4, [map_entry | Path], TrUserData); + _ -> ok end, case M of - #{uninterpreted_option := F5} -> - if is_list(F5) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F5], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F5, [uninterpreted_option | Path]) - end; - _ -> ok + #{uninterpreted_option := F5} -> + if is_list(F5) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F5, [uninterpreted_option | Path]) + end; + _ -> ok end, case M of - #{goproto_getters := F6} -> - v_type_bool(F6, [goproto_getters | Path], TrUserData); - _ -> ok + #{goproto_getters := F6} -> v_type_bool(F6, [goproto_getters | Path], TrUserData); + _ -> ok end, case M of - #{goproto_stringer := F7} -> - v_type_bool(F7, [goproto_stringer | Path], TrUserData); - _ -> ok + #{goproto_stringer := F7} -> v_type_bool(F7, [goproto_stringer | Path], TrUserData); + _ -> ok end, case M of - #{verbose_equal := F8} -> - v_type_bool(F8, [verbose_equal | Path], TrUserData); - _ -> ok + #{verbose_equal := F8} -> v_type_bool(F8, [verbose_equal | Path], TrUserData); + _ -> ok end, case M of - #{face := F9} -> - v_type_bool(F9, [face | Path], TrUserData); - _ -> ok + #{face := F9} -> v_type_bool(F9, [face | Path], TrUserData); + _ -> ok end, case M of - #{gostring := F10} -> - v_type_bool(F10, [gostring | Path], TrUserData); - _ -> ok + #{gostring := F10} -> v_type_bool(F10, [gostring | Path], TrUserData); + _ -> ok end, case M of - #{populate := F11} -> - v_type_bool(F11, [populate | Path], TrUserData); - _ -> ok + #{populate := F11} -> v_type_bool(F11, [populate | Path], TrUserData); + _ -> ok end, case M of - #{stringer := F12} -> - v_type_bool(F12, [stringer | Path], TrUserData); - _ -> ok + #{stringer := F12} -> v_type_bool(F12, [stringer | Path], TrUserData); + _ -> ok end, case M of - #{onlyone := F13} -> - v_type_bool(F13, [onlyone | Path], TrUserData); - _ -> ok + #{onlyone := F13} -> v_type_bool(F13, [onlyone | Path], TrUserData); + _ -> ok end, case M of - #{equal := F14} -> - v_type_bool(F14, [equal | Path], TrUserData); - _ -> ok + #{equal := F14} -> v_type_bool(F14, [equal | Path], TrUserData); + _ -> ok end, case M of - #{description := F15} -> - v_type_bool(F15, [description | Path], TrUserData); - _ -> ok + #{description := F15} -> v_type_bool(F15, [description | Path], TrUserData); + _ -> ok end, case M of - #{testgen := F16} -> - v_type_bool(F16, [testgen | Path], TrUserData); - _ -> ok + #{testgen := F16} -> v_type_bool(F16, [testgen | Path], TrUserData); + _ -> ok end, case M of - #{benchgen := F17} -> - v_type_bool(F17, [benchgen | Path], TrUserData); - _ -> ok + #{benchgen := F17} -> v_type_bool(F17, [benchgen | Path], TrUserData); + _ -> ok end, case M of - #{marshaler := F18} -> - v_type_bool(F18, [marshaler | Path], TrUserData); - _ -> ok + #{marshaler := F18} -> v_type_bool(F18, [marshaler | Path], TrUserData); + _ -> ok end, case M of - #{unmarshaler := F19} -> - v_type_bool(F19, [unmarshaler | Path], TrUserData); - _ -> ok + #{unmarshaler := F19} -> v_type_bool(F19, [unmarshaler | Path], TrUserData); + _ -> ok end, case M of - #{stable_marshaler := F20} -> - v_type_bool(F20, [stable_marshaler | Path], TrUserData); - _ -> ok + #{stable_marshaler := F20} -> v_type_bool(F20, [stable_marshaler | Path], TrUserData); + _ -> ok end, case M of - #{sizer := F21} -> - v_type_bool(F21, [sizer | Path], TrUserData); - _ -> ok + #{sizer := F21} -> v_type_bool(F21, [sizer | Path], TrUserData); + _ -> ok end, case M of - #{unsafe_marshaler := F22} -> - v_type_bool(F22, [unsafe_marshaler | Path], TrUserData); - _ -> ok + #{unsafe_marshaler := F22} -> v_type_bool(F22, [unsafe_marshaler | Path], TrUserData); + _ -> ok end, case M of - #{unsafe_unmarshaler := F23} -> - v_type_bool(F23, [unsafe_unmarshaler | Path], - TrUserData); - _ -> ok + #{unsafe_unmarshaler := F23} -> v_type_bool(F23, [unsafe_unmarshaler | Path], TrUserData); + _ -> ok end, case M of - #{goproto_extensions_map := F24} -> - v_type_bool(F24, [goproto_extensions_map | Path], - TrUserData); - _ -> ok + #{goproto_extensions_map := F24} -> v_type_bool(F24, [goproto_extensions_map | Path], TrUserData); + _ -> ok end, case M of - #{goproto_unrecognized := F25} -> - v_type_bool(F25, [goproto_unrecognized | Path], - TrUserData); - _ -> ok + #{goproto_unrecognized := F25} -> v_type_bool(F25, [goproto_unrecognized | Path], TrUserData); + _ -> ok end, case M of - #{protosizer := F26} -> - v_type_bool(F26, [protosizer | Path], TrUserData); - _ -> ok + #{protosizer := F26} -> v_type_bool(F26, [protosizer | Path], TrUserData); + _ -> ok end, case M of - #{compare := F27} -> - v_type_bool(F27, [compare | Path], TrUserData); - _ -> ok + #{compare := F27} -> v_type_bool(F27, [compare | Path], TrUserData); + _ -> ok end, lists:foreach(fun (message_set_wire_format) -> ok; - (no_standard_descriptor_accessor) -> ok; - (deprecated) -> ok; - (map_entry) -> ok; - (uninterpreted_option) -> ok; - (goproto_getters) -> ok; - (goproto_stringer) -> ok; - (verbose_equal) -> ok; - (face) -> ok; - (gostring) -> ok; - (populate) -> ok; - (stringer) -> ok; - (onlyone) -> ok; - (equal) -> ok; - (description) -> ok; - (testgen) -> ok; - (benchgen) -> ok; - (marshaler) -> ok; - (unmarshaler) -> ok; - (stable_marshaler) -> ok; - (sizer) -> ok; - (unsafe_marshaler) -> ok; - (unsafe_unmarshaler) -> ok; - (goproto_extensions_map) -> ok; - (goproto_unrecognized) -> ok; - (protosizer) -> ok; - (compare) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (no_standard_descriptor_accessor) -> ok; + (deprecated) -> ok; + (map_entry) -> ok; + (uninterpreted_option) -> ok; + (goproto_getters) -> ok; + (goproto_stringer) -> ok; + (verbose_equal) -> ok; + (face) -> ok; + (gostring) -> ok; + (populate) -> ok; + (stringer) -> ok; + (onlyone) -> ok; + (equal) -> ok; + (description) -> ok; + (testgen) -> ok; + (benchgen) -> ok; + (marshaler) -> ok; + (unmarshaler) -> ok; + (stable_marshaler) -> ok; + (sizer) -> ok; + (unsafe_marshaler) -> ok; + (unsafe_unmarshaler) -> ok; + (goproto_extensions_map) -> ok; + (goproto_unrecognized) -> ok; + (protosizer) -> ok; + (compare) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.MessageOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.MessageOptions'}, - M, Path); -'v_msg_google.protobuf.MessageOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.MessageOptions'}, - X, Path). +'v_msg_google.protobuf.MessageOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.MessageOptions'}, M, Path); +'v_msg_google.protobuf.MessageOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.MessageOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.FieldOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.FieldOptions'/3}). +'v_submsg_google.protobuf.FieldOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.FieldOptions'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.FieldOptions'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.FieldOptions'/3}). -'v_msg_google.protobuf.FieldOptions'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.FieldOptions'(#{} = M, Path, TrUserData) -> case M of - #{ctype := F1} -> - 'v_enum_google.protobuf.FieldOptions.CType'(F1, - [ctype | Path], - TrUserData); - _ -> ok + #{ctype := F1} -> 'v_enum_google.protobuf.FieldOptions.CType'(F1, [ctype | Path], TrUserData); + _ -> ok end, case M of - #{packed := F2} -> - v_type_bool(F2, [packed | Path], TrUserData); - _ -> ok + #{packed := F2} -> v_type_bool(F2, [packed | Path], TrUserData); + _ -> ok end, case M of - #{jstype := F3} -> - 'v_enum_google.protobuf.FieldOptions.JSType'(F3, - [jstype | Path], - TrUserData); - _ -> ok + #{jstype := F3} -> 'v_enum_google.protobuf.FieldOptions.JSType'(F3, [jstype | Path], TrUserData); + _ -> ok end, case M of - #{lazy := F4} -> - v_type_bool(F4, [lazy | Path], TrUserData); - _ -> ok + #{lazy := F4} -> v_type_bool(F4, [lazy | Path], TrUserData); + _ -> ok end, case M of - #{deprecated := F5} -> - v_type_bool(F5, [deprecated | Path], TrUserData); - _ -> ok + #{deprecated := F5} -> v_type_bool(F5, [deprecated | Path], TrUserData); + _ -> ok end, case M of - #{weak := F6} -> - v_type_bool(F6, [weak | Path], TrUserData); - _ -> ok + #{weak := F6} -> v_type_bool(F6, [weak | Path], TrUserData); + _ -> ok end, case M of - #{uninterpreted_option := F7} -> - if is_list(F7) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F7], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F7, [uninterpreted_option | Path]) - end; - _ -> ok + #{uninterpreted_option := F7} -> + if is_list(F7) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F7], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F7, [uninterpreted_option | Path]) + end; + _ -> ok end, case M of - #{nullable := F8} -> - v_type_bool(F8, [nullable | Path], TrUserData); - _ -> ok + #{nullable := F8} -> v_type_bool(F8, [nullable | Path], TrUserData); + _ -> ok end, case M of - #{embed := F9} -> - v_type_bool(F9, [embed | Path], TrUserData); - _ -> ok + #{embed := F9} -> v_type_bool(F9, [embed | Path], TrUserData); + _ -> ok end, case M of - #{customtype := F10} -> - v_type_string(F10, [customtype | Path], TrUserData); - _ -> ok + #{customtype := F10} -> v_type_string(F10, [customtype | Path], TrUserData); + _ -> ok end, case M of - #{customname := F11} -> - v_type_string(F11, [customname | Path], TrUserData); - _ -> ok + #{customname := F11} -> v_type_string(F11, [customname | Path], TrUserData); + _ -> ok end, case M of - #{jsontag := F12} -> - v_type_string(F12, [jsontag | Path], TrUserData); - _ -> ok + #{jsontag := F12} -> v_type_string(F12, [jsontag | Path], TrUserData); + _ -> ok end, case M of - #{moretags := F13} -> - v_type_string(F13, [moretags | Path], TrUserData); - _ -> ok + #{moretags := F13} -> v_type_string(F13, [moretags | Path], TrUserData); + _ -> ok end, case M of - #{casttype := F14} -> - v_type_string(F14, [casttype | Path], TrUserData); - _ -> ok + #{casttype := F14} -> v_type_string(F14, [casttype | Path], TrUserData); + _ -> ok end, case M of - #{castkey := F15} -> - v_type_string(F15, [castkey | Path], TrUserData); - _ -> ok + #{castkey := F15} -> v_type_string(F15, [castkey | Path], TrUserData); + _ -> ok end, case M of - #{castvalue := F16} -> - v_type_string(F16, [castvalue | Path], TrUserData); - _ -> ok + #{castvalue := F16} -> v_type_string(F16, [castvalue | Path], TrUserData); + _ -> ok end, case M of - #{stdtime := F17} -> - v_type_bool(F17, [stdtime | Path], TrUserData); - _ -> ok + #{stdtime := F17} -> v_type_bool(F17, [stdtime | Path], TrUserData); + _ -> ok end, case M of - #{stdduration := F18} -> - v_type_bool(F18, [stdduration | Path], TrUserData); - _ -> ok + #{stdduration := F18} -> v_type_bool(F18, [stdduration | Path], TrUserData); + _ -> ok end, lists:foreach(fun (ctype) -> ok; - (packed) -> ok; - (jstype) -> ok; - (lazy) -> ok; - (deprecated) -> ok; - (weak) -> ok; - (uninterpreted_option) -> ok; - (nullable) -> ok; - (embed) -> ok; - (customtype) -> ok; - (customname) -> ok; - (jsontag) -> ok; - (moretags) -> ok; - (casttype) -> ok; - (castkey) -> ok; - (castvalue) -> ok; - (stdtime) -> ok; - (stdduration) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (packed) -> ok; + (jstype) -> ok; + (lazy) -> ok; + (deprecated) -> ok; + (weak) -> ok; + (uninterpreted_option) -> ok; + (nullable) -> ok; + (embed) -> ok; + (customtype) -> ok; + (customname) -> ok; + (jsontag) -> ok; + (moretags) -> ok; + (casttype) -> ok; + (castkey) -> ok; + (castvalue) -> ok; + (stdtime) -> ok; + (stdduration) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.FieldOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.FieldOptions'}, M, Path); +'v_msg_google.protobuf.FieldOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.FieldOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.OneofOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.OneofOptions'/3}). +'v_submsg_google.protobuf.OneofOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.OneofOptions'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.OneofOptions'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.OneofOptions'/3}). +'v_msg_google.protobuf.OneofOptions'(#{} = M, Path, TrUserData) -> + case M of + #{uninterpreted_option := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F1, [uninterpreted_option | Path]) + end; + _ -> ok + end, + lists:foreach(fun (uninterpreted_option) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.FieldOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.FieldOptions'}, - M, Path); -'v_msg_google.protobuf.FieldOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.FieldOptions'}, - X, Path). +'v_msg_google.protobuf.OneofOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.OneofOptions'}, M, Path); +'v_msg_google.protobuf.OneofOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.OneofOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.EnumOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.EnumOptions'/3}). +'v_submsg_google.protobuf.EnumOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.EnumOptions'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.EnumOptions'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.EnumOptions'/3}). -'v_msg_google.protobuf.EnumOptions'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.EnumOptions'(#{} = M, Path, TrUserData) -> case M of - #{allow_alias := F1} -> - v_type_bool(F1, [allow_alias | Path], TrUserData); - _ -> ok + #{allow_alias := F1} -> v_type_bool(F1, [allow_alias | Path], TrUserData); + _ -> ok end, case M of - #{deprecated := F2} -> - v_type_bool(F2, [deprecated | Path], TrUserData); - _ -> ok + #{deprecated := F2} -> v_type_bool(F2, [deprecated | Path], TrUserData); + _ -> ok end, case M of - #{uninterpreted_option := F3} -> - if is_list(F3) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F3], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F3, [uninterpreted_option | Path]) - end; - _ -> ok + #{uninterpreted_option := F3} -> + if is_list(F3) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F3], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F3, [uninterpreted_option | Path]) + end; + _ -> ok end, case M of - #{goproto_enum_prefix := F4} -> - v_type_bool(F4, [goproto_enum_prefix | Path], - TrUserData); - _ -> ok + #{goproto_enum_prefix := F4} -> v_type_bool(F4, [goproto_enum_prefix | Path], TrUserData); + _ -> ok end, case M of - #{goproto_enum_stringer := F5} -> - v_type_bool(F5, [goproto_enum_stringer | Path], - TrUserData); - _ -> ok + #{goproto_enum_stringer := F5} -> v_type_bool(F5, [goproto_enum_stringer | Path], TrUserData); + _ -> ok end, case M of - #{enum_stringer := F6} -> - v_type_bool(F6, [enum_stringer | Path], TrUserData); - _ -> ok + #{enum_stringer := F6} -> v_type_bool(F6, [enum_stringer | Path], TrUserData); + _ -> ok end, case M of - #{enum_customname := F7} -> - v_type_string(F7, [enum_customname | Path], TrUserData); - _ -> ok + #{enum_customname := F7} -> v_type_string(F7, [enum_customname | Path], TrUserData); + _ -> ok end, lists:foreach(fun (allow_alias) -> ok; - (deprecated) -> ok; - (uninterpreted_option) -> ok; - (goproto_enum_prefix) -> ok; - (goproto_enum_stringer) -> ok; - (enum_stringer) -> ok; - (enum_customname) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (deprecated) -> ok; + (uninterpreted_option) -> ok; + (goproto_enum_prefix) -> ok; + (goproto_enum_stringer) -> ok; + (enum_stringer) -> ok; + (enum_customname) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.EnumOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.EnumOptions'}, - M, Path); -'v_msg_google.protobuf.EnumOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.EnumOptions'}, - X, Path). +'v_msg_google.protobuf.EnumOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.EnumOptions'}, M, Path); +'v_msg_google.protobuf.EnumOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.EnumOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.EnumValueOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.EnumValueOptions'/3}). +'v_submsg_google.protobuf.EnumValueOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.EnumValueOptions'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.EnumValueOptions'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.EnumValueOptions'/3}). -'v_msg_google.protobuf.EnumValueOptions'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.EnumValueOptions'(#{} = M, Path, TrUserData) -> case M of - #{deprecated := F1} -> - v_type_bool(F1, [deprecated | Path], TrUserData); - _ -> ok + #{deprecated := F1} -> v_type_bool(F1, [deprecated | Path], TrUserData); + _ -> ok end, case M of - #{uninterpreted_option := F2} -> - if is_list(F2) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F2, [uninterpreted_option | Path]) - end; - _ -> ok + #{uninterpreted_option := F2} -> + if is_list(F2) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F2, [uninterpreted_option | Path]) + end; + _ -> ok end, case M of - #{enumvalue_customname := F3} -> - v_type_string(F3, [enumvalue_customname | Path], - TrUserData); - _ -> ok + #{enumvalue_customname := F3} -> v_type_string(F3, [enumvalue_customname | Path], TrUserData); + _ -> ok end, lists:foreach(fun (deprecated) -> ok; - (uninterpreted_option) -> ok; - (enumvalue_customname) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (uninterpreted_option) -> ok; + (enumvalue_customname) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.EnumValueOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.EnumValueOptions'}, - M, Path); -'v_msg_google.protobuf.EnumValueOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.EnumValueOptions'}, - X, Path). +'v_msg_google.protobuf.EnumValueOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.EnumValueOptions'}, M, Path); +'v_msg_google.protobuf.EnumValueOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.EnumValueOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.ServiceOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.ServiceOptions'/3}). +'v_submsg_google.protobuf.ServiceOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.ServiceOptions'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.ServiceOptions'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.ServiceOptions'/3}). -'v_msg_google.protobuf.ServiceOptions'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.ServiceOptions'(#{} = M, Path, TrUserData) -> case M of - #{deprecated := F1} -> - v_type_bool(F1, [deprecated | Path], TrUserData); - _ -> ok + #{deprecated := F1} -> v_type_bool(F1, [deprecated | Path], TrUserData); + _ -> ok end, case M of - #{uninterpreted_option := F2} -> - if is_list(F2) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F2, [uninterpreted_option | Path]) - end; - _ -> ok + #{uninterpreted_option := F2} -> + if is_list(F2) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F2, [uninterpreted_option | Path]) + end; + _ -> ok end, lists:foreach(fun (deprecated) -> ok; - (uninterpreted_option) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (uninterpreted_option) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.ServiceOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.ServiceOptions'}, - M, Path); -'v_msg_google.protobuf.ServiceOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.ServiceOptions'}, - X, Path). +'v_msg_google.protobuf.ServiceOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.ServiceOptions'}, M, Path); +'v_msg_google.protobuf.ServiceOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.ServiceOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.MethodOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.MethodOptions'/3}). +'v_submsg_google.protobuf.MethodOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.MethodOptions'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.MethodOptions'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.MethodOptions'/3}). -'v_msg_google.protobuf.MethodOptions'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.MethodOptions'(#{} = M, Path, TrUserData) -> + case M of + #{deprecated := F1} -> v_type_bool(F1, [deprecated | Path], TrUserData); + _ -> ok + end, case M of - #{deprecated := F1} -> - v_type_bool(F1, [deprecated | Path], TrUserData); - _ -> ok + #{idempotency_level := F2} -> 'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'(F2, [idempotency_level | Path], TrUserData); + _ -> ok end, case M of - #{uninterpreted_option := F2} -> - if is_list(F2) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F2, [uninterpreted_option | Path]) - end; - _ -> ok + #{uninterpreted_option := F3} -> + if is_list(F3) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F3], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F3, [uninterpreted_option | Path]) + end; + _ -> ok end, lists:foreach(fun (deprecated) -> ok; - (uninterpreted_option) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (idempotency_level) -> ok; + (uninterpreted_option) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.MethodOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.MethodOptions'}, - M, Path); -'v_msg_google.protobuf.MethodOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.MethodOptions'}, - X, Path). +'v_msg_google.protobuf.MethodOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.MethodOptions'}, M, Path); +'v_msg_google.protobuf.MethodOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.MethodOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.UninterpretedOption.NamePart'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.UninterpretedOption.NamePart'/3}). +'v_submsg_google.protobuf.UninterpretedOption.NamePart'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.UninterpretedOption.NamePart'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.UninterpretedOption.NamePart'/3}). -'v_msg_google.protobuf.UninterpretedOption.NamePart'(#{name_part - := F1, - is_extension := F2} = - M, - Path, TrUserData) -> +'v_msg_google.protobuf.UninterpretedOption.NamePart'(#{name_part := F1, is_extension := F2} = M, Path, TrUserData) -> v_type_string(F1, [name_part | Path], TrUserData), v_type_bool(F2, [is_extension | Path], TrUserData), lists:foreach(fun (name_part) -> ok; - (is_extension) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (is_extension) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.UninterpretedOption.NamePart'(M, - Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, - [name_part, is_extension] -- maps:keys(M), - 'google.protobuf.UninterpretedOption.NamePart'}, - M, Path); -'v_msg_google.protobuf.UninterpretedOption.NamePart'(X, - Path, _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.UninterpretedOption.NamePart'}, - X, Path). +'v_msg_google.protobuf.UninterpretedOption.NamePart'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [name_part, is_extension] -- maps:keys(M), 'google.protobuf.UninterpretedOption.NamePart'}, M, Path); +'v_msg_google.protobuf.UninterpretedOption.NamePart'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.UninterpretedOption.NamePart'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.UninterpretedOption'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.UninterpretedOption'/3}). +'v_submsg_google.protobuf.UninterpretedOption'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.UninterpretedOption'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.UninterpretedOption'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.UninterpretedOption'/3}). -'v_msg_google.protobuf.UninterpretedOption'(#{} = M, - Path, TrUserData) -> +'v_msg_google.protobuf.UninterpretedOption'(#{} = M, Path, TrUserData) -> case M of - #{name := F1} -> - if is_list(F1) -> - _ = - ['v_msg_google.protobuf.UninterpretedOption.NamePart'(Elem, - [name - | Path], - TrUserData) - || Elem <- F1], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.UninterpretedOption.NamePart'}}, - F1, [name | Path]) - end; - _ -> ok + #{name := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption.NamePart'(Elem, [name | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption.NamePart'}}, F1, [name | Path]) + end; + _ -> ok end, case M of - #{identifier_value := F2} -> - v_type_string(F2, [identifier_value | Path], - TrUserData); - _ -> ok + #{identifier_value := F2} -> v_type_string(F2, [identifier_value | Path], TrUserData); + _ -> ok end, case M of - #{positive_int_value := F3} -> - v_type_uint64(F3, [positive_int_value | Path], - TrUserData); - _ -> ok + #{positive_int_value := F3} -> v_type_uint64(F3, [positive_int_value | Path], TrUserData); + _ -> ok end, case M of - #{negative_int_value := F4} -> - v_type_int64(F4, [negative_int_value | Path], - TrUserData); - _ -> ok + #{negative_int_value := F4} -> v_type_int64(F4, [negative_int_value | Path], TrUserData); + _ -> ok end, case M of - #{double_value := F5} -> - v_type_double(F5, [double_value | Path], TrUserData); - _ -> ok + #{double_value := F5} -> v_type_double(F5, [double_value | Path], TrUserData); + _ -> ok end, case M of - #{string_value := F6} -> - v_type_bytes(F6, [string_value | Path], TrUserData); - _ -> ok + #{string_value := F6} -> v_type_bytes(F6, [string_value | Path], TrUserData); + _ -> ok end, case M of - #{aggregate_value := F7} -> - v_type_string(F7, [aggregate_value | Path], TrUserData); - _ -> ok + #{aggregate_value := F7} -> v_type_string(F7, [aggregate_value | Path], TrUserData); + _ -> ok end, lists:foreach(fun (name) -> ok; - (identifier_value) -> ok; - (positive_int_value) -> ok; - (negative_int_value) -> ok; - (double_value) -> ok; - (string_value) -> ok; - (aggregate_value) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (identifier_value) -> ok; + (positive_int_value) -> ok; + (negative_int_value) -> ok; + (double_value) -> ok; + (string_value) -> ok; + (aggregate_value) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.UninterpretedOption'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.UninterpretedOption'}, - M, Path); -'v_msg_google.protobuf.UninterpretedOption'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.UninterpretedOption'}, - X, Path). +'v_msg_google.protobuf.UninterpretedOption'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.UninterpretedOption'}, M, Path); +'v_msg_google.protobuf.UninterpretedOption'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.UninterpretedOption'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.SourceCodeInfo.Location'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.SourceCodeInfo.Location'/3}). +'v_submsg_google.protobuf.SourceCodeInfo.Location'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.SourceCodeInfo.Location'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.SourceCodeInfo.Location'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.SourceCodeInfo.Location'/3}). -'v_msg_google.protobuf.SourceCodeInfo.Location'(#{} = M, - Path, TrUserData) -> +'v_msg_google.protobuf.SourceCodeInfo.Location'(#{} = M, Path, TrUserData) -> case M of - #{path := F1} -> - if is_list(F1) -> - _ = [v_type_int32(Elem, [path | Path], TrUserData) - || Elem <- F1], - ok; - true -> - mk_type_error({invalid_list_of, int32}, F1, - [path | Path]) - end; - _ -> ok + #{path := F1} -> + if is_list(F1) -> + _ = [v_type_int32(Elem, [path | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, int32}, F1, [path | Path]) + end; + _ -> ok end, case M of - #{span := F2} -> - if is_list(F2) -> - _ = [v_type_int32(Elem, [span | Path], TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, int32}, F2, - [span | Path]) - end; - _ -> ok + #{span := F2} -> + if is_list(F2) -> + _ = [v_type_int32(Elem, [span | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, int32}, F2, [span | Path]) + end; + _ -> ok end, case M of - #{leading_comments := F3} -> - v_type_string(F3, [leading_comments | Path], - TrUserData); - _ -> ok + #{leading_comments := F3} -> v_type_string(F3, [leading_comments | Path], TrUserData); + _ -> ok end, case M of - #{trailing_comments := F4} -> - v_type_string(F4, [trailing_comments | Path], - TrUserData); - _ -> ok + #{trailing_comments := F4} -> v_type_string(F4, [trailing_comments | Path], TrUserData); + _ -> ok end, case M of - #{leading_detached_comments := F5} -> - if is_list(F5) -> - _ = [v_type_string(Elem, - [leading_detached_comments | Path], - TrUserData) - || Elem <- F5], - ok; - true -> - mk_type_error({invalid_list_of, string}, F5, - [leading_detached_comments | Path]) - end; - _ -> ok + #{leading_detached_comments := F5} -> + if is_list(F5) -> + _ = [v_type_string(Elem, [leading_detached_comments | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, string}, F5, [leading_detached_comments | Path]) + end; + _ -> ok end, lists:foreach(fun (path) -> ok; - (span) -> ok; - (leading_comments) -> ok; - (trailing_comments) -> ok; - (leading_detached_comments) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (span) -> ok; + (leading_comments) -> ok; + (trailing_comments) -> ok; + (leading_detached_comments) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.SourceCodeInfo.Location'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.SourceCodeInfo.Location'}, - M, Path); -'v_msg_google.protobuf.SourceCodeInfo.Location'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.SourceCodeInfo.Location'}, - X, Path). +'v_msg_google.protobuf.SourceCodeInfo.Location'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.SourceCodeInfo.Location'}, M, Path); +'v_msg_google.protobuf.SourceCodeInfo.Location'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.SourceCodeInfo.Location'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.SourceCodeInfo'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.SourceCodeInfo'/3}). +'v_submsg_google.protobuf.SourceCodeInfo'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.SourceCodeInfo'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.SourceCodeInfo'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.SourceCodeInfo'/3}). -'v_msg_google.protobuf.SourceCodeInfo'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.SourceCodeInfo'(#{} = M, Path, TrUserData) -> case M of - #{location := F1} -> - if is_list(F1) -> - _ = - ['v_msg_google.protobuf.SourceCodeInfo.Location'(Elem, - [location - | Path], - TrUserData) - || Elem <- F1], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.SourceCodeInfo.Location'}}, - F1, [location | Path]) - end; - _ -> ok + #{location := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.SourceCodeInfo.Location'(Elem, [location | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.SourceCodeInfo.Location'}}, F1, [location | Path]) + end; + _ -> ok end, lists:foreach(fun (location) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.SourceCodeInfo'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.SourceCodeInfo'}, - M, Path); -'v_msg_google.protobuf.SourceCodeInfo'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.SourceCodeInfo'}, - X, Path). +'v_msg_google.protobuf.SourceCodeInfo'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.SourceCodeInfo'}, M, Path); +'v_msg_google.protobuf.SourceCodeInfo'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.SourceCodeInfo'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). +'v_submsg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). -'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(#{} = - M, - Path, TrUserData) -> +'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(#{} = M, Path, TrUserData) -> case M of - #{path := F1} -> - if is_list(F1) -> - _ = [v_type_int32(Elem, [path | Path], TrUserData) - || Elem <- F1], - ok; - true -> - mk_type_error({invalid_list_of, int32}, F1, - [path | Path]) - end; - _ -> ok + #{path := F1} -> + if is_list(F1) -> + _ = [v_type_int32(Elem, [path | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, int32}, F1, [path | Path]) + end; + _ -> ok end, case M of - #{source_file := F2} -> - v_type_string(F2, [source_file | Path], TrUserData); - _ -> ok + #{source_file := F2} -> v_type_string(F2, [source_file | Path], TrUserData); + _ -> ok end, case M of - #{'begin' := F3} -> - v_type_int32(F3, ['begin' | Path], TrUserData); - _ -> ok + #{'begin' := F3} -> v_type_int32(F3, ['begin' | Path], TrUserData); + _ -> ok end, case M of - #{'end' := F4} -> - v_type_int32(F4, ['end' | Path], TrUserData); - _ -> ok + #{'end' := F4} -> v_type_int32(F4, ['end' | Path], TrUserData); + _ -> ok end, lists:foreach(fun (path) -> ok; - (source_file) -> ok; - ('begin') -> ok; - ('end') -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (source_file) -> ok; + ('begin') -> ok; + ('end') -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(M, - Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.GeneratedCodeInfo.Annotation'}, - M, Path); -'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(X, - Path, _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.GeneratedCodeInfo.Annotation'}, - X, Path). +'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.GeneratedCodeInfo.Annotation'}, M, Path); +'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, X, Path). -compile({nowarn_unused_function,'v_msg_google.protobuf.GeneratedCodeInfo'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.GeneratedCodeInfo'/3}). -'v_msg_google.protobuf.GeneratedCodeInfo'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.GeneratedCodeInfo'(#{} = M, Path, TrUserData) -> case M of - #{annotation := F1} -> - if is_list(F1) -> - _ = - ['v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Elem, - [annotation - | Path], - TrUserData) - || Elem <- F1], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.GeneratedCodeInfo.Annotation'}}, - F1, [annotation | Path]) - end; - _ -> ok + #{annotation := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.GeneratedCodeInfo.Annotation'(Elem, [annotation | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}}, F1, [annotation | Path]) + end; + _ -> ok end, lists:foreach(fun (annotation) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.GeneratedCodeInfo'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.GeneratedCodeInfo'}, - M, Path); -'v_msg_google.protobuf.GeneratedCodeInfo'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.GeneratedCodeInfo'}, - X, Path). +'v_msg_google.protobuf.GeneratedCodeInfo'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.GeneratedCodeInfo'}, M, Path); +'v_msg_google.protobuf.GeneratedCodeInfo'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.GeneratedCodeInfo'}, X, Path). -compile({nowarn_unused_function,'v_enum_authpb.Permission.Type'/3}). -dialyzer({nowarn_function,'v_enum_authpb.Permission.Type'/3}). -'v_enum_authpb.Permission.Type'('READ', _Path, - _TrUserData) -> - ok; -'v_enum_authpb.Permission.Type'('WRITE', _Path, - _TrUserData) -> - ok; -'v_enum_authpb.Permission.Type'('READWRITE', _Path, - _TrUserData) -> - ok; -'v_enum_authpb.Permission.Type'(V, Path, TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_authpb.Permission.Type'(X, Path, _TrUserData) -> - mk_type_error({invalid_enum, 'authpb.Permission.Type'}, - X, Path). +'v_enum_authpb.Permission.Type'('READ', _Path, _TrUserData) -> ok; +'v_enum_authpb.Permission.Type'('WRITE', _Path, _TrUserData) -> ok; +'v_enum_authpb.Permission.Type'('READWRITE', _Path, _TrUserData) -> ok; +'v_enum_authpb.Permission.Type'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_authpb.Permission.Type'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'authpb.Permission.Type'}, X, Path). -compile({nowarn_unused_function,'v_enum_google.protobuf.FieldDescriptorProto.Type'/3}). -dialyzer({nowarn_function,'v_enum_google.protobuf.FieldDescriptorProto.Type'/3}). -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_DOUBLE', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FLOAT', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT64', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT64', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT32', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED64', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED32', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BOOL', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_STRING', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_GROUP', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_MESSAGE', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BYTES', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT32', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_ENUM', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED32', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED64', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT32', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT64', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'(V, - Path, TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_google.protobuf.FieldDescriptorProto.Type'(X, - Path, _TrUserData) -> - mk_type_error({invalid_enum, - 'google.protobuf.FieldDescriptorProto.Type'}, - X, Path). +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_DOUBLE', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FLOAT', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT64', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT64', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT32', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED64', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED32', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BOOL', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_STRING', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_GROUP', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_MESSAGE', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BYTES', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT32', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_ENUM', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED32', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED64', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT32', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT64', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.FieldDescriptorProto.Type'}, X, Path). -compile({nowarn_unused_function,'v_enum_google.protobuf.FieldDescriptorProto.Label'/3}). -dialyzer({nowarn_function,'v_enum_google.protobuf.FieldDescriptorProto.Label'/3}). -'v_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_OPTIONAL', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REQUIRED', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REPEATED', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Label'(V, - Path, TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_google.protobuf.FieldDescriptorProto.Label'(X, - Path, _TrUserData) -> - mk_type_error({invalid_enum, - 'google.protobuf.FieldDescriptorProto.Label'}, - X, Path). +'v_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_OPTIONAL', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REQUIRED', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REPEATED', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Label'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Label'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.FieldDescriptorProto.Label'}, X, Path). -compile({nowarn_unused_function,'v_enum_google.protobuf.FileOptions.OptimizeMode'/3}). -dialyzer({nowarn_function,'v_enum_google.protobuf.FileOptions.OptimizeMode'/3}). -'v_enum_google.protobuf.FileOptions.OptimizeMode'('SPEED', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FileOptions.OptimizeMode'('CODE_SIZE', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FileOptions.OptimizeMode'('LITE_RUNTIME', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FileOptions.OptimizeMode'(V, - Path, TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_google.protobuf.FileOptions.OptimizeMode'(X, - Path, _TrUserData) -> - mk_type_error({invalid_enum, - 'google.protobuf.FileOptions.OptimizeMode'}, - X, Path). +'v_enum_google.protobuf.FileOptions.OptimizeMode'('SPEED', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FileOptions.OptimizeMode'('CODE_SIZE', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FileOptions.OptimizeMode'('LITE_RUNTIME', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FileOptions.OptimizeMode'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.FileOptions.OptimizeMode'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.FileOptions.OptimizeMode'}, X, Path). -compile({nowarn_unused_function,'v_enum_google.protobuf.FieldOptions.CType'/3}). -dialyzer({nowarn_function,'v_enum_google.protobuf.FieldOptions.CType'/3}). -'v_enum_google.protobuf.FieldOptions.CType'('STRING', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldOptions.CType'('CORD', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldOptions.CType'('STRING_PIECE', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldOptions.CType'(V, Path, - TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_google.protobuf.FieldOptions.CType'(X, Path, - _TrUserData) -> - mk_type_error({invalid_enum, - 'google.protobuf.FieldOptions.CType'}, - X, Path). +'v_enum_google.protobuf.FieldOptions.CType'('STRING', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.CType'('CORD', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.CType'('STRING_PIECE', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.CType'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.FieldOptions.CType'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.FieldOptions.CType'}, X, Path). -compile({nowarn_unused_function,'v_enum_google.protobuf.FieldOptions.JSType'/3}). -dialyzer({nowarn_function,'v_enum_google.protobuf.FieldOptions.JSType'/3}). -'v_enum_google.protobuf.FieldOptions.JSType'('JS_NORMAL', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldOptions.JSType'('JS_STRING', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldOptions.JSType'('JS_NUMBER', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldOptions.JSType'(V, Path, - TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_google.protobuf.FieldOptions.JSType'(X, Path, - _TrUserData) -> - mk_type_error({invalid_enum, - 'google.protobuf.FieldOptions.JSType'}, - X, Path). - --compile({nowarn_unused_function,v_type_sint32/3}). --dialyzer({nowarn_function,v_type_sint32/3}). -v_type_sint32(N, _Path, _TrUserData) - when -2147483648 =< N, N =< 2147483647 -> - ok; -v_type_sint32(N, Path, _TrUserData) - when is_integer(N) -> - mk_type_error({value_out_of_range, sint32, signed, 32}, - N, Path); -v_type_sint32(X, Path, _TrUserData) -> - mk_type_error({bad_integer, sint32, signed, 32}, X, - Path). +'v_enum_google.protobuf.FieldOptions.JSType'('JS_NORMAL', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.JSType'('JS_STRING', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.JSType'('JS_NUMBER', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.JSType'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.FieldOptions.JSType'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.FieldOptions.JSType'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'/3}). +-dialyzer({nowarn_function,'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'/3}). +'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENCY_UNKNOWN', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'('NO_SIDE_EFFECTS', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENT', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.MethodOptions.IdempotencyLevel'}, X, Path). -compile({nowarn_unused_function,v_type_int32/3}). -dialyzer({nowarn_function,v_type_int32/3}). -v_type_int32(N, _Path, _TrUserData) - when -2147483648 =< N, N =< 2147483647 -> - ok; -v_type_int32(N, Path, _TrUserData) when is_integer(N) -> - mk_type_error({value_out_of_range, int32, signed, 32}, - N, Path); -v_type_int32(X, Path, _TrUserData) -> - mk_type_error({bad_integer, int32, signed, 32}, X, - Path). +v_type_int32(N, _Path, _TrUserData) when is_integer(N), -2147483648 =< N, N =< 2147483647 -> ok; +v_type_int32(N, Path, _TrUserData) when is_integer(N) -> mk_type_error({value_out_of_range, int32, signed, 32}, N, Path); +v_type_int32(X, Path, _TrUserData) -> mk_type_error({bad_integer, int32, signed, 32}, X, Path). -compile({nowarn_unused_function,v_type_int64/3}). -dialyzer({nowarn_function,v_type_int64/3}). -v_type_int64(N, _Path, _TrUserData) - when -9223372036854775808 =< N, - N =< 9223372036854775807 -> - ok; -v_type_int64(N, Path, _TrUserData) when is_integer(N) -> - mk_type_error({value_out_of_range, int64, signed, 64}, - N, Path); -v_type_int64(X, Path, _TrUserData) -> - mk_type_error({bad_integer, int64, signed, 64}, X, - Path). +v_type_int64(N, _Path, _TrUserData) when is_integer(N), -9223372036854775808 =< N, N =< 9223372036854775807 -> ok; +v_type_int64(N, Path, _TrUserData) when is_integer(N) -> mk_type_error({value_out_of_range, int64, signed, 64}, N, Path); +v_type_int64(X, Path, _TrUserData) -> mk_type_error({bad_integer, int64, signed, 64}, X, Path). -compile({nowarn_unused_function,v_type_uint64/3}). -dialyzer({nowarn_function,v_type_uint64/3}). -v_type_uint64(N, _Path, _TrUserData) - when 0 =< N, N =< 18446744073709551615 -> - ok; -v_type_uint64(N, Path, _TrUserData) - when is_integer(N) -> - mk_type_error({value_out_of_range, uint64, unsigned, - 64}, - N, Path); -v_type_uint64(X, Path, _TrUserData) -> - mk_type_error({bad_integer, uint64, unsigned, 64}, X, - Path). +v_type_uint64(N, _Path, _TrUserData) when is_integer(N), 0 =< N, N =< 18446744073709551615 -> ok; +v_type_uint64(N, Path, _TrUserData) when is_integer(N) -> mk_type_error({value_out_of_range, uint64, unsigned, 64}, N, Path); +v_type_uint64(X, Path, _TrUserData) -> mk_type_error({bad_integer, uint64, unsigned, 64}, X, Path). -compile({nowarn_unused_function,v_type_bool/3}). -dialyzer({nowarn_function,v_type_bool/3}). @@ -28268,61 +24244,45 @@ v_type_bool(false, _Path, _TrUserData) -> ok; v_type_bool(true, _Path, _TrUserData) -> ok; v_type_bool(0, _Path, _TrUserData) -> ok; v_type_bool(1, _Path, _TrUserData) -> ok; -v_type_bool(X, Path, _TrUserData) -> - mk_type_error(bad_boolean_value, X, Path). +v_type_bool(X, Path, _TrUserData) -> mk_type_error(bad_boolean_value, X, Path). -compile({nowarn_unused_function,v_type_double/3}). -dialyzer({nowarn_function,v_type_double/3}). -v_type_double(N, _Path, _TrUserData) when is_float(N) -> - ok; -v_type_double(N, _Path, _TrUserData) - when is_integer(N) -> - ok; +v_type_double(N, _Path, _TrUserData) when is_float(N) -> ok; +v_type_double(N, _Path, _TrUserData) when is_integer(N) -> ok; v_type_double(infinity, _Path, _TrUserData) -> ok; v_type_double('-infinity', _Path, _TrUserData) -> ok; v_type_double(nan, _Path, _TrUserData) -> ok; -v_type_double(X, Path, _TrUserData) -> - mk_type_error(bad_double_value, X, Path). +v_type_double(X, Path, _TrUserData) -> mk_type_error(bad_double_value, X, Path). -compile({nowarn_unused_function,v_type_string/3}). -dialyzer({nowarn_function,v_type_string/3}). -v_type_string(S, Path, _TrUserData) - when is_list(S); is_binary(S) -> +v_type_string(S, Path, _TrUserData) when is_list(S); is_binary(S) -> try unicode:characters_to_binary(S) of - B when is_binary(B) -> ok; - {error, _, _} -> - mk_type_error(bad_unicode_string, S, Path) + B when is_binary(B) -> ok; + {error, _, _} -> mk_type_error(bad_unicode_string, S, Path) catch - error:badarg -> - mk_type_error(bad_unicode_string, S, Path) + error:badarg -> mk_type_error(bad_unicode_string, S, Path) end; -v_type_string(X, Path, _TrUserData) -> - mk_type_error(bad_unicode_string, X, Path). +v_type_string(X, Path, _TrUserData) -> mk_type_error(bad_unicode_string, X, Path). -compile({nowarn_unused_function,v_type_bytes/3}). -dialyzer({nowarn_function,v_type_bytes/3}). -v_type_bytes(B, _Path, _TrUserData) when is_binary(B) -> - ok; -v_type_bytes(B, _Path, _TrUserData) when is_list(B) -> - ok; -v_type_bytes(X, Path, _TrUserData) -> - mk_type_error(bad_binary_value, X, Path). +v_type_bytes(B, _Path, _TrUserData) when is_binary(B) -> ok; +v_type_bytes(B, _Path, _TrUserData) when is_list(B) -> ok; +v_type_bytes(X, Path, _TrUserData) -> mk_type_error(bad_binary_value, X, Path). -compile({nowarn_unused_function,mk_type_error/3}). -spec mk_type_error(_, _, list()) -> no_return(). mk_type_error(Error, ValueSeen, Path) -> Path2 = prettify_path(Path), - erlang:error({gpb_type_error, - {Error, [{value, ValueSeen}, {path, Path2}]}}). + erlang:error({gpb_type_error, {Error, [{value, ValueSeen}, {path, Path2}]}}). -compile({nowarn_unused_function,prettify_path/1}). -dialyzer({nowarn_function,prettify_path/1}). prettify_path([]) -> top_level; -prettify_path(PathR) -> - list_to_atom(lists:append(lists:join(".", - lists:map(fun atom_to_list/1, - lists:reverse(PathR))))). +prettify_path(PathR) -> lists:append(lists:join(".", lists:map(fun atom_to_list/1, lists:reverse(PathR)))). -compile({nowarn_unused_function,id/2}). @@ -28350,519 +24310,263 @@ cons(Elem, Acc, _TrUserData) -> [Elem | Acc]. get_msg_defs() -> - [{{enum, 'authpb.Permission.Type'}, - [{'READ', 0}, {'WRITE', 1}, {'READWRITE', 2}]}, + [{{enum, 'authpb.Permission.Type'}, [{'READ', 0}, {'WRITE', 1}, {'READWRITE', 2}]}, {{enum, 'google.protobuf.FieldDescriptorProto.Type'}, - [{'TYPE_DOUBLE', 1}, {'TYPE_FLOAT', 2}, - {'TYPE_INT64', 3}, {'TYPE_UINT64', 4}, - {'TYPE_INT32', 5}, {'TYPE_FIXED64', 6}, - {'TYPE_FIXED32', 7}, {'TYPE_BOOL', 8}, - {'TYPE_STRING', 9}, {'TYPE_GROUP', 10}, - {'TYPE_MESSAGE', 11}, {'TYPE_BYTES', 12}, - {'TYPE_UINT32', 13}, {'TYPE_ENUM', 14}, - {'TYPE_SFIXED32', 15}, {'TYPE_SFIXED64', 16}, - {'TYPE_SINT32', 17}, {'TYPE_SINT64', 18}]}, - {{enum, 'google.protobuf.FieldDescriptorProto.Label'}, - [{'LABEL_OPTIONAL', 1}, {'LABEL_REQUIRED', 2}, - {'LABEL_REPEATED', 3}]}, - {{enum, 'google.protobuf.FileOptions.OptimizeMode'}, - [{'SPEED', 1}, {'CODE_SIZE', 2}, {'LITE_RUNTIME', 3}]}, - {{enum, 'google.protobuf.FieldOptions.CType'}, - [{'STRING', 0}, {'CORD', 1}, {'STRING_PIECE', 2}]}, - {{enum, 'google.protobuf.FieldOptions.JSType'}, - [{'JS_NORMAL', 0}, {'JS_STRING', 1}, {'JS_NUMBER', 2}]}, - {{msg, 'authpb.UserAddOptions'}, - [#{name => no_password, fnum => 1, rnum => 2, - type => bool, occurrence => optional, opts => []}]}, + [{'TYPE_DOUBLE', 1}, + {'TYPE_FLOAT', 2}, + {'TYPE_INT64', 3}, + {'TYPE_UINT64', 4}, + {'TYPE_INT32', 5}, + {'TYPE_FIXED64', 6}, + {'TYPE_FIXED32', 7}, + {'TYPE_BOOL', 8}, + {'TYPE_STRING', 9}, + {'TYPE_GROUP', 10}, + {'TYPE_MESSAGE', 11}, + {'TYPE_BYTES', 12}, + {'TYPE_UINT32', 13}, + {'TYPE_ENUM', 14}, + {'TYPE_SFIXED32', 15}, + {'TYPE_SFIXED64', 16}, + {'TYPE_SINT32', 17}, + {'TYPE_SINT64', 18}]}, + {{enum, 'google.protobuf.FieldDescriptorProto.Label'}, [{'LABEL_OPTIONAL', 1}, {'LABEL_REQUIRED', 2}, {'LABEL_REPEATED', 3}]}, + {{enum, 'google.protobuf.FileOptions.OptimizeMode'}, [{'SPEED', 1}, {'CODE_SIZE', 2}, {'LITE_RUNTIME', 3}]}, + {{enum, 'google.protobuf.FieldOptions.CType'}, [{'STRING', 0}, {'CORD', 1}, {'STRING_PIECE', 2}]}, + {{enum, 'google.protobuf.FieldOptions.JSType'}, [{'JS_NORMAL', 0}, {'JS_STRING', 1}, {'JS_NUMBER', 2}]}, + {{enum, 'google.protobuf.MethodOptions.IdempotencyLevel'}, [{'IDEMPOTENCY_UNKNOWN', 0}, {'NO_SIDE_EFFECTS', 1}, {'IDEMPOTENT', 2}]}, + {{msg, 'authpb.UserAddOptions'}, [#{name => no_password, fnum => 1, rnum => 2, type => bool, occurrence => optional, opts => []}]}, {{msg, 'authpb.User'}, - [#{name => name, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}, - #{name => password, fnum => 2, rnum => 3, type => bytes, - occurrence => optional, opts => []}, - #{name => roles, fnum => 3, rnum => 4, type => string, - occurrence => repeated, opts => []}, - #{name => options, fnum => 4, rnum => 5, - type => {msg, 'authpb.UserAddOptions'}, - occurrence => optional, opts => []}]}, + [#{name => name, fnum => 1, rnum => 2, type => bytes, occurrence => optional, opts => []}, + #{name => password, fnum => 2, rnum => 3, type => bytes, occurrence => optional, opts => []}, + #{name => roles, fnum => 3, rnum => 4, type => string, occurrence => repeated, opts => []}, + #{name => options, fnum => 4, rnum => 5, type => {msg, 'authpb.UserAddOptions'}, occurrence => optional, opts => []}]}, {{msg, 'authpb.Permission'}, - [#{name => permType, fnum => 1, rnum => 2, - type => {enum, 'authpb.Permission.Type'}, - occurrence => optional, opts => []}, - #{name => key, fnum => 2, rnum => 3, type => bytes, - occurrence => optional, opts => []}, - #{name => range_end, fnum => 3, rnum => 4, - type => bytes, occurrence => optional, opts => []}]}, - {{msg, 'authpb.Role'}, - [#{name => name, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}, - #{name => keyPermission, fnum => 2, rnum => 3, - type => {msg, 'authpb.Permission'}, - occurrence => repeated, opts => []}]}, - {{msg, 'google.protobuf.FileDescriptorSet'}, - [#{name => file, fnum => 1, rnum => 2, - type => {msg, 'google.protobuf.FileDescriptorProto'}, - occurrence => repeated, opts => []}]}, + [#{name => permType, fnum => 1, rnum => 2, type => {enum, 'authpb.Permission.Type'}, occurrence => optional, opts => []}, + #{name => key, fnum => 2, rnum => 3, type => bytes, occurrence => optional, opts => []}, + #{name => range_end, fnum => 3, rnum => 4, type => bytes, occurrence => optional, opts => []}]}, + {{msg, 'authpb.Role'}, [#{name => name, fnum => 1, rnum => 2, type => bytes, occurrence => optional, opts => []}, #{name => keyPermission, fnum => 2, rnum => 3, type => {msg, 'authpb.Permission'}, occurrence => repeated, opts => []}]}, + {{msg, 'google.protobuf.FileDescriptorSet'}, [#{name => file, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.FileDescriptorProto'}, occurrence => repeated, opts => []}]}, {{msg, 'google.protobuf.FileDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => package, fnum => 2, rnum => 3, type => string, - occurrence => optional, opts => []}, - #{name => dependency, fnum => 3, rnum => 4, - type => string, occurrence => repeated, opts => []}, - #{name => public_dependency, fnum => 10, rnum => 5, - type => int32, occurrence => repeated, opts => []}, - #{name => weak_dependency, fnum => 11, rnum => 6, - type => int32, occurrence => repeated, opts => []}, - #{name => message_type, fnum => 4, rnum => 7, - type => {msg, 'google.protobuf.DescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => enum_type, fnum => 5, rnum => 8, - type => {msg, 'google.protobuf.EnumDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => service, fnum => 6, rnum => 9, - type => {msg, 'google.protobuf.ServiceDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => extension, fnum => 7, rnum => 10, - type => {msg, 'google.protobuf.FieldDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 8, rnum => 11, - type => {msg, 'google.protobuf.FileOptions'}, - occurrence => optional, opts => []}, - #{name => source_code_info, fnum => 9, rnum => 12, - type => {msg, 'google.protobuf.SourceCodeInfo'}, - occurrence => optional, opts => []}, - #{name => syntax, fnum => 12, rnum => 13, - type => string, occurrence => optional, opts => []}]}, - {{msg, - 'google.protobuf.DescriptorProto.ExtensionRange'}, - [#{name => start, fnum => 1, rnum => 2, type => int32, - occurrence => optional, opts => []}, - #{name => 'end', fnum => 2, rnum => 3, type => int32, - occurrence => optional, opts => []}]}, - {{msg, 'google.protobuf.DescriptorProto.ReservedRange'}, - [#{name => start, fnum => 1, rnum => 2, type => int32, - occurrence => optional, opts => []}, - #{name => 'end', fnum => 2, rnum => 3, type => int32, - occurrence => optional, opts => []}]}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => package, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => dependency, fnum => 3, rnum => 4, type => string, occurrence => repeated, opts => []}, + #{name => public_dependency, fnum => 10, rnum => 5, type => int32, occurrence => repeated, opts => []}, + #{name => weak_dependency, fnum => 11, rnum => 6, type => int32, occurrence => repeated, opts => []}, + #{name => message_type, fnum => 4, rnum => 7, type => {msg, 'google.protobuf.DescriptorProto'}, occurrence => repeated, opts => []}, + #{name => enum_type, fnum => 5, rnum => 8, type => {msg, 'google.protobuf.EnumDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => service, fnum => 6, rnum => 9, type => {msg, 'google.protobuf.ServiceDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension, fnum => 7, rnum => 10, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 8, rnum => 11, type => {msg, 'google.protobuf.FileOptions'}, occurrence => optional, opts => []}, + #{name => source_code_info, fnum => 9, rnum => 12, type => {msg, 'google.protobuf.SourceCodeInfo'}, occurrence => optional, opts => []}, + #{name => syntax, fnum => 12, rnum => 13, type => string, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, + [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, + #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.ExtensionRangeOptions'}, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.DescriptorProto.ReservedRange'}, [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.DescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => field, fnum => 2, rnum => 3, - type => {msg, 'google.protobuf.FieldDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => extension, fnum => 6, rnum => 4, - type => {msg, 'google.protobuf.FieldDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => nested_type, fnum => 3, rnum => 5, - type => {msg, 'google.protobuf.DescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => enum_type, fnum => 4, rnum => 6, - type => {msg, 'google.protobuf.EnumDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => extension_range, fnum => 5, rnum => 7, - type => - {msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, - occurrence => repeated, opts => []}, - #{name => oneof_decl, fnum => 8, rnum => 8, - type => {msg, 'google.protobuf.OneofDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 7, rnum => 9, - type => {msg, 'google.protobuf.MessageOptions'}, - occurrence => optional, opts => []}, - #{name => reserved_range, fnum => 9, rnum => 10, - type => - {msg, 'google.protobuf.DescriptorProto.ReservedRange'}, - occurrence => repeated, opts => []}, - #{name => reserved_name, fnum => 10, rnum => 11, - type => string, occurrence => repeated, opts => []}]}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => field, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension, fnum => 6, rnum => 4, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => nested_type, fnum => 3, rnum => 5, type => {msg, 'google.protobuf.DescriptorProto'}, occurrence => repeated, opts => []}, + #{name => enum_type, fnum => 4, rnum => 6, type => {msg, 'google.protobuf.EnumDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension_range, fnum => 5, rnum => 7, type => {msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, occurrence => repeated, opts => []}, + #{name => oneof_decl, fnum => 8, rnum => 8, type => {msg, 'google.protobuf.OneofDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 7, rnum => 9, type => {msg, 'google.protobuf.MessageOptions'}, occurrence => optional, opts => []}, + #{name => reserved_range, fnum => 9, rnum => 10, type => {msg, 'google.protobuf.DescriptorProto.ReservedRange'}, occurrence => repeated, opts => []}, + #{name => reserved_name, fnum => 10, rnum => 11, type => string, occurrence => repeated, opts => []}]}, + {{msg, 'google.protobuf.ExtensionRangeOptions'}, [#{name => uninterpreted_option, fnum => 999, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]}, {{msg, 'google.protobuf.FieldDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => number, fnum => 3, rnum => 3, type => int32, - occurrence => optional, opts => []}, - #{name => label, fnum => 4, rnum => 4, - type => - {enum, 'google.protobuf.FieldDescriptorProto.Label'}, - occurrence => optional, opts => []}, - #{name => type, fnum => 5, rnum => 5, - type => - {enum, 'google.protobuf.FieldDescriptorProto.Type'}, - occurrence => optional, opts => []}, - #{name => type_name, fnum => 6, rnum => 6, - type => string, occurrence => optional, opts => []}, - #{name => extendee, fnum => 2, rnum => 7, - type => string, occurrence => optional, opts => []}, - #{name => default_value, fnum => 7, rnum => 8, - type => string, occurrence => optional, opts => []}, - #{name => oneof_index, fnum => 9, rnum => 9, - type => int32, occurrence => optional, opts => []}, - #{name => json_name, fnum => 10, rnum => 10, - type => string, occurrence => optional, opts => []}, - #{name => options, fnum => 8, rnum => 11, - type => {msg, 'google.protobuf.FieldOptions'}, - occurrence => optional, opts => []}]}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => number, fnum => 3, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => label, fnum => 4, rnum => 4, type => {enum, 'google.protobuf.FieldDescriptorProto.Label'}, occurrence => optional, opts => []}, + #{name => type, fnum => 5, rnum => 5, type => {enum, 'google.protobuf.FieldDescriptorProto.Type'}, occurrence => optional, opts => []}, + #{name => type_name, fnum => 6, rnum => 6, type => string, occurrence => optional, opts => []}, + #{name => extendee, fnum => 2, rnum => 7, type => string, occurrence => optional, opts => []}, + #{name => default_value, fnum => 7, rnum => 8, type => string, occurrence => optional, opts => []}, + #{name => oneof_index, fnum => 9, rnum => 9, type => int32, occurrence => optional, opts => []}, + #{name => json_name, fnum => 10, rnum => 10, type => string, occurrence => optional, opts => []}, + #{name => options, fnum => 8, rnum => 11, type => {msg, 'google.protobuf.FieldOptions'}, occurrence => optional, opts => []}, + #{name => proto3_optional, fnum => 17, rnum => 12, type => bool, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.OneofDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}]}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, #{name => options, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.OneofOptions'}, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}, [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.EnumDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => value, fnum => 2, rnum => 3, - type => - {msg, 'google.protobuf.EnumValueDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 3, rnum => 4, - type => {msg, 'google.protobuf.EnumOptions'}, - occurrence => optional, opts => []}]}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => value, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.EnumValueDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.EnumOptions'}, occurrence => optional, opts => []}, + #{name => reserved_range, fnum => 4, rnum => 5, type => {msg, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}, occurrence => repeated, opts => []}, + #{name => reserved_name, fnum => 5, rnum => 6, type => string, occurrence => repeated, opts => []}]}, {{msg, 'google.protobuf.EnumValueDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => number, fnum => 2, rnum => 3, type => int32, - occurrence => optional, opts => []}, - #{name => options, fnum => 3, rnum => 4, - type => {msg, 'google.protobuf.EnumValueOptions'}, - occurrence => optional, opts => []}]}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => number, fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.EnumValueOptions'}, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.ServiceDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => method, fnum => 2, rnum => 3, - type => {msg, 'google.protobuf.MethodDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 3, rnum => 4, - type => {msg, 'google.protobuf.ServiceOptions'}, - occurrence => optional, opts => []}]}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => method, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.MethodDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.ServiceOptions'}, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.MethodDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => input_type, fnum => 2, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => output_type, fnum => 3, rnum => 4, - type => string, occurrence => optional, opts => []}, - #{name => options, fnum => 4, rnum => 5, - type => {msg, 'google.protobuf.MethodOptions'}, - occurrence => optional, opts => []}, - #{name => client_streaming, fnum => 5, rnum => 6, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => server_streaming, fnum => 6, rnum => 7, - type => bool, occurrence => optional, - opts => [{default, false}]}]}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => input_type, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => output_type, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => options, fnum => 4, rnum => 5, type => {msg, 'google.protobuf.MethodOptions'}, occurrence => optional, opts => []}, + #{name => client_streaming, fnum => 5, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => server_streaming, fnum => 6, rnum => 7, type => bool, occurrence => optional, opts => [{default, false}]}]}, {{msg, 'google.protobuf.FileOptions'}, - [#{name => java_package, fnum => 1, rnum => 2, - type => string, occurrence => optional, opts => []}, - #{name => java_outer_classname, fnum => 8, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => java_multiple_files, fnum => 10, rnum => 4, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => java_generate_equals_and_hash, fnum => 20, - rnum => 5, type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => java_string_check_utf8, fnum => 27, rnum => 6, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => optimize_for, fnum => 9, rnum => 7, - type => - {enum, 'google.protobuf.FileOptions.OptimizeMode'}, - occurrence => optional, opts => [{default, 'SPEED'}]}, - #{name => go_package, fnum => 11, rnum => 8, - type => string, occurrence => optional, opts => []}, - #{name => cc_generic_services, fnum => 16, rnum => 9, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => java_generic_services, fnum => 17, rnum => 10, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => py_generic_services, fnum => 18, rnum => 11, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => deprecated, fnum => 23, rnum => 12, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => cc_enable_arenas, fnum => 31, rnum => 13, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => objc_class_prefix, fnum => 36, rnum => 14, - type => string, occurrence => optional, opts => []}, - #{name => csharp_namespace, fnum => 37, rnum => 15, - type => string, occurrence => optional, opts => []}, - #{name => javanano_use_deprecated_package, fnum => 38, - rnum => 16, type => bool, occurrence => optional, - opts => [deprecated]}, - #{name => uninterpreted_option, fnum => 999, rnum => 17, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => goproto_getters_all, fnum => 63001, - rnum => 18, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_enum_prefix_all, fnum => 63002, - rnum => 19, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_stringer_all, fnum => 63003, - rnum => 20, type => bool, occurrence => optional, - opts => []}, - #{name => verbose_equal_all, fnum => 63004, rnum => 21, - type => bool, occurrence => optional, opts => []}, - #{name => face_all, fnum => 63005, rnum => 22, - type => bool, occurrence => optional, opts => []}, - #{name => gostring_all, fnum => 63006, rnum => 23, - type => bool, occurrence => optional, opts => []}, - #{name => populate_all, fnum => 63007, rnum => 24, - type => bool, occurrence => optional, opts => []}, - #{name => stringer_all, fnum => 63008, rnum => 25, - type => bool, occurrence => optional, opts => []}, - #{name => onlyone_all, fnum => 63009, rnum => 26, - type => bool, occurrence => optional, opts => []}, - #{name => equal_all, fnum => 63013, rnum => 27, - type => bool, occurrence => optional, opts => []}, - #{name => description_all, fnum => 63014, rnum => 28, - type => bool, occurrence => optional, opts => []}, - #{name => testgen_all, fnum => 63015, rnum => 29, - type => bool, occurrence => optional, opts => []}, - #{name => benchgen_all, fnum => 63016, rnum => 30, - type => bool, occurrence => optional, opts => []}, - #{name => marshaler_all, fnum => 63017, rnum => 31, - type => bool, occurrence => optional, opts => []}, - #{name => unmarshaler_all, fnum => 63018, rnum => 32, - type => bool, occurrence => optional, opts => []}, - #{name => stable_marshaler_all, fnum => 63019, - rnum => 33, type => bool, occurrence => optional, - opts => []}, - #{name => sizer_all, fnum => 63020, rnum => 34, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_enum_stringer_all, fnum => 63021, - rnum => 35, type => bool, occurrence => optional, - opts => []}, - #{name => enum_stringer_all, fnum => 63022, rnum => 36, - type => bool, occurrence => optional, opts => []}, - #{name => unsafe_marshaler_all, fnum => 63023, - rnum => 37, type => bool, occurrence => optional, - opts => []}, - #{name => unsafe_unmarshaler_all, fnum => 63024, - rnum => 38, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_extensions_map_all, fnum => 63025, - rnum => 39, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_unrecognized_all, fnum => 63026, - rnum => 40, type => bool, occurrence => optional, - opts => []}, - #{name => gogoproto_import, fnum => 63027, rnum => 41, - type => bool, occurrence => optional, opts => []}, - #{name => protosizer_all, fnum => 63028, rnum => 42, - type => bool, occurrence => optional, opts => []}, - #{name => compare_all, fnum => 63029, rnum => 43, - type => bool, occurrence => optional, opts => []}]}, + [#{name => java_package, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => java_outer_classname, fnum => 8, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => java_multiple_files, fnum => 10, rnum => 4, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => java_generate_equals_and_hash, fnum => 20, rnum => 5, type => bool, occurrence => optional, opts => [deprecated]}, + #{name => java_string_check_utf8, fnum => 27, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => optimize_for, fnum => 9, rnum => 7, type => {enum, 'google.protobuf.FileOptions.OptimizeMode'}, occurrence => optional, opts => [{default, 'SPEED'}]}, + #{name => go_package, fnum => 11, rnum => 8, type => string, occurrence => optional, opts => []}, + #{name => cc_generic_services, fnum => 16, rnum => 9, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => java_generic_services, fnum => 17, rnum => 10, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => py_generic_services, fnum => 18, rnum => 11, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => php_generic_services, fnum => 42, rnum => 12, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 23, rnum => 13, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => cc_enable_arenas, fnum => 31, rnum => 14, type => bool, occurrence => optional, opts => [{default, true}]}, + #{name => objc_class_prefix, fnum => 36, rnum => 15, type => string, occurrence => optional, opts => []}, + #{name => csharp_namespace, fnum => 37, rnum => 16, type => string, occurrence => optional, opts => []}, + #{name => swift_prefix, fnum => 39, rnum => 17, type => string, occurrence => optional, opts => []}, + #{name => php_class_prefix, fnum => 40, rnum => 18, type => string, occurrence => optional, opts => []}, + #{name => php_namespace, fnum => 41, rnum => 19, type => string, occurrence => optional, opts => []}, + #{name => php_metadata_namespace, fnum => 44, rnum => 20, type => string, occurrence => optional, opts => []}, + #{name => ruby_package, fnum => 45, rnum => 21, type => string, occurrence => optional, opts => []}, + #{name => uninterpreted_option, fnum => 999, rnum => 22, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => goproto_getters_all, fnum => 63001, rnum => 23, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_prefix_all, fnum => 63002, rnum => 24, type => bool, occurrence => optional, opts => []}, + #{name => goproto_stringer_all, fnum => 63003, rnum => 25, type => bool, occurrence => optional, opts => []}, + #{name => verbose_equal_all, fnum => 63004, rnum => 26, type => bool, occurrence => optional, opts => []}, + #{name => face_all, fnum => 63005, rnum => 27, type => bool, occurrence => optional, opts => []}, + #{name => gostring_all, fnum => 63006, rnum => 28, type => bool, occurrence => optional, opts => []}, + #{name => populate_all, fnum => 63007, rnum => 29, type => bool, occurrence => optional, opts => []}, + #{name => stringer_all, fnum => 63008, rnum => 30, type => bool, occurrence => optional, opts => []}, + #{name => onlyone_all, fnum => 63009, rnum => 31, type => bool, occurrence => optional, opts => []}, + #{name => equal_all, fnum => 63013, rnum => 32, type => bool, occurrence => optional, opts => []}, + #{name => description_all, fnum => 63014, rnum => 33, type => bool, occurrence => optional, opts => []}, + #{name => testgen_all, fnum => 63015, rnum => 34, type => bool, occurrence => optional, opts => []}, + #{name => benchgen_all, fnum => 63016, rnum => 35, type => bool, occurrence => optional, opts => []}, + #{name => marshaler_all, fnum => 63017, rnum => 36, type => bool, occurrence => optional, opts => []}, + #{name => unmarshaler_all, fnum => 63018, rnum => 37, type => bool, occurrence => optional, opts => []}, + #{name => stable_marshaler_all, fnum => 63019, rnum => 38, type => bool, occurrence => optional, opts => []}, + #{name => sizer_all, fnum => 63020, rnum => 39, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_stringer_all, fnum => 63021, rnum => 40, type => bool, occurrence => optional, opts => []}, + #{name => enum_stringer_all, fnum => 63022, rnum => 41, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_marshaler_all, fnum => 63023, rnum => 42, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_unmarshaler_all, fnum => 63024, rnum => 43, type => bool, occurrence => optional, opts => []}, + #{name => goproto_extensions_map_all, fnum => 63025, rnum => 44, type => bool, occurrence => optional, opts => []}, + #{name => goproto_unrecognized_all, fnum => 63026, rnum => 45, type => bool, occurrence => optional, opts => []}, + #{name => gogoproto_import, fnum => 63027, rnum => 46, type => bool, occurrence => optional, opts => []}, + #{name => protosizer_all, fnum => 63028, rnum => 47, type => bool, occurrence => optional, opts => []}, + #{name => compare_all, fnum => 63029, rnum => 48, type => bool, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.MessageOptions'}, - [#{name => message_set_wire_format, fnum => 1, - rnum => 2, type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => no_standard_descriptor_accessor, fnum => 2, - rnum => 3, type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => deprecated, fnum => 3, rnum => 4, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => map_entry, fnum => 7, rnum => 5, type => bool, - occurrence => optional, opts => []}, - #{name => uninterpreted_option, fnum => 999, rnum => 6, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => goproto_getters, fnum => 64001, rnum => 7, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_stringer, fnum => 64003, rnum => 8, - type => bool, occurrence => optional, opts => []}, - #{name => verbose_equal, fnum => 64004, rnum => 9, - type => bool, occurrence => optional, opts => []}, - #{name => face, fnum => 64005, rnum => 10, type => bool, - occurrence => optional, opts => []}, - #{name => gostring, fnum => 64006, rnum => 11, - type => bool, occurrence => optional, opts => []}, - #{name => populate, fnum => 64007, rnum => 12, - type => bool, occurrence => optional, opts => []}, - #{name => stringer, fnum => 67008, rnum => 13, - type => bool, occurrence => optional, opts => []}, - #{name => onlyone, fnum => 64009, rnum => 14, - type => bool, occurrence => optional, opts => []}, - #{name => equal, fnum => 64013, rnum => 15, - type => bool, occurrence => optional, opts => []}, - #{name => description, fnum => 64014, rnum => 16, - type => bool, occurrence => optional, opts => []}, - #{name => testgen, fnum => 64015, rnum => 17, - type => bool, occurrence => optional, opts => []}, - #{name => benchgen, fnum => 64016, rnum => 18, - type => bool, occurrence => optional, opts => []}, - #{name => marshaler, fnum => 64017, rnum => 19, - type => bool, occurrence => optional, opts => []}, - #{name => unmarshaler, fnum => 64018, rnum => 20, - type => bool, occurrence => optional, opts => []}, - #{name => stable_marshaler, fnum => 64019, rnum => 21, - type => bool, occurrence => optional, opts => []}, - #{name => sizer, fnum => 64020, rnum => 22, - type => bool, occurrence => optional, opts => []}, - #{name => unsafe_marshaler, fnum => 64023, rnum => 23, - type => bool, occurrence => optional, opts => []}, - #{name => unsafe_unmarshaler, fnum => 64024, rnum => 24, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_extensions_map, fnum => 64025, - rnum => 25, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_unrecognized, fnum => 64026, - rnum => 26, type => bool, occurrence => optional, - opts => []}, - #{name => protosizer, fnum => 64028, rnum => 27, - type => bool, occurrence => optional, opts => []}, - #{name => compare, fnum => 64029, rnum => 28, - type => bool, occurrence => optional, opts => []}]}, + [#{name => message_set_wire_format, fnum => 1, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => no_standard_descriptor_accessor, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 3, rnum => 4, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => map_entry, fnum => 7, rnum => 5, type => bool, occurrence => optional, opts => []}, + #{name => uninterpreted_option, fnum => 999, rnum => 6, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => goproto_getters, fnum => 64001, rnum => 7, type => bool, occurrence => optional, opts => []}, + #{name => goproto_stringer, fnum => 64003, rnum => 8, type => bool, occurrence => optional, opts => []}, + #{name => verbose_equal, fnum => 64004, rnum => 9, type => bool, occurrence => optional, opts => []}, + #{name => face, fnum => 64005, rnum => 10, type => bool, occurrence => optional, opts => []}, + #{name => gostring, fnum => 64006, rnum => 11, type => bool, occurrence => optional, opts => []}, + #{name => populate, fnum => 64007, rnum => 12, type => bool, occurrence => optional, opts => []}, + #{name => stringer, fnum => 67008, rnum => 13, type => bool, occurrence => optional, opts => []}, + #{name => onlyone, fnum => 64009, rnum => 14, type => bool, occurrence => optional, opts => []}, + #{name => equal, fnum => 64013, rnum => 15, type => bool, occurrence => optional, opts => []}, + #{name => description, fnum => 64014, rnum => 16, type => bool, occurrence => optional, opts => []}, + #{name => testgen, fnum => 64015, rnum => 17, type => bool, occurrence => optional, opts => []}, + #{name => benchgen, fnum => 64016, rnum => 18, type => bool, occurrence => optional, opts => []}, + #{name => marshaler, fnum => 64017, rnum => 19, type => bool, occurrence => optional, opts => []}, + #{name => unmarshaler, fnum => 64018, rnum => 20, type => bool, occurrence => optional, opts => []}, + #{name => stable_marshaler, fnum => 64019, rnum => 21, type => bool, occurrence => optional, opts => []}, + #{name => sizer, fnum => 64020, rnum => 22, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_marshaler, fnum => 64023, rnum => 23, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_unmarshaler, fnum => 64024, rnum => 24, type => bool, occurrence => optional, opts => []}, + #{name => goproto_extensions_map, fnum => 64025, rnum => 25, type => bool, occurrence => optional, opts => []}, + #{name => goproto_unrecognized, fnum => 64026, rnum => 26, type => bool, occurrence => optional, opts => []}, + #{name => protosizer, fnum => 64028, rnum => 27, type => bool, occurrence => optional, opts => []}, + #{name => compare, fnum => 64029, rnum => 28, type => bool, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.FieldOptions'}, - [#{name => ctype, fnum => 1, rnum => 2, - type => {enum, 'google.protobuf.FieldOptions.CType'}, - occurrence => optional, opts => [{default, 'STRING'}]}, - #{name => packed, fnum => 2, rnum => 3, type => bool, - occurrence => optional, opts => []}, - #{name => jstype, fnum => 6, rnum => 4, - type => {enum, 'google.protobuf.FieldOptions.JSType'}, - occurrence => optional, - opts => [{default, 'JS_NORMAL'}]}, - #{name => lazy, fnum => 5, rnum => 5, type => bool, - occurrence => optional, opts => [{default, false}]}, - #{name => deprecated, fnum => 3, rnum => 6, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => weak, fnum => 10, rnum => 7, type => bool, - occurrence => optional, opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 8, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => nullable, fnum => 65001, rnum => 9, - type => bool, occurrence => optional, opts => []}, - #{name => embed, fnum => 65002, rnum => 10, - type => bool, occurrence => optional, opts => []}, - #{name => customtype, fnum => 65003, rnum => 11, - type => string, occurrence => optional, opts => []}, - #{name => customname, fnum => 65004, rnum => 12, - type => string, occurrence => optional, opts => []}, - #{name => jsontag, fnum => 65005, rnum => 13, - type => string, occurrence => optional, opts => []}, - #{name => moretags, fnum => 65006, rnum => 14, - type => string, occurrence => optional, opts => []}, - #{name => casttype, fnum => 65007, rnum => 15, - type => string, occurrence => optional, opts => []}, - #{name => castkey, fnum => 65008, rnum => 16, - type => string, occurrence => optional, opts => []}, - #{name => castvalue, fnum => 65009, rnum => 17, - type => string, occurrence => optional, opts => []}, - #{name => stdtime, fnum => 65010, rnum => 18, - type => bool, occurrence => optional, opts => []}, - #{name => stdduration, fnum => 65011, rnum => 19, - type => bool, occurrence => optional, opts => []}]}, + [#{name => ctype, fnum => 1, rnum => 2, type => {enum, 'google.protobuf.FieldOptions.CType'}, occurrence => optional, opts => [{default, 'STRING'}]}, + #{name => packed, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => []}, + #{name => jstype, fnum => 6, rnum => 4, type => {enum, 'google.protobuf.FieldOptions.JSType'}, occurrence => optional, opts => [{default, 'JS_NORMAL'}]}, + #{name => lazy, fnum => 5, rnum => 5, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 3, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => weak, fnum => 10, rnum => 7, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 8, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => nullable, fnum => 65001, rnum => 9, type => bool, occurrence => optional, opts => []}, + #{name => embed, fnum => 65002, rnum => 10, type => bool, occurrence => optional, opts => []}, + #{name => customtype, fnum => 65003, rnum => 11, type => string, occurrence => optional, opts => []}, + #{name => customname, fnum => 65004, rnum => 12, type => string, occurrence => optional, opts => []}, + #{name => jsontag, fnum => 65005, rnum => 13, type => string, occurrence => optional, opts => []}, + #{name => moretags, fnum => 65006, rnum => 14, type => string, occurrence => optional, opts => []}, + #{name => casttype, fnum => 65007, rnum => 15, type => string, occurrence => optional, opts => []}, + #{name => castkey, fnum => 65008, rnum => 16, type => string, occurrence => optional, opts => []}, + #{name => castvalue, fnum => 65009, rnum => 17, type => string, occurrence => optional, opts => []}, + #{name => stdtime, fnum => 65010, rnum => 18, type => bool, occurrence => optional, opts => []}, + #{name => stdduration, fnum => 65011, rnum => 19, type => bool, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.OneofOptions'}, [#{name => uninterpreted_option, fnum => 999, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]}, {{msg, 'google.protobuf.EnumOptions'}, - [#{name => allow_alias, fnum => 2, rnum => 2, - type => bool, occurrence => optional, opts => []}, - #{name => deprecated, fnum => 3, rnum => 3, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 4, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => goproto_enum_prefix, fnum => 62001, rnum => 5, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_enum_stringer, fnum => 62021, - rnum => 6, type => bool, occurrence => optional, - opts => []}, - #{name => enum_stringer, fnum => 62022, rnum => 7, - type => bool, occurrence => optional, opts => []}, - #{name => enum_customname, fnum => 62023, rnum => 8, - type => string, occurrence => optional, opts => []}]}, + [#{name => allow_alias, fnum => 2, rnum => 2, type => bool, occurrence => optional, opts => []}, + #{name => deprecated, fnum => 3, rnum => 3, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 4, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => goproto_enum_prefix, fnum => 62001, rnum => 5, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_stringer, fnum => 62021, rnum => 6, type => bool, occurrence => optional, opts => []}, + #{name => enum_stringer, fnum => 62022, rnum => 7, type => bool, occurrence => optional, opts => []}, + #{name => enum_customname, fnum => 62023, rnum => 8, type => string, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.EnumValueOptions'}, - [#{name => deprecated, fnum => 1, rnum => 2, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 3, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => enumvalue_customname, fnum => 66001, - rnum => 4, type => string, occurrence => optional, - opts => []}]}, + [#{name => deprecated, fnum => 1, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 3, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => enumvalue_customname, fnum => 66001, rnum => 4, type => string, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.ServiceOptions'}, - [#{name => deprecated, fnum => 33, rnum => 2, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 3, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}]}, + [#{name => deprecated, fnum => 33, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 3, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]}, {{msg, 'google.protobuf.MethodOptions'}, - [#{name => deprecated, fnum => 33, rnum => 2, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 3, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}]}, + [#{name => deprecated, fnum => 33, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => idempotency_level, fnum => 34, rnum => 3, type => {enum, 'google.protobuf.MethodOptions.IdempotencyLevel'}, occurrence => optional, opts => [{default, 'IDEMPOTENCY_UNKNOWN'}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 4, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]}, {{msg, 'google.protobuf.UninterpretedOption.NamePart'}, - [#{name => name_part, fnum => 1, rnum => 2, - type => string, occurrence => required, opts => []}, - #{name => is_extension, fnum => 2, rnum => 3, - type => bool, occurrence => required, opts => []}]}, + [#{name => name_part, fnum => 1, rnum => 2, type => string, occurrence => required, opts => []}, #{name => is_extension, fnum => 2, rnum => 3, type => bool, occurrence => required, opts => []}]}, {{msg, 'google.protobuf.UninterpretedOption'}, - [#{name => name, fnum => 2, rnum => 2, - type => - {msg, 'google.protobuf.UninterpretedOption.NamePart'}, - occurrence => repeated, opts => []}, - #{name => identifier_value, fnum => 3, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => positive_int_value, fnum => 4, rnum => 4, - type => uint64, occurrence => optional, opts => []}, - #{name => negative_int_value, fnum => 5, rnum => 5, - type => int64, occurrence => optional, opts => []}, - #{name => double_value, fnum => 6, rnum => 6, - type => double, occurrence => optional, opts => []}, - #{name => string_value, fnum => 7, rnum => 7, - type => bytes, occurrence => optional, opts => []}, - #{name => aggregate_value, fnum => 8, rnum => 8, - type => string, occurrence => optional, opts => []}]}, + [#{name => name, fnum => 2, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption.NamePart'}, occurrence => repeated, opts => []}, + #{name => identifier_value, fnum => 3, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => positive_int_value, fnum => 4, rnum => 4, type => uint64, occurrence => optional, opts => []}, + #{name => negative_int_value, fnum => 5, rnum => 5, type => int64, occurrence => optional, opts => []}, + #{name => double_value, fnum => 6, rnum => 6, type => double, occurrence => optional, opts => []}, + #{name => string_value, fnum => 7, rnum => 7, type => bytes, occurrence => optional, opts => []}, + #{name => aggregate_value, fnum => 8, rnum => 8, type => string, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.SourceCodeInfo.Location'}, - [#{name => path, fnum => 1, rnum => 2, type => int32, - occurrence => repeated, opts => [packed]}, - #{name => span, fnum => 2, rnum => 3, type => int32, - occurrence => repeated, opts => [packed]}, - #{name => leading_comments, fnum => 3, rnum => 4, - type => string, occurrence => optional, opts => []}, - #{name => trailing_comments, fnum => 4, rnum => 5, - type => string, occurrence => optional, opts => []}, - #{name => leading_detached_comments, fnum => 6, - rnum => 6, type => string, occurrence => repeated, - opts => []}]}, - {{msg, 'google.protobuf.SourceCodeInfo'}, - [#{name => location, fnum => 1, rnum => 2, - type => - {msg, 'google.protobuf.SourceCodeInfo.Location'}, - occurrence => repeated, opts => []}]}, + [#{name => path, fnum => 1, rnum => 2, type => int32, occurrence => repeated, opts => [packed]}, + #{name => span, fnum => 2, rnum => 3, type => int32, occurrence => repeated, opts => [packed]}, + #{name => leading_comments, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => trailing_comments, fnum => 4, rnum => 5, type => string, occurrence => optional, opts => []}, + #{name => leading_detached_comments, fnum => 6, rnum => 6, type => string, occurrence => repeated, opts => []}]}, + {{msg, 'google.protobuf.SourceCodeInfo'}, [#{name => location, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.SourceCodeInfo.Location'}, occurrence => repeated, opts => []}]}, {{msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, - [#{name => path, fnum => 1, rnum => 2, type => int32, - occurrence => repeated, opts => [packed]}, - #{name => source_file, fnum => 2, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => 'begin', fnum => 3, rnum => 4, type => int32, - occurrence => optional, opts => []}, - #{name => 'end', fnum => 4, rnum => 5, type => int32, - occurrence => optional, opts => []}]}, - {{msg, 'google.protobuf.GeneratedCodeInfo'}, - [#{name => annotation, fnum => 1, rnum => 2, - type => - {msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, - occurrence => repeated, opts => []}]}]. + [#{name => path, fnum => 1, rnum => 2, type => int32, occurrence => repeated, opts => [packed]}, + #{name => source_file, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => 'begin', fnum => 3, rnum => 4, type => int32, occurrence => optional, opts => []}, + #{name => 'end', fnum => 4, rnum => 5, type => int32, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.GeneratedCodeInfo'}, [#{name => annotation, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, occurrence => repeated, opts => []}]}]. get_msg_names() -> - ['authpb.UserAddOptions', 'authpb.User', - 'authpb.Permission', 'authpb.Role', + ['authpb.UserAddOptions', + 'authpb.User', + 'authpb.Permission', + 'authpb.Role', 'google.protobuf.FileDescriptorSet', 'google.protobuf.FileDescriptorProto', 'google.protobuf.DescriptorProto.ExtensionRange', 'google.protobuf.DescriptorProto.ReservedRange', 'google.protobuf.DescriptorProto', + 'google.protobuf.ExtensionRangeOptions', 'google.protobuf.FieldDescriptorProto', 'google.protobuf.OneofDescriptorProto', + 'google.protobuf.EnumDescriptorProto.EnumReservedRange', 'google.protobuf.EnumDescriptorProto', 'google.protobuf.EnumValueDescriptorProto', 'google.protobuf.ServiceDescriptorProto', @@ -28870,6 +24574,7 @@ get_msg_names() -> 'google.protobuf.FileOptions', 'google.protobuf.MessageOptions', 'google.protobuf.FieldOptions', + 'google.protobuf.OneofOptions', 'google.protobuf.EnumOptions', 'google.protobuf.EnumValueOptions', 'google.protobuf.ServiceOptions', @@ -28886,15 +24591,19 @@ get_group_names() -> []. get_msg_or_group_names() -> - ['authpb.UserAddOptions', 'authpb.User', - 'authpb.Permission', 'authpb.Role', + ['authpb.UserAddOptions', + 'authpb.User', + 'authpb.Permission', + 'authpb.Role', 'google.protobuf.FileDescriptorSet', 'google.protobuf.FileDescriptorProto', 'google.protobuf.DescriptorProto.ExtensionRange', 'google.protobuf.DescriptorProto.ReservedRange', 'google.protobuf.DescriptorProto', + 'google.protobuf.ExtensionRangeOptions', 'google.protobuf.FieldDescriptorProto', 'google.protobuf.OneofDescriptorProto', + 'google.protobuf.EnumDescriptorProto.EnumReservedRange', 'google.protobuf.EnumDescriptorProto', 'google.protobuf.EnumValueDescriptorProto', 'google.protobuf.ServiceDescriptorProto', @@ -28902,6 +24611,7 @@ get_msg_or_group_names() -> 'google.protobuf.FileOptions', 'google.protobuf.MessageOptions', 'google.protobuf.FieldOptions', + 'google.protobuf.OneofOptions', 'google.protobuf.EnumOptions', 'google.protobuf.EnumValueOptions', 'google.protobuf.ServiceOptions', @@ -28920,716 +24630,382 @@ get_enum_names() -> 'google.protobuf.FieldDescriptorProto.Label', 'google.protobuf.FileOptions.OptimizeMode', 'google.protobuf.FieldOptions.CType', - 'google.protobuf.FieldOptions.JSType']. + 'google.protobuf.FieldOptions.JSType', + 'google.protobuf.MethodOptions.IdempotencyLevel']. fetch_msg_def(MsgName) -> case find_msg_def(MsgName) of - Fs when is_list(Fs) -> Fs; - error -> erlang:error({no_such_msg, MsgName}) + Fs when is_list(Fs) -> Fs; + error -> erlang:error({no_such_msg, MsgName}) end. fetch_enum_def(EnumName) -> case find_enum_def(EnumName) of - Es when is_list(Es) -> Es; - error -> erlang:error({no_such_enum, EnumName}) + Es when is_list(Es) -> Es; + error -> erlang:error({no_such_enum, EnumName}) end. -find_msg_def('authpb.UserAddOptions') -> - [#{name => no_password, fnum => 1, rnum => 2, - type => bool, occurrence => optional, opts => []}]; +find_msg_def('authpb.UserAddOptions') -> [#{name => no_password, fnum => 1, rnum => 2, type => bool, occurrence => optional, opts => []}]; find_msg_def('authpb.User') -> - [#{name => name, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}, - #{name => password, fnum => 2, rnum => 3, type => bytes, - occurrence => optional, opts => []}, - #{name => roles, fnum => 3, rnum => 4, type => string, - occurrence => repeated, opts => []}, - #{name => options, fnum => 4, rnum => 5, - type => {msg, 'authpb.UserAddOptions'}, - occurrence => optional, opts => []}]; + [#{name => name, fnum => 1, rnum => 2, type => bytes, occurrence => optional, opts => []}, + #{name => password, fnum => 2, rnum => 3, type => bytes, occurrence => optional, opts => []}, + #{name => roles, fnum => 3, rnum => 4, type => string, occurrence => repeated, opts => []}, + #{name => options, fnum => 4, rnum => 5, type => {msg, 'authpb.UserAddOptions'}, occurrence => optional, opts => []}]; find_msg_def('authpb.Permission') -> - [#{name => permType, fnum => 1, rnum => 2, - type => {enum, 'authpb.Permission.Type'}, - occurrence => optional, opts => []}, - #{name => key, fnum => 2, rnum => 3, type => bytes, - occurrence => optional, opts => []}, - #{name => range_end, fnum => 3, rnum => 4, - type => bytes, occurrence => optional, opts => []}]; -find_msg_def('authpb.Role') -> - [#{name => name, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}, - #{name => keyPermission, fnum => 2, rnum => 3, - type => {msg, 'authpb.Permission'}, - occurrence => repeated, opts => []}]; -find_msg_def('google.protobuf.FileDescriptorSet') -> - [#{name => file, fnum => 1, rnum => 2, - type => {msg, 'google.protobuf.FileDescriptorProto'}, - occurrence => repeated, opts => []}]; + [#{name => permType, fnum => 1, rnum => 2, type => {enum, 'authpb.Permission.Type'}, occurrence => optional, opts => []}, + #{name => key, fnum => 2, rnum => 3, type => bytes, occurrence => optional, opts => []}, + #{name => range_end, fnum => 3, rnum => 4, type => bytes, occurrence => optional, opts => []}]; +find_msg_def('authpb.Role') -> [#{name => name, fnum => 1, rnum => 2, type => bytes, occurrence => optional, opts => []}, #{name => keyPermission, fnum => 2, rnum => 3, type => {msg, 'authpb.Permission'}, occurrence => repeated, opts => []}]; +find_msg_def('google.protobuf.FileDescriptorSet') -> [#{name => file, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.FileDescriptorProto'}, occurrence => repeated, opts => []}]; find_msg_def('google.protobuf.FileDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => package, fnum => 2, rnum => 3, type => string, - occurrence => optional, opts => []}, - #{name => dependency, fnum => 3, rnum => 4, - type => string, occurrence => repeated, opts => []}, - #{name => public_dependency, fnum => 10, rnum => 5, - type => int32, occurrence => repeated, opts => []}, - #{name => weak_dependency, fnum => 11, rnum => 6, - type => int32, occurrence => repeated, opts => []}, - #{name => message_type, fnum => 4, rnum => 7, - type => {msg, 'google.protobuf.DescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => enum_type, fnum => 5, rnum => 8, - type => {msg, 'google.protobuf.EnumDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => service, fnum => 6, rnum => 9, - type => {msg, 'google.protobuf.ServiceDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => extension, fnum => 7, rnum => 10, - type => {msg, 'google.protobuf.FieldDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 8, rnum => 11, - type => {msg, 'google.protobuf.FileOptions'}, - occurrence => optional, opts => []}, - #{name => source_code_info, fnum => 9, rnum => 12, - type => {msg, 'google.protobuf.SourceCodeInfo'}, - occurrence => optional, opts => []}, - #{name => syntax, fnum => 12, rnum => 13, - type => string, occurrence => optional, opts => []}]; + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => package, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => dependency, fnum => 3, rnum => 4, type => string, occurrence => repeated, opts => []}, + #{name => public_dependency, fnum => 10, rnum => 5, type => int32, occurrence => repeated, opts => []}, + #{name => weak_dependency, fnum => 11, rnum => 6, type => int32, occurrence => repeated, opts => []}, + #{name => message_type, fnum => 4, rnum => 7, type => {msg, 'google.protobuf.DescriptorProto'}, occurrence => repeated, opts => []}, + #{name => enum_type, fnum => 5, rnum => 8, type => {msg, 'google.protobuf.EnumDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => service, fnum => 6, rnum => 9, type => {msg, 'google.protobuf.ServiceDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension, fnum => 7, rnum => 10, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 8, rnum => 11, type => {msg, 'google.protobuf.FileOptions'}, occurrence => optional, opts => []}, + #{name => source_code_info, fnum => 9, rnum => 12, type => {msg, 'google.protobuf.SourceCodeInfo'}, occurrence => optional, opts => []}, + #{name => syntax, fnum => 12, rnum => 13, type => string, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.DescriptorProto.ExtensionRange') -> - [#{name => start, fnum => 1, rnum => 2, type => int32, - occurrence => optional, opts => []}, - #{name => 'end', fnum => 2, rnum => 3, type => int32, - occurrence => optional, opts => []}]; -find_msg_def('google.protobuf.DescriptorProto.ReservedRange') -> - [#{name => start, fnum => 1, rnum => 2, type => int32, - occurrence => optional, opts => []}, - #{name => 'end', fnum => 2, rnum => 3, type => int32, - occurrence => optional, opts => []}]; + [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, + #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.ExtensionRangeOptions'}, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.DescriptorProto.ReservedRange') -> [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.DescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => field, fnum => 2, rnum => 3, - type => {msg, 'google.protobuf.FieldDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => extension, fnum => 6, rnum => 4, - type => {msg, 'google.protobuf.FieldDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => nested_type, fnum => 3, rnum => 5, - type => {msg, 'google.protobuf.DescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => enum_type, fnum => 4, rnum => 6, - type => {msg, 'google.protobuf.EnumDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => extension_range, fnum => 5, rnum => 7, - type => - {msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, - occurrence => repeated, opts => []}, - #{name => oneof_decl, fnum => 8, rnum => 8, - type => {msg, 'google.protobuf.OneofDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 7, rnum => 9, - type => {msg, 'google.protobuf.MessageOptions'}, - occurrence => optional, opts => []}, - #{name => reserved_range, fnum => 9, rnum => 10, - type => - {msg, 'google.protobuf.DescriptorProto.ReservedRange'}, - occurrence => repeated, opts => []}, - #{name => reserved_name, fnum => 10, rnum => 11, - type => string, occurrence => repeated, opts => []}]; + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => field, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension, fnum => 6, rnum => 4, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => nested_type, fnum => 3, rnum => 5, type => {msg, 'google.protobuf.DescriptorProto'}, occurrence => repeated, opts => []}, + #{name => enum_type, fnum => 4, rnum => 6, type => {msg, 'google.protobuf.EnumDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension_range, fnum => 5, rnum => 7, type => {msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, occurrence => repeated, opts => []}, + #{name => oneof_decl, fnum => 8, rnum => 8, type => {msg, 'google.protobuf.OneofDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 7, rnum => 9, type => {msg, 'google.protobuf.MessageOptions'}, occurrence => optional, opts => []}, + #{name => reserved_range, fnum => 9, rnum => 10, type => {msg, 'google.protobuf.DescriptorProto.ReservedRange'}, occurrence => repeated, opts => []}, + #{name => reserved_name, fnum => 10, rnum => 11, type => string, occurrence => repeated, opts => []}]; +find_msg_def('google.protobuf.ExtensionRangeOptions') -> [#{name => uninterpreted_option, fnum => 999, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]; find_msg_def('google.protobuf.FieldDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => number, fnum => 3, rnum => 3, type => int32, - occurrence => optional, opts => []}, - #{name => label, fnum => 4, rnum => 4, - type => - {enum, 'google.protobuf.FieldDescriptorProto.Label'}, - occurrence => optional, opts => []}, - #{name => type, fnum => 5, rnum => 5, - type => - {enum, 'google.protobuf.FieldDescriptorProto.Type'}, - occurrence => optional, opts => []}, - #{name => type_name, fnum => 6, rnum => 6, - type => string, occurrence => optional, opts => []}, - #{name => extendee, fnum => 2, rnum => 7, - type => string, occurrence => optional, opts => []}, - #{name => default_value, fnum => 7, rnum => 8, - type => string, occurrence => optional, opts => []}, - #{name => oneof_index, fnum => 9, rnum => 9, - type => int32, occurrence => optional, opts => []}, - #{name => json_name, fnum => 10, rnum => 10, - type => string, occurrence => optional, opts => []}, - #{name => options, fnum => 8, rnum => 11, - type => {msg, 'google.protobuf.FieldOptions'}, - occurrence => optional, opts => []}]; + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => number, fnum => 3, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => label, fnum => 4, rnum => 4, type => {enum, 'google.protobuf.FieldDescriptorProto.Label'}, occurrence => optional, opts => []}, + #{name => type, fnum => 5, rnum => 5, type => {enum, 'google.protobuf.FieldDescriptorProto.Type'}, occurrence => optional, opts => []}, + #{name => type_name, fnum => 6, rnum => 6, type => string, occurrence => optional, opts => []}, + #{name => extendee, fnum => 2, rnum => 7, type => string, occurrence => optional, opts => []}, + #{name => default_value, fnum => 7, rnum => 8, type => string, occurrence => optional, opts => []}, + #{name => oneof_index, fnum => 9, rnum => 9, type => int32, occurrence => optional, opts => []}, + #{name => json_name, fnum => 10, rnum => 10, type => string, occurrence => optional, opts => []}, + #{name => options, fnum => 8, rnum => 11, type => {msg, 'google.protobuf.FieldOptions'}, occurrence => optional, opts => []}, + #{name => proto3_optional, fnum => 17, rnum => 12, type => bool, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.OneofDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}]; + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, #{name => options, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.OneofOptions'}, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.EnumDescriptorProto.EnumReservedRange') -> + [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.EnumDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => value, fnum => 2, rnum => 3, - type => - {msg, 'google.protobuf.EnumValueDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 3, rnum => 4, - type => {msg, 'google.protobuf.EnumOptions'}, - occurrence => optional, opts => []}]; + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => value, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.EnumValueDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.EnumOptions'}, occurrence => optional, opts => []}, + #{name => reserved_range, fnum => 4, rnum => 5, type => {msg, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}, occurrence => repeated, opts => []}, + #{name => reserved_name, fnum => 5, rnum => 6, type => string, occurrence => repeated, opts => []}]; find_msg_def('google.protobuf.EnumValueDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => number, fnum => 2, rnum => 3, type => int32, - occurrence => optional, opts => []}, - #{name => options, fnum => 3, rnum => 4, - type => {msg, 'google.protobuf.EnumValueOptions'}, - occurrence => optional, opts => []}]; + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => number, fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.EnumValueOptions'}, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.ServiceDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => method, fnum => 2, rnum => 3, - type => {msg, 'google.protobuf.MethodDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 3, rnum => 4, - type => {msg, 'google.protobuf.ServiceOptions'}, - occurrence => optional, opts => []}]; + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => method, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.MethodDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.ServiceOptions'}, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.MethodDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => input_type, fnum => 2, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => output_type, fnum => 3, rnum => 4, - type => string, occurrence => optional, opts => []}, - #{name => options, fnum => 4, rnum => 5, - type => {msg, 'google.protobuf.MethodOptions'}, - occurrence => optional, opts => []}, - #{name => client_streaming, fnum => 5, rnum => 6, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => server_streaming, fnum => 6, rnum => 7, - type => bool, occurrence => optional, - opts => [{default, false}]}]; + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => input_type, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => output_type, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => options, fnum => 4, rnum => 5, type => {msg, 'google.protobuf.MethodOptions'}, occurrence => optional, opts => []}, + #{name => client_streaming, fnum => 5, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => server_streaming, fnum => 6, rnum => 7, type => bool, occurrence => optional, opts => [{default, false}]}]; find_msg_def('google.protobuf.FileOptions') -> - [#{name => java_package, fnum => 1, rnum => 2, - type => string, occurrence => optional, opts => []}, - #{name => java_outer_classname, fnum => 8, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => java_multiple_files, fnum => 10, rnum => 4, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => java_generate_equals_and_hash, fnum => 20, - rnum => 5, type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => java_string_check_utf8, fnum => 27, rnum => 6, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => optimize_for, fnum => 9, rnum => 7, - type => - {enum, 'google.protobuf.FileOptions.OptimizeMode'}, - occurrence => optional, opts => [{default, 'SPEED'}]}, - #{name => go_package, fnum => 11, rnum => 8, - type => string, occurrence => optional, opts => []}, - #{name => cc_generic_services, fnum => 16, rnum => 9, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => java_generic_services, fnum => 17, rnum => 10, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => py_generic_services, fnum => 18, rnum => 11, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => deprecated, fnum => 23, rnum => 12, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => cc_enable_arenas, fnum => 31, rnum => 13, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => objc_class_prefix, fnum => 36, rnum => 14, - type => string, occurrence => optional, opts => []}, - #{name => csharp_namespace, fnum => 37, rnum => 15, - type => string, occurrence => optional, opts => []}, - #{name => javanano_use_deprecated_package, fnum => 38, - rnum => 16, type => bool, occurrence => optional, - opts => [deprecated]}, - #{name => uninterpreted_option, fnum => 999, rnum => 17, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => goproto_getters_all, fnum => 63001, - rnum => 18, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_enum_prefix_all, fnum => 63002, - rnum => 19, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_stringer_all, fnum => 63003, - rnum => 20, type => bool, occurrence => optional, - opts => []}, - #{name => verbose_equal_all, fnum => 63004, rnum => 21, - type => bool, occurrence => optional, opts => []}, - #{name => face_all, fnum => 63005, rnum => 22, - type => bool, occurrence => optional, opts => []}, - #{name => gostring_all, fnum => 63006, rnum => 23, - type => bool, occurrence => optional, opts => []}, - #{name => populate_all, fnum => 63007, rnum => 24, - type => bool, occurrence => optional, opts => []}, - #{name => stringer_all, fnum => 63008, rnum => 25, - type => bool, occurrence => optional, opts => []}, - #{name => onlyone_all, fnum => 63009, rnum => 26, - type => bool, occurrence => optional, opts => []}, - #{name => equal_all, fnum => 63013, rnum => 27, - type => bool, occurrence => optional, opts => []}, - #{name => description_all, fnum => 63014, rnum => 28, - type => bool, occurrence => optional, opts => []}, - #{name => testgen_all, fnum => 63015, rnum => 29, - type => bool, occurrence => optional, opts => []}, - #{name => benchgen_all, fnum => 63016, rnum => 30, - type => bool, occurrence => optional, opts => []}, - #{name => marshaler_all, fnum => 63017, rnum => 31, - type => bool, occurrence => optional, opts => []}, - #{name => unmarshaler_all, fnum => 63018, rnum => 32, - type => bool, occurrence => optional, opts => []}, - #{name => stable_marshaler_all, fnum => 63019, - rnum => 33, type => bool, occurrence => optional, - opts => []}, - #{name => sizer_all, fnum => 63020, rnum => 34, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_enum_stringer_all, fnum => 63021, - rnum => 35, type => bool, occurrence => optional, - opts => []}, - #{name => enum_stringer_all, fnum => 63022, rnum => 36, - type => bool, occurrence => optional, opts => []}, - #{name => unsafe_marshaler_all, fnum => 63023, - rnum => 37, type => bool, occurrence => optional, - opts => []}, - #{name => unsafe_unmarshaler_all, fnum => 63024, - rnum => 38, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_extensions_map_all, fnum => 63025, - rnum => 39, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_unrecognized_all, fnum => 63026, - rnum => 40, type => bool, occurrence => optional, - opts => []}, - #{name => gogoproto_import, fnum => 63027, rnum => 41, - type => bool, occurrence => optional, opts => []}, - #{name => protosizer_all, fnum => 63028, rnum => 42, - type => bool, occurrence => optional, opts => []}, - #{name => compare_all, fnum => 63029, rnum => 43, - type => bool, occurrence => optional, opts => []}]; + [#{name => java_package, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => java_outer_classname, fnum => 8, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => java_multiple_files, fnum => 10, rnum => 4, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => java_generate_equals_and_hash, fnum => 20, rnum => 5, type => bool, occurrence => optional, opts => [deprecated]}, + #{name => java_string_check_utf8, fnum => 27, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => optimize_for, fnum => 9, rnum => 7, type => {enum, 'google.protobuf.FileOptions.OptimizeMode'}, occurrence => optional, opts => [{default, 'SPEED'}]}, + #{name => go_package, fnum => 11, rnum => 8, type => string, occurrence => optional, opts => []}, + #{name => cc_generic_services, fnum => 16, rnum => 9, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => java_generic_services, fnum => 17, rnum => 10, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => py_generic_services, fnum => 18, rnum => 11, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => php_generic_services, fnum => 42, rnum => 12, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 23, rnum => 13, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => cc_enable_arenas, fnum => 31, rnum => 14, type => bool, occurrence => optional, opts => [{default, true}]}, + #{name => objc_class_prefix, fnum => 36, rnum => 15, type => string, occurrence => optional, opts => []}, + #{name => csharp_namespace, fnum => 37, rnum => 16, type => string, occurrence => optional, opts => []}, + #{name => swift_prefix, fnum => 39, rnum => 17, type => string, occurrence => optional, opts => []}, + #{name => php_class_prefix, fnum => 40, rnum => 18, type => string, occurrence => optional, opts => []}, + #{name => php_namespace, fnum => 41, rnum => 19, type => string, occurrence => optional, opts => []}, + #{name => php_metadata_namespace, fnum => 44, rnum => 20, type => string, occurrence => optional, opts => []}, + #{name => ruby_package, fnum => 45, rnum => 21, type => string, occurrence => optional, opts => []}, + #{name => uninterpreted_option, fnum => 999, rnum => 22, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => goproto_getters_all, fnum => 63001, rnum => 23, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_prefix_all, fnum => 63002, rnum => 24, type => bool, occurrence => optional, opts => []}, + #{name => goproto_stringer_all, fnum => 63003, rnum => 25, type => bool, occurrence => optional, opts => []}, + #{name => verbose_equal_all, fnum => 63004, rnum => 26, type => bool, occurrence => optional, opts => []}, + #{name => face_all, fnum => 63005, rnum => 27, type => bool, occurrence => optional, opts => []}, + #{name => gostring_all, fnum => 63006, rnum => 28, type => bool, occurrence => optional, opts => []}, + #{name => populate_all, fnum => 63007, rnum => 29, type => bool, occurrence => optional, opts => []}, + #{name => stringer_all, fnum => 63008, rnum => 30, type => bool, occurrence => optional, opts => []}, + #{name => onlyone_all, fnum => 63009, rnum => 31, type => bool, occurrence => optional, opts => []}, + #{name => equal_all, fnum => 63013, rnum => 32, type => bool, occurrence => optional, opts => []}, + #{name => description_all, fnum => 63014, rnum => 33, type => bool, occurrence => optional, opts => []}, + #{name => testgen_all, fnum => 63015, rnum => 34, type => bool, occurrence => optional, opts => []}, + #{name => benchgen_all, fnum => 63016, rnum => 35, type => bool, occurrence => optional, opts => []}, + #{name => marshaler_all, fnum => 63017, rnum => 36, type => bool, occurrence => optional, opts => []}, + #{name => unmarshaler_all, fnum => 63018, rnum => 37, type => bool, occurrence => optional, opts => []}, + #{name => stable_marshaler_all, fnum => 63019, rnum => 38, type => bool, occurrence => optional, opts => []}, + #{name => sizer_all, fnum => 63020, rnum => 39, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_stringer_all, fnum => 63021, rnum => 40, type => bool, occurrence => optional, opts => []}, + #{name => enum_stringer_all, fnum => 63022, rnum => 41, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_marshaler_all, fnum => 63023, rnum => 42, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_unmarshaler_all, fnum => 63024, rnum => 43, type => bool, occurrence => optional, opts => []}, + #{name => goproto_extensions_map_all, fnum => 63025, rnum => 44, type => bool, occurrence => optional, opts => []}, + #{name => goproto_unrecognized_all, fnum => 63026, rnum => 45, type => bool, occurrence => optional, opts => []}, + #{name => gogoproto_import, fnum => 63027, rnum => 46, type => bool, occurrence => optional, opts => []}, + #{name => protosizer_all, fnum => 63028, rnum => 47, type => bool, occurrence => optional, opts => []}, + #{name => compare_all, fnum => 63029, rnum => 48, type => bool, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.MessageOptions') -> - [#{name => message_set_wire_format, fnum => 1, - rnum => 2, type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => no_standard_descriptor_accessor, fnum => 2, - rnum => 3, type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => deprecated, fnum => 3, rnum => 4, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => map_entry, fnum => 7, rnum => 5, type => bool, - occurrence => optional, opts => []}, - #{name => uninterpreted_option, fnum => 999, rnum => 6, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => goproto_getters, fnum => 64001, rnum => 7, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_stringer, fnum => 64003, rnum => 8, - type => bool, occurrence => optional, opts => []}, - #{name => verbose_equal, fnum => 64004, rnum => 9, - type => bool, occurrence => optional, opts => []}, - #{name => face, fnum => 64005, rnum => 10, type => bool, - occurrence => optional, opts => []}, - #{name => gostring, fnum => 64006, rnum => 11, - type => bool, occurrence => optional, opts => []}, - #{name => populate, fnum => 64007, rnum => 12, - type => bool, occurrence => optional, opts => []}, - #{name => stringer, fnum => 67008, rnum => 13, - type => bool, occurrence => optional, opts => []}, - #{name => onlyone, fnum => 64009, rnum => 14, - type => bool, occurrence => optional, opts => []}, - #{name => equal, fnum => 64013, rnum => 15, - type => bool, occurrence => optional, opts => []}, - #{name => description, fnum => 64014, rnum => 16, - type => bool, occurrence => optional, opts => []}, - #{name => testgen, fnum => 64015, rnum => 17, - type => bool, occurrence => optional, opts => []}, - #{name => benchgen, fnum => 64016, rnum => 18, - type => bool, occurrence => optional, opts => []}, - #{name => marshaler, fnum => 64017, rnum => 19, - type => bool, occurrence => optional, opts => []}, - #{name => unmarshaler, fnum => 64018, rnum => 20, - type => bool, occurrence => optional, opts => []}, - #{name => stable_marshaler, fnum => 64019, rnum => 21, - type => bool, occurrence => optional, opts => []}, - #{name => sizer, fnum => 64020, rnum => 22, - type => bool, occurrence => optional, opts => []}, - #{name => unsafe_marshaler, fnum => 64023, rnum => 23, - type => bool, occurrence => optional, opts => []}, - #{name => unsafe_unmarshaler, fnum => 64024, rnum => 24, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_extensions_map, fnum => 64025, - rnum => 25, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_unrecognized, fnum => 64026, - rnum => 26, type => bool, occurrence => optional, - opts => []}, - #{name => protosizer, fnum => 64028, rnum => 27, - type => bool, occurrence => optional, opts => []}, - #{name => compare, fnum => 64029, rnum => 28, - type => bool, occurrence => optional, opts => []}]; + [#{name => message_set_wire_format, fnum => 1, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => no_standard_descriptor_accessor, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 3, rnum => 4, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => map_entry, fnum => 7, rnum => 5, type => bool, occurrence => optional, opts => []}, + #{name => uninterpreted_option, fnum => 999, rnum => 6, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => goproto_getters, fnum => 64001, rnum => 7, type => bool, occurrence => optional, opts => []}, + #{name => goproto_stringer, fnum => 64003, rnum => 8, type => bool, occurrence => optional, opts => []}, + #{name => verbose_equal, fnum => 64004, rnum => 9, type => bool, occurrence => optional, opts => []}, + #{name => face, fnum => 64005, rnum => 10, type => bool, occurrence => optional, opts => []}, + #{name => gostring, fnum => 64006, rnum => 11, type => bool, occurrence => optional, opts => []}, + #{name => populate, fnum => 64007, rnum => 12, type => bool, occurrence => optional, opts => []}, + #{name => stringer, fnum => 67008, rnum => 13, type => bool, occurrence => optional, opts => []}, + #{name => onlyone, fnum => 64009, rnum => 14, type => bool, occurrence => optional, opts => []}, + #{name => equal, fnum => 64013, rnum => 15, type => bool, occurrence => optional, opts => []}, + #{name => description, fnum => 64014, rnum => 16, type => bool, occurrence => optional, opts => []}, + #{name => testgen, fnum => 64015, rnum => 17, type => bool, occurrence => optional, opts => []}, + #{name => benchgen, fnum => 64016, rnum => 18, type => bool, occurrence => optional, opts => []}, + #{name => marshaler, fnum => 64017, rnum => 19, type => bool, occurrence => optional, opts => []}, + #{name => unmarshaler, fnum => 64018, rnum => 20, type => bool, occurrence => optional, opts => []}, + #{name => stable_marshaler, fnum => 64019, rnum => 21, type => bool, occurrence => optional, opts => []}, + #{name => sizer, fnum => 64020, rnum => 22, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_marshaler, fnum => 64023, rnum => 23, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_unmarshaler, fnum => 64024, rnum => 24, type => bool, occurrence => optional, opts => []}, + #{name => goproto_extensions_map, fnum => 64025, rnum => 25, type => bool, occurrence => optional, opts => []}, + #{name => goproto_unrecognized, fnum => 64026, rnum => 26, type => bool, occurrence => optional, opts => []}, + #{name => protosizer, fnum => 64028, rnum => 27, type => bool, occurrence => optional, opts => []}, + #{name => compare, fnum => 64029, rnum => 28, type => bool, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.FieldOptions') -> - [#{name => ctype, fnum => 1, rnum => 2, - type => {enum, 'google.protobuf.FieldOptions.CType'}, - occurrence => optional, opts => [{default, 'STRING'}]}, - #{name => packed, fnum => 2, rnum => 3, type => bool, - occurrence => optional, opts => []}, - #{name => jstype, fnum => 6, rnum => 4, - type => {enum, 'google.protobuf.FieldOptions.JSType'}, - occurrence => optional, - opts => [{default, 'JS_NORMAL'}]}, - #{name => lazy, fnum => 5, rnum => 5, type => bool, - occurrence => optional, opts => [{default, false}]}, - #{name => deprecated, fnum => 3, rnum => 6, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => weak, fnum => 10, rnum => 7, type => bool, - occurrence => optional, opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 8, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => nullable, fnum => 65001, rnum => 9, - type => bool, occurrence => optional, opts => []}, - #{name => embed, fnum => 65002, rnum => 10, - type => bool, occurrence => optional, opts => []}, - #{name => customtype, fnum => 65003, rnum => 11, - type => string, occurrence => optional, opts => []}, - #{name => customname, fnum => 65004, rnum => 12, - type => string, occurrence => optional, opts => []}, - #{name => jsontag, fnum => 65005, rnum => 13, - type => string, occurrence => optional, opts => []}, - #{name => moretags, fnum => 65006, rnum => 14, - type => string, occurrence => optional, opts => []}, - #{name => casttype, fnum => 65007, rnum => 15, - type => string, occurrence => optional, opts => []}, - #{name => castkey, fnum => 65008, rnum => 16, - type => string, occurrence => optional, opts => []}, - #{name => castvalue, fnum => 65009, rnum => 17, - type => string, occurrence => optional, opts => []}, - #{name => stdtime, fnum => 65010, rnum => 18, - type => bool, occurrence => optional, opts => []}, - #{name => stdduration, fnum => 65011, rnum => 19, - type => bool, occurrence => optional, opts => []}]; + [#{name => ctype, fnum => 1, rnum => 2, type => {enum, 'google.protobuf.FieldOptions.CType'}, occurrence => optional, opts => [{default, 'STRING'}]}, + #{name => packed, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => []}, + #{name => jstype, fnum => 6, rnum => 4, type => {enum, 'google.protobuf.FieldOptions.JSType'}, occurrence => optional, opts => [{default, 'JS_NORMAL'}]}, + #{name => lazy, fnum => 5, rnum => 5, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 3, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => weak, fnum => 10, rnum => 7, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 8, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => nullable, fnum => 65001, rnum => 9, type => bool, occurrence => optional, opts => []}, + #{name => embed, fnum => 65002, rnum => 10, type => bool, occurrence => optional, opts => []}, + #{name => customtype, fnum => 65003, rnum => 11, type => string, occurrence => optional, opts => []}, + #{name => customname, fnum => 65004, rnum => 12, type => string, occurrence => optional, opts => []}, + #{name => jsontag, fnum => 65005, rnum => 13, type => string, occurrence => optional, opts => []}, + #{name => moretags, fnum => 65006, rnum => 14, type => string, occurrence => optional, opts => []}, + #{name => casttype, fnum => 65007, rnum => 15, type => string, occurrence => optional, opts => []}, + #{name => castkey, fnum => 65008, rnum => 16, type => string, occurrence => optional, opts => []}, + #{name => castvalue, fnum => 65009, rnum => 17, type => string, occurrence => optional, opts => []}, + #{name => stdtime, fnum => 65010, rnum => 18, type => bool, occurrence => optional, opts => []}, + #{name => stdduration, fnum => 65011, rnum => 19, type => bool, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.OneofOptions') -> [#{name => uninterpreted_option, fnum => 999, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]; find_msg_def('google.protobuf.EnumOptions') -> - [#{name => allow_alias, fnum => 2, rnum => 2, - type => bool, occurrence => optional, opts => []}, - #{name => deprecated, fnum => 3, rnum => 3, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 4, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => goproto_enum_prefix, fnum => 62001, rnum => 5, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_enum_stringer, fnum => 62021, - rnum => 6, type => bool, occurrence => optional, - opts => []}, - #{name => enum_stringer, fnum => 62022, rnum => 7, - type => bool, occurrence => optional, opts => []}, - #{name => enum_customname, fnum => 62023, rnum => 8, - type => string, occurrence => optional, opts => []}]; + [#{name => allow_alias, fnum => 2, rnum => 2, type => bool, occurrence => optional, opts => []}, + #{name => deprecated, fnum => 3, rnum => 3, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 4, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => goproto_enum_prefix, fnum => 62001, rnum => 5, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_stringer, fnum => 62021, rnum => 6, type => bool, occurrence => optional, opts => []}, + #{name => enum_stringer, fnum => 62022, rnum => 7, type => bool, occurrence => optional, opts => []}, + #{name => enum_customname, fnum => 62023, rnum => 8, type => string, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.EnumValueOptions') -> - [#{name => deprecated, fnum => 1, rnum => 2, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 3, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => enumvalue_customname, fnum => 66001, - rnum => 4, type => string, occurrence => optional, - opts => []}]; + [#{name => deprecated, fnum => 1, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 3, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => enumvalue_customname, fnum => 66001, rnum => 4, type => string, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.ServiceOptions') -> - [#{name => deprecated, fnum => 33, rnum => 2, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 3, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}]; + [#{name => deprecated, fnum => 33, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 3, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]; find_msg_def('google.protobuf.MethodOptions') -> - [#{name => deprecated, fnum => 33, rnum => 2, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 3, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}]; + [#{name => deprecated, fnum => 33, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => idempotency_level, fnum => 34, rnum => 3, type => {enum, 'google.protobuf.MethodOptions.IdempotencyLevel'}, occurrence => optional, opts => [{default, 'IDEMPOTENCY_UNKNOWN'}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 4, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]; find_msg_def('google.protobuf.UninterpretedOption.NamePart') -> - [#{name => name_part, fnum => 1, rnum => 2, - type => string, occurrence => required, opts => []}, - #{name => is_extension, fnum => 2, rnum => 3, - type => bool, occurrence => required, opts => []}]; + [#{name => name_part, fnum => 1, rnum => 2, type => string, occurrence => required, opts => []}, #{name => is_extension, fnum => 2, rnum => 3, type => bool, occurrence => required, opts => []}]; find_msg_def('google.protobuf.UninterpretedOption') -> - [#{name => name, fnum => 2, rnum => 2, - type => - {msg, 'google.protobuf.UninterpretedOption.NamePart'}, - occurrence => repeated, opts => []}, - #{name => identifier_value, fnum => 3, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => positive_int_value, fnum => 4, rnum => 4, - type => uint64, occurrence => optional, opts => []}, - #{name => negative_int_value, fnum => 5, rnum => 5, - type => int64, occurrence => optional, opts => []}, - #{name => double_value, fnum => 6, rnum => 6, - type => double, occurrence => optional, opts => []}, - #{name => string_value, fnum => 7, rnum => 7, - type => bytes, occurrence => optional, opts => []}, - #{name => aggregate_value, fnum => 8, rnum => 8, - type => string, occurrence => optional, opts => []}]; + [#{name => name, fnum => 2, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption.NamePart'}, occurrence => repeated, opts => []}, + #{name => identifier_value, fnum => 3, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => positive_int_value, fnum => 4, rnum => 4, type => uint64, occurrence => optional, opts => []}, + #{name => negative_int_value, fnum => 5, rnum => 5, type => int64, occurrence => optional, opts => []}, + #{name => double_value, fnum => 6, rnum => 6, type => double, occurrence => optional, opts => []}, + #{name => string_value, fnum => 7, rnum => 7, type => bytes, occurrence => optional, opts => []}, + #{name => aggregate_value, fnum => 8, rnum => 8, type => string, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.SourceCodeInfo.Location') -> - [#{name => path, fnum => 1, rnum => 2, type => int32, - occurrence => repeated, opts => [packed]}, - #{name => span, fnum => 2, rnum => 3, type => int32, - occurrence => repeated, opts => [packed]}, - #{name => leading_comments, fnum => 3, rnum => 4, - type => string, occurrence => optional, opts => []}, - #{name => trailing_comments, fnum => 4, rnum => 5, - type => string, occurrence => optional, opts => []}, - #{name => leading_detached_comments, fnum => 6, - rnum => 6, type => string, occurrence => repeated, - opts => []}]; -find_msg_def('google.protobuf.SourceCodeInfo') -> - [#{name => location, fnum => 1, rnum => 2, - type => - {msg, 'google.protobuf.SourceCodeInfo.Location'}, - occurrence => repeated, opts => []}]; + [#{name => path, fnum => 1, rnum => 2, type => int32, occurrence => repeated, opts => [packed]}, + #{name => span, fnum => 2, rnum => 3, type => int32, occurrence => repeated, opts => [packed]}, + #{name => leading_comments, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => trailing_comments, fnum => 4, rnum => 5, type => string, occurrence => optional, opts => []}, + #{name => leading_detached_comments, fnum => 6, rnum => 6, type => string, occurrence => repeated, opts => []}]; +find_msg_def('google.protobuf.SourceCodeInfo') -> [#{name => location, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.SourceCodeInfo.Location'}, occurrence => repeated, opts => []}]; find_msg_def('google.protobuf.GeneratedCodeInfo.Annotation') -> - [#{name => path, fnum => 1, rnum => 2, type => int32, - occurrence => repeated, opts => [packed]}, - #{name => source_file, fnum => 2, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => 'begin', fnum => 3, rnum => 4, type => int32, - occurrence => optional, opts => []}, - #{name => 'end', fnum => 4, rnum => 5, type => int32, - occurrence => optional, opts => []}]; -find_msg_def('google.protobuf.GeneratedCodeInfo') -> - [#{name => annotation, fnum => 1, rnum => 2, - type => - {msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, - occurrence => repeated, opts => []}]; + [#{name => path, fnum => 1, rnum => 2, type => int32, occurrence => repeated, opts => [packed]}, + #{name => source_file, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => 'begin', fnum => 3, rnum => 4, type => int32, occurrence => optional, opts => []}, + #{name => 'end', fnum => 4, rnum => 5, type => int32, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.GeneratedCodeInfo') -> [#{name => annotation, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, occurrence => repeated, opts => []}]; find_msg_def(_) -> error. -find_enum_def('authpb.Permission.Type') -> - [{'READ', 0}, {'WRITE', 1}, {'READWRITE', 2}]; +find_enum_def('authpb.Permission.Type') -> [{'READ', 0}, {'WRITE', 1}, {'READWRITE', 2}]; find_enum_def('google.protobuf.FieldDescriptorProto.Type') -> - [{'TYPE_DOUBLE', 1}, {'TYPE_FLOAT', 2}, - {'TYPE_INT64', 3}, {'TYPE_UINT64', 4}, - {'TYPE_INT32', 5}, {'TYPE_FIXED64', 6}, - {'TYPE_FIXED32', 7}, {'TYPE_BOOL', 8}, - {'TYPE_STRING', 9}, {'TYPE_GROUP', 10}, - {'TYPE_MESSAGE', 11}, {'TYPE_BYTES', 12}, - {'TYPE_UINT32', 13}, {'TYPE_ENUM', 14}, - {'TYPE_SFIXED32', 15}, {'TYPE_SFIXED64', 16}, - {'TYPE_SINT32', 17}, {'TYPE_SINT64', 18}]; -find_enum_def('google.protobuf.FieldDescriptorProto.Label') -> - [{'LABEL_OPTIONAL', 1}, {'LABEL_REQUIRED', 2}, - {'LABEL_REPEATED', 3}]; -find_enum_def('google.protobuf.FileOptions.OptimizeMode') -> - [{'SPEED', 1}, {'CODE_SIZE', 2}, {'LITE_RUNTIME', 3}]; -find_enum_def('google.protobuf.FieldOptions.CType') -> - [{'STRING', 0}, {'CORD', 1}, {'STRING_PIECE', 2}]; -find_enum_def('google.protobuf.FieldOptions.JSType') -> - [{'JS_NORMAL', 0}, {'JS_STRING', 1}, {'JS_NUMBER', 2}]; + [{'TYPE_DOUBLE', 1}, + {'TYPE_FLOAT', 2}, + {'TYPE_INT64', 3}, + {'TYPE_UINT64', 4}, + {'TYPE_INT32', 5}, + {'TYPE_FIXED64', 6}, + {'TYPE_FIXED32', 7}, + {'TYPE_BOOL', 8}, + {'TYPE_STRING', 9}, + {'TYPE_GROUP', 10}, + {'TYPE_MESSAGE', 11}, + {'TYPE_BYTES', 12}, + {'TYPE_UINT32', 13}, + {'TYPE_ENUM', 14}, + {'TYPE_SFIXED32', 15}, + {'TYPE_SFIXED64', 16}, + {'TYPE_SINT32', 17}, + {'TYPE_SINT64', 18}]; +find_enum_def('google.protobuf.FieldDescriptorProto.Label') -> [{'LABEL_OPTIONAL', 1}, {'LABEL_REQUIRED', 2}, {'LABEL_REPEATED', 3}]; +find_enum_def('google.protobuf.FileOptions.OptimizeMode') -> [{'SPEED', 1}, {'CODE_SIZE', 2}, {'LITE_RUNTIME', 3}]; +find_enum_def('google.protobuf.FieldOptions.CType') -> [{'STRING', 0}, {'CORD', 1}, {'STRING_PIECE', 2}]; +find_enum_def('google.protobuf.FieldOptions.JSType') -> [{'JS_NORMAL', 0}, {'JS_STRING', 1}, {'JS_NUMBER', 2}]; +find_enum_def('google.protobuf.MethodOptions.IdempotencyLevel') -> [{'IDEMPOTENCY_UNKNOWN', 0}, {'NO_SIDE_EFFECTS', 1}, {'IDEMPOTENT', 2}]; find_enum_def(_) -> error. -enum_symbol_by_value('authpb.Permission.Type', Value) -> - 'enum_symbol_by_value_authpb.Permission.Type'(Value); -enum_symbol_by_value('google.protobuf.FieldDescriptorProto.Type', - Value) -> - 'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(Value); -enum_symbol_by_value('google.protobuf.FieldDescriptorProto.Label', - Value) -> - 'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(Value); -enum_symbol_by_value('google.protobuf.FileOptions.OptimizeMode', - Value) -> - 'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(Value); -enum_symbol_by_value('google.protobuf.FieldOptions.CType', - Value) -> - 'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(Value); -enum_symbol_by_value('google.protobuf.FieldOptions.JSType', - Value) -> - 'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(Value). - - -enum_value_by_symbol('authpb.Permission.Type', Sym) -> - 'enum_value_by_symbol_authpb.Permission.Type'(Sym); -enum_value_by_symbol('google.protobuf.FieldDescriptorProto.Type', - Sym) -> - 'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'(Sym); -enum_value_by_symbol('google.protobuf.FieldDescriptorProto.Label', - Sym) -> - 'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'(Sym); -enum_value_by_symbol('google.protobuf.FileOptions.OptimizeMode', - Sym) -> - 'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'(Sym); -enum_value_by_symbol('google.protobuf.FieldOptions.CType', - Sym) -> - 'enum_value_by_symbol_google.protobuf.FieldOptions.CType'(Sym); -enum_value_by_symbol('google.protobuf.FieldOptions.JSType', - Sym) -> - 'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'(Sym). - - -'enum_symbol_by_value_authpb.Permission.Type'(0) -> - 'READ'; -'enum_symbol_by_value_authpb.Permission.Type'(1) -> - 'WRITE'; -'enum_symbol_by_value_authpb.Permission.Type'(2) -> - 'READWRITE'. - - -'enum_value_by_symbol_authpb.Permission.Type'('READ') -> - 0; -'enum_value_by_symbol_authpb.Permission.Type'('WRITE') -> - 1; -'enum_value_by_symbol_authpb.Permission.Type'('READWRITE') -> - 2. - -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(1) -> - 'TYPE_DOUBLE'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(2) -> - 'TYPE_FLOAT'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(3) -> - 'TYPE_INT64'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(4) -> - 'TYPE_UINT64'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(5) -> - 'TYPE_INT32'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(6) -> - 'TYPE_FIXED64'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(7) -> - 'TYPE_FIXED32'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(8) -> - 'TYPE_BOOL'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(9) -> - 'TYPE_STRING'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(10) -> - 'TYPE_GROUP'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(11) -> - 'TYPE_MESSAGE'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(12) -> - 'TYPE_BYTES'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(13) -> - 'TYPE_UINT32'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(14) -> - 'TYPE_ENUM'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(15) -> - 'TYPE_SFIXED32'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(16) -> - 'TYPE_SFIXED64'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(17) -> - 'TYPE_SINT32'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(18) -> - 'TYPE_SINT64'. - - -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_DOUBLE') -> - 1; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_FLOAT') -> - 2; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT64') -> - 3; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT64') -> - 4; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT32') -> - 5; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED64') -> - 6; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED32') -> - 7; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_BOOL') -> - 8; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_STRING') -> - 9; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_GROUP') -> - 10; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_MESSAGE') -> - 11; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_BYTES') -> - 12; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT32') -> - 13; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_ENUM') -> - 14; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED32') -> - 15; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED64') -> - 16; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT32') -> - 17; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT64') -> - 18. - -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(1) -> - 'LABEL_OPTIONAL'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(2) -> - 'LABEL_REQUIRED'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(3) -> - 'LABEL_REPEATED'. - - -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'('LABEL_OPTIONAL') -> - 1; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'('LABEL_REQUIRED') -> - 2; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'('LABEL_REPEATED') -> - 3. - -'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(1) -> - 'SPEED'; -'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(2) -> - 'CODE_SIZE'; -'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(3) -> - 'LITE_RUNTIME'. - - -'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'('SPEED') -> - 1; -'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'('CODE_SIZE') -> - 2; -'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'('LITE_RUNTIME') -> - 3. - -'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(0) -> - 'STRING'; -'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(1) -> - 'CORD'; -'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(2) -> - 'STRING_PIECE'. - - -'enum_value_by_symbol_google.protobuf.FieldOptions.CType'('STRING') -> - 0; -'enum_value_by_symbol_google.protobuf.FieldOptions.CType'('CORD') -> - 1; -'enum_value_by_symbol_google.protobuf.FieldOptions.CType'('STRING_PIECE') -> - 2. - -'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(0) -> - 'JS_NORMAL'; -'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(1) -> - 'JS_STRING'; -'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(2) -> - 'JS_NUMBER'. - - -'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'('JS_NORMAL') -> - 0; -'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'('JS_STRING') -> - 1; -'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'('JS_NUMBER') -> - 2. +enum_symbol_by_value('authpb.Permission.Type', Value) -> 'enum_symbol_by_value_authpb.Permission.Type'(Value); +enum_symbol_by_value('google.protobuf.FieldDescriptorProto.Type', Value) -> 'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(Value); +enum_symbol_by_value('google.protobuf.FieldDescriptorProto.Label', Value) -> 'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(Value); +enum_symbol_by_value('google.protobuf.FileOptions.OptimizeMode', Value) -> 'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(Value); +enum_symbol_by_value('google.protobuf.FieldOptions.CType', Value) -> 'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(Value); +enum_symbol_by_value('google.protobuf.FieldOptions.JSType', Value) -> 'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(Value); +enum_symbol_by_value('google.protobuf.MethodOptions.IdempotencyLevel', Value) -> 'enum_symbol_by_value_google.protobuf.MethodOptions.IdempotencyLevel'(Value). + + +enum_value_by_symbol('authpb.Permission.Type', Sym) -> 'enum_value_by_symbol_authpb.Permission.Type'(Sym); +enum_value_by_symbol('google.protobuf.FieldDescriptorProto.Type', Sym) -> 'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'(Sym); +enum_value_by_symbol('google.protobuf.FieldDescriptorProto.Label', Sym) -> 'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'(Sym); +enum_value_by_symbol('google.protobuf.FileOptions.OptimizeMode', Sym) -> 'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'(Sym); +enum_value_by_symbol('google.protobuf.FieldOptions.CType', Sym) -> 'enum_value_by_symbol_google.protobuf.FieldOptions.CType'(Sym); +enum_value_by_symbol('google.protobuf.FieldOptions.JSType', Sym) -> 'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'(Sym); +enum_value_by_symbol('google.protobuf.MethodOptions.IdempotencyLevel', Sym) -> 'enum_value_by_symbol_google.protobuf.MethodOptions.IdempotencyLevel'(Sym). + + +'enum_symbol_by_value_authpb.Permission.Type'(0) -> 'READ'; +'enum_symbol_by_value_authpb.Permission.Type'(1) -> 'WRITE'; +'enum_symbol_by_value_authpb.Permission.Type'(2) -> 'READWRITE'. + + +'enum_value_by_symbol_authpb.Permission.Type'('READ') -> 0; +'enum_value_by_symbol_authpb.Permission.Type'('WRITE') -> 1; +'enum_value_by_symbol_authpb.Permission.Type'('READWRITE') -> 2. + +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(1) -> 'TYPE_DOUBLE'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(2) -> 'TYPE_FLOAT'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(3) -> 'TYPE_INT64'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(4) -> 'TYPE_UINT64'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(5) -> 'TYPE_INT32'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(6) -> 'TYPE_FIXED64'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(7) -> 'TYPE_FIXED32'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(8) -> 'TYPE_BOOL'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(9) -> 'TYPE_STRING'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(10) -> 'TYPE_GROUP'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(11) -> 'TYPE_MESSAGE'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(12) -> 'TYPE_BYTES'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(13) -> 'TYPE_UINT32'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(14) -> 'TYPE_ENUM'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(15) -> 'TYPE_SFIXED32'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(16) -> 'TYPE_SFIXED64'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(17) -> 'TYPE_SINT32'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(18) -> 'TYPE_SINT64'. + + +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_DOUBLE') -> 1; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_FLOAT') -> 2; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT64') -> 3; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT64') -> 4; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT32') -> 5; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED64') -> 6; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED32') -> 7; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_BOOL') -> 8; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_STRING') -> 9; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_GROUP') -> 10; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_MESSAGE') -> 11; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_BYTES') -> 12; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT32') -> 13; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_ENUM') -> 14; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED32') -> 15; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED64') -> 16; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT32') -> 17; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT64') -> 18. + +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(1) -> 'LABEL_OPTIONAL'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(2) -> 'LABEL_REQUIRED'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(3) -> 'LABEL_REPEATED'. + + +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'('LABEL_OPTIONAL') -> 1; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'('LABEL_REQUIRED') -> 2; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'('LABEL_REPEATED') -> 3. + +'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(1) -> 'SPEED'; +'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(2) -> 'CODE_SIZE'; +'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(3) -> 'LITE_RUNTIME'. + + +'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'('SPEED') -> 1; +'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'('CODE_SIZE') -> 2; +'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'('LITE_RUNTIME') -> 3. + +'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(0) -> 'STRING'; +'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(1) -> 'CORD'; +'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(2) -> 'STRING_PIECE'. + + +'enum_value_by_symbol_google.protobuf.FieldOptions.CType'('STRING') -> 0; +'enum_value_by_symbol_google.protobuf.FieldOptions.CType'('CORD') -> 1; +'enum_value_by_symbol_google.protobuf.FieldOptions.CType'('STRING_PIECE') -> 2. + +'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(0) -> 'JS_NORMAL'; +'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(1) -> 'JS_STRING'; +'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(2) -> 'JS_NUMBER'. + + +'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'('JS_NORMAL') -> 0; +'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'('JS_STRING') -> 1; +'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'('JS_NUMBER') -> 2. + +'enum_symbol_by_value_google.protobuf.MethodOptions.IdempotencyLevel'(0) -> 'IDEMPOTENCY_UNKNOWN'; +'enum_symbol_by_value_google.protobuf.MethodOptions.IdempotencyLevel'(1) -> 'NO_SIDE_EFFECTS'; +'enum_symbol_by_value_google.protobuf.MethodOptions.IdempotencyLevel'(2) -> 'IDEMPOTENT'. + + +'enum_value_by_symbol_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENCY_UNKNOWN') -> 0; +'enum_value_by_symbol_google.protobuf.MethodOptions.IdempotencyLevel'('NO_SIDE_EFFECTS') -> 1; +'enum_value_by_symbol_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENT') -> 2. get_service_names() -> []. @@ -29646,92 +25022,66 @@ find_rpc_def(_, _) -> error. -spec fetch_rpc_def(_, _) -> no_return(). -fetch_rpc_def(ServiceName, RpcName) -> - erlang:error({no_such_rpc, ServiceName, RpcName}). +fetch_rpc_def(ServiceName, RpcName) -> erlang:error({no_such_rpc, ServiceName, RpcName}). %% Convert a a fully qualified (ie with package name) service name %% as a binary to a service name as an atom. -spec fqbin_to_service_name(_) -> no_return(). -fqbin_to_service_name(X) -> - error({gpb_error, {badservice, X}}). +fqbin_to_service_name(X) -> error({gpb_error, {badservice, X}}). %% Convert a service name as an atom to a fully qualified %% (ie with package name) name as a binary. -spec service_name_to_fqbin(_) -> no_return(). -service_name_to_fqbin(X) -> - error({gpb_error, {badservice, X}}). +service_name_to_fqbin(X) -> error({gpb_error, {badservice, X}}). %% Convert a a fully qualified (ie with package name) service name %% and an rpc name, both as binaries to a service name and an rpc %% name, as atoms. -spec fqbins_to_service_and_rpc_name(_, _) -> no_return(). -fqbins_to_service_and_rpc_name(S, R) -> - error({gpb_error, {badservice_or_rpc, {S, R}}}). +fqbins_to_service_and_rpc_name(S, R) -> error({gpb_error, {badservice_or_rpc, {S, R}}}). %% Convert a service name and an rpc name, both as atoms, %% to a fully qualified (ie with package name) service name and %% an rpc name as binaries. -spec service_and_rpc_name_to_fqbins(_, _) -> no_return(). -service_and_rpc_name_to_fqbins(S, R) -> - error({gpb_error, {badservice_or_rpc, {S, R}}}). +service_and_rpc_name_to_fqbins(S, R) -> error({gpb_error, {badservice_or_rpc, {S, R}}}). fqbin_to_msg_name(<<"authpb.UserAddOptions">>) -> 'authpb.UserAddOptions'; fqbin_to_msg_name(<<"authpb.User">>) -> 'authpb.User'; fqbin_to_msg_name(<<"authpb.Permission">>) -> 'authpb.Permission'; fqbin_to_msg_name(<<"authpb.Role">>) -> 'authpb.Role'; -fqbin_to_msg_name(<<"google.protobuf.FileDescriptorSet">>) -> - 'google.protobuf.FileDescriptorSet'; -fqbin_to_msg_name(<<"google.protobuf.FileDescriptorProto">>) -> - 'google.protobuf.FileDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.DescriptorProto.ExtensionRange">>) -> - 'google.protobuf.DescriptorProto.ExtensionRange'; -fqbin_to_msg_name(<<"google.protobuf.DescriptorProto.ReservedRange">>) -> - 'google.protobuf.DescriptorProto.ReservedRange'; -fqbin_to_msg_name(<<"google.protobuf.DescriptorProto">>) -> - 'google.protobuf.DescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.FieldDescriptorProto">>) -> - 'google.protobuf.FieldDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.OneofDescriptorProto">>) -> - 'google.protobuf.OneofDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.EnumDescriptorProto">>) -> - 'google.protobuf.EnumDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.EnumValueDescriptorProto">>) -> - 'google.protobuf.EnumValueDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.ServiceDescriptorProto">>) -> - 'google.protobuf.ServiceDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.MethodDescriptorProto">>) -> - 'google.protobuf.MethodDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.FileOptions">>) -> - 'google.protobuf.FileOptions'; -fqbin_to_msg_name(<<"google.protobuf.MessageOptions">>) -> - 'google.protobuf.MessageOptions'; -fqbin_to_msg_name(<<"google.protobuf.FieldOptions">>) -> - 'google.protobuf.FieldOptions'; -fqbin_to_msg_name(<<"google.protobuf.EnumOptions">>) -> - 'google.protobuf.EnumOptions'; -fqbin_to_msg_name(<<"google.protobuf.EnumValueOptions">>) -> - 'google.protobuf.EnumValueOptions'; -fqbin_to_msg_name(<<"google.protobuf.ServiceOptions">>) -> - 'google.protobuf.ServiceOptions'; -fqbin_to_msg_name(<<"google.protobuf.MethodOptions">>) -> - 'google.protobuf.MethodOptions'; -fqbin_to_msg_name(<<"google.protobuf.UninterpretedOption.NamePart">>) -> - 'google.protobuf.UninterpretedOption.NamePart'; -fqbin_to_msg_name(<<"google.protobuf.UninterpretedOption">>) -> - 'google.protobuf.UninterpretedOption'; -fqbin_to_msg_name(<<"google.protobuf.SourceCodeInfo.Location">>) -> - 'google.protobuf.SourceCodeInfo.Location'; -fqbin_to_msg_name(<<"google.protobuf.SourceCodeInfo">>) -> - 'google.protobuf.SourceCodeInfo'; -fqbin_to_msg_name(<<"google.protobuf.GeneratedCodeInfo.Annotation">>) -> - 'google.protobuf.GeneratedCodeInfo.Annotation'; -fqbin_to_msg_name(<<"google.protobuf.GeneratedCodeInfo">>) -> - 'google.protobuf.GeneratedCodeInfo'; +fqbin_to_msg_name(<<"google.protobuf.FileDescriptorSet">>) -> 'google.protobuf.FileDescriptorSet'; +fqbin_to_msg_name(<<"google.protobuf.FileDescriptorProto">>) -> 'google.protobuf.FileDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.DescriptorProto.ExtensionRange">>) -> 'google.protobuf.DescriptorProto.ExtensionRange'; +fqbin_to_msg_name(<<"google.protobuf.DescriptorProto.ReservedRange">>) -> 'google.protobuf.DescriptorProto.ReservedRange'; +fqbin_to_msg_name(<<"google.protobuf.DescriptorProto">>) -> 'google.protobuf.DescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.ExtensionRangeOptions">>) -> 'google.protobuf.ExtensionRangeOptions'; +fqbin_to_msg_name(<<"google.protobuf.FieldDescriptorProto">>) -> 'google.protobuf.FieldDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.OneofDescriptorProto">>) -> 'google.protobuf.OneofDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.EnumDescriptorProto.EnumReservedRange">>) -> 'google.protobuf.EnumDescriptorProto.EnumReservedRange'; +fqbin_to_msg_name(<<"google.protobuf.EnumDescriptorProto">>) -> 'google.protobuf.EnumDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.EnumValueDescriptorProto">>) -> 'google.protobuf.EnumValueDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.ServiceDescriptorProto">>) -> 'google.protobuf.ServiceDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.MethodDescriptorProto">>) -> 'google.protobuf.MethodDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.FileOptions">>) -> 'google.protobuf.FileOptions'; +fqbin_to_msg_name(<<"google.protobuf.MessageOptions">>) -> 'google.protobuf.MessageOptions'; +fqbin_to_msg_name(<<"google.protobuf.FieldOptions">>) -> 'google.protobuf.FieldOptions'; +fqbin_to_msg_name(<<"google.protobuf.OneofOptions">>) -> 'google.protobuf.OneofOptions'; +fqbin_to_msg_name(<<"google.protobuf.EnumOptions">>) -> 'google.protobuf.EnumOptions'; +fqbin_to_msg_name(<<"google.protobuf.EnumValueOptions">>) -> 'google.protobuf.EnumValueOptions'; +fqbin_to_msg_name(<<"google.protobuf.ServiceOptions">>) -> 'google.protobuf.ServiceOptions'; +fqbin_to_msg_name(<<"google.protobuf.MethodOptions">>) -> 'google.protobuf.MethodOptions'; +fqbin_to_msg_name(<<"google.protobuf.UninterpretedOption.NamePart">>) -> 'google.protobuf.UninterpretedOption.NamePart'; +fqbin_to_msg_name(<<"google.protobuf.UninterpretedOption">>) -> 'google.protobuf.UninterpretedOption'; +fqbin_to_msg_name(<<"google.protobuf.SourceCodeInfo.Location">>) -> 'google.protobuf.SourceCodeInfo.Location'; +fqbin_to_msg_name(<<"google.protobuf.SourceCodeInfo">>) -> 'google.protobuf.SourceCodeInfo'; +fqbin_to_msg_name(<<"google.protobuf.GeneratedCodeInfo.Annotation">>) -> 'google.protobuf.GeneratedCodeInfo.Annotation'; +fqbin_to_msg_name(<<"google.protobuf.GeneratedCodeInfo">>) -> 'google.protobuf.GeneratedCodeInfo'; fqbin_to_msg_name(E) -> error({gpb_error, {badmsg, E}}). @@ -29739,85 +25089,54 @@ msg_name_to_fqbin('authpb.UserAddOptions') -> <<"authpb.UserAddOptions">>; msg_name_to_fqbin('authpb.User') -> <<"authpb.User">>; msg_name_to_fqbin('authpb.Permission') -> <<"authpb.Permission">>; msg_name_to_fqbin('authpb.Role') -> <<"authpb.Role">>; -msg_name_to_fqbin('google.protobuf.FileDescriptorSet') -> - <<"google.protobuf.FileDescriptorSet">>; -msg_name_to_fqbin('google.protobuf.FileDescriptorProto') -> - <<"google.protobuf.FileDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.DescriptorProto.ExtensionRange') -> - <<"google.protobuf.DescriptorProto.ExtensionRange">>; -msg_name_to_fqbin('google.protobuf.DescriptorProto.ReservedRange') -> - <<"google.protobuf.DescriptorProto.ReservedRange">>; -msg_name_to_fqbin('google.protobuf.DescriptorProto') -> - <<"google.protobuf.DescriptorProto">>; -msg_name_to_fqbin('google.protobuf.FieldDescriptorProto') -> - <<"google.protobuf.FieldDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.OneofDescriptorProto') -> - <<"google.protobuf.OneofDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.EnumDescriptorProto') -> - <<"google.protobuf.EnumDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.EnumValueDescriptorProto') -> - <<"google.protobuf.EnumValueDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.ServiceDescriptorProto') -> - <<"google.protobuf.ServiceDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.MethodDescriptorProto') -> - <<"google.protobuf.MethodDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.FileOptions') -> - <<"google.protobuf.FileOptions">>; -msg_name_to_fqbin('google.protobuf.MessageOptions') -> - <<"google.protobuf.MessageOptions">>; -msg_name_to_fqbin('google.protobuf.FieldOptions') -> - <<"google.protobuf.FieldOptions">>; -msg_name_to_fqbin('google.protobuf.EnumOptions') -> - <<"google.protobuf.EnumOptions">>; -msg_name_to_fqbin('google.protobuf.EnumValueOptions') -> - <<"google.protobuf.EnumValueOptions">>; -msg_name_to_fqbin('google.protobuf.ServiceOptions') -> - <<"google.protobuf.ServiceOptions">>; -msg_name_to_fqbin('google.protobuf.MethodOptions') -> - <<"google.protobuf.MethodOptions">>; -msg_name_to_fqbin('google.protobuf.UninterpretedOption.NamePart') -> - <<"google.protobuf.UninterpretedOption.NamePart">>; -msg_name_to_fqbin('google.protobuf.UninterpretedOption') -> - <<"google.protobuf.UninterpretedOption">>; -msg_name_to_fqbin('google.protobuf.SourceCodeInfo.Location') -> - <<"google.protobuf.SourceCodeInfo.Location">>; -msg_name_to_fqbin('google.protobuf.SourceCodeInfo') -> - <<"google.protobuf.SourceCodeInfo">>; -msg_name_to_fqbin('google.protobuf.GeneratedCodeInfo.Annotation') -> - <<"google.protobuf.GeneratedCodeInfo.Annotation">>; -msg_name_to_fqbin('google.protobuf.GeneratedCodeInfo') -> - <<"google.protobuf.GeneratedCodeInfo">>; +msg_name_to_fqbin('google.protobuf.FileDescriptorSet') -> <<"google.protobuf.FileDescriptorSet">>; +msg_name_to_fqbin('google.protobuf.FileDescriptorProto') -> <<"google.protobuf.FileDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.DescriptorProto.ExtensionRange') -> <<"google.protobuf.DescriptorProto.ExtensionRange">>; +msg_name_to_fqbin('google.protobuf.DescriptorProto.ReservedRange') -> <<"google.protobuf.DescriptorProto.ReservedRange">>; +msg_name_to_fqbin('google.protobuf.DescriptorProto') -> <<"google.protobuf.DescriptorProto">>; +msg_name_to_fqbin('google.protobuf.ExtensionRangeOptions') -> <<"google.protobuf.ExtensionRangeOptions">>; +msg_name_to_fqbin('google.protobuf.FieldDescriptorProto') -> <<"google.protobuf.FieldDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.OneofDescriptorProto') -> <<"google.protobuf.OneofDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.EnumDescriptorProto.EnumReservedRange') -> <<"google.protobuf.EnumDescriptorProto.EnumReservedRange">>; +msg_name_to_fqbin('google.protobuf.EnumDescriptorProto') -> <<"google.protobuf.EnumDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.EnumValueDescriptorProto') -> <<"google.protobuf.EnumValueDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.ServiceDescriptorProto') -> <<"google.protobuf.ServiceDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.MethodDescriptorProto') -> <<"google.protobuf.MethodDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.FileOptions') -> <<"google.protobuf.FileOptions">>; +msg_name_to_fqbin('google.protobuf.MessageOptions') -> <<"google.protobuf.MessageOptions">>; +msg_name_to_fqbin('google.protobuf.FieldOptions') -> <<"google.protobuf.FieldOptions">>; +msg_name_to_fqbin('google.protobuf.OneofOptions') -> <<"google.protobuf.OneofOptions">>; +msg_name_to_fqbin('google.protobuf.EnumOptions') -> <<"google.protobuf.EnumOptions">>; +msg_name_to_fqbin('google.protobuf.EnumValueOptions') -> <<"google.protobuf.EnumValueOptions">>; +msg_name_to_fqbin('google.protobuf.ServiceOptions') -> <<"google.protobuf.ServiceOptions">>; +msg_name_to_fqbin('google.protobuf.MethodOptions') -> <<"google.protobuf.MethodOptions">>; +msg_name_to_fqbin('google.protobuf.UninterpretedOption.NamePart') -> <<"google.protobuf.UninterpretedOption.NamePart">>; +msg_name_to_fqbin('google.protobuf.UninterpretedOption') -> <<"google.protobuf.UninterpretedOption">>; +msg_name_to_fqbin('google.protobuf.SourceCodeInfo.Location') -> <<"google.protobuf.SourceCodeInfo.Location">>; +msg_name_to_fqbin('google.protobuf.SourceCodeInfo') -> <<"google.protobuf.SourceCodeInfo">>; +msg_name_to_fqbin('google.protobuf.GeneratedCodeInfo.Annotation') -> <<"google.protobuf.GeneratedCodeInfo.Annotation">>; +msg_name_to_fqbin('google.protobuf.GeneratedCodeInfo') -> <<"google.protobuf.GeneratedCodeInfo">>; msg_name_to_fqbin(E) -> error({gpb_error, {badmsg, E}}). fqbin_to_enum_name(<<"authpb.Permission.Type">>) -> 'authpb.Permission.Type'; -fqbin_to_enum_name(<<"google.protobuf.FieldDescriptorProto.Type">>) -> - 'google.protobuf.FieldDescriptorProto.Type'; -fqbin_to_enum_name(<<"google.protobuf.FieldDescriptorProto.Label">>) -> - 'google.protobuf.FieldDescriptorProto.Label'; -fqbin_to_enum_name(<<"google.protobuf.FileOptions.OptimizeMode">>) -> - 'google.protobuf.FileOptions.OptimizeMode'; -fqbin_to_enum_name(<<"google.protobuf.FieldOptions.CType">>) -> - 'google.protobuf.FieldOptions.CType'; -fqbin_to_enum_name(<<"google.protobuf.FieldOptions.JSType">>) -> - 'google.protobuf.FieldOptions.JSType'; -fqbin_to_enum_name(E) -> - error({gpb_error, {badenum, E}}). +fqbin_to_enum_name(<<"google.protobuf.FieldDescriptorProto.Type">>) -> 'google.protobuf.FieldDescriptorProto.Type'; +fqbin_to_enum_name(<<"google.protobuf.FieldDescriptorProto.Label">>) -> 'google.protobuf.FieldDescriptorProto.Label'; +fqbin_to_enum_name(<<"google.protobuf.FileOptions.OptimizeMode">>) -> 'google.protobuf.FileOptions.OptimizeMode'; +fqbin_to_enum_name(<<"google.protobuf.FieldOptions.CType">>) -> 'google.protobuf.FieldOptions.CType'; +fqbin_to_enum_name(<<"google.protobuf.FieldOptions.JSType">>) -> 'google.protobuf.FieldOptions.JSType'; +fqbin_to_enum_name(<<"google.protobuf.MethodOptions.IdempotencyLevel">>) -> 'google.protobuf.MethodOptions.IdempotencyLevel'; +fqbin_to_enum_name(E) -> error({gpb_error, {badenum, E}}). enum_name_to_fqbin('authpb.Permission.Type') -> <<"authpb.Permission.Type">>; -enum_name_to_fqbin('google.protobuf.FieldDescriptorProto.Type') -> - <<"google.protobuf.FieldDescriptorProto.Type">>; -enum_name_to_fqbin('google.protobuf.FieldDescriptorProto.Label') -> - <<"google.protobuf.FieldDescriptorProto.Label">>; -enum_name_to_fqbin('google.protobuf.FileOptions.OptimizeMode') -> - <<"google.protobuf.FileOptions.OptimizeMode">>; -enum_name_to_fqbin('google.protobuf.FieldOptions.CType') -> - <<"google.protobuf.FieldOptions.CType">>; -enum_name_to_fqbin('google.protobuf.FieldOptions.JSType') -> - <<"google.protobuf.FieldOptions.JSType">>; -enum_name_to_fqbin(E) -> - error({gpb_error, {badenum, E}}). +enum_name_to_fqbin('google.protobuf.FieldDescriptorProto.Type') -> <<"google.protobuf.FieldDescriptorProto.Type">>; +enum_name_to_fqbin('google.protobuf.FieldDescriptorProto.Label') -> <<"google.protobuf.FieldDescriptorProto.Label">>; +enum_name_to_fqbin('google.protobuf.FileOptions.OptimizeMode') -> <<"google.protobuf.FileOptions.OptimizeMode">>; +enum_name_to_fqbin('google.protobuf.FieldOptions.CType') -> <<"google.protobuf.FieldOptions.CType">>; +enum_name_to_fqbin('google.protobuf.FieldOptions.JSType') -> <<"google.protobuf.FieldOptions.JSType">>; +enum_name_to_fqbin('google.protobuf.MethodOptions.IdempotencyLevel') -> <<"google.protobuf.MethodOptions.IdempotencyLevel">>; +enum_name_to_fqbin(E) -> error({gpb_error, {badenum, E}}). get_package_name() -> authpb. @@ -29836,8 +25155,7 @@ source_basename() -> "auth.proto". %% source file. The files are returned with extension, %% see get_all_proto_names/0 for a version that returns %% the basenames sans extension -get_all_source_basenames() -> - ["auth.proto", "gogo.proto", "descriptor.proto"]. +get_all_source_basenames() -> ["auth.proto", "gogo.proto", "descriptor.proto"]. %% Retrieve all proto file names, also imported ones. @@ -29848,18 +25166,18 @@ get_all_source_basenames() -> get_all_proto_names() -> ["auth", "gogo", "descriptor"]. -get_msg_containment("auth") -> - ['authpb.Permission', 'authpb.Role', 'authpb.User', - 'authpb.UserAddOptions']; +get_msg_containment("auth") -> ['authpb.Permission', 'authpb.Role', 'authpb.User', 'authpb.UserAddOptions']; get_msg_containment("gogo") -> []; get_msg_containment("descriptor") -> ['google.protobuf.DescriptorProto', 'google.protobuf.DescriptorProto.ExtensionRange', 'google.protobuf.DescriptorProto.ReservedRange', 'google.protobuf.EnumDescriptorProto', + 'google.protobuf.EnumDescriptorProto.EnumReservedRange', 'google.protobuf.EnumOptions', 'google.protobuf.EnumValueDescriptorProto', 'google.protobuf.EnumValueOptions', + 'google.protobuf.ExtensionRangeOptions', 'google.protobuf.FieldDescriptorProto', 'google.protobuf.FieldOptions', 'google.protobuf.FileDescriptorProto', @@ -29871,61 +25189,60 @@ get_msg_containment("descriptor") -> 'google.protobuf.MethodDescriptorProto', 'google.protobuf.MethodOptions', 'google.protobuf.OneofDescriptorProto', + 'google.protobuf.OneofOptions', 'google.protobuf.ServiceDescriptorProto', 'google.protobuf.ServiceOptions', 'google.protobuf.SourceCodeInfo', 'google.protobuf.SourceCodeInfo.Location', 'google.protobuf.UninterpretedOption', 'google.protobuf.UninterpretedOption.NamePart']; -get_msg_containment(P) -> - error({gpb_error, {badproto, P}}). +get_msg_containment(P) -> error({gpb_error, {badproto, P}}). get_pkg_containment("auth") -> authpb; get_pkg_containment("gogo") -> gogoproto; get_pkg_containment("descriptor") -> 'google.protobuf'; -get_pkg_containment(P) -> - error({gpb_error, {badproto, P}}). +get_pkg_containment(P) -> error({gpb_error, {badproto, P}}). get_service_containment("auth") -> []; get_service_containment("gogo") -> []; get_service_containment("descriptor") -> []; -get_service_containment(P) -> - error({gpb_error, {badproto, P}}). +get_service_containment(P) -> error({gpb_error, {badproto, P}}). get_rpc_containment("auth") -> []; get_rpc_containment("gogo") -> []; get_rpc_containment("descriptor") -> []; -get_rpc_containment(P) -> - error({gpb_error, {badproto, P}}). +get_rpc_containment(P) -> error({gpb_error, {badproto, P}}). -get_enum_containment("auth") -> - ['authpb.Permission.Type']; +get_enum_containment("auth") -> ['authpb.Permission.Type']; get_enum_containment("gogo") -> []; get_enum_containment("descriptor") -> ['google.protobuf.FieldDescriptorProto.Label', 'google.protobuf.FieldDescriptorProto.Type', 'google.protobuf.FieldOptions.CType', 'google.protobuf.FieldOptions.JSType', - 'google.protobuf.FileOptions.OptimizeMode']; -get_enum_containment(P) -> - error({gpb_error, {badproto, P}}). + 'google.protobuf.FileOptions.OptimizeMode', + 'google.protobuf.MethodOptions.IdempotencyLevel']; +get_enum_containment(P) -> error({gpb_error, {badproto, P}}). get_proto_by_msg_name_as_fqbin(<<"authpb.User">>) -> "auth"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.ServiceOptions">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.OneofOptions">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.MethodOptions">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.MessageOptions">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.FileOptions">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.FieldOptions">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.ExtensionRangeOptions">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumValueOptions">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumOptions">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"authpb.UserAddOptions">>) -> "auth"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.UninterpretedOption.NamePart">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.FileDescriptorSet">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumDescriptorProto.EnumReservedRange">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.DescriptorProto.ReservedRange">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.DescriptorProto.ExtensionRange">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"authpb.Role">>) -> "auth"; @@ -29943,41 +25260,35 @@ get_proto_by_msg_name_as_fqbin(<<"google.protobuf.FieldDescriptorProto">>) -> "d get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumValueDescriptorProto">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumDescriptorProto">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.DescriptorProto">>) -> "descriptor"; -get_proto_by_msg_name_as_fqbin(E) -> - error({gpb_error, {badmsg, E}}). +get_proto_by_msg_name_as_fqbin(E) -> error({gpb_error, {badmsg, E}}). -spec get_proto_by_service_name_as_fqbin(_) -> no_return(). -get_proto_by_service_name_as_fqbin(E) -> - error({gpb_error, {badservice, E}}). - - -get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FileOptions.OptimizeMode">>) -> - "descriptor"; -get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldOptions.JSType">>) -> - "descriptor"; -get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldOptions.CType">>) -> - "descriptor"; -get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldDescriptorProto.Type">>) -> - "descriptor"; +get_proto_by_service_name_as_fqbin(E) -> error({gpb_error, {badservice, E}}). + + +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FileOptions.OptimizeMode">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldOptions.JSType">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldOptions.CType">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldDescriptorProto.Type">>) -> "descriptor"; get_proto_by_enum_name_as_fqbin(<<"authpb.Permission.Type">>) -> "auth"; -get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldDescriptorProto.Label">>) -> - "descriptor"; -get_proto_by_enum_name_as_fqbin(E) -> - error({gpb_error, {badenum, E}}). +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.MethodOptions.IdempotencyLevel">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldDescriptorProto.Label">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(E) -> error({gpb_error, {badenum, E}}). get_protos_by_pkg_name_as_fqbin(<<"authpb">>) -> ["auth"]; -get_protos_by_pkg_name_as_fqbin(<<"google.protobuf">>) -> - ["descriptor"]; +get_protos_by_pkg_name_as_fqbin(<<"google.protobuf">>) -> ["descriptor"]; get_protos_by_pkg_name_as_fqbin(<<"gogoproto">>) -> ["gogo"]; -get_protos_by_pkg_name_as_fqbin(E) -> - error({gpb_error, {badpkg, E}}). +get_protos_by_pkg_name_as_fqbin(E) -> error({gpb_error, {badpkg, E}}). gpb_version_as_string() -> - "4.11.0". + "4.20.0". gpb_version_as_list() -> - [4,11,0]. + [4,20,0]. + +gpb_version_source() -> + "file". diff --git a/src/protos/gogo_pb.erl b/src/protos/gogo_pb.erl index a81e1c2..5293dc6 100644 --- a/src/protos/gogo_pb.erl +++ b/src/protos/gogo_pb.erl @@ -1,7 +1,8 @@ %% -*- coding: utf-8 -*- %% @private %% Automatically generated, do not edit -%% Generated by gpb_compile version 4.11.0 +%% Generated by gpb_compile version 4.20.0 +%% Version source: file -module(gogo_pb). -export([encode_msg/2, encode_msg/3]). @@ -21,6 +22,7 @@ -export(['enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'/1, 'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'/1]). -export(['enum_symbol_by_value_google.protobuf.FieldOptions.CType'/1, 'enum_value_by_symbol_google.protobuf.FieldOptions.CType'/1]). -export(['enum_symbol_by_value_google.protobuf.FieldOptions.JSType'/1, 'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'/1]). +-export(['enum_symbol_by_value_google.protobuf.MethodOptions.IdempotencyLevel'/1, 'enum_value_by_symbol_google.protobuf.MethodOptions.IdempotencyLevel'/1]). -export([get_service_names/0]). -export([get_service_def/1]). -export([get_rpc_names/1]). @@ -48,6 +50,7 @@ -export([get_proto_by_enum_name_as_fqbin/1]). -export([get_protos_by_pkg_name_as_fqbin/1]). -export([gpb_version_as_string/0, gpb_version_as_list/0]). +-export([gpb_version_source/0]). %% enumerated types @@ -56,3092 +59,1844 @@ -type 'google.protobuf.FileOptions.OptimizeMode'() :: 'SPEED' | 'CODE_SIZE' | 'LITE_RUNTIME'. -type 'google.protobuf.FieldOptions.CType'() :: 'STRING' | 'CORD' | 'STRING_PIECE'. -type 'google.protobuf.FieldOptions.JSType'() :: 'JS_NORMAL' | 'JS_STRING' | 'JS_NUMBER'. --export_type(['google.protobuf.FieldDescriptorProto.Type'/0, 'google.protobuf.FieldDescriptorProto.Label'/0, 'google.protobuf.FileOptions.OptimizeMode'/0, 'google.protobuf.FieldOptions.CType'/0, 'google.protobuf.FieldOptions.JSType'/0]). +-type 'google.protobuf.MethodOptions.IdempotencyLevel'() :: 'IDEMPOTENCY_UNKNOWN' | 'NO_SIDE_EFFECTS' | 'IDEMPOTENT'. +-export_type(['google.protobuf.FieldDescriptorProto.Type'/0, 'google.protobuf.FieldDescriptorProto.Label'/0, 'google.protobuf.FileOptions.OptimizeMode'/0, 'google.protobuf.FieldOptions.CType'/0, 'google.protobuf.FieldOptions.JSType'/0, 'google.protobuf.MethodOptions.IdempotencyLevel'/0]). %% message types -type 'google.protobuf.FileDescriptorSet'() :: - #{file => ['google.protobuf.FileDescriptorProto'()] % = 1 + #{file => ['google.protobuf.FileDescriptorProto'()] % = 1, repeated }. -type 'google.protobuf.FileDescriptorProto'() :: - #{name => iodata(), % = 1 - package => iodata(), % = 2 - dependency => [iodata()], % = 3 - public_dependency => [integer()], % = 10, 32 bits - weak_dependency => [integer()], % = 11, 32 bits - message_type => ['google.protobuf.DescriptorProto'()], % = 4 - enum_type => ['google.protobuf.EnumDescriptorProto'()], % = 5 - service => ['google.protobuf.ServiceDescriptorProto'()], % = 6 - extension => ['google.protobuf.FieldDescriptorProto'()], % = 7 - options => 'google.protobuf.FileOptions'(), % = 8 - source_code_info => 'google.protobuf.SourceCodeInfo'(), % = 9 - syntax => iodata() % = 12 + #{name => unicode:chardata(), % = 1, optional + package => unicode:chardata(), % = 2, optional + dependency => [unicode:chardata()], % = 3, repeated + public_dependency => [integer()], % = 10, repeated, 32 bits + weak_dependency => [integer()], % = 11, repeated, 32 bits + message_type => ['google.protobuf.DescriptorProto'()], % = 4, repeated + enum_type => ['google.protobuf.EnumDescriptorProto'()], % = 5, repeated + service => ['google.protobuf.ServiceDescriptorProto'()], % = 6, repeated + extension => ['google.protobuf.FieldDescriptorProto'()], % = 7, repeated + options => 'google.protobuf.FileOptions'(), % = 8, optional + source_code_info => 'google.protobuf.SourceCodeInfo'(), % = 9, optional + syntax => unicode:chardata() % = 12, optional }. -type 'google.protobuf.DescriptorProto.ExtensionRange'() :: - #{start => integer(), % = 1, 32 bits - 'end' => integer() % = 2, 32 bits + #{start => integer(), % = 1, optional, 32 bits + 'end' => integer(), % = 2, optional, 32 bits + options => 'google.protobuf.ExtensionRangeOptions'() % = 3, optional }. -type 'google.protobuf.DescriptorProto.ReservedRange'() :: - #{start => integer(), % = 1, 32 bits - 'end' => integer() % = 2, 32 bits + #{start => integer(), % = 1, optional, 32 bits + 'end' => integer() % = 2, optional, 32 bits }. -type 'google.protobuf.DescriptorProto'() :: - #{name => iodata(), % = 1 - field => ['google.protobuf.FieldDescriptorProto'()], % = 2 - extension => ['google.protobuf.FieldDescriptorProto'()], % = 6 - nested_type => ['google.protobuf.DescriptorProto'()], % = 3 - enum_type => ['google.protobuf.EnumDescriptorProto'()], % = 4 - extension_range => ['google.protobuf.DescriptorProto.ExtensionRange'()], % = 5 - oneof_decl => ['google.protobuf.OneofDescriptorProto'()], % = 8 - options => 'google.protobuf.MessageOptions'(), % = 7 - reserved_range => ['google.protobuf.DescriptorProto.ReservedRange'()], % = 9 - reserved_name => [iodata()] % = 10 + #{name => unicode:chardata(), % = 1, optional + field => ['google.protobuf.FieldDescriptorProto'()], % = 2, repeated + extension => ['google.protobuf.FieldDescriptorProto'()], % = 6, repeated + nested_type => ['google.protobuf.DescriptorProto'()], % = 3, repeated + enum_type => ['google.protobuf.EnumDescriptorProto'()], % = 4, repeated + extension_range => ['google.protobuf.DescriptorProto.ExtensionRange'()], % = 5, repeated + oneof_decl => ['google.protobuf.OneofDescriptorProto'()], % = 8, repeated + options => 'google.protobuf.MessageOptions'(), % = 7, optional + reserved_range => ['google.protobuf.DescriptorProto.ReservedRange'()], % = 9, repeated + reserved_name => [unicode:chardata()] % = 10, repeated + }. + +-type 'google.protobuf.ExtensionRangeOptions'() :: + #{uninterpreted_option => ['google.protobuf.UninterpretedOption'()] % = 999, repeated }. -type 'google.protobuf.FieldDescriptorProto'() :: - #{name => iodata(), % = 1 - number => integer(), % = 3, 32 bits - label => 'LABEL_OPTIONAL' | 'LABEL_REQUIRED' | 'LABEL_REPEATED' | integer(), % = 4, enum google.protobuf.FieldDescriptorProto.Label - type => 'TYPE_DOUBLE' | 'TYPE_FLOAT' | 'TYPE_INT64' | 'TYPE_UINT64' | 'TYPE_INT32' | 'TYPE_FIXED64' | 'TYPE_FIXED32' | 'TYPE_BOOL' | 'TYPE_STRING' | 'TYPE_GROUP' | 'TYPE_MESSAGE' | 'TYPE_BYTES' | 'TYPE_UINT32' | 'TYPE_ENUM' | 'TYPE_SFIXED32' | 'TYPE_SFIXED64' | 'TYPE_SINT32' | 'TYPE_SINT64' | integer(), % = 5, enum google.protobuf.FieldDescriptorProto.Type - type_name => iodata(), % = 6 - extendee => iodata(), % = 2 - default_value => iodata(), % = 7 - oneof_index => integer(), % = 9, 32 bits - json_name => iodata(), % = 10 - options => 'google.protobuf.FieldOptions'() % = 8 + #{name => unicode:chardata(), % = 1, optional + number => integer(), % = 3, optional, 32 bits + label => 'LABEL_OPTIONAL' | 'LABEL_REQUIRED' | 'LABEL_REPEATED' | integer(), % = 4, optional, enum google.protobuf.FieldDescriptorProto.Label + type => 'TYPE_DOUBLE' | 'TYPE_FLOAT' | 'TYPE_INT64' | 'TYPE_UINT64' | 'TYPE_INT32' | 'TYPE_FIXED64' | 'TYPE_FIXED32' | 'TYPE_BOOL' | 'TYPE_STRING' | 'TYPE_GROUP' | 'TYPE_MESSAGE' | 'TYPE_BYTES' | 'TYPE_UINT32' | 'TYPE_ENUM' | 'TYPE_SFIXED32' | 'TYPE_SFIXED64' | 'TYPE_SINT32' | 'TYPE_SINT64' | integer(), % = 5, optional, enum google.protobuf.FieldDescriptorProto.Type + type_name => unicode:chardata(), % = 6, optional + extendee => unicode:chardata(), % = 2, optional + default_value => unicode:chardata(), % = 7, optional + oneof_index => integer(), % = 9, optional, 32 bits + json_name => unicode:chardata(), % = 10, optional + options => 'google.protobuf.FieldOptions'(), % = 8, optional + proto3_optional => boolean() | 0 | 1 % = 17, optional }. -type 'google.protobuf.OneofDescriptorProto'() :: - #{name => iodata() % = 1 + #{name => unicode:chardata(), % = 1, optional + options => 'google.protobuf.OneofOptions'() % = 2, optional + }. + +-type 'google.protobuf.EnumDescriptorProto.EnumReservedRange'() :: + #{start => integer(), % = 1, optional, 32 bits + 'end' => integer() % = 2, optional, 32 bits }. -type 'google.protobuf.EnumDescriptorProto'() :: - #{name => iodata(), % = 1 - value => ['google.protobuf.EnumValueDescriptorProto'()], % = 2 - options => 'google.protobuf.EnumOptions'() % = 3 + #{name => unicode:chardata(), % = 1, optional + value => ['google.protobuf.EnumValueDescriptorProto'()], % = 2, repeated + options => 'google.protobuf.EnumOptions'(), % = 3, optional + reserved_range => ['google.protobuf.EnumDescriptorProto.EnumReservedRange'()], % = 4, repeated + reserved_name => [unicode:chardata()] % = 5, repeated }. -type 'google.protobuf.EnumValueDescriptorProto'() :: - #{name => iodata(), % = 1 - number => integer(), % = 2, 32 bits - options => 'google.protobuf.EnumValueOptions'() % = 3 + #{name => unicode:chardata(), % = 1, optional + number => integer(), % = 2, optional, 32 bits + options => 'google.protobuf.EnumValueOptions'() % = 3, optional }. -type 'google.protobuf.ServiceDescriptorProto'() :: - #{name => iodata(), % = 1 - method => ['google.protobuf.MethodDescriptorProto'()], % = 2 - options => 'google.protobuf.ServiceOptions'() % = 3 + #{name => unicode:chardata(), % = 1, optional + method => ['google.protobuf.MethodDescriptorProto'()], % = 2, repeated + options => 'google.protobuf.ServiceOptions'() % = 3, optional }. -type 'google.protobuf.MethodDescriptorProto'() :: - #{name => iodata(), % = 1 - input_type => iodata(), % = 2 - output_type => iodata(), % = 3 - options => 'google.protobuf.MethodOptions'(), % = 4 - client_streaming => boolean() | 0 | 1, % = 5 - server_streaming => boolean() | 0 | 1 % = 6 + #{name => unicode:chardata(), % = 1, optional + input_type => unicode:chardata(), % = 2, optional + output_type => unicode:chardata(), % = 3, optional + options => 'google.protobuf.MethodOptions'(), % = 4, optional + client_streaming => boolean() | 0 | 1, % = 5, optional + server_streaming => boolean() | 0 | 1 % = 6, optional }. -type 'google.protobuf.FileOptions'() :: - #{java_package => iodata(), % = 1 - java_outer_classname => iodata(), % = 8 - java_multiple_files => boolean() | 0 | 1, % = 10 - java_generate_equals_and_hash => boolean() | 0 | 1, % = 20 - java_string_check_utf8 => boolean() | 0 | 1, % = 27 - optimize_for => 'SPEED' | 'CODE_SIZE' | 'LITE_RUNTIME' | integer(), % = 9, enum google.protobuf.FileOptions.OptimizeMode - go_package => iodata(), % = 11 - cc_generic_services => boolean() | 0 | 1, % = 16 - java_generic_services => boolean() | 0 | 1, % = 17 - py_generic_services => boolean() | 0 | 1, % = 18 - deprecated => boolean() | 0 | 1, % = 23 - cc_enable_arenas => boolean() | 0 | 1, % = 31 - objc_class_prefix => iodata(), % = 36 - csharp_namespace => iodata(), % = 37 - javanano_use_deprecated_package => boolean() | 0 | 1, % = 38 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999 - goproto_getters_all => boolean() | 0 | 1, % = 63001 - goproto_enum_prefix_all => boolean() | 0 | 1, % = 63002 - goproto_stringer_all => boolean() | 0 | 1, % = 63003 - verbose_equal_all => boolean() | 0 | 1, % = 63004 - face_all => boolean() | 0 | 1, % = 63005 - gostring_all => boolean() | 0 | 1, % = 63006 - populate_all => boolean() | 0 | 1, % = 63007 - stringer_all => boolean() | 0 | 1, % = 63008 - onlyone_all => boolean() | 0 | 1, % = 63009 - equal_all => boolean() | 0 | 1, % = 63013 - description_all => boolean() | 0 | 1, % = 63014 - testgen_all => boolean() | 0 | 1, % = 63015 - benchgen_all => boolean() | 0 | 1, % = 63016 - marshaler_all => boolean() | 0 | 1, % = 63017 - unmarshaler_all => boolean() | 0 | 1, % = 63018 - stable_marshaler_all => boolean() | 0 | 1, % = 63019 - sizer_all => boolean() | 0 | 1, % = 63020 - goproto_enum_stringer_all => boolean() | 0 | 1, % = 63021 - enum_stringer_all => boolean() | 0 | 1, % = 63022 - unsafe_marshaler_all => boolean() | 0 | 1, % = 63023 - unsafe_unmarshaler_all => boolean() | 0 | 1, % = 63024 - goproto_extensions_map_all => boolean() | 0 | 1, % = 63025 - goproto_unrecognized_all => boolean() | 0 | 1, % = 63026 - gogoproto_import => boolean() | 0 | 1, % = 63027 - protosizer_all => boolean() | 0 | 1, % = 63028 - compare_all => boolean() | 0 | 1 % = 63029 + #{java_package => unicode:chardata(), % = 1, optional + java_outer_classname => unicode:chardata(), % = 8, optional + java_multiple_files => boolean() | 0 | 1, % = 10, optional + java_generate_equals_and_hash => boolean() | 0 | 1, % = 20, optional + java_string_check_utf8 => boolean() | 0 | 1, % = 27, optional + optimize_for => 'SPEED' | 'CODE_SIZE' | 'LITE_RUNTIME' | integer(), % = 9, optional, enum google.protobuf.FileOptions.OptimizeMode + go_package => unicode:chardata(), % = 11, optional + cc_generic_services => boolean() | 0 | 1, % = 16, optional + java_generic_services => boolean() | 0 | 1, % = 17, optional + py_generic_services => boolean() | 0 | 1, % = 18, optional + php_generic_services => boolean() | 0 | 1, % = 42, optional + deprecated => boolean() | 0 | 1, % = 23, optional + cc_enable_arenas => boolean() | 0 | 1, % = 31, optional + objc_class_prefix => unicode:chardata(), % = 36, optional + csharp_namespace => unicode:chardata(), % = 37, optional + swift_prefix => unicode:chardata(), % = 39, optional + php_class_prefix => unicode:chardata(), % = 40, optional + php_namespace => unicode:chardata(), % = 41, optional + php_metadata_namespace => unicode:chardata(), % = 44, optional + ruby_package => unicode:chardata(), % = 45, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999, repeated + goproto_getters_all => boolean() | 0 | 1, % = 63001, optional + goproto_enum_prefix_all => boolean() | 0 | 1, % = 63002, optional + goproto_stringer_all => boolean() | 0 | 1, % = 63003, optional + verbose_equal_all => boolean() | 0 | 1, % = 63004, optional + face_all => boolean() | 0 | 1, % = 63005, optional + gostring_all => boolean() | 0 | 1, % = 63006, optional + populate_all => boolean() | 0 | 1, % = 63007, optional + stringer_all => boolean() | 0 | 1, % = 63008, optional + onlyone_all => boolean() | 0 | 1, % = 63009, optional + equal_all => boolean() | 0 | 1, % = 63013, optional + description_all => boolean() | 0 | 1, % = 63014, optional + testgen_all => boolean() | 0 | 1, % = 63015, optional + benchgen_all => boolean() | 0 | 1, % = 63016, optional + marshaler_all => boolean() | 0 | 1, % = 63017, optional + unmarshaler_all => boolean() | 0 | 1, % = 63018, optional + stable_marshaler_all => boolean() | 0 | 1, % = 63019, optional + sizer_all => boolean() | 0 | 1, % = 63020, optional + goproto_enum_stringer_all => boolean() | 0 | 1, % = 63021, optional + enum_stringer_all => boolean() | 0 | 1, % = 63022, optional + unsafe_marshaler_all => boolean() | 0 | 1, % = 63023, optional + unsafe_unmarshaler_all => boolean() | 0 | 1, % = 63024, optional + goproto_extensions_map_all => boolean() | 0 | 1, % = 63025, optional + goproto_unrecognized_all => boolean() | 0 | 1, % = 63026, optional + gogoproto_import => boolean() | 0 | 1, % = 63027, optional + protosizer_all => boolean() | 0 | 1, % = 63028, optional + compare_all => boolean() | 0 | 1 % = 63029, optional }. -type 'google.protobuf.MessageOptions'() :: - #{message_set_wire_format => boolean() | 0 | 1, % = 1 - no_standard_descriptor_accessor => boolean() | 0 | 1, % = 2 - deprecated => boolean() | 0 | 1, % = 3 - map_entry => boolean() | 0 | 1, % = 7 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999 - goproto_getters => boolean() | 0 | 1, % = 64001 - goproto_stringer => boolean() | 0 | 1, % = 64003 - verbose_equal => boolean() | 0 | 1, % = 64004 - face => boolean() | 0 | 1, % = 64005 - gostring => boolean() | 0 | 1, % = 64006 - populate => boolean() | 0 | 1, % = 64007 - stringer => boolean() | 0 | 1, % = 67008 - onlyone => boolean() | 0 | 1, % = 64009 - equal => boolean() | 0 | 1, % = 64013 - description => boolean() | 0 | 1, % = 64014 - testgen => boolean() | 0 | 1, % = 64015 - benchgen => boolean() | 0 | 1, % = 64016 - marshaler => boolean() | 0 | 1, % = 64017 - unmarshaler => boolean() | 0 | 1, % = 64018 - stable_marshaler => boolean() | 0 | 1, % = 64019 - sizer => boolean() | 0 | 1, % = 64020 - unsafe_marshaler => boolean() | 0 | 1, % = 64023 - unsafe_unmarshaler => boolean() | 0 | 1, % = 64024 - goproto_extensions_map => boolean() | 0 | 1, % = 64025 - goproto_unrecognized => boolean() | 0 | 1, % = 64026 - protosizer => boolean() | 0 | 1, % = 64028 - compare => boolean() | 0 | 1 % = 64029 + #{message_set_wire_format => boolean() | 0 | 1, % = 1, optional + no_standard_descriptor_accessor => boolean() | 0 | 1, % = 2, optional + deprecated => boolean() | 0 | 1, % = 3, optional + map_entry => boolean() | 0 | 1, % = 7, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999, repeated + goproto_getters => boolean() | 0 | 1, % = 64001, optional + goproto_stringer => boolean() | 0 | 1, % = 64003, optional + verbose_equal => boolean() | 0 | 1, % = 64004, optional + face => boolean() | 0 | 1, % = 64005, optional + gostring => boolean() | 0 | 1, % = 64006, optional + populate => boolean() | 0 | 1, % = 64007, optional + stringer => boolean() | 0 | 1, % = 67008, optional + onlyone => boolean() | 0 | 1, % = 64009, optional + equal => boolean() | 0 | 1, % = 64013, optional + description => boolean() | 0 | 1, % = 64014, optional + testgen => boolean() | 0 | 1, % = 64015, optional + benchgen => boolean() | 0 | 1, % = 64016, optional + marshaler => boolean() | 0 | 1, % = 64017, optional + unmarshaler => boolean() | 0 | 1, % = 64018, optional + stable_marshaler => boolean() | 0 | 1, % = 64019, optional + sizer => boolean() | 0 | 1, % = 64020, optional + unsafe_marshaler => boolean() | 0 | 1, % = 64023, optional + unsafe_unmarshaler => boolean() | 0 | 1, % = 64024, optional + goproto_extensions_map => boolean() | 0 | 1, % = 64025, optional + goproto_unrecognized => boolean() | 0 | 1, % = 64026, optional + protosizer => boolean() | 0 | 1, % = 64028, optional + compare => boolean() | 0 | 1 % = 64029, optional }. -type 'google.protobuf.FieldOptions'() :: - #{ctype => 'STRING' | 'CORD' | 'STRING_PIECE' | integer(), % = 1, enum google.protobuf.FieldOptions.CType - packed => boolean() | 0 | 1, % = 2 - jstype => 'JS_NORMAL' | 'JS_STRING' | 'JS_NUMBER' | integer(), % = 6, enum google.protobuf.FieldOptions.JSType - lazy => boolean() | 0 | 1, % = 5 - deprecated => boolean() | 0 | 1, % = 3 - weak => boolean() | 0 | 1, % = 10 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999 - nullable => boolean() | 0 | 1, % = 65001 - embed => boolean() | 0 | 1, % = 65002 - customtype => iodata(), % = 65003 - customname => iodata(), % = 65004 - jsontag => iodata(), % = 65005 - moretags => iodata(), % = 65006 - casttype => iodata(), % = 65007 - castkey => iodata(), % = 65008 - castvalue => iodata(), % = 65009 - stdtime => boolean() | 0 | 1, % = 65010 - stdduration => boolean() | 0 | 1 % = 65011 + #{ctype => 'STRING' | 'CORD' | 'STRING_PIECE' | integer(), % = 1, optional, enum google.protobuf.FieldOptions.CType + packed => boolean() | 0 | 1, % = 2, optional + jstype => 'JS_NORMAL' | 'JS_STRING' | 'JS_NUMBER' | integer(), % = 6, optional, enum google.protobuf.FieldOptions.JSType + lazy => boolean() | 0 | 1, % = 5, optional + deprecated => boolean() | 0 | 1, % = 3, optional + weak => boolean() | 0 | 1, % = 10, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999, repeated + nullable => boolean() | 0 | 1, % = 65001, optional + embed => boolean() | 0 | 1, % = 65002, optional + customtype => unicode:chardata(), % = 65003, optional + customname => unicode:chardata(), % = 65004, optional + jsontag => unicode:chardata(), % = 65005, optional + moretags => unicode:chardata(), % = 65006, optional + casttype => unicode:chardata(), % = 65007, optional + castkey => unicode:chardata(), % = 65008, optional + castvalue => unicode:chardata(), % = 65009, optional + stdtime => boolean() | 0 | 1, % = 65010, optional + stdduration => boolean() | 0 | 1 % = 65011, optional + }. + +-type 'google.protobuf.OneofOptions'() :: + #{uninterpreted_option => ['google.protobuf.UninterpretedOption'()] % = 999, repeated }. -type 'google.protobuf.EnumOptions'() :: - #{allow_alias => boolean() | 0 | 1, % = 2 - deprecated => boolean() | 0 | 1, % = 3 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999 - goproto_enum_prefix => boolean() | 0 | 1, % = 62001 - goproto_enum_stringer => boolean() | 0 | 1, % = 62021 - enum_stringer => boolean() | 0 | 1, % = 62022 - enum_customname => iodata() % = 62023 + #{allow_alias => boolean() | 0 | 1, % = 2, optional + deprecated => boolean() | 0 | 1, % = 3, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999, repeated + goproto_enum_prefix => boolean() | 0 | 1, % = 62001, optional + goproto_enum_stringer => boolean() | 0 | 1, % = 62021, optional + enum_stringer => boolean() | 0 | 1, % = 62022, optional + enum_customname => unicode:chardata() % = 62023, optional }. -type 'google.protobuf.EnumValueOptions'() :: - #{deprecated => boolean() | 0 | 1, % = 1 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999 - enumvalue_customname => iodata() % = 66001 + #{deprecated => boolean() | 0 | 1, % = 1, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999, repeated + enumvalue_customname => unicode:chardata() % = 66001, optional }. -type 'google.protobuf.ServiceOptions'() :: - #{deprecated => boolean() | 0 | 1, % = 33 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()] % = 999 + #{deprecated => boolean() | 0 | 1, % = 33, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()] % = 999, repeated }. -type 'google.protobuf.MethodOptions'() :: - #{deprecated => boolean() | 0 | 1, % = 33 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()] % = 999 + #{deprecated => boolean() | 0 | 1, % = 33, optional + idempotency_level => 'IDEMPOTENCY_UNKNOWN' | 'NO_SIDE_EFFECTS' | 'IDEMPOTENT' | integer(), % = 34, optional, enum google.protobuf.MethodOptions.IdempotencyLevel + uninterpreted_option => ['google.protobuf.UninterpretedOption'()] % = 999, repeated }. -type 'google.protobuf.UninterpretedOption.NamePart'() :: - #{name_part := iodata(), % = 1 - is_extension := boolean() | 0 | 1 % = 2 + #{name_part => unicode:chardata(), % = 1, required + is_extension => boolean() | 0 | 1 % = 2, required }. -type 'google.protobuf.UninterpretedOption'() :: - #{name => ['google.protobuf.UninterpretedOption.NamePart'()], % = 2 - identifier_value => iodata(), % = 3 - positive_int_value => non_neg_integer(), % = 4, 32 bits - negative_int_value => integer(), % = 5, 32 bits - double_value => float() | integer() | infinity | '-infinity' | nan, % = 6 - string_value => iodata(), % = 7 - aggregate_value => iodata() % = 8 + #{name => ['google.protobuf.UninterpretedOption.NamePart'()], % = 2, repeated + identifier_value => unicode:chardata(), % = 3, optional + positive_int_value => non_neg_integer(), % = 4, optional, 64 bits + negative_int_value => integer(), % = 5, optional, 64 bits + double_value => float() | integer() | infinity | '-infinity' | nan, % = 6, optional + string_value => iodata(), % = 7, optional + aggregate_value => unicode:chardata() % = 8, optional }. -type 'google.protobuf.SourceCodeInfo.Location'() :: - #{path => [integer()], % = 1, 32 bits - span => [integer()], % = 2, 32 bits - leading_comments => iodata(), % = 3 - trailing_comments => iodata(), % = 4 - leading_detached_comments => [iodata()] % = 6 + #{path => [integer()], % = 1, repeated, 32 bits + span => [integer()], % = 2, repeated, 32 bits + leading_comments => unicode:chardata(), % = 3, optional + trailing_comments => unicode:chardata(), % = 4, optional + leading_detached_comments => [unicode:chardata()] % = 6, repeated }. -type 'google.protobuf.SourceCodeInfo'() :: - #{location => ['google.protobuf.SourceCodeInfo.Location'()] % = 1 + #{location => ['google.protobuf.SourceCodeInfo.Location'()] % = 1, repeated }. -type 'google.protobuf.GeneratedCodeInfo.Annotation'() :: - #{path => [integer()], % = 1, 32 bits - source_file => iodata(), % = 2 - 'begin' => integer(), % = 3, 32 bits - 'end' => integer() % = 4, 32 bits + #{path => [integer()], % = 1, repeated, 32 bits + source_file => unicode:chardata(), % = 2, optional + 'begin' => integer(), % = 3, optional, 32 bits + 'end' => integer() % = 4, optional, 32 bits }. -type 'google.protobuf.GeneratedCodeInfo'() :: - #{annotation => ['google.protobuf.GeneratedCodeInfo.Annotation'()] % = 1 + #{annotation => ['google.protobuf.GeneratedCodeInfo.Annotation'()] % = 1, repeated }. --export_type(['google.protobuf.FileDescriptorSet'/0, 'google.protobuf.FileDescriptorProto'/0, 'google.protobuf.DescriptorProto.ExtensionRange'/0, 'google.protobuf.DescriptorProto.ReservedRange'/0, 'google.protobuf.DescriptorProto'/0, 'google.protobuf.FieldDescriptorProto'/0, 'google.protobuf.OneofDescriptorProto'/0, 'google.protobuf.EnumDescriptorProto'/0, 'google.protobuf.EnumValueDescriptorProto'/0, 'google.protobuf.ServiceDescriptorProto'/0, 'google.protobuf.MethodDescriptorProto'/0, 'google.protobuf.FileOptions'/0, 'google.protobuf.MessageOptions'/0, 'google.protobuf.FieldOptions'/0, 'google.protobuf.EnumOptions'/0, 'google.protobuf.EnumValueOptions'/0, 'google.protobuf.ServiceOptions'/0, 'google.protobuf.MethodOptions'/0, 'google.protobuf.UninterpretedOption.NamePart'/0, 'google.protobuf.UninterpretedOption'/0, 'google.protobuf.SourceCodeInfo.Location'/0, 'google.protobuf.SourceCodeInfo'/0, 'google.protobuf.GeneratedCodeInfo.Annotation'/0, 'google.protobuf.GeneratedCodeInfo'/0]). +-export_type(['google.protobuf.FileDescriptorSet'/0, 'google.protobuf.FileDescriptorProto'/0, 'google.protobuf.DescriptorProto.ExtensionRange'/0, 'google.protobuf.DescriptorProto.ReservedRange'/0, 'google.protobuf.DescriptorProto'/0, 'google.protobuf.ExtensionRangeOptions'/0, 'google.protobuf.FieldDescriptorProto'/0, 'google.protobuf.OneofDescriptorProto'/0, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'/0, 'google.protobuf.EnumDescriptorProto'/0, 'google.protobuf.EnumValueDescriptorProto'/0, 'google.protobuf.ServiceDescriptorProto'/0, 'google.protobuf.MethodDescriptorProto'/0, 'google.protobuf.FileOptions'/0, 'google.protobuf.MessageOptions'/0, 'google.protobuf.FieldOptions'/0, 'google.protobuf.OneofOptions'/0, 'google.protobuf.EnumOptions'/0, 'google.protobuf.EnumValueOptions'/0, 'google.protobuf.ServiceOptions'/0, 'google.protobuf.MethodOptions'/0, 'google.protobuf.UninterpretedOption.NamePart'/0, 'google.protobuf.UninterpretedOption'/0, 'google.protobuf.SourceCodeInfo.Location'/0, 'google.protobuf.SourceCodeInfo'/0, 'google.protobuf.GeneratedCodeInfo.Annotation'/0, 'google.protobuf.GeneratedCodeInfo'/0]). +-type '$msg_name'() :: 'google.protobuf.FileDescriptorSet' | 'google.protobuf.FileDescriptorProto' | 'google.protobuf.DescriptorProto.ExtensionRange' | 'google.protobuf.DescriptorProto.ReservedRange' | 'google.protobuf.DescriptorProto' | 'google.protobuf.ExtensionRangeOptions' | 'google.protobuf.FieldDescriptorProto' | 'google.protobuf.OneofDescriptorProto' | 'google.protobuf.EnumDescriptorProto.EnumReservedRange' | 'google.protobuf.EnumDescriptorProto' | 'google.protobuf.EnumValueDescriptorProto' | 'google.protobuf.ServiceDescriptorProto' | 'google.protobuf.MethodDescriptorProto' | 'google.protobuf.FileOptions' | 'google.protobuf.MessageOptions' | 'google.protobuf.FieldOptions' | 'google.protobuf.OneofOptions' | 'google.protobuf.EnumOptions' | 'google.protobuf.EnumValueOptions' | 'google.protobuf.ServiceOptions' | 'google.protobuf.MethodOptions' | 'google.protobuf.UninterpretedOption.NamePart' | 'google.protobuf.UninterpretedOption' | 'google.protobuf.SourceCodeInfo.Location' | 'google.protobuf.SourceCodeInfo' | 'google.protobuf.GeneratedCodeInfo.Annotation' | 'google.protobuf.GeneratedCodeInfo'. +-type '$msg'() :: 'google.protobuf.FileDescriptorSet'() | 'google.protobuf.FileDescriptorProto'() | 'google.protobuf.DescriptorProto.ExtensionRange'() | 'google.protobuf.DescriptorProto.ReservedRange'() | 'google.protobuf.DescriptorProto'() | 'google.protobuf.ExtensionRangeOptions'() | 'google.protobuf.FieldDescriptorProto'() | 'google.protobuf.OneofDescriptorProto'() | 'google.protobuf.EnumDescriptorProto.EnumReservedRange'() | 'google.protobuf.EnumDescriptorProto'() | 'google.protobuf.EnumValueDescriptorProto'() | 'google.protobuf.ServiceDescriptorProto'() | 'google.protobuf.MethodDescriptorProto'() | 'google.protobuf.FileOptions'() | 'google.protobuf.MessageOptions'() | 'google.protobuf.FieldOptions'() | 'google.protobuf.OneofOptions'() | 'google.protobuf.EnumOptions'() | 'google.protobuf.EnumValueOptions'() | 'google.protobuf.ServiceOptions'() | 'google.protobuf.MethodOptions'() | 'google.protobuf.UninterpretedOption.NamePart'() | 'google.protobuf.UninterpretedOption'() | 'google.protobuf.SourceCodeInfo.Location'() | 'google.protobuf.SourceCodeInfo'() | 'google.protobuf.GeneratedCodeInfo.Annotation'() | 'google.protobuf.GeneratedCodeInfo'(). +-export_type(['$msg_name'/0, '$msg'/0]). --spec encode_msg('google.protobuf.FileDescriptorSet'() | 'google.protobuf.FileDescriptorProto'() | 'google.protobuf.DescriptorProto.ExtensionRange'() | 'google.protobuf.DescriptorProto.ReservedRange'() | 'google.protobuf.DescriptorProto'() | 'google.protobuf.FieldDescriptorProto'() | 'google.protobuf.OneofDescriptorProto'() | 'google.protobuf.EnumDescriptorProto'() | 'google.protobuf.EnumValueDescriptorProto'() | 'google.protobuf.ServiceDescriptorProto'() | 'google.protobuf.MethodDescriptorProto'() | 'google.protobuf.FileOptions'() | 'google.protobuf.MessageOptions'() | 'google.protobuf.FieldOptions'() | 'google.protobuf.EnumOptions'() | 'google.protobuf.EnumValueOptions'() | 'google.protobuf.ServiceOptions'() | 'google.protobuf.MethodOptions'() | 'google.protobuf.UninterpretedOption.NamePart'() | 'google.protobuf.UninterpretedOption'() | 'google.protobuf.SourceCodeInfo.Location'() | 'google.protobuf.SourceCodeInfo'() | 'google.protobuf.GeneratedCodeInfo.Annotation'() | 'google.protobuf.GeneratedCodeInfo'(), atom()) -> binary(). -encode_msg(Msg, MsgName) when is_atom(MsgName) -> - encode_msg(Msg, MsgName, []). +-if(?OTP_RELEASE >= 24). +-dialyzer({no_underspecs, encode_msg/2}). +-endif. +-spec encode_msg('$msg'(), '$msg_name'()) -> binary(). +encode_msg(Msg, MsgName) when is_atom(MsgName) -> encode_msg(Msg, MsgName, []). --spec encode_msg('google.protobuf.FileDescriptorSet'() | 'google.protobuf.FileDescriptorProto'() | 'google.protobuf.DescriptorProto.ExtensionRange'() | 'google.protobuf.DescriptorProto.ReservedRange'() | 'google.protobuf.DescriptorProto'() | 'google.protobuf.FieldDescriptorProto'() | 'google.protobuf.OneofDescriptorProto'() | 'google.protobuf.EnumDescriptorProto'() | 'google.protobuf.EnumValueDescriptorProto'() | 'google.protobuf.ServiceDescriptorProto'() | 'google.protobuf.MethodDescriptorProto'() | 'google.protobuf.FileOptions'() | 'google.protobuf.MessageOptions'() | 'google.protobuf.FieldOptions'() | 'google.protobuf.EnumOptions'() | 'google.protobuf.EnumValueOptions'() | 'google.protobuf.ServiceOptions'() | 'google.protobuf.MethodOptions'() | 'google.protobuf.UninterpretedOption.NamePart'() | 'google.protobuf.UninterpretedOption'() | 'google.protobuf.SourceCodeInfo.Location'() | 'google.protobuf.SourceCodeInfo'() | 'google.protobuf.GeneratedCodeInfo.Annotation'() | 'google.protobuf.GeneratedCodeInfo'(), atom(), list()) -> binary(). +-if(?OTP_RELEASE >= 24). +-dialyzer({no_underspecs, encode_msg/3}). +-endif. +-spec encode_msg('$msg'(), '$msg_name'(), list()) -> binary(). encode_msg(Msg, MsgName, Opts) -> case proplists:get_bool(verify, Opts) of - true -> verify_msg(Msg, MsgName, Opts); - false -> ok + true -> verify_msg(Msg, MsgName, Opts); + false -> ok end, TrUserData = proplists:get_value(user_data, Opts), case MsgName of - 'google.protobuf.FileDescriptorSet' -> - 'encode_msg_google.protobuf.FileDescriptorSet'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.FileDescriptorProto' -> - 'encode_msg_google.protobuf.FileDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.DescriptorProto.ExtensionRange' -> - 'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.DescriptorProto.ReservedRange' -> - 'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.DescriptorProto' -> - 'encode_msg_google.protobuf.DescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.FieldDescriptorProto' -> - 'encode_msg_google.protobuf.FieldDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.OneofDescriptorProto' -> - 'encode_msg_google.protobuf.OneofDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.EnumDescriptorProto' -> - 'encode_msg_google.protobuf.EnumDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.EnumValueDescriptorProto' -> - 'encode_msg_google.protobuf.EnumValueDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.ServiceDescriptorProto' -> - 'encode_msg_google.protobuf.ServiceDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.MethodDescriptorProto' -> - 'encode_msg_google.protobuf.MethodDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.FileOptions' -> - 'encode_msg_google.protobuf.FileOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.MessageOptions' -> - 'encode_msg_google.protobuf.MessageOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.FieldOptions' -> - 'encode_msg_google.protobuf.FieldOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.EnumOptions' -> - 'encode_msg_google.protobuf.EnumOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.EnumValueOptions' -> - 'encode_msg_google.protobuf.EnumValueOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.ServiceOptions' -> - 'encode_msg_google.protobuf.ServiceOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.MethodOptions' -> - 'encode_msg_google.protobuf.MethodOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.UninterpretedOption.NamePart' -> - 'encode_msg_google.protobuf.UninterpretedOption.NamePart'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.UninterpretedOption' -> - 'encode_msg_google.protobuf.UninterpretedOption'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.SourceCodeInfo.Location' -> - 'encode_msg_google.protobuf.SourceCodeInfo.Location'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.SourceCodeInfo' -> - 'encode_msg_google.protobuf.SourceCodeInfo'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.GeneratedCodeInfo.Annotation' -> - 'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.GeneratedCodeInfo' -> - 'encode_msg_google.protobuf.GeneratedCodeInfo'(id(Msg, - TrUserData), - TrUserData) + 'google.protobuf.FileDescriptorSet' -> 'encode_msg_google.protobuf.FileDescriptorSet'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.FileDescriptorProto' -> 'encode_msg_google.protobuf.FileDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.DescriptorProto.ExtensionRange' -> 'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.DescriptorProto.ReservedRange' -> 'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.DescriptorProto' -> 'encode_msg_google.protobuf.DescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.ExtensionRangeOptions' -> 'encode_msg_google.protobuf.ExtensionRangeOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.FieldDescriptorProto' -> 'encode_msg_google.protobuf.FieldDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.OneofDescriptorProto' -> 'encode_msg_google.protobuf.OneofDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.EnumDescriptorProto.EnumReservedRange' -> 'encode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.EnumDescriptorProto' -> 'encode_msg_google.protobuf.EnumDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.EnumValueDescriptorProto' -> 'encode_msg_google.protobuf.EnumValueDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.ServiceDescriptorProto' -> 'encode_msg_google.protobuf.ServiceDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.MethodDescriptorProto' -> 'encode_msg_google.protobuf.MethodDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.FileOptions' -> 'encode_msg_google.protobuf.FileOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.MessageOptions' -> 'encode_msg_google.protobuf.MessageOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.FieldOptions' -> 'encode_msg_google.protobuf.FieldOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.OneofOptions' -> 'encode_msg_google.protobuf.OneofOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.EnumOptions' -> 'encode_msg_google.protobuf.EnumOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.EnumValueOptions' -> 'encode_msg_google.protobuf.EnumValueOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.ServiceOptions' -> 'encode_msg_google.protobuf.ServiceOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.MethodOptions' -> 'encode_msg_google.protobuf.MethodOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.UninterpretedOption.NamePart' -> 'encode_msg_google.protobuf.UninterpretedOption.NamePart'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.UninterpretedOption' -> 'encode_msg_google.protobuf.UninterpretedOption'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.SourceCodeInfo.Location' -> 'encode_msg_google.protobuf.SourceCodeInfo.Location'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.SourceCodeInfo' -> 'encode_msg_google.protobuf.SourceCodeInfo'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.GeneratedCodeInfo.Annotation' -> 'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.GeneratedCodeInfo' -> 'encode_msg_google.protobuf.GeneratedCodeInfo'(id(Msg, TrUserData), TrUserData) end. -'encode_msg_google.protobuf.FileDescriptorSet'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.FileDescriptorSet'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.FileDescriptorSet'(Msg, TrUserData) -> 'encode_msg_google.protobuf.FileDescriptorSet'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.FileDescriptorSet'(#{} = M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.FileDescriptorSet'(#{} = M, Bin, TrUserData) -> case M of - #{file := F1} -> - TrF1 = id(F1, TrUserData), - if TrF1 == [] -> Bin; - true -> - 'e_field_google.protobuf.FileDescriptorSet_file'(TrF1, - Bin, - TrUserData) - end; - _ -> Bin + #{file := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.FileDescriptorSet_file'(TrF1, Bin, TrUserData) + end; + _ -> Bin end. -'encode_msg_google.protobuf.FileDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.FileDescriptorProto'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.FileDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.FileDescriptorProto'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.FileDescriptorProto'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.FileDescriptorProto'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{package := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_string(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{package := F2} -> begin TrF2 = id(F2, TrUserData), e_type_string(TrF2, <>, TrUserData) end; + _ -> B1 + end, B3 = case M of - #{dependency := F3} -> - TrF3 = id(F3, TrUserData), - if TrF3 == [] -> B2; - true -> - 'e_field_google.protobuf.FileDescriptorProto_dependency'(TrF3, - B2, - TrUserData) - end; - _ -> B2 - end, + #{dependency := F3} -> + TrF3 = id(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_google.protobuf.FileDescriptorProto_dependency'(TrF3, B2, TrUserData) + end; + _ -> B2 + end, B4 = case M of - #{public_dependency := F4} -> - TrF4 = id(F4, TrUserData), - if TrF4 == [] -> B3; - true -> - 'e_field_google.protobuf.FileDescriptorProto_public_dependency'(TrF4, - B3, - TrUserData) - end; - _ -> B3 - end, + #{public_dependency := F4} -> + TrF4 = id(F4, TrUserData), + if TrF4 == [] -> B3; + true -> 'e_field_google.protobuf.FileDescriptorProto_public_dependency'(TrF4, B3, TrUserData) + end; + _ -> B3 + end, B5 = case M of - #{weak_dependency := F5} -> - TrF5 = id(F5, TrUserData), - if TrF5 == [] -> B4; - true -> - 'e_field_google.protobuf.FileDescriptorProto_weak_dependency'(TrF5, - B4, - TrUserData) - end; - _ -> B4 - end, + #{weak_dependency := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_google.protobuf.FileDescriptorProto_weak_dependency'(TrF5, B4, TrUserData) + end; + _ -> B4 + end, B6 = case M of - #{message_type := F6} -> - TrF6 = id(F6, TrUserData), - if TrF6 == [] -> B5; - true -> - 'e_field_google.protobuf.FileDescriptorProto_message_type'(TrF6, - B5, - TrUserData) - end; - _ -> B5 - end, + #{message_type := F6} -> + TrF6 = id(F6, TrUserData), + if TrF6 == [] -> B5; + true -> 'e_field_google.protobuf.FileDescriptorProto_message_type'(TrF6, B5, TrUserData) + end; + _ -> B5 + end, B7 = case M of - #{enum_type := F7} -> - TrF7 = id(F7, TrUserData), - if TrF7 == [] -> B6; - true -> - 'e_field_google.protobuf.FileDescriptorProto_enum_type'(TrF7, - B6, - TrUserData) - end; - _ -> B6 - end, + #{enum_type := F7} -> + TrF7 = id(F7, TrUserData), + if TrF7 == [] -> B6; + true -> 'e_field_google.protobuf.FileDescriptorProto_enum_type'(TrF7, B6, TrUserData) + end; + _ -> B6 + end, B8 = case M of - #{service := F8} -> - TrF8 = id(F8, TrUserData), - if TrF8 == [] -> B7; - true -> - 'e_field_google.protobuf.FileDescriptorProto_service'(TrF8, - B7, - TrUserData) - end; - _ -> B7 - end, + #{service := F8} -> + TrF8 = id(F8, TrUserData), + if TrF8 == [] -> B7; + true -> 'e_field_google.protobuf.FileDescriptorProto_service'(TrF8, B7, TrUserData) + end; + _ -> B7 + end, B9 = case M of - #{extension := F9} -> - TrF9 = id(F9, TrUserData), - if TrF9 == [] -> B8; - true -> - 'e_field_google.protobuf.FileDescriptorProto_extension'(TrF9, - B8, - TrUserData) - end; - _ -> B8 - end, + #{extension := F9} -> + TrF9 = id(F9, TrUserData), + if TrF9 == [] -> B8; + true -> 'e_field_google.protobuf.FileDescriptorProto_extension'(TrF9, B8, TrUserData) + end; + _ -> B8 + end, B10 = case M of - #{options := F10} -> - begin - TrF10 = id(F10, TrUserData), - 'e_mfield_google.protobuf.FileDescriptorProto_options'(TrF10, - <>, - TrUserData) - end; - _ -> B9 - end, + #{options := F10} -> begin TrF10 = id(F10, TrUserData), 'e_mfield_google.protobuf.FileDescriptorProto_options'(TrF10, <>, TrUserData) end; + _ -> B9 + end, B11 = case M of - #{source_code_info := F11} -> - begin - TrF11 = id(F11, TrUserData), - 'e_mfield_google.protobuf.FileDescriptorProto_source_code_info'(TrF11, - <>, - TrUserData) - end; - _ -> B10 - end, + #{source_code_info := F11} -> begin TrF11 = id(F11, TrUserData), 'e_mfield_google.protobuf.FileDescriptorProto_source_code_info'(TrF11, <>, TrUserData) end; + _ -> B10 + end, case M of - #{syntax := F12} -> - begin - TrF12 = id(F12, TrUserData), - e_type_string(TrF12, <>, TrUserData) - end; - _ -> B11 + #{syntax := F12} -> begin TrF12 = id(F12, TrUserData), e_type_string(TrF12, <>, TrUserData) end; + _ -> B11 end. -'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, - <<>>, - TrUserData). +'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, TrUserData) -> 'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{start := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_int32(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{start := F1} -> begin TrF1 = id(F1, TrUserData), e_type_int32(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{'end' := F2} -> begin TrF2 = id(F2, TrUserData), e_type_int32(TrF2, <>, TrUserData) end; + _ -> B1 + end, case M of - #{'end' := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_int32(TrF2, <>, TrUserData) - end; - _ -> B1 + #{options := F3} -> begin TrF3 = id(F3, TrUserData), 'e_mfield_google.protobuf.DescriptorProto.ExtensionRange_options'(TrF3, <>, TrUserData) end; + _ -> B2 end. -'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, - <<>>, - TrUserData). +'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, TrUserData) -> 'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{start := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_int32(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{start := F1} -> begin TrF1 = id(F1, TrUserData), e_type_int32(TrF1, <>, TrUserData) end; + _ -> Bin + end, case M of - #{'end' := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_int32(TrF2, <>, TrUserData) - end; - _ -> B1 + #{'end' := F2} -> begin TrF2 = id(F2, TrUserData), e_type_int32(TrF2, <>, TrUserData) end; + _ -> B1 end. -'encode_msg_google.protobuf.DescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.DescriptorProto'(Msg, <<>>, - TrUserData). +'encode_msg_google.protobuf.DescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.DescriptorProto'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.DescriptorProto'(#{} = M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.DescriptorProto'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{field := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.DescriptorProto_field'(TrF2, - B1, - TrUserData) - end; - _ -> B1 - end, + #{field := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.DescriptorProto_field'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, B3 = case M of - #{extension := F3} -> - TrF3 = id(F3, TrUserData), - if TrF3 == [] -> B2; - true -> - 'e_field_google.protobuf.DescriptorProto_extension'(TrF3, - B2, - TrUserData) - end; - _ -> B2 - end, + #{extension := F3} -> + TrF3 = id(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_google.protobuf.DescriptorProto_extension'(TrF3, B2, TrUserData) + end; + _ -> B2 + end, B4 = case M of - #{nested_type := F4} -> - TrF4 = id(F4, TrUserData), - if TrF4 == [] -> B3; - true -> - 'e_field_google.protobuf.DescriptorProto_nested_type'(TrF4, - B3, - TrUserData) - end; - _ -> B3 - end, + #{nested_type := F4} -> + TrF4 = id(F4, TrUserData), + if TrF4 == [] -> B3; + true -> 'e_field_google.protobuf.DescriptorProto_nested_type'(TrF4, B3, TrUserData) + end; + _ -> B3 + end, B5 = case M of - #{enum_type := F5} -> - TrF5 = id(F5, TrUserData), - if TrF5 == [] -> B4; - true -> - 'e_field_google.protobuf.DescriptorProto_enum_type'(TrF5, - B4, - TrUserData) - end; - _ -> B4 - end, + #{enum_type := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_google.protobuf.DescriptorProto_enum_type'(TrF5, B4, TrUserData) + end; + _ -> B4 + end, B6 = case M of - #{extension_range := F6} -> - TrF6 = id(F6, TrUserData), - if TrF6 == [] -> B5; - true -> - 'e_field_google.protobuf.DescriptorProto_extension_range'(TrF6, - B5, - TrUserData) - end; - _ -> B5 - end, + #{extension_range := F6} -> + TrF6 = id(F6, TrUserData), + if TrF6 == [] -> B5; + true -> 'e_field_google.protobuf.DescriptorProto_extension_range'(TrF6, B5, TrUserData) + end; + _ -> B5 + end, B7 = case M of - #{oneof_decl := F7} -> - TrF7 = id(F7, TrUserData), - if TrF7 == [] -> B6; - true -> - 'e_field_google.protobuf.DescriptorProto_oneof_decl'(TrF7, - B6, - TrUserData) - end; - _ -> B6 - end, + #{oneof_decl := F7} -> + TrF7 = id(F7, TrUserData), + if TrF7 == [] -> B6; + true -> 'e_field_google.protobuf.DescriptorProto_oneof_decl'(TrF7, B6, TrUserData) + end; + _ -> B6 + end, B8 = case M of - #{options := F8} -> - begin - TrF8 = id(F8, TrUserData), - 'e_mfield_google.protobuf.DescriptorProto_options'(TrF8, - <>, - TrUserData) - end; - _ -> B7 - end, + #{options := F8} -> begin TrF8 = id(F8, TrUserData), 'e_mfield_google.protobuf.DescriptorProto_options'(TrF8, <>, TrUserData) end; + _ -> B7 + end, B9 = case M of - #{reserved_range := F9} -> - TrF9 = id(F9, TrUserData), - if TrF9 == [] -> B8; - true -> - 'e_field_google.protobuf.DescriptorProto_reserved_range'(TrF9, - B8, - TrUserData) - end; - _ -> B8 - end, + #{reserved_range := F9} -> + TrF9 = id(F9, TrUserData), + if TrF9 == [] -> B8; + true -> 'e_field_google.protobuf.DescriptorProto_reserved_range'(TrF9, B8, TrUserData) + end; + _ -> B8 + end, + case M of + #{reserved_name := F10} -> + TrF10 = id(F10, TrUserData), + if TrF10 == [] -> B9; + true -> 'e_field_google.protobuf.DescriptorProto_reserved_name'(TrF10, B9, TrUserData) + end; + _ -> B9 + end. + +'encode_msg_google.protobuf.ExtensionRangeOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.ExtensionRangeOptions'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.ExtensionRangeOptions'(#{} = M, Bin, TrUserData) -> case M of - #{reserved_name := F10} -> - TrF10 = id(F10, TrUserData), - if TrF10 == [] -> B9; - true -> - 'e_field_google.protobuf.DescriptorProto_reserved_name'(TrF10, - B9, - TrUserData) - end; - _ -> B9 + #{uninterpreted_option := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(TrF1, Bin, TrUserData) + end; + _ -> Bin end. -'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.FieldDescriptorProto'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.FieldDescriptorProto'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{number := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_int32(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{number := F2} -> begin TrF2 = id(F2, TrUserData), e_type_int32(TrF2, <>, TrUserData) end; + _ -> B1 + end, B3 = case M of - #{label := F3} -> - begin - TrF3 = id(F3, TrUserData), - 'e_enum_google.protobuf.FieldDescriptorProto.Label'(TrF3, - <>, - TrUserData) - end; - _ -> B2 - end, + #{label := F3} -> begin TrF3 = id(F3, TrUserData), 'e_enum_google.protobuf.FieldDescriptorProto.Label'(TrF3, <>, TrUserData) end; + _ -> B2 + end, B4 = case M of - #{type := F4} -> - begin - TrF4 = id(F4, TrUserData), - 'e_enum_google.protobuf.FieldDescriptorProto.Type'(TrF4, - <>, - TrUserData) - end; - _ -> B3 - end, + #{type := F4} -> begin TrF4 = id(F4, TrUserData), 'e_enum_google.protobuf.FieldDescriptorProto.Type'(TrF4, <>, TrUserData) end; + _ -> B3 + end, B5 = case M of - #{type_name := F5} -> - begin - TrF5 = id(F5, TrUserData), - e_type_string(TrF5, <>, TrUserData) - end; - _ -> B4 - end, + #{type_name := F5} -> begin TrF5 = id(F5, TrUserData), e_type_string(TrF5, <>, TrUserData) end; + _ -> B4 + end, B6 = case M of - #{extendee := F6} -> - begin - TrF6 = id(F6, TrUserData), - e_type_string(TrF6, <>, TrUserData) - end; - _ -> B5 - end, + #{extendee := F6} -> begin TrF6 = id(F6, TrUserData), e_type_string(TrF6, <>, TrUserData) end; + _ -> B5 + end, B7 = case M of - #{default_value := F7} -> - begin - TrF7 = id(F7, TrUserData), - e_type_string(TrF7, <>, TrUserData) - end; - _ -> B6 - end, + #{default_value := F7} -> begin TrF7 = id(F7, TrUserData), e_type_string(TrF7, <>, TrUserData) end; + _ -> B6 + end, B8 = case M of - #{oneof_index := F8} -> - begin - TrF8 = id(F8, TrUserData), - e_type_int32(TrF8, <>, TrUserData) - end; - _ -> B7 - end, + #{oneof_index := F8} -> begin TrF8 = id(F8, TrUserData), e_type_int32(TrF8, <>, TrUserData) end; + _ -> B7 + end, B9 = case M of - #{json_name := F9} -> - begin - TrF9 = id(F9, TrUserData), - e_type_string(TrF9, <>, TrUserData) - end; - _ -> B8 - end, + #{json_name := F9} -> begin TrF9 = id(F9, TrUserData), e_type_string(TrF9, <>, TrUserData) end; + _ -> B8 + end, + B10 = case M of + #{options := F10} -> begin TrF10 = id(F10, TrUserData), 'e_mfield_google.protobuf.FieldDescriptorProto_options'(TrF10, <>, TrUserData) end; + _ -> B9 + end, case M of - #{options := F10} -> - begin - TrF10 = id(F10, TrUserData), - 'e_mfield_google.protobuf.FieldDescriptorProto_options'(TrF10, - <>, - TrUserData) - end; - _ -> B9 + #{proto3_optional := F11} -> begin TrF11 = id(F11, TrUserData), e_type_bool(TrF11, <>, TrUserData) end; + _ -> B10 end. -'encode_msg_google.protobuf.OneofDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.OneofDescriptorProto'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.OneofDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.OneofDescriptorProto'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.OneofDescriptorProto'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.OneofDescriptorProto'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin + #{options := F2} -> begin TrF2 = id(F2, TrUserData), 'e_mfield_google.protobuf.OneofDescriptorProto_options'(TrF2, <>, TrUserData) end; + _ -> B1 end. -'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, TrUserData) -> 'encode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.EnumDescriptorProto'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{start := F1} -> begin TrF1 = id(F1, TrUserData), e_type_int32(TrF1, <>, TrUserData) end; + _ -> Bin + end, + case M of + #{'end' := F2} -> begin TrF2 = id(F2, TrUserData), e_type_int32(TrF2, <>, TrUserData) end; + _ -> B1 + end. + +'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.EnumDescriptorProto'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{value := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.EnumDescriptorProto_value'(TrF2, - B1, - TrUserData) - end; - _ -> B1 - end, + #{value := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.EnumDescriptorProto_value'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, + B3 = case M of + #{options := F3} -> begin TrF3 = id(F3, TrUserData), 'e_mfield_google.protobuf.EnumDescriptorProto_options'(TrF3, <>, TrUserData) end; + _ -> B2 + end, + B4 = case M of + #{reserved_range := F4} -> + TrF4 = id(F4, TrUserData), + if TrF4 == [] -> B3; + true -> 'e_field_google.protobuf.EnumDescriptorProto_reserved_range'(TrF4, B3, TrUserData) + end; + _ -> B3 + end, case M of - #{options := F3} -> - begin - TrF3 = id(F3, TrUserData), - 'e_mfield_google.protobuf.EnumDescriptorProto_options'(TrF3, - <>, - TrUserData) - end; - _ -> B2 + #{reserved_name := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_google.protobuf.EnumDescriptorProto_reserved_name'(TrF5, B4, TrUserData) + end; + _ -> B4 end. -'encode_msg_google.protobuf.EnumValueDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.EnumValueDescriptorProto'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.EnumValueDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.EnumValueDescriptorProto'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.EnumValueDescriptorProto'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.EnumValueDescriptorProto'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{number := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_int32(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{number := F2} -> begin TrF2 = id(F2, TrUserData), e_type_int32(TrF2, <>, TrUserData) end; + _ -> B1 + end, case M of - #{options := F3} -> - begin - TrF3 = id(F3, TrUserData), - 'e_mfield_google.protobuf.EnumValueDescriptorProto_options'(TrF3, - <>, - TrUserData) - end; - _ -> B2 + #{options := F3} -> begin TrF3 = id(F3, TrUserData), 'e_mfield_google.protobuf.EnumValueDescriptorProto_options'(TrF3, <>, TrUserData) end; + _ -> B2 end. -'encode_msg_google.protobuf.ServiceDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.ServiceDescriptorProto'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.ServiceDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.ServiceDescriptorProto'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.ServiceDescriptorProto'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.ServiceDescriptorProto'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{method := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.ServiceDescriptorProto_method'(TrF2, - B1, - TrUserData) - end; - _ -> B1 - end, + #{method := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.ServiceDescriptorProto_method'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, case M of - #{options := F3} -> - begin - TrF3 = id(F3, TrUserData), - 'e_mfield_google.protobuf.ServiceDescriptorProto_options'(TrF3, - <>, - TrUserData) - end; - _ -> B2 + #{options := F3} -> begin TrF3 = id(F3, TrUserData), 'e_mfield_google.protobuf.ServiceDescriptorProto_options'(TrF3, <>, TrUserData) end; + _ -> B2 end. -'encode_msg_google.protobuf.MethodDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.MethodDescriptorProto'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.MethodDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.MethodDescriptorProto'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.MethodDescriptorProto'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.MethodDescriptorProto'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{input_type := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_string(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{input_type := F2} -> begin TrF2 = id(F2, TrUserData), e_type_string(TrF2, <>, TrUserData) end; + _ -> B1 + end, B3 = case M of - #{output_type := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_type_string(TrF3, <>, TrUserData) - end; - _ -> B2 - end, + #{output_type := F3} -> begin TrF3 = id(F3, TrUserData), e_type_string(TrF3, <>, TrUserData) end; + _ -> B2 + end, B4 = case M of - #{options := F4} -> - begin - TrF4 = id(F4, TrUserData), - 'e_mfield_google.protobuf.MethodDescriptorProto_options'(TrF4, - <>, - TrUserData) - end; - _ -> B3 - end, + #{options := F4} -> begin TrF4 = id(F4, TrUserData), 'e_mfield_google.protobuf.MethodDescriptorProto_options'(TrF4, <>, TrUserData) end; + _ -> B3 + end, B5 = case M of - #{client_streaming := F5} -> - begin - TrF5 = id(F5, TrUserData), - e_type_bool(TrF5, <>, TrUserData) - end; - _ -> B4 - end, + #{client_streaming := F5} -> begin TrF5 = id(F5, TrUserData), e_type_bool(TrF5, <>, TrUserData) end; + _ -> B4 + end, case M of - #{server_streaming := F6} -> - begin - TrF6 = id(F6, TrUserData), - e_type_bool(TrF6, <>, TrUserData) - end; - _ -> B5 + #{server_streaming := F6} -> begin TrF6 = id(F6, TrUserData), e_type_bool(TrF6, <>, TrUserData) end; + _ -> B5 end. -'encode_msg_google.protobuf.FileOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.FileOptions'(Msg, <<>>, - TrUserData). +'encode_msg_google.protobuf.FileOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.FileOptions'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.FileOptions'(#{} = M, Bin, - TrUserData) -> +'encode_msg_google.protobuf.FileOptions'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{java_package := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{java_package := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{java_outer_classname := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_string(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{java_outer_classname := F2} -> begin TrF2 = id(F2, TrUserData), e_type_string(TrF2, <>, TrUserData) end; + _ -> B1 + end, B3 = case M of - #{java_multiple_files := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_type_bool(TrF3, <>, TrUserData) - end; - _ -> B2 - end, + #{java_multiple_files := F3} -> begin TrF3 = id(F3, TrUserData), e_type_bool(TrF3, <>, TrUserData) end; + _ -> B2 + end, B4 = case M of - #{java_generate_equals_and_hash := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_bool(TrF4, <>, TrUserData) - end; - _ -> B3 - end, + #{java_generate_equals_and_hash := F4} -> begin TrF4 = id(F4, TrUserData), e_type_bool(TrF4, <>, TrUserData) end; + _ -> B3 + end, B5 = case M of - #{java_string_check_utf8 := F5} -> - begin - TrF5 = id(F5, TrUserData), - e_type_bool(TrF5, <>, TrUserData) - end; - _ -> B4 - end, + #{java_string_check_utf8 := F5} -> begin TrF5 = id(F5, TrUserData), e_type_bool(TrF5, <>, TrUserData) end; + _ -> B4 + end, B6 = case M of - #{optimize_for := F6} -> - begin - TrF6 = id(F6, TrUserData), - 'e_enum_google.protobuf.FileOptions.OptimizeMode'(TrF6, - <>, - TrUserData) - end; - _ -> B5 - end, + #{optimize_for := F6} -> begin TrF6 = id(F6, TrUserData), 'e_enum_google.protobuf.FileOptions.OptimizeMode'(TrF6, <>, TrUserData) end; + _ -> B5 + end, B7 = case M of - #{go_package := F7} -> - begin - TrF7 = id(F7, TrUserData), - e_type_string(TrF7, <>, TrUserData) - end; - _ -> B6 - end, + #{go_package := F7} -> begin TrF7 = id(F7, TrUserData), e_type_string(TrF7, <>, TrUserData) end; + _ -> B6 + end, B8 = case M of - #{cc_generic_services := F8} -> - begin - TrF8 = id(F8, TrUserData), - e_type_bool(TrF8, <>, TrUserData) - end; - _ -> B7 - end, + #{cc_generic_services := F8} -> begin TrF8 = id(F8, TrUserData), e_type_bool(TrF8, <>, TrUserData) end; + _ -> B7 + end, B9 = case M of - #{java_generic_services := F9} -> - begin - TrF9 = id(F9, TrUserData), - e_type_bool(TrF9, <>, TrUserData) - end; - _ -> B8 - end, + #{java_generic_services := F9} -> begin TrF9 = id(F9, TrUserData), e_type_bool(TrF9, <>, TrUserData) end; + _ -> B8 + end, B10 = case M of - #{py_generic_services := F10} -> - begin - TrF10 = id(F10, TrUserData), - e_type_bool(TrF10, <>, TrUserData) - end; - _ -> B9 - end, + #{py_generic_services := F10} -> begin TrF10 = id(F10, TrUserData), e_type_bool(TrF10, <>, TrUserData) end; + _ -> B9 + end, B11 = case M of - #{deprecated := F11} -> - begin - TrF11 = id(F11, TrUserData), - e_type_bool(TrF11, <>, TrUserData) - end; - _ -> B10 - end, + #{php_generic_services := F11} -> begin TrF11 = id(F11, TrUserData), e_type_bool(TrF11, <>, TrUserData) end; + _ -> B10 + end, B12 = case M of - #{cc_enable_arenas := F12} -> - begin - TrF12 = id(F12, TrUserData), - e_type_bool(TrF12, <>, TrUserData) - end; - _ -> B11 - end, + #{deprecated := F12} -> begin TrF12 = id(F12, TrUserData), e_type_bool(TrF12, <>, TrUserData) end; + _ -> B11 + end, B13 = case M of - #{objc_class_prefix := F13} -> - begin - TrF13 = id(F13, TrUserData), - e_type_string(TrF13, <>, TrUserData) - end; - _ -> B12 - end, + #{cc_enable_arenas := F13} -> begin TrF13 = id(F13, TrUserData), e_type_bool(TrF13, <>, TrUserData) end; + _ -> B12 + end, B14 = case M of - #{csharp_namespace := F14} -> - begin - TrF14 = id(F14, TrUserData), - e_type_string(TrF14, <>, TrUserData) - end; - _ -> B13 - end, + #{objc_class_prefix := F14} -> begin TrF14 = id(F14, TrUserData), e_type_string(TrF14, <>, TrUserData) end; + _ -> B13 + end, B15 = case M of - #{javanano_use_deprecated_package := F15} -> - begin - TrF15 = id(F15, TrUserData), - e_type_bool(TrF15, <>, TrUserData) - end; - _ -> B14 - end, + #{csharp_namespace := F15} -> begin TrF15 = id(F15, TrUserData), e_type_string(TrF15, <>, TrUserData) end; + _ -> B14 + end, B16 = case M of - #{uninterpreted_option := F16} -> - TrF16 = id(F16, TrUserData), - if TrF16 == [] -> B15; - true -> - 'e_field_google.protobuf.FileOptions_uninterpreted_option'(TrF16, - B15, - TrUserData) - end; - _ -> B15 - end, + #{swift_prefix := F16} -> begin TrF16 = id(F16, TrUserData), e_type_string(TrF16, <>, TrUserData) end; + _ -> B15 + end, B17 = case M of - #{goproto_getters_all := F17} -> - begin - TrF17 = id(F17, TrUserData), - e_type_bool(TrF17, <>, - TrUserData) - end; - _ -> B16 - end, + #{php_class_prefix := F17} -> begin TrF17 = id(F17, TrUserData), e_type_string(TrF17, <>, TrUserData) end; + _ -> B16 + end, B18 = case M of - #{goproto_enum_prefix_all := F18} -> - begin - TrF18 = id(F18, TrUserData), - e_type_bool(TrF18, <>, - TrUserData) - end; - _ -> B17 - end, + #{php_namespace := F18} -> begin TrF18 = id(F18, TrUserData), e_type_string(TrF18, <>, TrUserData) end; + _ -> B17 + end, B19 = case M of - #{goproto_stringer_all := F19} -> - begin - TrF19 = id(F19, TrUserData), - e_type_bool(TrF19, <>, - TrUserData) - end; - _ -> B18 - end, + #{php_metadata_namespace := F19} -> begin TrF19 = id(F19, TrUserData), e_type_string(TrF19, <>, TrUserData) end; + _ -> B18 + end, B20 = case M of - #{verbose_equal_all := F20} -> - begin - TrF20 = id(F20, TrUserData), - e_type_bool(TrF20, <>, - TrUserData) - end; - _ -> B19 - end, + #{ruby_package := F20} -> begin TrF20 = id(F20, TrUserData), e_type_string(TrF20, <>, TrUserData) end; + _ -> B19 + end, B21 = case M of - #{face_all := F21} -> - begin - TrF21 = id(F21, TrUserData), - e_type_bool(TrF21, <>, - TrUserData) - end; - _ -> B20 - end, + #{uninterpreted_option := F21} -> + TrF21 = id(F21, TrUserData), + if TrF21 == [] -> B20; + true -> 'e_field_google.protobuf.FileOptions_uninterpreted_option'(TrF21, B20, TrUserData) + end; + _ -> B20 + end, B22 = case M of - #{gostring_all := F22} -> - begin - TrF22 = id(F22, TrUserData), - e_type_bool(TrF22, <>, - TrUserData) - end; - _ -> B21 - end, + #{goproto_getters_all := F22} -> begin TrF22 = id(F22, TrUserData), e_type_bool(TrF22, <>, TrUserData) end; + _ -> B21 + end, B23 = case M of - #{populate_all := F23} -> - begin - TrF23 = id(F23, TrUserData), - e_type_bool(TrF23, <>, - TrUserData) - end; - _ -> B22 - end, + #{goproto_enum_prefix_all := F23} -> begin TrF23 = id(F23, TrUserData), e_type_bool(TrF23, <>, TrUserData) end; + _ -> B22 + end, B24 = case M of - #{stringer_all := F24} -> - begin - TrF24 = id(F24, TrUserData), - e_type_bool(TrF24, <>, - TrUserData) - end; - _ -> B23 - end, + #{goproto_stringer_all := F24} -> begin TrF24 = id(F24, TrUserData), e_type_bool(TrF24, <>, TrUserData) end; + _ -> B23 + end, B25 = case M of - #{onlyone_all := F25} -> - begin - TrF25 = id(F25, TrUserData), - e_type_bool(TrF25, <>, - TrUserData) - end; - _ -> B24 - end, + #{verbose_equal_all := F25} -> begin TrF25 = id(F25, TrUserData), e_type_bool(TrF25, <>, TrUserData) end; + _ -> B24 + end, B26 = case M of - #{equal_all := F26} -> - begin - TrF26 = id(F26, TrUserData), - e_type_bool(TrF26, <>, - TrUserData) - end; - _ -> B25 - end, + #{face_all := F26} -> begin TrF26 = id(F26, TrUserData), e_type_bool(TrF26, <>, TrUserData) end; + _ -> B25 + end, B27 = case M of - #{description_all := F27} -> - begin - TrF27 = id(F27, TrUserData), - e_type_bool(TrF27, <>, - TrUserData) - end; - _ -> B26 - end, + #{gostring_all := F27} -> begin TrF27 = id(F27, TrUserData), e_type_bool(TrF27, <>, TrUserData) end; + _ -> B26 + end, B28 = case M of - #{testgen_all := F28} -> - begin - TrF28 = id(F28, TrUserData), - e_type_bool(TrF28, <>, - TrUserData) - end; - _ -> B27 - end, + #{populate_all := F28} -> begin TrF28 = id(F28, TrUserData), e_type_bool(TrF28, <>, TrUserData) end; + _ -> B27 + end, B29 = case M of - #{benchgen_all := F29} -> - begin - TrF29 = id(F29, TrUserData), - e_type_bool(TrF29, <>, - TrUserData) - end; - _ -> B28 - end, + #{stringer_all := F29} -> begin TrF29 = id(F29, TrUserData), e_type_bool(TrF29, <>, TrUserData) end; + _ -> B28 + end, B30 = case M of - #{marshaler_all := F30} -> - begin - TrF30 = id(F30, TrUserData), - e_type_bool(TrF30, <>, - TrUserData) - end; - _ -> B29 - end, + #{onlyone_all := F30} -> begin TrF30 = id(F30, TrUserData), e_type_bool(TrF30, <>, TrUserData) end; + _ -> B29 + end, B31 = case M of - #{unmarshaler_all := F31} -> - begin - TrF31 = id(F31, TrUserData), - e_type_bool(TrF31, <>, - TrUserData) - end; - _ -> B30 - end, + #{equal_all := F31} -> begin TrF31 = id(F31, TrUserData), e_type_bool(TrF31, <>, TrUserData) end; + _ -> B30 + end, B32 = case M of - #{stable_marshaler_all := F32} -> - begin - TrF32 = id(F32, TrUserData), - e_type_bool(TrF32, <>, - TrUserData) - end; - _ -> B31 - end, + #{description_all := F32} -> begin TrF32 = id(F32, TrUserData), e_type_bool(TrF32, <>, TrUserData) end; + _ -> B31 + end, B33 = case M of - #{sizer_all := F33} -> - begin - TrF33 = id(F33, TrUserData), - e_type_bool(TrF33, <>, - TrUserData) - end; - _ -> B32 - end, + #{testgen_all := F33} -> begin TrF33 = id(F33, TrUserData), e_type_bool(TrF33, <>, TrUserData) end; + _ -> B32 + end, B34 = case M of - #{goproto_enum_stringer_all := F34} -> - begin - TrF34 = id(F34, TrUserData), - e_type_bool(TrF34, <>, - TrUserData) - end; - _ -> B33 - end, + #{benchgen_all := F34} -> begin TrF34 = id(F34, TrUserData), e_type_bool(TrF34, <>, TrUserData) end; + _ -> B33 + end, B35 = case M of - #{enum_stringer_all := F35} -> - begin - TrF35 = id(F35, TrUserData), - e_type_bool(TrF35, <>, - TrUserData) - end; - _ -> B34 - end, + #{marshaler_all := F35} -> begin TrF35 = id(F35, TrUserData), e_type_bool(TrF35, <>, TrUserData) end; + _ -> B34 + end, B36 = case M of - #{unsafe_marshaler_all := F36} -> - begin - TrF36 = id(F36, TrUserData), - e_type_bool(TrF36, <>, - TrUserData) - end; - _ -> B35 - end, + #{unmarshaler_all := F36} -> begin TrF36 = id(F36, TrUserData), e_type_bool(TrF36, <>, TrUserData) end; + _ -> B35 + end, B37 = case M of - #{unsafe_unmarshaler_all := F37} -> - begin - TrF37 = id(F37, TrUserData), - e_type_bool(TrF37, <>, - TrUserData) - end; - _ -> B36 - end, + #{stable_marshaler_all := F37} -> begin TrF37 = id(F37, TrUserData), e_type_bool(TrF37, <>, TrUserData) end; + _ -> B36 + end, B38 = case M of - #{goproto_extensions_map_all := F38} -> - begin - TrF38 = id(F38, TrUserData), - e_type_bool(TrF38, <>, - TrUserData) - end; - _ -> B37 - end, + #{sizer_all := F38} -> begin TrF38 = id(F38, TrUserData), e_type_bool(TrF38, <>, TrUserData) end; + _ -> B37 + end, B39 = case M of - #{goproto_unrecognized_all := F39} -> - begin - TrF39 = id(F39, TrUserData), - e_type_bool(TrF39, <>, - TrUserData) - end; - _ -> B38 - end, + #{goproto_enum_stringer_all := F39} -> begin TrF39 = id(F39, TrUserData), e_type_bool(TrF39, <>, TrUserData) end; + _ -> B38 + end, B40 = case M of - #{gogoproto_import := F40} -> - begin - TrF40 = id(F40, TrUserData), - e_type_bool(TrF40, <>, - TrUserData) - end; - _ -> B39 - end, + #{enum_stringer_all := F40} -> begin TrF40 = id(F40, TrUserData), e_type_bool(TrF40, <>, TrUserData) end; + _ -> B39 + end, B41 = case M of - #{protosizer_all := F41} -> - begin - TrF41 = id(F41, TrUserData), - e_type_bool(TrF41, <>, - TrUserData) - end; - _ -> B40 - end, + #{unsafe_marshaler_all := F41} -> begin TrF41 = id(F41, TrUserData), e_type_bool(TrF41, <>, TrUserData) end; + _ -> B40 + end, + B42 = case M of + #{unsafe_unmarshaler_all := F42} -> begin TrF42 = id(F42, TrUserData), e_type_bool(TrF42, <>, TrUserData) end; + _ -> B41 + end, + B43 = case M of + #{goproto_extensions_map_all := F43} -> begin TrF43 = id(F43, TrUserData), e_type_bool(TrF43, <>, TrUserData) end; + _ -> B42 + end, + B44 = case M of + #{goproto_unrecognized_all := F44} -> begin TrF44 = id(F44, TrUserData), e_type_bool(TrF44, <>, TrUserData) end; + _ -> B43 + end, + B45 = case M of + #{gogoproto_import := F45} -> begin TrF45 = id(F45, TrUserData), e_type_bool(TrF45, <>, TrUserData) end; + _ -> B44 + end, + B46 = case M of + #{protosizer_all := F46} -> begin TrF46 = id(F46, TrUserData), e_type_bool(TrF46, <>, TrUserData) end; + _ -> B45 + end, case M of - #{compare_all := F42} -> - begin - TrF42 = id(F42, TrUserData), - e_type_bool(TrF42, <>, - TrUserData) - end; - _ -> B41 + #{compare_all := F47} -> begin TrF47 = id(F47, TrUserData), e_type_bool(TrF47, <>, TrUserData) end; + _ -> B46 end. -'encode_msg_google.protobuf.MessageOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.MessageOptions'(Msg, <<>>, - TrUserData). +'encode_msg_google.protobuf.MessageOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.MessageOptions'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.MessageOptions'(#{} = M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.MessageOptions'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{message_set_wire_format := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_bool(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{message_set_wire_format := F1} -> begin TrF1 = id(F1, TrUserData), e_type_bool(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{no_standard_descriptor_accessor := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_bool(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{no_standard_descriptor_accessor := F2} -> begin TrF2 = id(F2, TrUserData), e_type_bool(TrF2, <>, TrUserData) end; + _ -> B1 + end, B3 = case M of - #{deprecated := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_type_bool(TrF3, <>, TrUserData) - end; - _ -> B2 - end, + #{deprecated := F3} -> begin TrF3 = id(F3, TrUserData), e_type_bool(TrF3, <>, TrUserData) end; + _ -> B2 + end, B4 = case M of - #{map_entry := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_bool(TrF4, <>, TrUserData) - end; - _ -> B3 - end, + #{map_entry := F4} -> begin TrF4 = id(F4, TrUserData), e_type_bool(TrF4, <>, TrUserData) end; + _ -> B3 + end, B5 = case M of - #{uninterpreted_option := F5} -> - TrF5 = id(F5, TrUserData), - if TrF5 == [] -> B4; - true -> - 'e_field_google.protobuf.MessageOptions_uninterpreted_option'(TrF5, - B4, - TrUserData) - end; - _ -> B4 - end, + #{uninterpreted_option := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_google.protobuf.MessageOptions_uninterpreted_option'(TrF5, B4, TrUserData) + end; + _ -> B4 + end, B6 = case M of - #{goproto_getters := F6} -> - begin - TrF6 = id(F6, TrUserData), - e_type_bool(TrF6, <>, - TrUserData) - end; - _ -> B5 - end, + #{goproto_getters := F6} -> begin TrF6 = id(F6, TrUserData), e_type_bool(TrF6, <>, TrUserData) end; + _ -> B5 + end, B7 = case M of - #{goproto_stringer := F7} -> - begin - TrF7 = id(F7, TrUserData), - e_type_bool(TrF7, <>, - TrUserData) - end; - _ -> B6 - end, + #{goproto_stringer := F7} -> begin TrF7 = id(F7, TrUserData), e_type_bool(TrF7, <>, TrUserData) end; + _ -> B6 + end, B8 = case M of - #{verbose_equal := F8} -> - begin - TrF8 = id(F8, TrUserData), - e_type_bool(TrF8, <>, - TrUserData) - end; - _ -> B7 - end, + #{verbose_equal := F8} -> begin TrF8 = id(F8, TrUserData), e_type_bool(TrF8, <>, TrUserData) end; + _ -> B7 + end, B9 = case M of - #{face := F9} -> - begin - TrF9 = id(F9, TrUserData), - e_type_bool(TrF9, <>, - TrUserData) - end; - _ -> B8 - end, + #{face := F9} -> begin TrF9 = id(F9, TrUserData), e_type_bool(TrF9, <>, TrUserData) end; + _ -> B8 + end, B10 = case M of - #{gostring := F10} -> - begin - TrF10 = id(F10, TrUserData), - e_type_bool(TrF10, <>, - TrUserData) - end; - _ -> B9 - end, + #{gostring := F10} -> begin TrF10 = id(F10, TrUserData), e_type_bool(TrF10, <>, TrUserData) end; + _ -> B9 + end, B11 = case M of - #{populate := F11} -> - begin - TrF11 = id(F11, TrUserData), - e_type_bool(TrF11, <>, - TrUserData) - end; - _ -> B10 - end, + #{populate := F11} -> begin TrF11 = id(F11, TrUserData), e_type_bool(TrF11, <>, TrUserData) end; + _ -> B10 + end, B12 = case M of - #{stringer := F12} -> - begin - TrF12 = id(F12, TrUserData), - e_type_bool(TrF12, <>, - TrUserData) - end; - _ -> B11 - end, + #{stringer := F12} -> begin TrF12 = id(F12, TrUserData), e_type_bool(TrF12, <>, TrUserData) end; + _ -> B11 + end, B13 = case M of - #{onlyone := F13} -> - begin - TrF13 = id(F13, TrUserData), - e_type_bool(TrF13, <>, - TrUserData) - end; - _ -> B12 - end, + #{onlyone := F13} -> begin TrF13 = id(F13, TrUserData), e_type_bool(TrF13, <>, TrUserData) end; + _ -> B12 + end, B14 = case M of - #{equal := F14} -> - begin - TrF14 = id(F14, TrUserData), - e_type_bool(TrF14, <>, - TrUserData) - end; - _ -> B13 - end, + #{equal := F14} -> begin TrF14 = id(F14, TrUserData), e_type_bool(TrF14, <>, TrUserData) end; + _ -> B13 + end, B15 = case M of - #{description := F15} -> - begin - TrF15 = id(F15, TrUserData), - e_type_bool(TrF15, <>, - TrUserData) - end; - _ -> B14 - end, + #{description := F15} -> begin TrF15 = id(F15, TrUserData), e_type_bool(TrF15, <>, TrUserData) end; + _ -> B14 + end, B16 = case M of - #{testgen := F16} -> - begin - TrF16 = id(F16, TrUserData), - e_type_bool(TrF16, <>, - TrUserData) - end; - _ -> B15 - end, + #{testgen := F16} -> begin TrF16 = id(F16, TrUserData), e_type_bool(TrF16, <>, TrUserData) end; + _ -> B15 + end, B17 = case M of - #{benchgen := F17} -> - begin - TrF17 = id(F17, TrUserData), - e_type_bool(TrF17, <>, - TrUserData) - end; - _ -> B16 - end, + #{benchgen := F17} -> begin TrF17 = id(F17, TrUserData), e_type_bool(TrF17, <>, TrUserData) end; + _ -> B16 + end, B18 = case M of - #{marshaler := F18} -> - begin - TrF18 = id(F18, TrUserData), - e_type_bool(TrF18, <>, - TrUserData) - end; - _ -> B17 - end, + #{marshaler := F18} -> begin TrF18 = id(F18, TrUserData), e_type_bool(TrF18, <>, TrUserData) end; + _ -> B17 + end, B19 = case M of - #{unmarshaler := F19} -> - begin - TrF19 = id(F19, TrUserData), - e_type_bool(TrF19, <>, - TrUserData) - end; - _ -> B18 - end, + #{unmarshaler := F19} -> begin TrF19 = id(F19, TrUserData), e_type_bool(TrF19, <>, TrUserData) end; + _ -> B18 + end, B20 = case M of - #{stable_marshaler := F20} -> - begin - TrF20 = id(F20, TrUserData), - e_type_bool(TrF20, <>, - TrUserData) - end; - _ -> B19 - end, + #{stable_marshaler := F20} -> begin TrF20 = id(F20, TrUserData), e_type_bool(TrF20, <>, TrUserData) end; + _ -> B19 + end, B21 = case M of - #{sizer := F21} -> - begin - TrF21 = id(F21, TrUserData), - e_type_bool(TrF21, <>, - TrUserData) - end; - _ -> B20 - end, + #{sizer := F21} -> begin TrF21 = id(F21, TrUserData), e_type_bool(TrF21, <>, TrUserData) end; + _ -> B20 + end, B22 = case M of - #{unsafe_marshaler := F22} -> - begin - TrF22 = id(F22, TrUserData), - e_type_bool(TrF22, <>, - TrUserData) - end; - _ -> B21 - end, + #{unsafe_marshaler := F22} -> begin TrF22 = id(F22, TrUserData), e_type_bool(TrF22, <>, TrUserData) end; + _ -> B21 + end, B23 = case M of - #{unsafe_unmarshaler := F23} -> - begin - TrF23 = id(F23, TrUserData), - e_type_bool(TrF23, <>, - TrUserData) - end; - _ -> B22 - end, + #{unsafe_unmarshaler := F23} -> begin TrF23 = id(F23, TrUserData), e_type_bool(TrF23, <>, TrUserData) end; + _ -> B22 + end, B24 = case M of - #{goproto_extensions_map := F24} -> - begin - TrF24 = id(F24, TrUserData), - e_type_bool(TrF24, <>, - TrUserData) - end; - _ -> B23 - end, + #{goproto_extensions_map := F24} -> begin TrF24 = id(F24, TrUserData), e_type_bool(TrF24, <>, TrUserData) end; + _ -> B23 + end, B25 = case M of - #{goproto_unrecognized := F25} -> - begin - TrF25 = id(F25, TrUserData), - e_type_bool(TrF25, <>, - TrUserData) - end; - _ -> B24 - end, + #{goproto_unrecognized := F25} -> begin TrF25 = id(F25, TrUserData), e_type_bool(TrF25, <>, TrUserData) end; + _ -> B24 + end, B26 = case M of - #{protosizer := F26} -> - begin - TrF26 = id(F26, TrUserData), - e_type_bool(TrF26, <>, - TrUserData) - end; - _ -> B25 - end, + #{protosizer := F26} -> begin TrF26 = id(F26, TrUserData), e_type_bool(TrF26, <>, TrUserData) end; + _ -> B25 + end, case M of - #{compare := F27} -> - begin - TrF27 = id(F27, TrUserData), - e_type_bool(TrF27, <>, - TrUserData) - end; - _ -> B26 + #{compare := F27} -> begin TrF27 = id(F27, TrUserData), e_type_bool(TrF27, <>, TrUserData) end; + _ -> B26 end. -'encode_msg_google.protobuf.FieldOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.FieldOptions'(Msg, <<>>, - TrUserData). +'encode_msg_google.protobuf.FieldOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.FieldOptions'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.FieldOptions'(#{} = M, Bin, - TrUserData) -> +'encode_msg_google.protobuf.FieldOptions'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{ctype := F1} -> - begin - TrF1 = id(F1, TrUserData), - 'e_enum_google.protobuf.FieldOptions.CType'(TrF1, - <>, - TrUserData) - end; - _ -> Bin - end, + #{ctype := F1} -> begin TrF1 = id(F1, TrUserData), 'e_enum_google.protobuf.FieldOptions.CType'(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{packed := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_bool(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{packed := F2} -> begin TrF2 = id(F2, TrUserData), e_type_bool(TrF2, <>, TrUserData) end; + _ -> B1 + end, B3 = case M of - #{jstype := F3} -> - begin - TrF3 = id(F3, TrUserData), - 'e_enum_google.protobuf.FieldOptions.JSType'(TrF3, - <>, - TrUserData) - end; - _ -> B2 - end, + #{jstype := F3} -> begin TrF3 = id(F3, TrUserData), 'e_enum_google.protobuf.FieldOptions.JSType'(TrF3, <>, TrUserData) end; + _ -> B2 + end, B4 = case M of - #{lazy := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_bool(TrF4, <>, TrUserData) - end; - _ -> B3 - end, + #{lazy := F4} -> begin TrF4 = id(F4, TrUserData), e_type_bool(TrF4, <>, TrUserData) end; + _ -> B3 + end, B5 = case M of - #{deprecated := F5} -> - begin - TrF5 = id(F5, TrUserData), - e_type_bool(TrF5, <>, TrUserData) - end; - _ -> B4 - end, + #{deprecated := F5} -> begin TrF5 = id(F5, TrUserData), e_type_bool(TrF5, <>, TrUserData) end; + _ -> B4 + end, B6 = case M of - #{weak := F6} -> - begin - TrF6 = id(F6, TrUserData), - e_type_bool(TrF6, <>, TrUserData) - end; - _ -> B5 - end, + #{weak := F6} -> begin TrF6 = id(F6, TrUserData), e_type_bool(TrF6, <>, TrUserData) end; + _ -> B5 + end, B7 = case M of - #{uninterpreted_option := F7} -> - TrF7 = id(F7, TrUserData), - if TrF7 == [] -> B6; - true -> - 'e_field_google.protobuf.FieldOptions_uninterpreted_option'(TrF7, - B6, - TrUserData) - end; - _ -> B6 - end, + #{uninterpreted_option := F7} -> + TrF7 = id(F7, TrUserData), + if TrF7 == [] -> B6; + true -> 'e_field_google.protobuf.FieldOptions_uninterpreted_option'(TrF7, B6, TrUserData) + end; + _ -> B6 + end, B8 = case M of - #{nullable := F8} -> - begin - TrF8 = id(F8, TrUserData), - e_type_bool(TrF8, <>, - TrUserData) - end; - _ -> B7 - end, + #{nullable := F8} -> begin TrF8 = id(F8, TrUserData), e_type_bool(TrF8, <>, TrUserData) end; + _ -> B7 + end, B9 = case M of - #{embed := F9} -> - begin - TrF9 = id(F9, TrUserData), - e_type_bool(TrF9, <>, - TrUserData) - end; - _ -> B8 - end, + #{embed := F9} -> begin TrF9 = id(F9, TrUserData), e_type_bool(TrF9, <>, TrUserData) end; + _ -> B8 + end, B10 = case M of - #{customtype := F10} -> - begin - TrF10 = id(F10, TrUserData), - e_type_string(TrF10, <>, - TrUserData) - end; - _ -> B9 - end, + #{customtype := F10} -> begin TrF10 = id(F10, TrUserData), e_type_string(TrF10, <>, TrUserData) end; + _ -> B9 + end, B11 = case M of - #{customname := F11} -> - begin - TrF11 = id(F11, TrUserData), - e_type_string(TrF11, <>, - TrUserData) - end; - _ -> B10 - end, + #{customname := F11} -> begin TrF11 = id(F11, TrUserData), e_type_string(TrF11, <>, TrUserData) end; + _ -> B10 + end, B12 = case M of - #{jsontag := F12} -> - begin - TrF12 = id(F12, TrUserData), - e_type_string(TrF12, <>, - TrUserData) - end; - _ -> B11 - end, + #{jsontag := F12} -> begin TrF12 = id(F12, TrUserData), e_type_string(TrF12, <>, TrUserData) end; + _ -> B11 + end, B13 = case M of - #{moretags := F13} -> - begin - TrF13 = id(F13, TrUserData), - e_type_string(TrF13, <>, - TrUserData) - end; - _ -> B12 - end, + #{moretags := F13} -> begin TrF13 = id(F13, TrUserData), e_type_string(TrF13, <>, TrUserData) end; + _ -> B12 + end, B14 = case M of - #{casttype := F14} -> - begin - TrF14 = id(F14, TrUserData), - e_type_string(TrF14, <>, - TrUserData) - end; - _ -> B13 - end, + #{casttype := F14} -> begin TrF14 = id(F14, TrUserData), e_type_string(TrF14, <>, TrUserData) end; + _ -> B13 + end, B15 = case M of - #{castkey := F15} -> - begin - TrF15 = id(F15, TrUserData), - e_type_string(TrF15, <>, - TrUserData) - end; - _ -> B14 - end, + #{castkey := F15} -> begin TrF15 = id(F15, TrUserData), e_type_string(TrF15, <>, TrUserData) end; + _ -> B14 + end, B16 = case M of - #{castvalue := F16} -> - begin - TrF16 = id(F16, TrUserData), - e_type_string(TrF16, <>, - TrUserData) - end; - _ -> B15 - end, + #{castvalue := F16} -> begin TrF16 = id(F16, TrUserData), e_type_string(TrF16, <>, TrUserData) end; + _ -> B15 + end, B17 = case M of - #{stdtime := F17} -> - begin - TrF17 = id(F17, TrUserData), - e_type_bool(TrF17, <>, - TrUserData) - end; - _ -> B16 - end, + #{stdtime := F17} -> begin TrF17 = id(F17, TrUserData), e_type_bool(TrF17, <>, TrUserData) end; + _ -> B16 + end, + case M of + #{stdduration := F18} -> begin TrF18 = id(F18, TrUserData), e_type_bool(TrF18, <>, TrUserData) end; + _ -> B17 + end. + +'encode_msg_google.protobuf.OneofOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.OneofOptions'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.OneofOptions'(#{} = M, Bin, TrUserData) -> case M of - #{stdduration := F18} -> - begin - TrF18 = id(F18, TrUserData), - e_type_bool(TrF18, <>, - TrUserData) - end; - _ -> B17 + #{uninterpreted_option := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.OneofOptions_uninterpreted_option'(TrF1, Bin, TrUserData) + end; + _ -> Bin end. -'encode_msg_google.protobuf.EnumOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.EnumOptions'(Msg, <<>>, - TrUserData). +'encode_msg_google.protobuf.EnumOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.EnumOptions'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.EnumOptions'(#{} = M, Bin, - TrUserData) -> +'encode_msg_google.protobuf.EnumOptions'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{allow_alias := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_bool(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{allow_alias := F1} -> begin TrF1 = id(F1, TrUserData), e_type_bool(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{deprecated := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_bool(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{deprecated := F2} -> begin TrF2 = id(F2, TrUserData), e_type_bool(TrF2, <>, TrUserData) end; + _ -> B1 + end, B3 = case M of - #{uninterpreted_option := F3} -> - TrF3 = id(F3, TrUserData), - if TrF3 == [] -> B2; - true -> - 'e_field_google.protobuf.EnumOptions_uninterpreted_option'(TrF3, - B2, - TrUserData) - end; - _ -> B2 - end, + #{uninterpreted_option := F3} -> + TrF3 = id(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_google.protobuf.EnumOptions_uninterpreted_option'(TrF3, B2, TrUserData) + end; + _ -> B2 + end, B4 = case M of - #{goproto_enum_prefix := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_bool(TrF4, <>, - TrUserData) - end; - _ -> B3 - end, + #{goproto_enum_prefix := F4} -> begin TrF4 = id(F4, TrUserData), e_type_bool(TrF4, <>, TrUserData) end; + _ -> B3 + end, B5 = case M of - #{goproto_enum_stringer := F5} -> - begin - TrF5 = id(F5, TrUserData), - e_type_bool(TrF5, <>, - TrUserData) - end; - _ -> B4 - end, + #{goproto_enum_stringer := F5} -> begin TrF5 = id(F5, TrUserData), e_type_bool(TrF5, <>, TrUserData) end; + _ -> B4 + end, B6 = case M of - #{enum_stringer := F6} -> - begin - TrF6 = id(F6, TrUserData), - e_type_bool(TrF6, <>, - TrUserData) - end; - _ -> B5 - end, + #{enum_stringer := F6} -> begin TrF6 = id(F6, TrUserData), e_type_bool(TrF6, <>, TrUserData) end; + _ -> B5 + end, case M of - #{enum_customname := F7} -> - begin - TrF7 = id(F7, TrUserData), - e_type_string(TrF7, <>, - TrUserData) - end; - _ -> B6 + #{enum_customname := F7} -> begin TrF7 = id(F7, TrUserData), e_type_string(TrF7, <>, TrUserData) end; + _ -> B6 end. -'encode_msg_google.protobuf.EnumValueOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.EnumValueOptions'(Msg, <<>>, - TrUserData). +'encode_msg_google.protobuf.EnumValueOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.EnumValueOptions'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.EnumValueOptions'(#{} = M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.EnumValueOptions'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{deprecated := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_bool(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{deprecated := F1} -> begin TrF1 = id(F1, TrUserData), e_type_bool(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{uninterpreted_option := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'(TrF2, - B1, - TrUserData) - end; - _ -> B1 - end, + #{uninterpreted_option := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, case M of - #{enumvalue_customname := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_type_string(TrF3, <>, - TrUserData) - end; - _ -> B2 + #{enumvalue_customname := F3} -> begin TrF3 = id(F3, TrUserData), e_type_string(TrF3, <>, TrUserData) end; + _ -> B2 end. -'encode_msg_google.protobuf.ServiceOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.ServiceOptions'(Msg, <<>>, - TrUserData). +'encode_msg_google.protobuf.ServiceOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.ServiceOptions'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.ServiceOptions'(#{} = M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.ServiceOptions'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{deprecated := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_bool(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{deprecated := F1} -> begin TrF1 = id(F1, TrUserData), e_type_bool(TrF1, <>, TrUserData) end; + _ -> Bin + end, case M of - #{uninterpreted_option := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.ServiceOptions_uninterpreted_option'(TrF2, - B1, - TrUserData) - end; - _ -> B1 + #{uninterpreted_option := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.ServiceOptions_uninterpreted_option'(TrF2, B1, TrUserData) + end; + _ -> B1 end. -'encode_msg_google.protobuf.MethodOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.MethodOptions'(Msg, <<>>, - TrUserData). +'encode_msg_google.protobuf.MethodOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.MethodOptions'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.MethodOptions'(#{} = M, Bin, - TrUserData) -> +'encode_msg_google.protobuf.MethodOptions'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{deprecated := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_bool(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{deprecated := F1} -> begin TrF1 = id(F1, TrUserData), e_type_bool(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{idempotency_level := F2} -> begin TrF2 = id(F2, TrUserData), 'e_enum_google.protobuf.MethodOptions.IdempotencyLevel'(TrF2, <>, TrUserData) end; + _ -> B1 + end, case M of - #{uninterpreted_option := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.MethodOptions_uninterpreted_option'(TrF2, - B1, - TrUserData) - end; - _ -> B1 + #{uninterpreted_option := F3} -> + TrF3 = id(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_google.protobuf.MethodOptions_uninterpreted_option'(TrF3, B2, TrUserData) + end; + _ -> B2 end. -'encode_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, - <<>>, TrUserData). - - -'encode_msg_google.protobuf.UninterpretedOption.NamePart'(#{name_part - := F1, - is_extension := F2}, - Bin, TrUserData) -> - B1 = begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end, - begin - TrF2 = id(F2, TrUserData), - e_type_bool(TrF2, <>, TrUserData) - end. +'encode_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, TrUserData) -> 'encode_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.UninterpretedOption.NamePart'(#{name_part := F1, is_extension := F2}, Bin, TrUserData) -> + B1 = begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end, + begin TrF2 = id(F2, TrUserData), e_type_bool(TrF2, <>, TrUserData) end. -'encode_msg_google.protobuf.UninterpretedOption'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.UninterpretedOption'(Msg, TrUserData) -> 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.UninterpretedOption'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.UninterpretedOption'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{name := F1} -> - TrF1 = id(F1, TrUserData), - if TrF1 == [] -> Bin; - true -> - 'e_field_google.protobuf.UninterpretedOption_name'(TrF1, - Bin, - TrUserData) - end; - _ -> Bin - end, + #{name := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.UninterpretedOption_name'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end, B2 = case M of - #{identifier_value := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_string(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{identifier_value := F2} -> begin TrF2 = id(F2, TrUserData), e_type_string(TrF2, <>, TrUserData) end; + _ -> B1 + end, B3 = case M of - #{positive_int_value := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_varint(TrF3, <>, TrUserData) - end; - _ -> B2 - end, + #{positive_int_value := F3} -> begin TrF3 = id(F3, TrUserData), e_varint(TrF3, <>, TrUserData) end; + _ -> B2 + end, B4 = case M of - #{negative_int_value := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_int64(TrF4, <>, TrUserData) - end; - _ -> B3 - end, + #{negative_int_value := F4} -> begin TrF4 = id(F4, TrUserData), e_type_int64(TrF4, <>, TrUserData) end; + _ -> B3 + end, B5 = case M of - #{double_value := F5} -> - begin - TrF5 = id(F5, TrUserData), - e_type_double(TrF5, <>, TrUserData) - end; - _ -> B4 - end, + #{double_value := F5} -> begin TrF5 = id(F5, TrUserData), e_type_double(TrF5, <>, TrUserData) end; + _ -> B4 + end, B6 = case M of - #{string_value := F6} -> - begin - TrF6 = id(F6, TrUserData), - e_type_bytes(TrF6, <>, TrUserData) - end; - _ -> B5 - end, + #{string_value := F6} -> begin TrF6 = id(F6, TrUserData), e_type_bytes(TrF6, <>, TrUserData) end; + _ -> B5 + end, case M of - #{aggregate_value := F7} -> - begin - TrF7 = id(F7, TrUserData), - e_type_string(TrF7, <>, TrUserData) - end; - _ -> B6 + #{aggregate_value := F7} -> begin TrF7 = id(F7, TrUserData), e_type_string(TrF7, <>, TrUserData) end; + _ -> B6 end. -'encode_msg_google.protobuf.SourceCodeInfo.Location'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.SourceCodeInfo.Location'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.SourceCodeInfo.Location'(Msg, TrUserData) -> 'encode_msg_google.protobuf.SourceCodeInfo.Location'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.SourceCodeInfo.Location'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.SourceCodeInfo.Location'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{path := F1} -> - TrF1 = id(F1, TrUserData), - if TrF1 == [] -> Bin; - true -> - 'e_field_google.protobuf.SourceCodeInfo.Location_path'(TrF1, - Bin, - TrUserData) - end; - _ -> Bin - end, + #{path := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.SourceCodeInfo.Location_path'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end, B2 = case M of - #{span := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.SourceCodeInfo.Location_span'(TrF2, - B1, - TrUserData) - end; - _ -> B1 - end, + #{span := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.SourceCodeInfo.Location_span'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, B3 = case M of - #{leading_comments := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_type_string(TrF3, <>, TrUserData) - end; - _ -> B2 - end, + #{leading_comments := F3} -> begin TrF3 = id(F3, TrUserData), e_type_string(TrF3, <>, TrUserData) end; + _ -> B2 + end, B4 = case M of - #{trailing_comments := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_string(TrF4, <>, TrUserData) - end; - _ -> B3 - end, + #{trailing_comments := F4} -> begin TrF4 = id(F4, TrUserData), e_type_string(TrF4, <>, TrUserData) end; + _ -> B3 + end, case M of - #{leading_detached_comments := F5} -> - TrF5 = id(F5, TrUserData), - if TrF5 == [] -> B4; - true -> - 'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(TrF5, - B4, - TrUserData) - end; - _ -> B4 + #{leading_detached_comments := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(TrF5, B4, TrUserData) + end; + _ -> B4 end. -'encode_msg_google.protobuf.SourceCodeInfo'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.SourceCodeInfo'(Msg, <<>>, - TrUserData). +'encode_msg_google.protobuf.SourceCodeInfo'(Msg, TrUserData) -> 'encode_msg_google.protobuf.SourceCodeInfo'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.SourceCodeInfo'(#{} = M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.SourceCodeInfo'(#{} = M, Bin, TrUserData) -> case M of - #{location := F1} -> - TrF1 = id(F1, TrUserData), - if TrF1 == [] -> Bin; - true -> - 'e_field_google.protobuf.SourceCodeInfo_location'(TrF1, - Bin, - TrUserData) - end; - _ -> Bin + #{location := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.SourceCodeInfo_location'(TrF1, Bin, TrUserData) + end; + _ -> Bin end. -'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, TrUserData) -> 'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{path := F1} -> - TrF1 = id(F1, TrUserData), - if TrF1 == [] -> Bin; - true -> - 'e_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(TrF1, - Bin, - TrUserData) - end; - _ -> Bin - end, + #{path := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end, B2 = case M of - #{source_file := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_string(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{source_file := F2} -> begin TrF2 = id(F2, TrUserData), e_type_string(TrF2, <>, TrUserData) end; + _ -> B1 + end, B3 = case M of - #{'begin' := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_type_int32(TrF3, <>, TrUserData) - end; - _ -> B2 - end, + #{'begin' := F3} -> begin TrF3 = id(F3, TrUserData), e_type_int32(TrF3, <>, TrUserData) end; + _ -> B2 + end, case M of - #{'end' := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_int32(TrF4, <>, TrUserData) - end; - _ -> B3 + #{'end' := F4} -> begin TrF4 = id(F4, TrUserData), e_type_int32(TrF4, <>, TrUserData) end; + _ -> B3 end. -'encode_msg_google.protobuf.GeneratedCodeInfo'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.GeneratedCodeInfo'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.GeneratedCodeInfo'(Msg, TrUserData) -> 'encode_msg_google.protobuf.GeneratedCodeInfo'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.GeneratedCodeInfo'(#{} = M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.GeneratedCodeInfo'(#{} = M, Bin, TrUserData) -> case M of - #{annotation := F1} -> - TrF1 = id(F1, TrUserData), - if TrF1 == [] -> Bin; - true -> - 'e_field_google.protobuf.GeneratedCodeInfo_annotation'(TrF1, - Bin, - TrUserData) - end; - _ -> Bin + #{annotation := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.GeneratedCodeInfo_annotation'(TrF1, Bin, TrUserData) + end; + _ -> Bin end. -'e_mfield_google.protobuf.FileDescriptorSet_file'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.FileDescriptorProto'(Msg, - <<>>, TrUserData), +'e_mfield_google.protobuf.FileDescriptorSet_file'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FileDescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.FileDescriptorSet_file'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.FileDescriptorSet_file'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FileDescriptorSet_file'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.FileDescriptorSet_file'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.FileDescriptorSet_file'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.FileDescriptorProto_dependency'([Elem - | Rest], - Bin, TrUserData) -> + Bin3 = 'e_mfield_google.protobuf.FileDescriptorSet_file'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorSet_file'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorSet_file'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.FileDescriptorProto_dependency'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = e_type_string(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_dependency'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.FileDescriptorProto_dependency'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.FileDescriptorProto_public_dependency'([Elem - | Rest], - Bin, - TrUserData) -> + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_dependency'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_dependency'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.FileDescriptorProto_public_dependency'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = e_type_int32(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.FileDescriptorProto_public_dependency'([], - Bin, - _TrUserData) -> - Bin. - -'e_field_google.protobuf.FileDescriptorProto_weak_dependency'([Elem - | Rest], - Bin, - TrUserData) -> + Bin3 = e_type_int32(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_public_dependency'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.FileDescriptorProto_weak_dependency'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = e_type_int32(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.FileDescriptorProto_weak_dependency'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FileDescriptorProto_message_type'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.DescriptorProto'(Msg, <<>>, - TrUserData), + Bin3 = e_type_int32(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_weak_dependency'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileDescriptorProto_message_type'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.DescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.FileDescriptorProto_message_type'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.FileDescriptorProto_message_type'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FileDescriptorProto_message_type'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_message_type'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.FileDescriptorProto_message_type'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FileDescriptorProto_enum_type'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.FileDescriptorProto_message_type'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_message_type'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_message_type'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileDescriptorProto_enum_type'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.FileDescriptorProto_enum_type'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.FileDescriptorProto_enum_type'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FileDescriptorProto_enum_type'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.FileDescriptorProto_enum_type'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FileDescriptorProto_service'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.ServiceDescriptorProto'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.FileDescriptorProto_enum_type'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_enum_type'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileDescriptorProto_service'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.ServiceDescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.FileDescriptorProto_service'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.FileDescriptorProto_service'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FileDescriptorProto_service'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_service'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.FileDescriptorProto_service'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FileDescriptorProto_extension'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.FileDescriptorProto_service'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_service'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_service'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileDescriptorProto_extension'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.FileDescriptorProto_extension'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.FileDescriptorProto_extension'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FileDescriptorProto_extension'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_extension'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.FileDescriptorProto_extension'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FileDescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = 'encode_msg_google.protobuf.FileOptions'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.FileDescriptorProto_extension'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_extension'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_extension'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FileOptions'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_mfield_google.protobuf.FileDescriptorProto_source_code_info'(Msg, - Bin, - TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.SourceCodeInfo'(Msg, <<>>, - TrUserData), +'e_mfield_google.protobuf.FileDescriptorProto_source_code_info'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.SourceCodeInfo'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_mfield_google.protobuf.DescriptorProto_field'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, - <<>>, TrUserData), +'e_mfield_google.protobuf.DescriptorProto.ExtensionRange_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.ExtensionRangeOptions'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.DescriptorProto_field'([Elem - | Rest], - Bin, TrUserData) -> +'e_mfield_google.protobuf.DescriptorProto_field'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.DescriptorProto_field'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_field'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.DescriptorProto_field'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_field'([], Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.DescriptorProto_extension'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_field'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_field'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_field'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_extension'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.DescriptorProto_extension'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.DescriptorProto_extension'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_extension'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.DescriptorProto_extension'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_extension'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.DescriptorProto_nested_type'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.DescriptorProto'(Msg, <<>>, - TrUserData), + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_extension'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_extension'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_extension'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_nested_type'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.DescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.DescriptorProto_nested_type'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.DescriptorProto_nested_type'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_nested_type'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.DescriptorProto_nested_type'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_nested_type'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.DescriptorProto_enum_type'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_nested_type'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_nested_type'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_nested_type'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_enum_type'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.DescriptorProto_enum_type'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.DescriptorProto_enum_type'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_enum_type'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.DescriptorProto_enum_type'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_enum_type'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.DescriptorProto_extension_range'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, - <<>>, - TrUserData), + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_enum_type'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_enum_type'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_enum_type'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_extension_range'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.DescriptorProto_extension_range'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.DescriptorProto_extension_range'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_extension_range'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.DescriptorProto_extension_range'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_extension_range'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.DescriptorProto_oneof_decl'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.OneofDescriptorProto'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_extension_range'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_extension_range'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_extension_range'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_oneof_decl'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.OneofDescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.DescriptorProto_oneof_decl'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.DescriptorProto_oneof_decl'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_oneof_decl'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_oneof_decl'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.DescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.MessageOptions'(Msg, <<>>, - TrUserData), + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_oneof_decl'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_oneof_decl'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.MessageOptions'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_mfield_google.protobuf.DescriptorProto_reserved_range'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, - <<>>, - TrUserData), +'e_mfield_google.protobuf.DescriptorProto_reserved_range'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.DescriptorProto_reserved_range'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.DescriptorProto_reserved_range'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_reserved_range'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.DescriptorProto_reserved_range'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_reserved_range'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.DescriptorProto_reserved_name'([Elem - | Rest], - Bin, TrUserData) -> + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_reserved_range'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_reserved_range'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_reserved_range'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.DescriptorProto_reserved_name'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = e_type_string(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_google.protobuf.DescriptorProto_reserved_name'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_reserved_name'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FieldDescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = 'encode_msg_google.protobuf.FieldOptions'(Msg, - <<>>, TrUserData), + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_reserved_name'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_reserved_name'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_mfield_google.protobuf.EnumDescriptorProto_value'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.EnumValueDescriptorProto'(Msg, - <<>>, TrUserData), +'e_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FieldDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FieldOptions'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.EnumDescriptorProto_value'([Elem - | Rest], - Bin, TrUserData) -> +'e_mfield_google.protobuf.OneofDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.OneofOptions'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.EnumDescriptorProto_value'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumValueDescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.EnumDescriptorProto_value'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.EnumDescriptorProto_value'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.EnumDescriptorProto_value'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.EnumDescriptorProto_value'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.EnumDescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = 'encode_msg_google.protobuf.EnumOptions'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.EnumDescriptorProto_value'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.EnumDescriptorProto_value'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.EnumDescriptorProto_value'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.EnumDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumOptions'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.EnumDescriptorProto_reserved_range'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_mfield_google.protobuf.EnumValueDescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.EnumValueOptions'(Msg, <<>>, - TrUserData), +'e_field_google.protobuf.EnumDescriptorProto_reserved_range'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.EnumDescriptorProto_reserved_range'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.EnumDescriptorProto_reserved_range'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.EnumDescriptorProto_reserved_range'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.EnumDescriptorProto_reserved_name'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.EnumDescriptorProto_reserved_name'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.EnumDescriptorProto_reserved_name'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.EnumValueDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumValueOptions'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_mfield_google.protobuf.ServiceDescriptorProto_method'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.MethodDescriptorProto'(Msg, - <<>>, TrUserData), +'e_mfield_google.protobuf.ServiceDescriptorProto_method'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.MethodDescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.ServiceDescriptorProto_method'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.ServiceDescriptorProto_method'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.ServiceDescriptorProto_method'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.ServiceDescriptorProto_method'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.ServiceDescriptorProto_method'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.ServiceDescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.ServiceOptions'(Msg, <<>>, - TrUserData), + Bin3 = 'e_mfield_google.protobuf.ServiceDescriptorProto_method'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.ServiceDescriptorProto_method'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.ServiceDescriptorProto_method'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.ServiceDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.ServiceOptions'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_mfield_google.protobuf.MethodDescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = 'encode_msg_google.protobuf.MethodOptions'(Msg, - <<>>, TrUserData), +'e_mfield_google.protobuf.MethodDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.MethodOptions'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_mfield_google.protobuf.FileOptions_uninterpreted_option'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), +'e_mfield_google.protobuf.FileOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.FileOptions_uninterpreted_option'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.FileOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FileOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.FileOptions_uninterpreted_option'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.MessageOptions_uninterpreted_option'(Msg, - Bin, - TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.FileOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.MessageOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.MessageOptions_uninterpreted_option'([Elem - | Rest], - Bin, - TrUserData) -> +'e_field_google.protobuf.MessageOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.MessageOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.MessageOptions_uninterpreted_option'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FieldOptions_uninterpreted_option'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.MessageOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.MessageOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FieldOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.FieldOptions_uninterpreted_option'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.FieldOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FieldOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.FieldOptions_uninterpreted_option'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.EnumOptions_uninterpreted_option'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.FieldOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FieldOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.OneofOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.EnumOptions_uninterpreted_option'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.OneofOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.EnumOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.EnumOptions_uninterpreted_option'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.EnumValueOptions_uninterpreted_option'(Msg, - Bin, - TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.OneofOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.OneofOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.OneofOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.EnumOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'([Elem - | Rest], - Bin, - TrUserData) -> +'e_field_google.protobuf.EnumOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.EnumValueOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.ServiceOptions_uninterpreted_option'(Msg, - Bin, - TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.EnumOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.EnumOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.EnumValueOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.ServiceOptions_uninterpreted_option'([Elem - | Rest], - Bin, - TrUserData) -> +'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.ServiceOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.ServiceOptions_uninterpreted_option'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.MethodOptions_uninterpreted_option'(Msg, - Bin, - TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.EnumValueOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.ServiceOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.MethodOptions_uninterpreted_option'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.ServiceOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.MethodOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.MethodOptions_uninterpreted_option'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.UninterpretedOption_name'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, - <<>>, - TrUserData), + Bin3 = 'e_mfield_google.protobuf.ServiceOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.ServiceOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.MethodOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.UninterpretedOption_name'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.MethodOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.MethodOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.MethodOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.UninterpretedOption_name'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.UninterpretedOption_name'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.UninterpretedOption_name'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.UninterpretedOption_name'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.UninterpretedOption_name'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.SourceCodeInfo.Location_path'(Elems, - Bin, TrUserData) - when Elems =/= [] -> - SubBin = - 'e_pfield_google.protobuf.SourceCodeInfo.Location_path'(Elems, - <<>>, - TrUserData), + Bin3 = 'e_mfield_google.protobuf.UninterpretedOption_name'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.UninterpretedOption_name'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.UninterpretedOption_name'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.SourceCodeInfo.Location_path'(Elems, Bin, TrUserData) when Elems =/= [] -> + SubBin = 'e_pfield_google.protobuf.SourceCodeInfo.Location_path'(Elems, <<>>, TrUserData), Bin2 = <>, Bin3 = e_varint(byte_size(SubBin), Bin2), <>; -'e_field_google.protobuf.SourceCodeInfo.Location_path'([], - Bin, _TrUserData) -> - Bin. - -'e_pfield_google.protobuf.SourceCodeInfo.Location_path'([Value - | Rest], - Bin, TrUserData) -> - Bin2 = e_type_int32(id(Value, TrUserData), Bin, - TrUserData), - 'e_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, - Bin2, TrUserData); -'e_pfield_google.protobuf.SourceCodeInfo.Location_path'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.SourceCodeInfo.Location_span'(Elems, - Bin, TrUserData) - when Elems =/= [] -> - SubBin = - 'e_pfield_google.protobuf.SourceCodeInfo.Location_span'(Elems, - <<>>, - TrUserData), +'e_field_google.protobuf.SourceCodeInfo.Location_path'([], Bin, _TrUserData) -> Bin. + +'e_pfield_google.protobuf.SourceCodeInfo.Location_path'([Value | Rest], Bin, TrUserData) -> + Bin2 = e_type_int32(id(Value, TrUserData), Bin, TrUserData), + 'e_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, Bin2, TrUserData); +'e_pfield_google.protobuf.SourceCodeInfo.Location_path'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.SourceCodeInfo.Location_span'(Elems, Bin, TrUserData) when Elems =/= [] -> + SubBin = 'e_pfield_google.protobuf.SourceCodeInfo.Location_span'(Elems, <<>>, TrUserData), Bin2 = <>, Bin3 = e_varint(byte_size(SubBin), Bin2), <>; -'e_field_google.protobuf.SourceCodeInfo.Location_span'([], - Bin, _TrUserData) -> - Bin. - -'e_pfield_google.protobuf.SourceCodeInfo.Location_span'([Value - | Rest], - Bin, TrUserData) -> - Bin2 = e_type_int32(id(Value, TrUserData), Bin, - TrUserData), - 'e_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, - Bin2, TrUserData); -'e_pfield_google.protobuf.SourceCodeInfo.Location_span'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'([Elem - | Rest], - Bin, - TrUserData) -> +'e_field_google.protobuf.SourceCodeInfo.Location_span'([], Bin, _TrUserData) -> Bin. + +'e_pfield_google.protobuf.SourceCodeInfo.Location_span'([Value | Rest], Bin, TrUserData) -> + Bin2 = e_type_int32(id(Value, TrUserData), Bin, TrUserData), + 'e_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, Bin2, TrUserData); +'e_pfield_google.protobuf.SourceCodeInfo.Location_span'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = e_type_string(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.SourceCodeInfo_location'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.SourceCodeInfo.Location'(Msg, - <<>>, TrUserData), + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.SourceCodeInfo_location'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.SourceCodeInfo.Location'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.SourceCodeInfo_location'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.SourceCodeInfo_location'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.SourceCodeInfo_location'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.SourceCodeInfo_location'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.SourceCodeInfo_location'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Elems, - Bin, TrUserData) - when Elems =/= [] -> - SubBin = - 'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Elems, - <<>>, - TrUserData), + Bin3 = 'e_mfield_google.protobuf.SourceCodeInfo_location'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.SourceCodeInfo_location'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.SourceCodeInfo_location'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Elems, Bin, TrUserData) when Elems =/= [] -> + SubBin = 'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Elems, <<>>, TrUserData), Bin2 = <>, Bin3 = e_varint(byte_size(SubBin), Bin2), <>; -'e_field_google.protobuf.GeneratedCodeInfo.Annotation_path'([], - Bin, _TrUserData) -> - Bin. - -'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'([Value - | Rest], - Bin, TrUserData) -> - Bin2 = e_type_int32(id(Value, TrUserData), Bin, - TrUserData), - 'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - Bin2, - TrUserData); -'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.GeneratedCodeInfo_annotation'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, - <<>>, - TrUserData), +'e_field_google.protobuf.GeneratedCodeInfo.Annotation_path'([], Bin, _TrUserData) -> Bin. + +'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'([Value | Rest], Bin, TrUserData) -> + Bin2 = e_type_int32(id(Value, TrUserData), Bin, TrUserData), + 'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, Bin2, TrUserData); +'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.GeneratedCodeInfo_annotation'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.GeneratedCodeInfo_annotation'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.GeneratedCodeInfo_annotation'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.GeneratedCodeInfo_annotation'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.GeneratedCodeInfo_annotation'([], - Bin, _TrUserData) -> - Bin. - -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_DOUBLE', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FLOAT', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT64', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT64', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT32', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED64', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED32', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BOOL', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_STRING', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_GROUP', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_MESSAGE', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BYTES', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT32', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_ENUM', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED32', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED64', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT32', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT64', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'(V, - Bin, _TrUserData) -> - e_varint(V, Bin). - -'e_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_OPTIONAL', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REQUIRED', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REPEATED', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Label'(V, - Bin, _TrUserData) -> - e_varint(V, Bin). - -'e_enum_google.protobuf.FileOptions.OptimizeMode'('SPEED', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FileOptions.OptimizeMode'('CODE_SIZE', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FileOptions.OptimizeMode'('LITE_RUNTIME', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FileOptions.OptimizeMode'(V, - Bin, _TrUserData) -> - e_varint(V, Bin). - -'e_enum_google.protobuf.FieldOptions.CType'('STRING', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldOptions.CType'('CORD', Bin, - _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldOptions.CType'('STRING_PIECE', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldOptions.CType'(V, Bin, - _TrUserData) -> - e_varint(V, Bin). - -'e_enum_google.protobuf.FieldOptions.JSType'('JS_NORMAL', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldOptions.JSType'('JS_STRING', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldOptions.JSType'('JS_NUMBER', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldOptions.JSType'(V, Bin, - _TrUserData) -> - e_varint(V, Bin). + Bin3 = 'e_mfield_google.protobuf.GeneratedCodeInfo_annotation'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.GeneratedCodeInfo_annotation'([], Bin, _TrUserData) -> Bin. + +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_DOUBLE', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FLOAT', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT64', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT64', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT32', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED64', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED32', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BOOL', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_STRING', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_GROUP', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_MESSAGE', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BYTES', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT32', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_ENUM', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED32', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED64', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT32', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT64', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_OPTIONAL', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REQUIRED', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REPEATED', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Label'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.FileOptions.OptimizeMode'('SPEED', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FileOptions.OptimizeMode'('CODE_SIZE', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FileOptions.OptimizeMode'('LITE_RUNTIME', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FileOptions.OptimizeMode'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.FieldOptions.CType'('STRING', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.CType'('CORD', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.CType'('STRING_PIECE', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.CType'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.FieldOptions.JSType'('JS_NORMAL', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.JSType'('JS_STRING', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.JSType'('JS_NUMBER', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.JSType'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENCY_UNKNOWN', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.MethodOptions.IdempotencyLevel'('NO_SIDE_EFFECTS', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENT', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.MethodOptions.IdempotencyLevel'(V, Bin, _TrUserData) -> e_varint(V, Bin). -compile({nowarn_unused_function,e_type_sint/3}). -e_type_sint(Value, Bin, _TrUserData) when Value >= 0 -> - e_varint(Value * 2, Bin); -e_type_sint(Value, Bin, _TrUserData) -> - e_varint(Value * -2 - 1, Bin). +e_type_sint(Value, Bin, _TrUserData) when Value >= 0 -> e_varint(Value * 2, Bin); +e_type_sint(Value, Bin, _TrUserData) -> e_varint(Value * -2 - 1, Bin). -compile({nowarn_unused_function,e_type_int32/3}). -e_type_int32(Value, Bin, _TrUserData) - when 0 =< Value, Value =< 127 -> - <>; +e_type_int32(Value, Bin, _TrUserData) when 0 =< Value, Value =< 127 -> <>; e_type_int32(Value, Bin, _TrUserData) -> <> = <>, e_varint(N, Bin). -compile({nowarn_unused_function,e_type_int64/3}). -e_type_int64(Value, Bin, _TrUserData) - when 0 =< Value, Value =< 127 -> - <>; +e_type_int64(Value, Bin, _TrUserData) when 0 =< Value, Value =< 127 -> <>; e_type_int64(Value, Bin, _TrUserData) -> <> = <>, e_varint(N, Bin). -compile({nowarn_unused_function,e_type_bool/3}). -e_type_bool(true, Bin, _TrUserData) -> - <>; -e_type_bool(false, Bin, _TrUserData) -> - <>; +e_type_bool(true, Bin, _TrUserData) -> <>; +e_type_bool(false, Bin, _TrUserData) -> <>; e_type_bool(1, Bin, _TrUserData) -> <>; e_type_bool(0, Bin, _TrUserData) -> <>. @@ -3152,51 +1907,61 @@ e_type_string(S, Bin, _TrUserData) -> <>. -compile({nowarn_unused_function,e_type_bytes/3}). -e_type_bytes(Bytes, Bin, _TrUserData) - when is_binary(Bytes) -> +e_type_bytes(Bytes, Bin, _TrUserData) when is_binary(Bytes) -> Bin2 = e_varint(byte_size(Bytes), Bin), <>; -e_type_bytes(Bytes, Bin, _TrUserData) - when is_list(Bytes) -> +e_type_bytes(Bytes, Bin, _TrUserData) when is_list(Bytes) -> BytesBin = iolist_to_binary(Bytes), Bin2 = e_varint(byte_size(BytesBin), Bin), <>. -compile({nowarn_unused_function,e_type_fixed32/3}). -e_type_fixed32(Value, Bin, _TrUserData) -> - <>. +e_type_fixed32(Value, Bin, _TrUserData) -> <>. -compile({nowarn_unused_function,e_type_sfixed32/3}). -e_type_sfixed32(Value, Bin, _TrUserData) -> - <>. +e_type_sfixed32(Value, Bin, _TrUserData) -> <>. -compile({nowarn_unused_function,e_type_fixed64/3}). -e_type_fixed64(Value, Bin, _TrUserData) -> - <>. +e_type_fixed64(Value, Bin, _TrUserData) -> <>. -compile({nowarn_unused_function,e_type_sfixed64/3}). -e_type_sfixed64(Value, Bin, _TrUserData) -> - <>. +e_type_sfixed64(Value, Bin, _TrUserData) -> <>. -compile({nowarn_unused_function,e_type_float/3}). -e_type_float(V, Bin, _) when is_number(V) -> - <>; -e_type_float(infinity, Bin, _) -> - <>; -e_type_float('-infinity', Bin, _) -> - <>; -e_type_float(nan, Bin, _) -> - <>. +e_type_float(V, Bin, _) when is_number(V) -> <>; +e_type_float(infinity, Bin, _) -> <>; +e_type_float('-infinity', Bin, _) -> <>; +e_type_float(nan, Bin, _) -> <>. -compile({nowarn_unused_function,e_type_double/3}). -e_type_double(V, Bin, _) when is_number(V) -> - <>; -e_type_double(infinity, Bin, _) -> - <>; -e_type_double('-infinity', Bin, _) -> - <>; -e_type_double(nan, Bin, _) -> - <>. +e_type_double(V, Bin, _) when is_number(V) -> <>; +e_type_double(infinity, Bin, _) -> <>; +e_type_double('-infinity', Bin, _) -> <>; +e_type_double(nan, Bin, _) -> <>. + +-compile({nowarn_unused_function,e_unknown_elems/2}). +e_unknown_elems([Elem | Rest], Bin) -> + BinR = case Elem of + {varint, FNum, N} -> + BinF = e_varint(FNum bsl 3, Bin), + e_varint(N, BinF); + {length_delimited, FNum, Data} -> + BinF = e_varint(FNum bsl 3 bor 2, Bin), + BinL = e_varint(byte_size(Data), BinF), + <>; + {group, FNum, GroupFields} -> + Bin1 = e_varint(FNum bsl 3 bor 3, Bin), + Bin2 = e_unknown_elems(GroupFields, Bin1), + e_varint(FNum bsl 3 bor 4, Bin2); + {fixed32, FNum, V} -> + BinF = e_varint(FNum bsl 3 bor 5, Bin), + <>; + {fixed64, FNum, V} -> + BinF = e_varint(FNum bsl 3 bor 1, Bin), + <> + end, + e_unknown_elems(Rest, BinR); +e_unknown_elems([], Bin) -> Bin. -compile({nowarn_unused_function,e_varint/3}). e_varint(N, Bin, _TrUserData) -> e_varint(N, Bin). @@ -3208,8 +1973,7 @@ e_varint(N, Bin) -> e_varint(N bsr 7, Bin2). -decode_msg(Bin, MsgName) when is_binary(Bin) -> - decode_msg(Bin, MsgName, []). +decode_msg(Bin, MsgName) when is_binary(Bin) -> decode_msg(Bin, MsgName, []). decode_msg(Bin, MsgName, Opts) when is_binary(Bin) -> TrUserData = proplists:get_value(user_data, Opts), @@ -3218,20009 +1982,18853 @@ decode_msg(Bin, MsgName, Opts) when is_binary(Bin) -> -ifdef('OTP_RELEASE'). decode_msg_1_catch(Bin, MsgName, TrUserData) -> try decode_msg_2_doit(MsgName, Bin, TrUserData) - catch Class:Reason:StackTrace -> error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}}) + catch + error:{gpb_error,_}=Reason:StackTrace -> + erlang:raise(error, Reason, StackTrace); + Class:Reason:StackTrace -> error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}}) end. -else. decode_msg_1_catch(Bin, MsgName, TrUserData) -> try decode_msg_2_doit(MsgName, Bin, TrUserData) - catch Class:Reason -> - StackTrace = erlang:get_stacktrace(), - error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}}) + catch + error:{gpb_error,_}=Reason -> + erlang:raise(error, Reason, + erlang:get_stacktrace()); + Class:Reason -> + StackTrace = erlang:get_stacktrace(), + error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}}) end. -endif. -decode_msg_2_doit('google.protobuf.FileDescriptorSet', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.FileDescriptorSet'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.FileDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.FileDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.DescriptorProto.ExtensionRange', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.DescriptorProto.ReservedRange', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.DescriptorProto.ReservedRange'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.DescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.DescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.FieldDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.FieldDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.OneofDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.OneofDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.EnumDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.EnumDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.EnumValueDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.EnumValueDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.ServiceDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.ServiceDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.MethodDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.MethodDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.FileOptions', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.FileOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.MessageOptions', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.MessageOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.FieldOptions', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.FieldOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.EnumOptions', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.EnumOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.EnumValueOptions', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.EnumValueOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.ServiceOptions', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.ServiceOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.MethodOptions', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.MethodOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.UninterpretedOption.NamePart', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.UninterpretedOption.NamePart'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.UninterpretedOption', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.UninterpretedOption'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.SourceCodeInfo.Location', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.SourceCodeInfo.Location'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.SourceCodeInfo', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.SourceCodeInfo'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.GeneratedCodeInfo.Annotation', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.GeneratedCodeInfo', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.GeneratedCodeInfo'(Bin, - TrUserData), - TrUserData). - - - -'decode_msg_google.protobuf.FileDescriptorSet'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Bin, - 0, 0, - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.FileDescriptorSet'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorSet_file'(Rest, - Z1, Z2, F@_1, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorSet'(<<>>, - 0, 0, R1, TrUserData) -> +decode_msg_2_doit('google.protobuf.FileDescriptorSet', Bin, TrUserData) -> id('decode_msg_google.protobuf.FileDescriptorSet'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.FileDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.FileDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.DescriptorProto.ExtensionRange', Bin, TrUserData) -> id('decode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.DescriptorProto.ReservedRange', Bin, TrUserData) -> id('decode_msg_google.protobuf.DescriptorProto.ReservedRange'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.DescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.DescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.ExtensionRangeOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.ExtensionRangeOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.FieldDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.FieldDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.OneofDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.OneofDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.EnumDescriptorProto.EnumReservedRange', Bin, TrUserData) -> id('decode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.EnumDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.EnumDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.EnumValueDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.EnumValueDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.ServiceDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.ServiceDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.MethodDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.MethodDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.FileOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.FileOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.MessageOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.MessageOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.FieldOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.FieldOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.OneofOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.OneofOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.EnumOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.EnumOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.EnumValueOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.EnumValueOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.ServiceOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.ServiceOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.MethodOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.MethodOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.UninterpretedOption.NamePart', Bin, TrUserData) -> id('decode_msg_google.protobuf.UninterpretedOption.NamePart'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.UninterpretedOption', Bin, TrUserData) -> id('decode_msg_google.protobuf.UninterpretedOption'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.SourceCodeInfo.Location', Bin, TrUserData) -> id('decode_msg_google.protobuf.SourceCodeInfo.Location'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.SourceCodeInfo', Bin, TrUserData) -> id('decode_msg_google.protobuf.SourceCodeInfo'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.GeneratedCodeInfo.Annotation', Bin, TrUserData) -> id('decode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.GeneratedCodeInfo', Bin, TrUserData) -> id('decode_msg_google.protobuf.GeneratedCodeInfo'(Bin, TrUserData), TrUserData). + + + +'decode_msg_google.protobuf.FileDescriptorSet'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.FileDescriptorSet'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.FileDescriptorSet_file'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorSet'(<<>>, 0, 0, _, R1, TrUserData) -> S1 = #{}, if R1 == '$undef' -> S1; true -> S1#{file => lists_reverse(R1, TrUserData)} end; -'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Other, - Z1, Z2, F@_1, - TrUserData) -> - 'dg_read_field_def_google.protobuf.FileDescriptorSet'(Other, - Z1, Z2, F@_1, - TrUserData). - -'dg_read_field_def_google.protobuf.FileDescriptorSet'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.FileDescriptorSet'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'dg_read_field_def_google.protobuf.FileDescriptorSet'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> +'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.FileDescriptorSet'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.FileDescriptorSet'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.FileDescriptorSet'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.FileDescriptorSet'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.FileDescriptorSet_file'(Rest, - 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.FileDescriptorSet'(Rest, 0, - 0, F@_1, - TrUserData); - 1 -> - 'skip_64_google.protobuf.FileDescriptorSet'(Rest, 0, 0, - F@_1, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.FileDescriptorSet'(Rest, - 0, 0, - F@_1, - TrUserData); - 3 -> - 'skip_group_google.protobuf.FileDescriptorSet'(Rest, - Key bsr 3, 0, - F@_1, - TrUserData); - 5 -> - 'skip_32_google.protobuf.FileDescriptorSet'(Rest, 0, 0, - F@_1, TrUserData) - end + 10 -> 'd_field_google.protobuf.FileDescriptorSet_file'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.FileDescriptorSet'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.FileDescriptorSet'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.FileDescriptorSet'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.FileDescriptorSet'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.FileDescriptorSet'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end end; -'dg_read_field_def_google.protobuf.FileDescriptorSet'(<<>>, - 0, 0, R1, TrUserData) -> +'dg_read_field_def_google.protobuf.FileDescriptorSet'(<<>>, 0, 0, _, R1, TrUserData) -> S1 = #{}, if R1 == '$undef' -> S1; true -> S1#{file => lists_reverse(R1, TrUserData)} end. -'d_field_google.protobuf.FileDescriptorSet_file'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorSet_file'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'d_field_google.protobuf.FileDescriptorSet_file'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.FileDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(RestF, - 0, 0, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.FileDescriptorSet'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_google.protobuf.FileDescriptorSet'(Rest, - Z1, Z2, F@_1, TrUserData); -'skip_varint_google.protobuf.FileDescriptorSet'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_length_delimited_google.protobuf.FileDescriptorSet'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.FileDescriptorSet'(Rest, - N + 7, - X bsl N + Acc, - F@_1, TrUserData); -'skip_length_delimited_google.protobuf.FileDescriptorSet'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> +'d_field_google.protobuf.FileDescriptorSet_file'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileDescriptorSet_file'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.FileDescriptorSet_file'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FileDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.FileDescriptorSet'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.FileDescriptorSet'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.FileDescriptorSet'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.FileDescriptorSet'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.FileDescriptorSet'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.FileDescriptorSet'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest2, - 0, 0, F@_1, - TrUserData). + 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest2, 0, 0, F, F@_1, TrUserData). -'skip_group_google.protobuf.FileDescriptorSet'(Bin, - FNum, Z2, F@_1, TrUserData) -> +'skip_group_google.protobuf.FileDescriptorSet'(Bin, _, Z2, FNum, F@_1, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, - 0, Z2, F@_1, - TrUserData). - -'skip_32_google.protobuf.FileDescriptorSet'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_64_google.protobuf.FileDescriptorSet'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'decode_msg_google.protobuf.FileDescriptorProto'(Bin, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.FileDescriptorSet'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.FileDescriptorSet'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_google.protobuf.FileDescriptorProto'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_name'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_package'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_dependency'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<82, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_pfield_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<80, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<90, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<88, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<34, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_message_type'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<42, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<50, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_service'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<58, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_extension'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<66, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_options'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<74, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_source_code_info'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<98, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_syntax'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, R1, - R2, R3, R4, R5, R6, R7, - F@_10, F@_11, F@_12, - TrUserData) -> - S1 = #{dependency => lists_reverse(R1, TrUserData), - public_dependency => lists_reverse(R2, TrUserData), - weak_dependency => lists_reverse(R3, TrUserData)}, + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_package'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_dependency'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<82, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_pfield_google.protobuf.FileDescriptorProto_public_dependency'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<80, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<90, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<88, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_message_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_service'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<58, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_extension'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<74, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_source_code_info'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<98, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_syntax'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, R1, R2, R3, R4, R5, R6, R7, F@_10, F@_11, F@_12, TrUserData) -> + S1 = #{dependency => lists_reverse(R1, TrUserData), public_dependency => lists_reverse(R2, TrUserData), weak_dependency => lists_reverse(R3, TrUserData)}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{package => F@_2} - end, + true -> S2#{package => F@_2} + end, S4 = if R4 == '$undef' -> S3; - true -> - S3#{message_type => lists_reverse(R4, TrUserData)} - end, + true -> S3#{message_type => lists_reverse(R4, TrUserData)} + end, S5 = if R5 == '$undef' -> S4; - true -> S4#{enum_type => lists_reverse(R5, TrUserData)} - end, + true -> S4#{enum_type => lists_reverse(R5, TrUserData)} + end, S6 = if R6 == '$undef' -> S5; - true -> S5#{service => lists_reverse(R6, TrUserData)} - end, + true -> S5#{service => lists_reverse(R6, TrUserData)} + end, S7 = if R7 == '$undef' -> S6; - true -> S6#{extension => lists_reverse(R7, TrUserData)} - end, + true -> S6#{extension => lists_reverse(R7, TrUserData)} + end, S8 = if F@_10 == '$undef' -> S7; - true -> S7#{options => F@_10} - end, + true -> S7#{options => F@_10} + end, S9 = if F@_11 == '$undef' -> S8; - true -> S8#{source_code_info => F@_11} - end, + true -> S8#{source_code_info => F@_11} + end, if F@_12 == '$undef' -> S9; true -> S9#{syntax => F@_12} end; -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'dg_read_field_def_google.protobuf.FileDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'dg_read_field_def_google.protobuf.FileDescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.FileDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'dg_read_field_def_google.protobuf.FileDescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) -> +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'dg_read_field_def_google.protobuf.FileDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'dg_read_field_def_google.protobuf.FileDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.FileDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dg_read_field_def_google.protobuf.FileDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.FileDescriptorProto_name'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); - 18 -> - 'd_field_google.protobuf.FileDescriptorProto_package'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 26 -> - 'd_field_google.protobuf.FileDescriptorProto_dependency'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 82 -> - 'd_pfield_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 80 -> - 'd_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 90 -> - 'd_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 88 -> - 'd_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 34 -> - 'd_field_google.protobuf.FileDescriptorProto_message_type'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 42 -> - 'd_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 50 -> - 'd_field_google.protobuf.FileDescriptorProto_service'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 58 -> - 'd_field_google.protobuf.FileDescriptorProto_extension'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 66 -> - 'd_field_google.protobuf.FileDescriptorProto_options'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 74 -> - 'd_field_google.protobuf.FileDescriptorProto_source_code_info'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 98 -> - 'd_field_google.protobuf.FileDescriptorProto_syntax'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.FileDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 1 -> - 'skip_64_google.protobuf.FileDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.FileDescriptorProto'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 3 -> - 'skip_group_google.protobuf.FileDescriptorProto'(Rest, - Key bsr 3, 0, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); - 5 -> - 'skip_32_google.protobuf.FileDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData) - end + 10 -> 'd_field_google.protobuf.FileDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 18 -> 'd_field_google.protobuf.FileDescriptorProto_package'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 26 -> 'd_field_google.protobuf.FileDescriptorProto_dependency'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 82 -> 'd_pfield_google.protobuf.FileDescriptorProto_public_dependency'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 80 -> 'd_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 90 -> 'd_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 88 -> 'd_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 34 -> 'd_field_google.protobuf.FileDescriptorProto_message_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 42 -> 'd_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 50 -> 'd_field_google.protobuf.FileDescriptorProto_service'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 58 -> 'd_field_google.protobuf.FileDescriptorProto_extension'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 66 -> 'd_field_google.protobuf.FileDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 74 -> 'd_field_google.protobuf.FileDescriptorProto_source_code_info'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 98 -> 'd_field_google.protobuf.FileDescriptorProto_syntax'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.FileDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 1 -> 'skip_64_google.protobuf.FileDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.FileDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 3 -> 'skip_group_google.protobuf.FileDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 5 -> 'skip_32_google.protobuf.FileDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) + end end; -'dg_read_field_def_google.protobuf.FileDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, R1, - R2, R3, R4, R5, R6, R7, - F@_10, F@_11, F@_12, - TrUserData) -> - S1 = #{dependency => lists_reverse(R1, TrUserData), - public_dependency => lists_reverse(R2, TrUserData), - weak_dependency => lists_reverse(R3, TrUserData)}, +'dg_read_field_def_google.protobuf.FileDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, R1, R2, R3, R4, R5, R6, R7, F@_10, F@_11, F@_12, TrUserData) -> + S1 = #{dependency => lists_reverse(R1, TrUserData), public_dependency => lists_reverse(R2, TrUserData), weak_dependency => lists_reverse(R3, TrUserData)}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{package => F@_2} - end, + true -> S2#{package => F@_2} + end, S4 = if R4 == '$undef' -> S3; - true -> - S3#{message_type => lists_reverse(R4, TrUserData)} - end, + true -> S3#{message_type => lists_reverse(R4, TrUserData)} + end, S5 = if R5 == '$undef' -> S4; - true -> S4#{enum_type => lists_reverse(R5, TrUserData)} - end, + true -> S4#{enum_type => lists_reverse(R5, TrUserData)} + end, S6 = if R6 == '$undef' -> S5; - true -> S5#{service => lists_reverse(R6, TrUserData)} - end, + true -> S5#{service => lists_reverse(R6, TrUserData)} + end, S7 = if R7 == '$undef' -> S6; - true -> S6#{extension => lists_reverse(R7, TrUserData)} - end, + true -> S6#{extension => lists_reverse(R7, TrUserData)} + end, S8 = if F@_10 == '$undef' -> S7; - true -> S7#{options => F@_10} - end, + true -> S7#{options => F@_10} + end, S9 = if F@_11 == '$undef' -> S8; - true -> S8#{source_code_info => F@_11} - end, + true -> S8#{source_code_info => F@_11} + end, if F@_12 == '$undef' -> S9; true -> S9#{syntax => F@_12} end. -'d_field_google.protobuf.FileDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'d_field_google.protobuf.FileDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, NewFValue, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_package'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_package'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_package'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, - NewFValue, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_dependency'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_dependency'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, TrUserData); -'d_field_google.protobuf.FileDescriptorProto_dependency'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - Prev, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - cons(NewFValue, - Prev, - TrUserData), - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_public_dependency'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_public_dependency'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - Prev, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, - cons(NewFValue, - Prev, - TrUserData), - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData). - -'d_pfield_google.protobuf.FileDescriptorProto_public_dependency'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData) - when N < 57 -> - 'd_pfield_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); -'d_pfield_google.protobuf.FileDescriptorProto_public_dependency'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, E, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData) -> +'d_field_google.protobuf.FileDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_package'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_package'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_package'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_dependency'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, cons(NewFValue, Prev, TrUserData), F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_public_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_public_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, cons(NewFValue, Prev, TrUserData), F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_pfield_google.protobuf.FileDescriptorProto_public_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_pfield_google.protobuf.FileDescriptorProto_public_dependency'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_pfield_google.protobuf.FileDescriptorProto_public_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, E, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> Len = X bsl N + Acc, <> = Rest, - NewSeq = - 'd_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(PackedBytes, - 0, - 0, - E, - TrUserData), - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, NewSeq, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'d_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - AccSeq, - TrUserData) - when N < 57 -> - 'd_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - N + - 7, - X bsl - N - + - Acc, - AccSeq, - TrUserData); -'d_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - AccSeq, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'd_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(RestF, - 0, 0, - [NewFValue - | AccSeq], - TrUserData); -'d_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(<<>>, - 0, 0, - AccSeq, - _) -> - AccSeq. - -'d_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - Prev, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, - cons(NewFValue, - Prev, - TrUserData), - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'d_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData) - when N < 57 -> - 'd_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'d_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - E, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData) -> + NewSeq = 'd_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, NewSeq, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> + 'd_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'd_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, cons(NewFValue, Prev, TrUserData), F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, E, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> Len = X bsl N + Acc, <> = Rest, - NewSeq = - 'd_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(PackedBytes, - 0, - 0, - E, - TrUserData), - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, F@_4, NewSeq, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'d_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - AccSeq, - TrUserData) - when N < 57 -> - 'd_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - N + 7, - X bsl N - + - Acc, - AccSeq, - TrUserData); -'d_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - AccSeq, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'd_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(RestF, - 0, 0, - [NewFValue - | AccSeq], - TrUserData); -'d_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<>>, - 0, 0, - AccSeq, - _) -> - AccSeq. - -'d_field_google.protobuf.FileDescriptorProto_message_type'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_message_type'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_message_type'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - Prev, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.DescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - cons(NewFValue, - Prev, - TrUserData), - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_enum_type'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_enum_type'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - Prev, F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.EnumDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, + NewSeq = 'd_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewSeq, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> + 'd_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'd_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_google.protobuf.FileDescriptorProto_message_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_message_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_message_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, Prev, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.DescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, cons(NewFValue, Prev, TrUserData), F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_enum_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_enum_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, Prev, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, cons(NewFValue, Prev, TrUserData), F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_service'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_service'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_service'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, Prev, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.ServiceDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, cons(NewFValue, Prev, TrUserData), F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_extension'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_extension'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_extension'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, Prev, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FieldDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, cons(NewFValue, Prev, TrUserData), F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, Prev, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FileOptions'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, - cons(NewFValue, - Prev, - TrUserData), - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_service'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_service'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_service'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - Prev, F@_9, F@_10, F@_11, - F@_12, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.ServiceDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - cons(NewFValue, - Prev, - TrUserData), - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_extension'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_extension'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_extension'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, Prev, F@_10, - F@_11, F@_12, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.FieldDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - cons(NewFValue, - Prev, - TrUserData), - F@_10, F@_11, - F@_12, TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_options'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, Prev, F@_11, - F@_12, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.FileOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.FileOptions'(Prev, - NewFValue, - TrUserData) - end, - F@_11, F@_12, - TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_source_code_info'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_source_code_info'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_source_code_info'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, Prev, - F@_12, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.SourceCodeInfo'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.SourceCodeInfo'(Prev, - NewFValue, - TrUserData) - end, - F@_12, TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_syntax'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_syntax'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'d_field_google.protobuf.FileDescriptorProto_syntax'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - _, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.FileOptions'(Prev, NewFValue, TrUserData) + end, + F@_11, + F@_12, + TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_source_code_info'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_source_code_info'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_source_code_info'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, Prev, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.SourceCodeInfo'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.FileDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - TrUserData) -> - 'skip_varint_google.protobuf.FileDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData); -'skip_varint_google.protobuf.FileDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'skip_length_delimited_google.protobuf.FileDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.FileDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'skip_length_delimited_google.protobuf.FileDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, - TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.SourceCodeInfo'(Prev, NewFValue, TrUserData) + end, + F@_12, + TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_syntax'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_syntax'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_syntax'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, NewFValue, TrUserData). + +'skip_varint_google.protobuf.FileDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'skip_varint_google.protobuf.FileDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'skip_varint_google.protobuf.FileDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'skip_length_delimited_google.protobuf.FileDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.FileDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'skip_length_delimited_google.protobuf.FileDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'skip_group_google.protobuf.FileDescriptorProto'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'skip_group_google.protobuf.FileDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, - 0, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'skip_32_google.protobuf.FileDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'skip_64_google.protobuf.FileDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'decode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<8, - Rest/binary>>, - Z1, Z2, - F@_1, F@_2, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto.ExtensionRange_start'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<16, - Rest/binary>>, - Z1, Z2, - F@_1, F@_2, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto.ExtensionRange_end'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<>>, - 0, 0, F@_1, - F@_2, _) -> + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'skip_32_google.protobuf.FileDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'skip_64_google.protobuf.FileDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'decode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_start'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_end'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{start => F@_1} - end, - if F@_2 == '$undef' -> S2; - true -> S2#{'end' => F@_2} + true -> S1#{start => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{'end' => F@_2} + end, + if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} end; -'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Other, - Z1, Z2, - F@_1, F@_2, - TrUserData) -> - 'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Other, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, - F@_2, - TrUserData); -'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) -> +'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> Key = X bsl N + Acc, case Key of - 8 -> - 'd_field_google.protobuf.DescriptorProto.ExtensionRange_start'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 16 -> - 'd_field_google.protobuf.DescriptorProto.ExtensionRange_end'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - 0, - 0, - F@_1, - F@_2, - TrUserData); - 1 -> - 'skip_64_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - 0, - 0, - F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - Key - bsr - 3, - 0, - F@_1, - F@_2, - TrUserData); - 5 -> - 'skip_32_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData) - end + 8 -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_start'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 16 -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_end'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 26 -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end end; -'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<>>, - 0, 0, F@_1, - F@_2, _) -> +'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{start => F@_1} - end, - if F@_2 == '$undef' -> S2; - true -> S2#{'end' => F@_2} + true -> S1#{start => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{'end' => F@_2} + end, + if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} end. -'d_field_google.protobuf.DescriptorProto.ExtensionRange_start'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto.ExtensionRange_start'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.DescriptorProto.ExtensionRange_start'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, _, F@_2, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, +'d_field_google.protobuf.DescriptorProto.ExtensionRange_start'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto.ExtensionRange_start'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.DescriptorProto.ExtensionRange_start'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_google.protobuf.DescriptorProto.ExtensionRange_end'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto.ExtensionRange_end'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.DescriptorProto.ExtensionRange_end'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, TrUserData). + +'d_field_google.protobuf.DescriptorProto.ExtensionRange_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto.ExtensionRange_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.DescriptorProto.ExtensionRange_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.ExtensionRangeOptions'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(RestF, - 0, 0, - NewFValue, - F@_2, - TrUserData). - -'d_field_google.protobuf.DescriptorProto.ExtensionRange_end'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto.ExtensionRange_end'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.DescriptorProto.ExtensionRange_end'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, _, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(RestF, - 0, 0, - F@_1, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(<<1:1, - _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(<<0:1, - _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - N + - 7, - X bsl - N - + - Acc, - F@_1, - F@_2, - TrUserData); -'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.ExtensionRangeOptions'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest2, - 0, 0, - F@_1, - F@_2, - TrUserData). - -'skip_group_google.protobuf.DescriptorProto.ExtensionRange'(Bin, - FNum, Z2, F@_1, - F@_2, TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_google.protobuf.DescriptorProto.ExtensionRange'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - 0, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_32_google.protobuf.DescriptorProto.ExtensionRange'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_64_google.protobuf.DescriptorProto.ExtensionRange'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'decode_msg_google.protobuf.DescriptorProto.ReservedRange'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto.ReservedRange_start'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto.ReservedRange_end'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<>>, - 0, 0, F@_1, - F@_2, _) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_google.protobuf.DescriptorProto.ExtensionRange'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_google.protobuf.DescriptorProto.ExtensionRange'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_google.protobuf.DescriptorProto.ReservedRange'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.DescriptorProto.ReservedRange_start'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.DescriptorProto.ReservedRange_end'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<>>, 0, 0, _, F@_1, F@_2, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{start => F@_1} - end, + true -> S1#{start => F@_1} + end, if F@_2 == '$undef' -> S2; true -> S2#{'end' => F@_2} end; -'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Other, - Z1, Z2, F@_1, - F@_2, - TrUserData) -> - 'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Other, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, - F@_2, - TrUserData); -'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) -> +'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> Key = X bsl N + Acc, case Key of - 8 -> - 'd_field_google.protobuf.DescriptorProto.ReservedRange_start'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 16 -> - 'd_field_google.protobuf.DescriptorProto.ReservedRange_end'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(Rest, - 0, - 0, - F@_1, - F@_2, - TrUserData); - 1 -> - 'skip_64_google.protobuf.DescriptorProto.ReservedRange'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(Rest, - 0, - 0, - F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_google.protobuf.DescriptorProto.ReservedRange'(Rest, - Key - bsr - 3, - 0, - F@_1, - F@_2, - TrUserData); - 5 -> - 'skip_32_google.protobuf.DescriptorProto.ReservedRange'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData) - end + 8 -> 'd_field_google.protobuf.DescriptorProto.ReservedRange_start'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 16 -> 'd_field_google.protobuf.DescriptorProto.ReservedRange_end'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end end; -'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<>>, - 0, 0, F@_1, - F@_2, _) -> +'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<>>, 0, 0, _, F@_1, F@_2, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{start => F@_1} - end, + true -> S1#{start => F@_1} + end, if F@_2 == '$undef' -> S2; true -> S2#{'end' => F@_2} end. -'d_field_google.protobuf.DescriptorProto.ReservedRange_start'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto.ReservedRange_start'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.DescriptorProto.ReservedRange_start'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, _, F@_2, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(RestF, - 0, 0, - NewFValue, - F@_2, - TrUserData). - -'d_field_google.protobuf.DescriptorProto.ReservedRange_end'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto.ReservedRange_end'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.DescriptorProto.ReservedRange_end'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, _, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(RestF, - 0, 0, - F@_1, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(<<1:1, - _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(<<0:1, - _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(Rest, - N + 7, - X bsl - N - + - Acc, - F@_1, - F@_2, - TrUserData); -'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - TrUserData) -> +'d_field_google.protobuf.DescriptorProto.ReservedRange_start'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto.ReservedRange_start'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.DescriptorProto.ReservedRange_start'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_google.protobuf.DescriptorProto.ReservedRange_end'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto.ReservedRange_end'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.DescriptorProto.ReservedRange_end'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest2, - 0, 0, - F@_1, - F@_2, - TrUserData). - -'skip_group_google.protobuf.DescriptorProto.ReservedRange'(Bin, - FNum, Z2, F@_1, F@_2, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_google.protobuf.DescriptorProto.ReservedRange'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, - 0, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_32_google.protobuf.DescriptorProto.ReservedRange'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_64_google.protobuf.DescriptorProto.ReservedRange'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'decode_msg_google.protobuf.DescriptorProto'(Bin, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_google.protobuf.DescriptorProto.ReservedRange'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_google.protobuf.DescriptorProto.ReservedRange'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_google.protobuf.DescriptorProto'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id('$undef', - TrUserData), - id([], TrUserData), - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_name'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_field'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<50, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_extension'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_nested_type'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<34, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_enum_type'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<42, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_extension_range'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<66, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<58, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_options'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<74, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_reserved_range'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<82, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_reserved_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<>>, - 0, 0, F@_1, R1, R2, R3, R4, - R5, R6, F@_8, R7, R8, - TrUserData) -> + 0, + 0, + 0, + id('$undef', TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id([], TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_field'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_extension'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_nested_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_enum_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_extension_range'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<58, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<74, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_reserved_range'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<82, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_reserved_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<>>, 0, 0, _, F@_1, R1, R2, R3, R4, R5, R6, F@_8, R7, R8, TrUserData) -> S1 = #{reserved_name => lists_reverse(R8, TrUserData)}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if R1 == '$undef' -> S2; - true -> S2#{field => lists_reverse(R1, TrUserData)} - end, + true -> S2#{field => lists_reverse(R1, TrUserData)} + end, S4 = if R2 == '$undef' -> S3; - true -> S3#{extension => lists_reverse(R2, TrUserData)} - end, + true -> S3#{extension => lists_reverse(R2, TrUserData)} + end, S5 = if R3 == '$undef' -> S4; - true -> - S4#{nested_type => lists_reverse(R3, TrUserData)} - end, + true -> S4#{nested_type => lists_reverse(R3, TrUserData)} + end, S6 = if R4 == '$undef' -> S5; - true -> S5#{enum_type => lists_reverse(R4, TrUserData)} - end, + true -> S5#{enum_type => lists_reverse(R4, TrUserData)} + end, S7 = if R5 == '$undef' -> S6; - true -> - S6#{extension_range => lists_reverse(R5, TrUserData)} - end, + true -> S6#{extension_range => lists_reverse(R5, TrUserData)} + end, S8 = if R6 == '$undef' -> S7; - true -> S7#{oneof_decl => lists_reverse(R6, TrUserData)} - end, + true -> S7#{oneof_decl => lists_reverse(R6, TrUserData)} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{options => F@_8} - end, + true -> S8#{options => F@_8} + end, if R7 == '$undef' -> S9; - true -> - S9#{reserved_range => lists_reverse(R7, TrUserData)} + true -> S9#{reserved_range => lists_reverse(R7, TrUserData)} end; -'dfp_read_field_def_google.protobuf.DescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'dg_read_field_def_google.protobuf.DescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData). - -'dg_read_field_def_google.protobuf.DescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.DescriptorProto'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dg_read_field_def_google.protobuf.DescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> +'dfp_read_field_def_google.protobuf.DescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'dg_read_field_def_google.protobuf.DescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'dg_read_field_def_google.protobuf.DescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.DescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dg_read_field_def_google.protobuf.DescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.DescriptorProto_name'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); - 18 -> - 'd_field_google.protobuf.DescriptorProto_field'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); - 50 -> - 'd_field_google.protobuf.DescriptorProto_extension'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 26 -> - 'd_field_google.protobuf.DescriptorProto_nested_type'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 34 -> - 'd_field_google.protobuf.DescriptorProto_enum_type'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 42 -> - 'd_field_google.protobuf.DescriptorProto_extension_range'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 66 -> - 'd_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 58 -> - 'd_field_google.protobuf.DescriptorProto_options'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 74 -> - 'd_field_google.protobuf.DescriptorProto_reserved_range'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 82 -> - 'd_field_google.protobuf.DescriptorProto_reserved_name'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.DescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 1 -> - 'skip_64_google.protobuf.DescriptorProto'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.DescriptorProto'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - TrUserData); - 3 -> - 'skip_group_google.protobuf.DescriptorProto'(Rest, - Key bsr 3, 0, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); - 5 -> - 'skip_32_google.protobuf.DescriptorProto'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) - end + 10 -> 'd_field_google.protobuf.DescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 18 -> 'd_field_google.protobuf.DescriptorProto_field'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 50 -> 'd_field_google.protobuf.DescriptorProto_extension'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 26 -> 'd_field_google.protobuf.DescriptorProto_nested_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 34 -> 'd_field_google.protobuf.DescriptorProto_enum_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 42 -> 'd_field_google.protobuf.DescriptorProto_extension_range'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 66 -> 'd_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 58 -> 'd_field_google.protobuf.DescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 74 -> 'd_field_google.protobuf.DescriptorProto_reserved_range'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 82 -> 'd_field_google.protobuf.DescriptorProto_reserved_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.DescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 1 -> 'skip_64_google.protobuf.DescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.DescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 3 -> 'skip_group_google.protobuf.DescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 5 -> 'skip_32_google.protobuf.DescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) + end end; -'dg_read_field_def_google.protobuf.DescriptorProto'(<<>>, - 0, 0, F@_1, R1, R2, R3, R4, - R5, R6, F@_8, R7, R8, - TrUserData) -> +'dg_read_field_def_google.protobuf.DescriptorProto'(<<>>, 0, 0, _, F@_1, R1, R2, R3, R4, R5, R6, F@_8, R7, R8, TrUserData) -> S1 = #{reserved_name => lists_reverse(R8, TrUserData)}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if R1 == '$undef' -> S2; - true -> S2#{field => lists_reverse(R1, TrUserData)} - end, + true -> S2#{field => lists_reverse(R1, TrUserData)} + end, S4 = if R2 == '$undef' -> S3; - true -> S3#{extension => lists_reverse(R2, TrUserData)} - end, + true -> S3#{extension => lists_reverse(R2, TrUserData)} + end, S5 = if R3 == '$undef' -> S4; - true -> - S4#{nested_type => lists_reverse(R3, TrUserData)} - end, + true -> S4#{nested_type => lists_reverse(R3, TrUserData)} + end, S6 = if R4 == '$undef' -> S5; - true -> S5#{enum_type => lists_reverse(R4, TrUserData)} - end, + true -> S5#{enum_type => lists_reverse(R4, TrUserData)} + end, S7 = if R5 == '$undef' -> S6; - true -> - S6#{extension_range => lists_reverse(R5, TrUserData)} - end, + true -> S6#{extension_range => lists_reverse(R5, TrUserData)} + end, S8 = if R6 == '$undef' -> S7; - true -> S7#{oneof_decl => lists_reverse(R6, TrUserData)} - end, + true -> S7#{oneof_decl => lists_reverse(R6, TrUserData)} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{options => F@_8} - end, + true -> S8#{options => F@_8} + end, if R7 == '$undef' -> S9; - true -> - S9#{reserved_range => lists_reverse(R7, TrUserData)} + true -> S9#{reserved_range => lists_reverse(R7, TrUserData)} end. -'d_field_google.protobuf.DescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.DescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, NewFValue, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'d_field_google.protobuf.DescriptorProto_field'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_field'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.DescriptorProto_field'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, Prev, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.FieldDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, - cons(NewFValue, Prev, - TrUserData), - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'d_field_google.protobuf.DescriptorProto_extension'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_extension'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.DescriptorProto_extension'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, Prev, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.FieldDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - cons(NewFValue, Prev, - TrUserData), - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.DescriptorProto_nested_type'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_nested_type'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.DescriptorProto_nested_type'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - Prev, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.DescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - cons(NewFValue, Prev, - TrUserData), - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.DescriptorProto_enum_type'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_enum_type'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.DescriptorProto_enum_type'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, Prev, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.EnumDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, - cons(NewFValue, Prev, - TrUserData), - F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'d_field_google.protobuf.DescriptorProto_extension_range'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_extension_range'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, - TrUserData); -'d_field_google.protobuf.DescriptorProto_extension_range'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - Prev, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Bs, - TrUserData), - TrUserData), - Rest2} - end, +'d_field_google.protobuf.DescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_field'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_field'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_field'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FieldDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_extension'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_extension'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_extension'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FieldDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, cons(NewFValue, Prev, TrUserData), F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_nested_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_nested_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_nested_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.DescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, cons(NewFValue, Prev, TrUserData), F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_enum_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_enum_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_enum_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, cons(NewFValue, Prev, TrUserData), F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_extension_range'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_extension_range'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_extension_range'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, Prev, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, cons(NewFValue, Prev, TrUserData), F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_oneof_decl'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_oneof_decl'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, Prev, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.OneofDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, cons(NewFValue, Prev, TrUserData), F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, Prev, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.MessageOptions'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, - cons(NewFValue, Prev, - TrUserData), - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'d_field_google.protobuf.DescriptorProto_oneof_decl'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.DescriptorProto_oneof_decl'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, Prev, - F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.OneofDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - cons(NewFValue, Prev, - TrUserData), - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.DescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_options'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData); -'d_field_google.protobuf.DescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, Prev, - F@_9, F@_10, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.MessageOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.MessageOptions'(Prev, - NewFValue, - TrUserData) - end, - F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.DescriptorProto_reserved_range'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_reserved_range'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.DescriptorProto_reserved_range'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, Prev, - F@_10, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.DescriptorProto.ReservedRange'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, - cons(NewFValue, Prev, - TrUserData), - F@_10, TrUserData). - -'d_field_google.protobuf.DescriptorProto_reserved_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_reserved_name'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.DescriptorProto_reserved_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.DescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - 'skip_varint_google.protobuf.DescriptorProto'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData); -'skip_varint_google.protobuf.DescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'skip_length_delimited_google.protobuf.DescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.DescriptorProto'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'skip_length_delimited_google.protobuf.DescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.MessageOptions'(Prev, NewFValue, TrUserData) + end, + F@_9, + F@_10, + TrUserData). + +'d_field_google.protobuf.DescriptorProto_reserved_range'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_reserved_range'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_reserved_range'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, Prev, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.DescriptorProto.ReservedRange'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, cons(NewFValue, Prev, TrUserData), F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_reserved_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_reserved_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_reserved_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.DescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'skip_varint_google.protobuf.DescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'skip_varint_google.protobuf.DescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'skip_length_delimited_google.protobuf.DescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.DescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'skip_length_delimited_google.protobuf.DescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'skip_group_google.protobuf.DescriptorProto'(Bin, FNum, - Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'skip_group_google.protobuf.DescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, - 0, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'skip_32_google.protobuf.DescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'skip_64_google.protobuf.DescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'decode_msg_google.protobuf.FieldDescriptorProto'(Bin, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'skip_32_google.protobuf.DescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'skip_64_google.protobuf.DescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'decode_msg_google.protobuf.ExtensionRangeOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.ExtensionRangeOptions'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.ExtensionRangeOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.ExtensionRangeOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 7994 -> 'd_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.ExtensionRangeOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.ExtensionRangeOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.ExtensionRangeOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.ExtensionRangeOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.ExtensionRangeOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.ExtensionRangeOptions'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end. + +'d_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> + 'd_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.ExtensionRangeOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.ExtensionRangeOptions'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.ExtensionRangeOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.ExtensionRangeOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.ExtensionRangeOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.ExtensionRangeOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_google.protobuf.ExtensionRangeOptions'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.ExtensionRangeOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.ExtensionRangeOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_google.protobuf.FieldDescriptorProto'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_number'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_label'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<40, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_type'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<50, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_type_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_extendee'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<58, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_default_value'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<72, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_oneof_index'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<82, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_json_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<66, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_options'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, _) -> + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_number'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_label'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_type_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_extendee'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<58, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_default_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<72, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_oneof_index'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<82, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_json_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<136, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_proto3_optional'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{number => F@_2} - end, + true -> S2#{number => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{label => F@_3} - end, + true -> S3#{label => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{type => F@_4} - end, + true -> S4#{type => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{type_name => F@_5} - end, + true -> S5#{type_name => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{extendee => F@_6} - end, + true -> S6#{extendee => F@_6} + end, S8 = if F@_7 == '$undef' -> S7; - true -> S7#{default_value => F@_7} - end, + true -> S7#{default_value => F@_7} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{oneof_index => F@_8} - end, + true -> S8#{oneof_index => F@_8} + end, S10 = if F@_9 == '$undef' -> S9; - true -> S9#{json_name => F@_9} - end, - if F@_10 == '$undef' -> S10; - true -> S10#{options => F@_10} + true -> S9#{json_name => F@_9} + end, + S11 = if F@_10 == '$undef' -> S10; + true -> S10#{options => F@_10} + end, + if F@_11 == '$undef' -> S11; + true -> S11#{proto3_optional => F@_11} end; -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'dg_read_field_def_google.protobuf.FieldDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData). - -'dg_read_field_def_google.protobuf.FieldDescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'dg_read_field_def_google.protobuf.FieldDescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) -> +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'dg_read_field_def_google.protobuf.FieldDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'dg_read_field_def_google.protobuf.FieldDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dg_read_field_def_google.protobuf.FieldDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.FieldDescriptorProto_name'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 24 -> - 'd_field_google.protobuf.FieldDescriptorProto_number'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 32 -> - 'd_field_google.protobuf.FieldDescriptorProto_label'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 40 -> - 'd_field_google.protobuf.FieldDescriptorProto_type'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 50 -> - 'd_field_google.protobuf.FieldDescriptorProto_type_name'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 18 -> - 'd_field_google.protobuf.FieldDescriptorProto_extendee'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 58 -> - 'd_field_google.protobuf.FieldDescriptorProto_default_value'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - TrUserData); - 72 -> - 'd_field_google.protobuf.FieldDescriptorProto_oneof_index'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 82 -> - 'd_field_google.protobuf.FieldDescriptorProto_json_name'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 66 -> - 'd_field_google.protobuf.FieldDescriptorProto_options'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.FieldDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 1 -> - 'skip_64_google.protobuf.FieldDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.FieldDescriptorProto'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - TrUserData); - 3 -> - 'skip_group_google.protobuf.FieldDescriptorProto'(Rest, - Key bsr 3, 0, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 5 -> - 'skip_32_google.protobuf.FieldDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) - end + 10 -> 'd_field_google.protobuf.FieldDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 24 -> 'd_field_google.protobuf.FieldDescriptorProto_number'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 32 -> 'd_field_google.protobuf.FieldDescriptorProto_label'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 40 -> 'd_field_google.protobuf.FieldDescriptorProto_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 50 -> 'd_field_google.protobuf.FieldDescriptorProto_type_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 18 -> 'd_field_google.protobuf.FieldDescriptorProto_extendee'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 58 -> 'd_field_google.protobuf.FieldDescriptorProto_default_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 72 -> 'd_field_google.protobuf.FieldDescriptorProto_oneof_index'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 82 -> 'd_field_google.protobuf.FieldDescriptorProto_json_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 66 -> 'd_field_google.protobuf.FieldDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 136 -> 'd_field_google.protobuf.FieldDescriptorProto_proto3_optional'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.FieldDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 1 -> 'skip_64_google.protobuf.FieldDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.FieldDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 3 -> 'skip_group_google.protobuf.FieldDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 5 -> 'skip_32_google.protobuf.FieldDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) + end end; -'dg_read_field_def_google.protobuf.FieldDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - _) -> +'dg_read_field_def_google.protobuf.FieldDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{number => F@_2} - end, + true -> S2#{number => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{label => F@_3} - end, + true -> S3#{label => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{type => F@_4} - end, + true -> S4#{type => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{type_name => F@_5} - end, + true -> S5#{type_name => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{extendee => F@_6} - end, + true -> S6#{extendee => F@_6} + end, S8 = if F@_7 == '$undef' -> S7; - true -> S7#{default_value => F@_7} - end, + true -> S7#{default_value => F@_7} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{oneof_index => F@_8} - end, + true -> S8#{oneof_index => F@_8} + end, S10 = if F@_9 == '$undef' -> S9; - true -> S9#{json_name => F@_9} - end, - if F@_10 == '$undef' -> S10; - true -> S10#{options => F@_10} + true -> S9#{json_name => F@_9} + end, + S11 = if F@_10 == '$undef' -> S10; + true -> S10#{options => F@_10} + end, + if F@_11 == '$undef' -> S11; + true -> S11#{proto3_optional => F@_11} end. -'d_field_google.protobuf.FieldDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, NewFValue, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_number'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_number'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_number'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, - NewFValue, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_label'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_label'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_label'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, _, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_google.protobuf.FieldDescriptorProto.Label'(begin - <> = - <<(X bsl N - + - Acc):32/unsigned-native>>, - id(Res, - TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_type'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_type'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_type'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_google.protobuf.FieldDescriptorProto.Type'(begin - <> = - <<(X bsl N - + - Acc):32/unsigned-native>>, - id(Res, - TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, NewFValue, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_type_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_type_name'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_type_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, _, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, - NewFValue, F@_6, - F@_7, F@_8, F@_9, - F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_extendee'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_extendee'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_extendee'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, _, - F@_7, F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - NewFValue, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_default_value'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_default_value'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_default_value'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, _, F@_8, - F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, +'d_field_google.protobuf.FieldDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_number'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_number'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_number'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_label'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_label'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_label'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.FieldDescriptorProto.Label'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.FieldDescriptorProto.Type'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_type_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_type_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_type_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_extendee'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_extendee'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_extendee'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_default_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_default_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_default_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, NewFValue, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_oneof_index'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_oneof_index'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_oneof_index'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, NewFValue, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_json_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_json_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_json_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, _, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, NewFValue, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, Prev, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FieldOptions'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, NewFValue, - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_oneof_index'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_oneof_index'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, - TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_oneof_index'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, _, F@_9, - F@_10, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - NewFValue, F@_9, - F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_json_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_json_name'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_json_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, _, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - NewFValue, F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_options'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.FieldOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.FieldOptions'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_google.protobuf.FieldDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData) -> - 'skip_varint_google.protobuf.FieldDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'skip_varint_google.protobuf.FieldDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'skip_length_delimited_google.protobuf.FieldDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.FieldDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'skip_length_delimited_google.protobuf.FieldDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.FieldOptions'(Prev, NewFValue, TrUserData) + end, + F@_11, + TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_proto3_optional'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_proto3_optional'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_proto3_optional'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, NewFValue, TrUserData). + +'skip_varint_google.protobuf.FieldDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'skip_varint_google.protobuf.FieldDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'skip_varint_google.protobuf.FieldDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'skip_length_delimited_google.protobuf.FieldDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.FieldDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'skip_length_delimited_google.protobuf.FieldDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData). - -'skip_group_google.protobuf.FieldDescriptorProto'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'skip_group_google.protobuf.FieldDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, - 0, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData). - -'skip_32_google.protobuf.FieldDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'skip_64_google.protobuf.FieldDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'decode_msg_google.protobuf.OneofDescriptorProto'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - TrUserData) -> - 'd_field_google.protobuf.OneofDescriptorProto_name'(Rest, - Z1, Z2, F@_1, - TrUserData); -'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(<<>>, - 0, 0, F@_1, _) -> + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'skip_32_google.protobuf.FieldDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'skip_64_google.protobuf.FieldDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'decode_msg_google.protobuf.OneofDescriptorProto'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.OneofDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.OneofDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, _) -> S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + if F@_2 == '$undef' -> S2; + true -> S2#{options => F@_2} end; -'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Other, - Z1, Z2, F@_1, - TrUserData) -> - 'dg_read_field_def_google.protobuf.OneofDescriptorProto'(Other, - Z1, Z2, F@_1, - TrUserData). - -'dg_read_field_def_google.protobuf.OneofDescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, TrUserData); -'dg_read_field_def_google.protobuf.OneofDescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> +'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_google.protobuf.OneofDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_google.protobuf.OneofDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_google.protobuf.OneofDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.OneofDescriptorProto_name'(Rest, - 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.OneofDescriptorProto'(Rest, - 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_google.protobuf.OneofDescriptorProto'(Rest, 0, - 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.OneofDescriptorProto'(Rest, - 0, - 0, - F@_1, - TrUserData); - 3 -> - 'skip_group_google.protobuf.OneofDescriptorProto'(Rest, - Key bsr 3, 0, - F@_1, - TrUserData); - 5 -> - 'skip_32_google.protobuf.OneofDescriptorProto'(Rest, 0, - 0, F@_1, - TrUserData) - end + 10 -> 'd_field_google.protobuf.OneofDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_google.protobuf.OneofDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.OneofDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_google.protobuf.OneofDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.OneofDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_google.protobuf.OneofDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_google.protobuf.OneofDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end end; -'dg_read_field_def_google.protobuf.OneofDescriptorProto'(<<>>, - 0, 0, F@_1, _) -> +'dg_read_field_def_google.protobuf.OneofDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, _) -> S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + if F@_2 == '$undef' -> S2; + true -> S2#{options => F@_2} end. -'d_field_google.protobuf.OneofDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.OneofDescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'d_field_google.protobuf.OneofDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, +'d_field_google.protobuf.OneofDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_google.protobuf.OneofDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.OneofDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_google.protobuf.OneofDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_google.protobuf.OneofDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.OneofDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.OneofOptions'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(RestF, - 0, 0, NewFValue, - TrUserData). - -'skip_varint_google.protobuf.OneofDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_google.protobuf.OneofDescriptorProto'(Rest, - Z1, Z2, F@_1, - TrUserData); -'skip_varint_google.protobuf.OneofDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_length_delimited_google.protobuf.OneofDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.OneofDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, - TrUserData); -'skip_length_delimited_google.protobuf.OneofDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> + 0, + 0, + F, + F@_1, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.OneofOptions'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_google.protobuf.OneofDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_google.protobuf.OneofDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_google.protobuf.OneofDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_google.protobuf.OneofDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.OneofDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_google.protobuf.OneofDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest2, - 0, 0, F@_1, - TrUserData). + 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). -'skip_group_google.protobuf.OneofDescriptorProto'(Bin, - FNum, Z2, F@_1, TrUserData) -> +'skip_group_google.protobuf.OneofDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, - 0, Z2, F@_1, - TrUserData). - -'skip_32_google.protobuf.OneofDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_64_google.protobuf.OneofDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'decode_msg_google.protobuf.EnumDescriptorProto'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id([], TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'd_field_google.protobuf.EnumDescriptorProto_name'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'd_field_google.protobuf.EnumDescriptorProto_value'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'd_field_google.protobuf.EnumDescriptorProto_options'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<>>, - 0, 0, F@_1, R1, F@_3, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_google.protobuf.OneofDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_google.protobuf.OneofDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_start'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_end'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<>>, 0, 0, _, F@_1, F@_2, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, - S3 = if R1 == '$undef' -> S2; - true -> S2#{value => lists_reverse(R1, TrUserData)} - end, - if F@_3 == '$undef' -> S3; - true -> S3#{options => F@_3} + true -> S1#{start => F@_1} + end, + if F@_2 == '$undef' -> S2; + true -> S2#{'end' => F@_2} end; -'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'dg_read_field_def_google.protobuf.EnumDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'dg_read_field_def_google.protobuf.EnumDescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, - TrUserData); -'dg_read_field_def_google.protobuf.EnumDescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) -> +'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.EnumDescriptorProto_name'(Rest, - 0, 0, F@_1, F@_2, - F@_3, TrUserData); - 18 -> - 'd_field_google.protobuf.EnumDescriptorProto_value'(Rest, - 0, 0, F@_1, F@_2, - F@_3, TrUserData); - 26 -> - 'd_field_google.protobuf.EnumDescriptorProto_options'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.EnumDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 1 -> - 'skip_64_google.protobuf.EnumDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.EnumDescriptorProto'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - TrUserData); - 3 -> - 'skip_group_google.protobuf.EnumDescriptorProto'(Rest, - Key bsr 3, 0, - F@_1, F@_2, - F@_3, - TrUserData); - 5 -> - 'skip_32_google.protobuf.EnumDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, TrUserData) - end + 8 -> 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_start'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 16 -> 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_end'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end end; -'dg_read_field_def_google.protobuf.EnumDescriptorProto'(<<>>, - 0, 0, F@_1, R1, F@_3, - TrUserData) -> +'dg_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<>>, 0, 0, _, F@_1, F@_2, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{start => F@_1} + end, + if F@_2 == '$undef' -> S2; + true -> S2#{'end' => F@_2} + end. + +'d_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_start'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_start'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_start'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_end'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_end'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_end'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_google.protobuf.EnumDescriptorProto'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), id('$undef', TrUserData), id([], TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_google.protobuf.EnumDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_google.protobuf.EnumDescriptorProto_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_google.protobuf.EnumDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.EnumDescriptorProto_reserved_range'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.EnumDescriptorProto_reserved_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<>>, 0, 0, _, F@_1, R1, F@_3, R2, R3, TrUserData) -> + S1 = #{reserved_name => lists_reverse(R3, TrUserData)}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, S3 = if R1 == '$undef' -> S2; - true -> S2#{value => lists_reverse(R1, TrUserData)} - end, - if F@_3 == '$undef' -> S3; - true -> S3#{options => F@_3} + true -> S2#{value => lists_reverse(R1, TrUserData)} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} + end, + if R2 == '$undef' -> S4; + true -> S4#{reserved_range => lists_reverse(R2, TrUserData)} + end; +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dg_read_field_def_google.protobuf.EnumDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'dg_read_field_def_google.protobuf.EnumDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dg_read_field_def_google.protobuf.EnumDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.EnumDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 18 -> 'd_field_google.protobuf.EnumDescriptorProto_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 26 -> 'd_field_google.protobuf.EnumDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 34 -> 'd_field_google.protobuf.EnumDescriptorProto_reserved_range'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 42 -> 'd_field_google.protobuf.EnumDescriptorProto_reserved_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.EnumDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 1 -> 'skip_64_google.protobuf.EnumDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.EnumDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 3 -> 'skip_group_google.protobuf.EnumDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 5 -> 'skip_32_google.protobuf.EnumDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.EnumDescriptorProto'(<<>>, 0, 0, _, F@_1, R1, F@_3, R2, R3, TrUserData) -> + S1 = #{reserved_name => lists_reverse(R3, TrUserData)}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if R1 == '$undef' -> S2; + true -> S2#{value => lists_reverse(R1, TrUserData)} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} + end, + if R2 == '$undef' -> S4; + true -> S4#{reserved_range => lists_reverse(R2, TrUserData)} end. -'d_field_google.protobuf.EnumDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumDescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, - 0, 0, NewFValue, - F@_2, F@_3, - TrUserData). - -'d_field_google.protobuf.EnumDescriptorProto_value'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumDescriptorProto_value'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumDescriptorProto_value'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, Prev, F@_3, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.EnumValueDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, +'d_field_google.protobuf.EnumDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'d_field_google.protobuf.EnumDescriptorProto_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumValueDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, F@_4, F@_5, TrUserData). + +'d_field_google.protobuf.EnumDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumOptions'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, - 0, 0, F@_1, - cons(NewFValue, - Prev, - TrUserData), - F@_3, TrUserData). - -'d_field_google.protobuf.EnumDescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumDescriptorProto_options'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumDescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.EnumOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.EnumOptions'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_google.protobuf.EnumDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'skip_varint_google.protobuf.EnumDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData); -'skip_varint_google.protobuf.EnumDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'skip_length_delimited_google.protobuf.EnumDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.EnumDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, - TrUserData); -'skip_length_delimited_google.protobuf.EnumDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.EnumOptions'(Prev, NewFValue, TrUserData) + end, + F@_4, + F@_5, + TrUserData). + +'d_field_google.protobuf.EnumDescriptorProto_reserved_range'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto_reserved_range'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto_reserved_range'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, cons(NewFValue, Prev, TrUserData), F@_5, TrUserData). + +'d_field_google.protobuf.EnumDescriptorProto_reserved_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto_reserved_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto_reserved_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.EnumDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'skip_varint_google.protobuf.EnumDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_varint_google.protobuf.EnumDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_length_delimited_google.protobuf.EnumDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.EnumDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_length_delimited_google.protobuf.EnumDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, TrUserData). + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). -'skip_group_google.protobuf.EnumDescriptorProto'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - TrUserData) -> +'skip_group_google.protobuf.EnumDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, - 0, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'skip_32_google.protobuf.EnumDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'skip_64_google.protobuf.EnumDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'decode_msg_google.protobuf.EnumValueDescriptorProto'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData) -> - 'd_field_google.protobuf.EnumValueDescriptorProto_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData) -> - 'd_field_google.protobuf.EnumValueDescriptorProto_number'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData) -> - 'd_field_google.protobuf.EnumValueDescriptorProto_options'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, - F@_3, _) -> + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_32_google.protobuf.EnumDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_64_google.protobuf.EnumDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'decode_msg_google.protobuf.EnumValueDescriptorProto'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.EnumValueDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.EnumValueDescriptorProto_number'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.EnumValueDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{number => F@_2} - end, + true -> S2#{number => F@_2} + end, if F@_3 == '$undef' -> S3; true -> S3#{options => F@_3} end; -'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Other, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData) -> - 'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(Other, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, - TrUserData); -'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, - TrUserData) -> +'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.EnumValueDescriptorProto_name'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 16 -> - 'd_field_google.protobuf.EnumValueDescriptorProto_number'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 26 -> - 'd_field_google.protobuf.EnumValueDescriptorProto_options'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.EnumValueDescriptorProto'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - TrUserData); - 1 -> - 'skip_64_google.protobuf.EnumValueDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - TrUserData); - 3 -> - 'skip_group_google.protobuf.EnumValueDescriptorProto'(Rest, - Key bsr 3, - 0, F@_1, - F@_2, - F@_3, - TrUserData); - 5 -> - 'skip_32_google.protobuf.EnumValueDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData) - end + 10 -> 'd_field_google.protobuf.EnumValueDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 16 -> 'd_field_google.protobuf.EnumValueDescriptorProto_number'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 26 -> 'd_field_google.protobuf.EnumValueDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.EnumValueDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_google.protobuf.EnumValueDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_google.protobuf.EnumValueDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_google.protobuf.EnumValueDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end end; -'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, - F@_3, _) -> +'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{number => F@_2} - end, + true -> S2#{number => F@_2} + end, if F@_3 == '$undef' -> S3; true -> S3#{options => F@_3} end. -'d_field_google.protobuf.EnumValueDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumValueDescriptorProto_name'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumValueDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(RestF, - 0, 0, - NewFValue, - F@_2, F@_3, - TrUserData). - -'d_field_google.protobuf.EnumValueDescriptorProto_number'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumValueDescriptorProto_number'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumValueDescriptorProto_number'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, F@_3, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, +'d_field_google.protobuf.EnumValueDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.EnumValueDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_google.protobuf.EnumValueDescriptorProto_number'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueDescriptorProto_number'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.EnumValueDescriptorProto_number'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, TrUserData). + +'d_field_google.protobuf.EnumValueDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.EnumValueDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumValueOptions'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(RestF, - 0, 0, F@_1, - NewFValue, - F@_3, - TrUserData). - -'d_field_google.protobuf.EnumValueDescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumValueDescriptorProto_options'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumValueDescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.EnumValueOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(RestF, - 0, 0, F@_1, - F@_2, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.EnumValueOptions'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_google.protobuf.EnumValueDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'skip_varint_google.protobuf.EnumValueDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'skip_varint_google.protobuf.EnumValueDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, - TrUserData); -'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.EnumValueOptions'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_google.protobuf.EnumValueDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_google.protobuf.EnumValueDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_google.protobuf.EnumValueDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest2, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_group_google.protobuf.EnumValueDescriptorProto'(Bin, - FNum, Z2, F@_1, F@_2, - F@_3, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_google.protobuf.EnumValueDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, - 0, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_32_google.protobuf.EnumValueDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_64_google.protobuf.EnumValueDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'decode_msg_google.protobuf.ServiceDescriptorProto'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id([], - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'd_field_google.protobuf.ServiceDescriptorProto_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'd_field_google.protobuf.ServiceDescriptorProto_method'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'd_field_google.protobuf.ServiceDescriptorProto_options'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<>>, - 0, 0, F@_1, R1, - F@_3, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_google.protobuf.EnumValueDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_google.protobuf.EnumValueDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_google.protobuf.ServiceDescriptorProto'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.ServiceDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.ServiceDescriptorProto_method'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.ServiceDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<>>, 0, 0, _, F@_1, R1, F@_3, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if R1 == '$undef' -> S2; - true -> S2#{method => lists_reverse(R1, TrUserData)} - end, + true -> S2#{method => lists_reverse(R1, TrUserData)} + end, if F@_3 == '$undef' -> S3; true -> S3#{options => F@_3} end; -'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(Other, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) -> +'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.ServiceDescriptorProto_name'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 18 -> - 'd_field_google.protobuf.ServiceDescriptorProto_method'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 26 -> - 'd_field_google.protobuf.ServiceDescriptorProto_options'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.ServiceDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 1 -> - 'skip_64_google.protobuf.ServiceDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - TrUserData); - 3 -> - 'skip_group_google.protobuf.ServiceDescriptorProto'(Rest, - Key bsr 3, - 0, F@_1, - F@_2, F@_3, - TrUserData); - 5 -> - 'skip_32_google.protobuf.ServiceDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData) - end + 10 -> 'd_field_google.protobuf.ServiceDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 18 -> 'd_field_google.protobuf.ServiceDescriptorProto_method'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 26 -> 'd_field_google.protobuf.ServiceDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.ServiceDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_google.protobuf.ServiceDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_google.protobuf.ServiceDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_google.protobuf.ServiceDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end end; -'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(<<>>, - 0, 0, F@_1, R1, F@_3, - TrUserData) -> +'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(<<>>, 0, 0, _, F@_1, R1, F@_3, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if R1 == '$undef' -> S2; - true -> S2#{method => lists_reverse(R1, TrUserData)} - end, + true -> S2#{method => lists_reverse(R1, TrUserData)} + end, if F@_3 == '$undef' -> S3; true -> S3#{options => F@_3} end. -'d_field_google.protobuf.ServiceDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.ServiceDescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.ServiceDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(RestF, - 0, 0, NewFValue, - F@_2, F@_3, - TrUserData). - -'d_field_google.protobuf.ServiceDescriptorProto_method'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.ServiceDescriptorProto_method'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.ServiceDescriptorProto_method'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, Prev, - F@_3, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.MethodDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, +'d_field_google.protobuf.ServiceDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.ServiceDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.ServiceDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_google.protobuf.ServiceDescriptorProto_method'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.ServiceDescriptorProto_method'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.ServiceDescriptorProto_method'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.MethodDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, TrUserData). + +'d_field_google.protobuf.ServiceDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.ServiceDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.ServiceDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.ServiceOptions'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(RestF, - 0, 0, F@_1, - cons(NewFValue, - Prev, - TrUserData), - F@_3, - TrUserData). - -'d_field_google.protobuf.ServiceDescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.ServiceDescriptorProto_options'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.ServiceDescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.ServiceOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(RestF, - 0, 0, F@_1, - F@_2, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.ServiceOptions'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_google.protobuf.ServiceDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'skip_varint_google.protobuf.ServiceDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'skip_varint_google.protobuf.ServiceDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, - TrUserData); -'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.ServiceOptions'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_google.protobuf.ServiceDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_google.protobuf.ServiceDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_google.protobuf.ServiceDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest2, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_group_google.protobuf.ServiceDescriptorProto'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_google.protobuf.ServiceDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, - 0, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_32_google.protobuf.ServiceDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_64_google.protobuf.ServiceDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'decode_msg_google.protobuf.MethodDescriptorProto'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'd_field_google.protobuf.MethodDescriptorProto_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'd_field_google.protobuf.MethodDescriptorProto_input_type'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'd_field_google.protobuf.MethodDescriptorProto_output_type'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<34, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'd_field_google.protobuf.MethodDescriptorProto_options'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData); -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<40, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'd_field_google.protobuf.MethodDescriptorProto_client_streaming'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<48, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'd_field_google.protobuf.MethodDescriptorProto_server_streaming'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, _) -> + 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_google.protobuf.ServiceDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_google.protobuf.ServiceDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_google.protobuf.MethodDescriptorProto'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_input_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_output_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_client_streaming'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<48, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_server_streaming'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{input_type => F@_2} - end, + true -> S2#{input_type => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{output_type => F@_3} - end, + true -> S3#{output_type => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{options => F@_4} - end, + true -> S4#{options => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{client_streaming => F@_5} - end, + true -> S5#{client_streaming => F@_5} + end, if F@_6 == '$undef' -> S6; true -> S6#{server_streaming => F@_6} end; -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'dg_read_field_def_google.protobuf.MethodDescriptorProto'(Other, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData). - -'dg_read_field_def_google.protobuf.MethodDescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData); -'dg_read_field_def_google.protobuf.MethodDescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'dg_read_field_def_google.protobuf.MethodDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'dg_read_field_def_google.protobuf.MethodDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dg_read_field_def_google.protobuf.MethodDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.MethodDescriptorProto_name'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, - TrUserData); - 18 -> - 'd_field_google.protobuf.MethodDescriptorProto_input_type'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, - TrUserData); - 26 -> - 'd_field_google.protobuf.MethodDescriptorProto_output_type'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - TrUserData); - 34 -> - 'd_field_google.protobuf.MethodDescriptorProto_options'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, - TrUserData); - 40 -> - 'd_field_google.protobuf.MethodDescriptorProto_client_streaming'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - TrUserData); - 48 -> - 'd_field_google.protobuf.MethodDescriptorProto_server_streaming'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.MethodDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, - TrUserData); - 1 -> - 'skip_64_google.protobuf.MethodDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.MethodDescriptorProto'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - TrUserData); - 3 -> - 'skip_group_google.protobuf.MethodDescriptorProto'(Rest, - Key bsr 3, 0, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); - 5 -> - 'skip_32_google.protobuf.MethodDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData) - end + 10 -> 'd_field_google.protobuf.MethodDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 18 -> 'd_field_google.protobuf.MethodDescriptorProto_input_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 26 -> 'd_field_google.protobuf.MethodDescriptorProto_output_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 34 -> 'd_field_google.protobuf.MethodDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 40 -> 'd_field_google.protobuf.MethodDescriptorProto_client_streaming'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 48 -> 'd_field_google.protobuf.MethodDescriptorProto_server_streaming'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.MethodDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 1 -> 'skip_64_google.protobuf.MethodDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.MethodDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 3 -> 'skip_group_google.protobuf.MethodDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 5 -> 'skip_32_google.protobuf.MethodDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) + end end; -'dg_read_field_def_google.protobuf.MethodDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, _) -> +'dg_read_field_def_google.protobuf.MethodDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{input_type => F@_2} - end, + true -> S2#{input_type => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{output_type => F@_3} - end, + true -> S3#{output_type => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{options => F@_4} - end, + true -> S4#{options => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{client_streaming => F@_5} - end, + true -> S5#{client_streaming => F@_5} + end, if F@_6 == '$undef' -> S6; true -> S6#{server_streaming => F@_6} end. -'d_field_google.protobuf.MethodDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodDescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'d_field_google.protobuf.MethodDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, +'d_field_google.protobuf.MethodDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'d_field_google.protobuf.MethodDescriptorProto_input_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_input_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_input_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'d_field_google.protobuf.MethodDescriptorProto_output_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_output_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_output_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, TrUserData). + +'d_field_google.protobuf.MethodDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.MethodOptions'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, - 0, 0, NewFValue, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData). - -'d_field_google.protobuf.MethodDescriptorProto_input_type'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodDescriptorProto_input_type'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData); -'d_field_google.protobuf.MethodDescriptorProto_input_type'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, - 0, 0, F@_1, - NewFValue, F@_3, - F@_4, F@_5, F@_6, - TrUserData). - -'d_field_google.protobuf.MethodDescriptorProto_output_type'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodDescriptorProto_output_type'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'d_field_google.protobuf.MethodDescriptorProto_output_type'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - _, F@_4, F@_5, F@_6, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, F@_4, - F@_5, F@_6, - TrUserData). - -'d_field_google.protobuf.MethodDescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodDescriptorProto_options'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'d_field_google.protobuf.MethodDescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, Prev, F@_5, F@_6, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.MethodOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.MethodOptions'(Prev, - NewFValue, - TrUserData) - end, - F@_5, F@_6, - TrUserData). - -'d_field_google.protobuf.MethodDescriptorProto_client_streaming'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodDescriptorProto_client_streaming'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'d_field_google.protobuf.MethodDescriptorProto_client_streaming'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, _, F@_6, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, - NewFValue, F@_6, - TrUserData). - -'d_field_google.protobuf.MethodDescriptorProto_server_streaming'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodDescriptorProto_server_streaming'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'d_field_google.protobuf.MethodDescriptorProto_server_streaming'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, _, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.MethodDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData) -> - 'skip_varint_google.protobuf.MethodDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - TrUserData); -'skip_varint_google.protobuf.MethodDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData). - -'skip_length_delimited_google.protobuf.MethodDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.MethodDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'skip_length_delimited_google.protobuf.MethodDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.MethodOptions'(Prev, NewFValue, TrUserData) + end, + F@_5, + F@_6, + TrUserData). + +'d_field_google.protobuf.MethodDescriptorProto_client_streaming'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_client_streaming'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_client_streaming'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, TrUserData). + +'d_field_google.protobuf.MethodDescriptorProto_server_streaming'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_server_streaming'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_server_streaming'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, TrUserData). + +'skip_varint_google.protobuf.MethodDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'skip_varint_google.protobuf.MethodDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'skip_varint_google.protobuf.MethodDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_length_delimited_google.protobuf.MethodDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.MethodDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'skip_length_delimited_google.protobuf.MethodDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, - TrUserData). - -'skip_group_google.protobuf.MethodDescriptorProto'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_group_google.protobuf.MethodDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, - 0, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData). - -'skip_32_google.protobuf.MethodDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData). - -'skip_64_google.protobuf.MethodDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData). - -'decode_msg_google.protobuf.FileOptions'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileOptions'(Bin, 0, - 0, - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id([], TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.FileOptions'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_32_google.protobuf.MethodDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_64_google.protobuf.MethodDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'decode_msg_google.protobuf.FileOptions'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileOptions'(Bin, + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.FileOptions'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_java_package'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<66, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_java_outer_classname'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<80, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<80, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_java_multiple_files'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<160, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<160, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<216, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<216, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_java_string_check_utf8'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<72, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<72, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_optimize_for'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<90, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<90, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_go_package'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<128, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<128, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_cc_generic_services'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<136, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<136, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_java_generic_services'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<144, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<144, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_py_generic_services'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<184, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<208, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_php_generic_services'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<184, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<248, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<248, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_cc_enable_arenas'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<162, - 2, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<162, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_objc_class_prefix'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<170, - 2, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<170, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_csharp_namespace'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<176, - 2, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_javanano_use_deprecated_package'(Rest, - Z1, - Z2, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<186, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_swift_prefix'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<194, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_php_class_prefix'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<202, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_php_namespace'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<226, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_php_metadata_namespace'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<234, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_ruby_package'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<200, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<200, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_goproto_getters_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<208, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<208, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<216, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<216, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_goproto_stringer_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<224, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<224, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_verbose_equal_all'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<232, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_face_all'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<240, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<232, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_face_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<240, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_gostring_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<248, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<248, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_populate_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<128, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<128, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_stringer_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<136, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<136, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_onlyone_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<168, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<168, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_equal_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<176, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<176, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_description_all'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<184, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<184, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_testgen_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<192, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<192, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_benchgen_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<200, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<200, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_marshaler_all'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<208, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<208, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_unmarshaler_all'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<216, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<216, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_stable_marshaler_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<224, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<224, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_sizer_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<232, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<232, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<240, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<240, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_enum_stringer_all'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<248, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<248, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_unsafe_marshaler_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<128, - 227, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<128, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<136, - 227, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<136, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_goproto_extensions_map_all'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<144, - 227, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<144, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_goproto_unrecognized_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<152, - 227, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<152, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_gogoproto_import'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<160, - 227, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<160, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_protosizer_all'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<168, - 227, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<168, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_compare_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<>>, - 0, 0, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, R1, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, R1, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, + F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{java_package => F@_1} - end, + true -> S1#{java_package => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{java_outer_classname => F@_2} - end, + true -> S2#{java_outer_classname => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{java_multiple_files => F@_3} - end, + true -> S3#{java_multiple_files => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{java_generate_equals_and_hash => F@_4} - end, + true -> S4#{java_generate_equals_and_hash => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{java_string_check_utf8 => F@_5} - end, + true -> S5#{java_string_check_utf8 => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{optimize_for => F@_6} - end, + true -> S6#{optimize_for => F@_6} + end, S8 = if F@_7 == '$undef' -> S7; - true -> S7#{go_package => F@_7} - end, + true -> S7#{go_package => F@_7} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{cc_generic_services => F@_8} - end, + true -> S8#{cc_generic_services => F@_8} + end, S10 = if F@_9 == '$undef' -> S9; - true -> S9#{java_generic_services => F@_9} - end, + true -> S9#{java_generic_services => F@_9} + end, S11 = if F@_10 == '$undef' -> S10; - true -> S10#{py_generic_services => F@_10} - end, + true -> S10#{py_generic_services => F@_10} + end, S12 = if F@_11 == '$undef' -> S11; - true -> S11#{deprecated => F@_11} - end, + true -> S11#{php_generic_services => F@_11} + end, S13 = if F@_12 == '$undef' -> S12; - true -> S12#{cc_enable_arenas => F@_12} - end, + true -> S12#{deprecated => F@_12} + end, S14 = if F@_13 == '$undef' -> S13; - true -> S13#{objc_class_prefix => F@_13} - end, + true -> S13#{cc_enable_arenas => F@_13} + end, S15 = if F@_14 == '$undef' -> S14; - true -> S14#{csharp_namespace => F@_14} - end, + true -> S14#{objc_class_prefix => F@_14} + end, S16 = if F@_15 == '$undef' -> S15; - true -> S15#{javanano_use_deprecated_package => F@_15} - end, - S17 = if R1 == '$undef' -> S16; - true -> - S16#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S15#{csharp_namespace => F@_15} + end, + S17 = if F@_16 == '$undef' -> S16; + true -> S16#{swift_prefix => F@_16} + end, S18 = if F@_17 == '$undef' -> S17; - true -> S17#{goproto_getters_all => F@_17} - end, + true -> S17#{php_class_prefix => F@_17} + end, S19 = if F@_18 == '$undef' -> S18; - true -> S18#{goproto_enum_prefix_all => F@_18} - end, + true -> S18#{php_namespace => F@_18} + end, S20 = if F@_19 == '$undef' -> S19; - true -> S19#{goproto_stringer_all => F@_19} - end, + true -> S19#{php_metadata_namespace => F@_19} + end, S21 = if F@_20 == '$undef' -> S20; - true -> S20#{verbose_equal_all => F@_20} - end, - S22 = if F@_21 == '$undef' -> S21; - true -> S21#{face_all => F@_21} - end, + true -> S20#{ruby_package => F@_20} + end, + S22 = if R1 == '$undef' -> S21; + true -> S21#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, S23 = if F@_22 == '$undef' -> S22; - true -> S22#{gostring_all => F@_22} - end, + true -> S22#{goproto_getters_all => F@_22} + end, S24 = if F@_23 == '$undef' -> S23; - true -> S23#{populate_all => F@_23} - end, + true -> S23#{goproto_enum_prefix_all => F@_23} + end, S25 = if F@_24 == '$undef' -> S24; - true -> S24#{stringer_all => F@_24} - end, + true -> S24#{goproto_stringer_all => F@_24} + end, S26 = if F@_25 == '$undef' -> S25; - true -> S25#{onlyone_all => F@_25} - end, + true -> S25#{verbose_equal_all => F@_25} + end, S27 = if F@_26 == '$undef' -> S26; - true -> S26#{equal_all => F@_26} - end, + true -> S26#{face_all => F@_26} + end, S28 = if F@_27 == '$undef' -> S27; - true -> S27#{description_all => F@_27} - end, + true -> S27#{gostring_all => F@_27} + end, S29 = if F@_28 == '$undef' -> S28; - true -> S28#{testgen_all => F@_28} - end, + true -> S28#{populate_all => F@_28} + end, S30 = if F@_29 == '$undef' -> S29; - true -> S29#{benchgen_all => F@_29} - end, + true -> S29#{stringer_all => F@_29} + end, S31 = if F@_30 == '$undef' -> S30; - true -> S30#{marshaler_all => F@_30} - end, + true -> S30#{onlyone_all => F@_30} + end, S32 = if F@_31 == '$undef' -> S31; - true -> S31#{unmarshaler_all => F@_31} - end, + true -> S31#{equal_all => F@_31} + end, S33 = if F@_32 == '$undef' -> S32; - true -> S32#{stable_marshaler_all => F@_32} - end, + true -> S32#{description_all => F@_32} + end, S34 = if F@_33 == '$undef' -> S33; - true -> S33#{sizer_all => F@_33} - end, + true -> S33#{testgen_all => F@_33} + end, S35 = if F@_34 == '$undef' -> S34; - true -> S34#{goproto_enum_stringer_all => F@_34} - end, + true -> S34#{benchgen_all => F@_34} + end, S36 = if F@_35 == '$undef' -> S35; - true -> S35#{enum_stringer_all => F@_35} - end, + true -> S35#{marshaler_all => F@_35} + end, S37 = if F@_36 == '$undef' -> S36; - true -> S36#{unsafe_marshaler_all => F@_36} - end, + true -> S36#{unmarshaler_all => F@_36} + end, S38 = if F@_37 == '$undef' -> S37; - true -> S37#{unsafe_unmarshaler_all => F@_37} - end, + true -> S37#{stable_marshaler_all => F@_37} + end, S39 = if F@_38 == '$undef' -> S38; - true -> S38#{goproto_extensions_map_all => F@_38} - end, + true -> S38#{sizer_all => F@_38} + end, S40 = if F@_39 == '$undef' -> S39; - true -> S39#{goproto_unrecognized_all => F@_39} - end, + true -> S39#{goproto_enum_stringer_all => F@_39} + end, S41 = if F@_40 == '$undef' -> S40; - true -> S40#{gogoproto_import => F@_40} - end, + true -> S40#{enum_stringer_all => F@_40} + end, S42 = if F@_41 == '$undef' -> S41; - true -> S41#{protosizer_all => F@_41} - end, - if F@_42 == '$undef' -> S42; - true -> S42#{compare_all => F@_42} + true -> S41#{unsafe_marshaler_all => F@_41} + end, + S43 = if F@_42 == '$undef' -> S42; + true -> S42#{unsafe_unmarshaler_all => F@_42} + end, + S44 = if F@_43 == '$undef' -> S43; + true -> S43#{goproto_extensions_map_all => F@_43} + end, + S45 = if F@_44 == '$undef' -> S44; + true -> S44#{goproto_unrecognized_all => F@_44} + end, + S46 = if F@_45 == '$undef' -> S45; + true -> S45#{gogoproto_import => F@_45} + end, + S47 = if F@_46 == '$undef' -> S46; + true -> S46#{protosizer_all => F@_46} + end, + if F@_47 == '$undef' -> S47; + true -> S47#{compare_all => F@_47} end; -'dfp_read_field_def_google.protobuf.FileOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> +'dfp_read_field_def_google.protobuf.FileOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, + F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'dg_read_field_def_google.protobuf.FileOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData). - -'dg_read_field_def_google.protobuf.FileOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'dg_read_field_def_google.protobuf.FileOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.FileOptions'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dg_read_field_def_google.protobuf.FileOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dg_read_field_def_google.protobuf.FileOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.FileOptions_java_package'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData); - 66 -> - 'd_field_google.protobuf.FileOptions_java_outer_classname'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 80 -> - 'd_field_google.protobuf.FileOptions_java_multiple_files'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 160 -> - 'd_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 216 -> - 'd_field_google.protobuf.FileOptions_java_string_check_utf8'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 72 -> - 'd_field_google.protobuf.FileOptions_optimize_for'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData); - 90 -> - 'd_field_google.protobuf.FileOptions_go_package'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); - 128 -> - 'd_field_google.protobuf.FileOptions_cc_generic_services'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 136 -> - 'd_field_google.protobuf.FileOptions_java_generic_services'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 144 -> - 'd_field_google.protobuf.FileOptions_py_generic_services'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 184 -> - 'd_field_google.protobuf.FileOptions_deprecated'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); - 248 -> - 'd_field_google.protobuf.FileOptions_cc_enable_arenas'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 290 -> - 'd_field_google.protobuf.FileOptions_objc_class_prefix'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 298 -> - 'd_field_google.protobuf.FileOptions_csharp_namespace'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 304 -> - 'd_field_google.protobuf.FileOptions_javanano_use_deprecated_package'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 7994 -> - 'd_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504008 -> - 'd_field_google.protobuf.FileOptions_goproto_getters_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504016 -> - 'd_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504024 -> - 'd_field_google.protobuf.FileOptions_goproto_stringer_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504032 -> - 'd_field_google.protobuf.FileOptions_verbose_equal_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 504040 -> - 'd_field_google.protobuf.FileOptions_face_all'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData); - 504048 -> - 'd_field_google.protobuf.FileOptions_gostring_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData); - 504056 -> - 'd_field_google.protobuf.FileOptions_populate_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData); - 504064 -> - 'd_field_google.protobuf.FileOptions_stringer_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData); - 504072 -> - 'd_field_google.protobuf.FileOptions_onlyone_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); - 504104 -> - 'd_field_google.protobuf.FileOptions_equal_all'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); - 504112 -> - 'd_field_google.protobuf.FileOptions_description_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 504120 -> - 'd_field_google.protobuf.FileOptions_testgen_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); - 504128 -> - 'd_field_google.protobuf.FileOptions_benchgen_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData); - 504136 -> - 'd_field_google.protobuf.FileOptions_marshaler_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); - 504144 -> - 'd_field_google.protobuf.FileOptions_unmarshaler_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 504152 -> - 'd_field_google.protobuf.FileOptions_stable_marshaler_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504160 -> - 'd_field_google.protobuf.FileOptions_sizer_all'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); - 504168 -> - 'd_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504176 -> - 'd_field_google.protobuf.FileOptions_enum_stringer_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 504184 -> - 'd_field_google.protobuf.FileOptions_unsafe_marshaler_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504192 -> - 'd_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504200 -> - 'd_field_google.protobuf.FileOptions_goproto_extensions_map_all'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504208 -> - 'd_field_google.protobuf.FileOptions_goproto_unrecognized_all'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504216 -> - 'd_field_google.protobuf.FileOptions_gogoproto_import'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 504224 -> - 'd_field_google.protobuf.FileOptions_protosizer_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); - 504232 -> - 'd_field_google.protobuf.FileOptions_compare_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.FileOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); - 1 -> - 'skip_64_google.protobuf.FileOptions'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.FileOptions'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 3 -> - 'skip_group_google.protobuf.FileOptions'(Rest, - Key bsr 3, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); - 5 -> - 'skip_32_google.protobuf.FileOptions'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) - end + 10 -> + 'd_field_google.protobuf.FileOptions_java_package'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 66 -> + 'd_field_google.protobuf.FileOptions_java_outer_classname'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 80 -> + 'd_field_google.protobuf.FileOptions_java_multiple_files'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 160 -> + 'd_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 216 -> + 'd_field_google.protobuf.FileOptions_java_string_check_utf8'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 72 -> + 'd_field_google.protobuf.FileOptions_optimize_for'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 90 -> + 'd_field_google.protobuf.FileOptions_go_package'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 128 -> + 'd_field_google.protobuf.FileOptions_cc_generic_services'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 136 -> + 'd_field_google.protobuf.FileOptions_java_generic_services'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 144 -> + 'd_field_google.protobuf.FileOptions_py_generic_services'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 336 -> + 'd_field_google.protobuf.FileOptions_php_generic_services'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 184 -> + 'd_field_google.protobuf.FileOptions_deprecated'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 248 -> + 'd_field_google.protobuf.FileOptions_cc_enable_arenas'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 290 -> + 'd_field_google.protobuf.FileOptions_objc_class_prefix'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 298 -> + 'd_field_google.protobuf.FileOptions_csharp_namespace'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 314 -> + 'd_field_google.protobuf.FileOptions_swift_prefix'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 322 -> + 'd_field_google.protobuf.FileOptions_php_class_prefix'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 330 -> + 'd_field_google.protobuf.FileOptions_php_namespace'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 354 -> + 'd_field_google.protobuf.FileOptions_php_metadata_namespace'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 362 -> + 'd_field_google.protobuf.FileOptions_ruby_package'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 7994 -> + 'd_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504008 -> + 'd_field_google.protobuf.FileOptions_goproto_getters_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504016 -> + 'd_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504024 -> + 'd_field_google.protobuf.FileOptions_goproto_stringer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504032 -> + 'd_field_google.protobuf.FileOptions_verbose_equal_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504040 -> + 'd_field_google.protobuf.FileOptions_face_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504048 -> + 'd_field_google.protobuf.FileOptions_gostring_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504056 -> + 'd_field_google.protobuf.FileOptions_populate_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504064 -> + 'd_field_google.protobuf.FileOptions_stringer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504072 -> + 'd_field_google.protobuf.FileOptions_onlyone_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504104 -> + 'd_field_google.protobuf.FileOptions_equal_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504112 -> + 'd_field_google.protobuf.FileOptions_description_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504120 -> + 'd_field_google.protobuf.FileOptions_testgen_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504128 -> + 'd_field_google.protobuf.FileOptions_benchgen_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504136 -> + 'd_field_google.protobuf.FileOptions_marshaler_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504144 -> + 'd_field_google.protobuf.FileOptions_unmarshaler_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504152 -> + 'd_field_google.protobuf.FileOptions_stable_marshaler_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504160 -> + 'd_field_google.protobuf.FileOptions_sizer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504168 -> + 'd_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504176 -> + 'd_field_google.protobuf.FileOptions_enum_stringer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504184 -> + 'd_field_google.protobuf.FileOptions_unsafe_marshaler_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504192 -> + 'd_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504200 -> + 'd_field_google.protobuf.FileOptions_goproto_extensions_map_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504208 -> + 'd_field_google.protobuf.FileOptions_goproto_unrecognized_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504216 -> + 'd_field_google.protobuf.FileOptions_gogoproto_import'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504224 -> + 'd_field_google.protobuf.FileOptions_protosizer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504232 -> + 'd_field_google.protobuf.FileOptions_compare_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + _ -> + case Key band 7 of + 0 -> + 'skip_varint_google.protobuf.FileOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 1 -> + 'skip_64_google.protobuf.FileOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 2 -> + 'skip_length_delimited_google.protobuf.FileOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 3 -> + 'skip_group_google.protobuf.FileOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 5 -> + 'skip_32_google.protobuf.FileOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData) + end end; -'dg_read_field_def_google.protobuf.FileOptions'(<<>>, 0, - 0, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, R1, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> +'dg_read_field_def_google.protobuf.FileOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, R1, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, + F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{java_package => F@_1} - end, + true -> S1#{java_package => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{java_outer_classname => F@_2} - end, + true -> S2#{java_outer_classname => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{java_multiple_files => F@_3} - end, + true -> S3#{java_multiple_files => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{java_generate_equals_and_hash => F@_4} - end, + true -> S4#{java_generate_equals_and_hash => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{java_string_check_utf8 => F@_5} - end, + true -> S5#{java_string_check_utf8 => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{optimize_for => F@_6} - end, + true -> S6#{optimize_for => F@_6} + end, S8 = if F@_7 == '$undef' -> S7; - true -> S7#{go_package => F@_7} - end, + true -> S7#{go_package => F@_7} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{cc_generic_services => F@_8} - end, + true -> S8#{cc_generic_services => F@_8} + end, S10 = if F@_9 == '$undef' -> S9; - true -> S9#{java_generic_services => F@_9} - end, + true -> S9#{java_generic_services => F@_9} + end, S11 = if F@_10 == '$undef' -> S10; - true -> S10#{py_generic_services => F@_10} - end, + true -> S10#{py_generic_services => F@_10} + end, S12 = if F@_11 == '$undef' -> S11; - true -> S11#{deprecated => F@_11} - end, + true -> S11#{php_generic_services => F@_11} + end, S13 = if F@_12 == '$undef' -> S12; - true -> S12#{cc_enable_arenas => F@_12} - end, + true -> S12#{deprecated => F@_12} + end, S14 = if F@_13 == '$undef' -> S13; - true -> S13#{objc_class_prefix => F@_13} - end, + true -> S13#{cc_enable_arenas => F@_13} + end, S15 = if F@_14 == '$undef' -> S14; - true -> S14#{csharp_namespace => F@_14} - end, + true -> S14#{objc_class_prefix => F@_14} + end, S16 = if F@_15 == '$undef' -> S15; - true -> S15#{javanano_use_deprecated_package => F@_15} - end, - S17 = if R1 == '$undef' -> S16; - true -> - S16#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S15#{csharp_namespace => F@_15} + end, + S17 = if F@_16 == '$undef' -> S16; + true -> S16#{swift_prefix => F@_16} + end, S18 = if F@_17 == '$undef' -> S17; - true -> S17#{goproto_getters_all => F@_17} - end, + true -> S17#{php_class_prefix => F@_17} + end, S19 = if F@_18 == '$undef' -> S18; - true -> S18#{goproto_enum_prefix_all => F@_18} - end, + true -> S18#{php_namespace => F@_18} + end, S20 = if F@_19 == '$undef' -> S19; - true -> S19#{goproto_stringer_all => F@_19} - end, + true -> S19#{php_metadata_namespace => F@_19} + end, S21 = if F@_20 == '$undef' -> S20; - true -> S20#{verbose_equal_all => F@_20} - end, - S22 = if F@_21 == '$undef' -> S21; - true -> S21#{face_all => F@_21} - end, + true -> S20#{ruby_package => F@_20} + end, + S22 = if R1 == '$undef' -> S21; + true -> S21#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, S23 = if F@_22 == '$undef' -> S22; - true -> S22#{gostring_all => F@_22} - end, + true -> S22#{goproto_getters_all => F@_22} + end, S24 = if F@_23 == '$undef' -> S23; - true -> S23#{populate_all => F@_23} - end, + true -> S23#{goproto_enum_prefix_all => F@_23} + end, S25 = if F@_24 == '$undef' -> S24; - true -> S24#{stringer_all => F@_24} - end, + true -> S24#{goproto_stringer_all => F@_24} + end, S26 = if F@_25 == '$undef' -> S25; - true -> S25#{onlyone_all => F@_25} - end, + true -> S25#{verbose_equal_all => F@_25} + end, S27 = if F@_26 == '$undef' -> S26; - true -> S26#{equal_all => F@_26} - end, + true -> S26#{face_all => F@_26} + end, S28 = if F@_27 == '$undef' -> S27; - true -> S27#{description_all => F@_27} - end, + true -> S27#{gostring_all => F@_27} + end, S29 = if F@_28 == '$undef' -> S28; - true -> S28#{testgen_all => F@_28} - end, + true -> S28#{populate_all => F@_28} + end, S30 = if F@_29 == '$undef' -> S29; - true -> S29#{benchgen_all => F@_29} - end, + true -> S29#{stringer_all => F@_29} + end, S31 = if F@_30 == '$undef' -> S30; - true -> S30#{marshaler_all => F@_30} - end, + true -> S30#{onlyone_all => F@_30} + end, S32 = if F@_31 == '$undef' -> S31; - true -> S31#{unmarshaler_all => F@_31} - end, + true -> S31#{equal_all => F@_31} + end, S33 = if F@_32 == '$undef' -> S32; - true -> S32#{stable_marshaler_all => F@_32} - end, + true -> S32#{description_all => F@_32} + end, S34 = if F@_33 == '$undef' -> S33; - true -> S33#{sizer_all => F@_33} - end, + true -> S33#{testgen_all => F@_33} + end, S35 = if F@_34 == '$undef' -> S34; - true -> S34#{goproto_enum_stringer_all => F@_34} - end, + true -> S34#{benchgen_all => F@_34} + end, S36 = if F@_35 == '$undef' -> S35; - true -> S35#{enum_stringer_all => F@_35} - end, + true -> S35#{marshaler_all => F@_35} + end, S37 = if F@_36 == '$undef' -> S36; - true -> S36#{unsafe_marshaler_all => F@_36} - end, + true -> S36#{unmarshaler_all => F@_36} + end, S38 = if F@_37 == '$undef' -> S37; - true -> S37#{unsafe_unmarshaler_all => F@_37} - end, + true -> S37#{stable_marshaler_all => F@_37} + end, S39 = if F@_38 == '$undef' -> S38; - true -> S38#{goproto_extensions_map_all => F@_38} - end, + true -> S38#{sizer_all => F@_38} + end, S40 = if F@_39 == '$undef' -> S39; - true -> S39#{goproto_unrecognized_all => F@_39} - end, + true -> S39#{goproto_enum_stringer_all => F@_39} + end, S41 = if F@_40 == '$undef' -> S40; - true -> S40#{gogoproto_import => F@_40} - end, + true -> S40#{enum_stringer_all => F@_40} + end, S42 = if F@_41 == '$undef' -> S41; - true -> S41#{protosizer_all => F@_41} - end, - if F@_42 == '$undef' -> S42; - true -> S42#{compare_all => F@_42} + true -> S41#{unsafe_marshaler_all => F@_41} + end, + S43 = if F@_42 == '$undef' -> S42; + true -> S42#{unsafe_unmarshaler_all => F@_42} + end, + S44 = if F@_43 == '$undef' -> S43; + true -> S43#{goproto_extensions_map_all => F@_43} + end, + S45 = if F@_44 == '$undef' -> S44; + true -> S44#{goproto_unrecognized_all => F@_44} + end, + S46 = if F@_45 == '$undef' -> S45; + true -> S45#{gogoproto_import => F@_45} + end, + S47 = if F@_46 == '$undef' -> S46; + true -> S46#{protosizer_all => F@_46} + end, + if F@_47 == '$undef' -> S47; + true -> S47#{compare_all => F@_47} end. -'d_field_google.protobuf.FileOptions_java_package'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) +'d_field_google.protobuf.FileOptions_java_package'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_java_package'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_java_package'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_java_package'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, NewFValue, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_java_outer_classname'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + NewFValue, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_java_outer_classname'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_java_outer_classname'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_java_outer_classname'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_java_outer_classname'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, NewFValue, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_java_multiple_files'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + NewFValue, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_java_multiple_files'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_java_multiple_files'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_java_multiple_files'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, _, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_java_multiple_files'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + NewFValue, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(Rest, - N + 7, - X bsl N - + Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - F@_3, _, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - NewFValue, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_java_string_check_utf8'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + NewFValue, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_java_string_check_utf8'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_java_string_check_utf8'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_java_string_check_utf8'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, _, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_java_string_check_utf8'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, NewFValue, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_optimize_for'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + NewFValue, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_optimize_for'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_optimize_for'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_optimize_for'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, _, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_google.protobuf.FileOptions.OptimizeMode'(begin - <> = - <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, - TrUserData) - end), - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_optimize_for'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.FileOptions.OptimizeMode'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, NewFValue, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_go_package'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + NewFValue, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_go_package'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_go_package'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_go_package'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, _, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_go_package'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - NewFValue, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_cc_generic_services'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + NewFValue, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_cc_generic_services'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_cc_generic_services'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_cc_generic_services'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, _, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_cc_generic_services'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - NewFValue, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_java_generic_services'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + NewFValue, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_java_generic_services'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_java_generic_services'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_java_generic_services'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, _, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_java_generic_services'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, _, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, NewFValue, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_py_generic_services'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + NewFValue, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_py_generic_services'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_py_generic_services'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_py_generic_services'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, _, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_py_generic_services'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, _, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + NewFValue, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_php_generic_services'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_php_generic_services'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_php_generic_services'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, _, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, NewFValue, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + NewFValue, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, _, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - NewFValue, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_cc_enable_arenas'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + NewFValue, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_cc_enable_arenas'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_cc_enable_arenas'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_cc_enable_arenas'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - _, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_cc_enable_arenas'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, _, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - NewFValue, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_objc_class_prefix'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + NewFValue, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_objc_class_prefix'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_objc_class_prefix'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_objc_class_prefix'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, _, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_objc_class_prefix'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, _, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, NewFValue, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_csharp_namespace'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + NewFValue, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_csharp_namespace'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_csharp_namespace'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_csharp_namespace'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, _, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_csharp_namespace'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, _, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, NewFValue, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_javanano_use_deprecated_package'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + NewFValue, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_swift_prefix'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> - 'd_field_google.protobuf.FileOptions_javanano_use_deprecated_package'(Rest, - N + 7, - X bsl - N - + - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_javanano_use_deprecated_package'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, _, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + 'd_field_google.protobuf.FileOptions_swift_prefix'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_swift_prefix'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, _, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - NewFValue, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_uninterpreted_option'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + NewFValue, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_php_class_prefix'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_php_class_prefix'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_php_class_prefix'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, _, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + NewFValue, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_php_namespace'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_php_namespace'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_php_namespace'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, _, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + NewFValue, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_php_metadata_namespace'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_php_metadata_namespace'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_php_metadata_namespace'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, _, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + NewFValue, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_ruby_package'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_ruby_package'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_ruby_package'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, _, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + NewFValue, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_uninterpreted_option'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, Prev, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, Prev, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - cons(NewFValue, Prev, - TrUserData), - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_goproto_getters_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + cons(NewFValue, Prev, TrUserData), + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_getters_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_goproto_getters_all'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_goproto_getters_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, _, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_getters_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, _, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, NewFValue, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + NewFValue, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, _, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, _, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, NewFValue, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_goproto_stringer_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + NewFValue, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_stringer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_goproto_stringer_all'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_goproto_stringer_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, _, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_stringer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + _, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - NewFValue, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_verbose_equal_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + NewFValue, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_verbose_equal_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_verbose_equal_all'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_verbose_equal_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, _, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_verbose_equal_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, _, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - NewFValue, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_face_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + NewFValue, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_face_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_face_all'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_face_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, _, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_face_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + _, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, NewFValue, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_gostring_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + NewFValue, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_gostring_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_gostring_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_gostring_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, _, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_gostring_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, _, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, NewFValue, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_populate_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + NewFValue, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_populate_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_populate_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_populate_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, _, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_populate_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, _, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - NewFValue, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_stringer_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + NewFValue, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_stringer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_stringer_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_stringer_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, _, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_stringer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, _, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - NewFValue, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_onlyone_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + NewFValue, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_onlyone_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_onlyone_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_onlyone_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, _, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_onlyone_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, _, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, NewFValue, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_equal_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + NewFValue, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_equal_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_equal_all'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_equal_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, _, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_equal_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, _, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, NewFValue, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_description_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + NewFValue, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_description_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_description_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_description_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, _, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_description_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, _, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - NewFValue, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_testgen_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + NewFValue, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_testgen_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_testgen_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_testgen_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, _, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_testgen_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, _, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - NewFValue, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_benchgen_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + NewFValue, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_benchgen_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_benchgen_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_benchgen_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - _, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_benchgen_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, _, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, NewFValue, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_marshaler_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + NewFValue, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_marshaler_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_marshaler_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_marshaler_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, _, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_marshaler_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, _, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, NewFValue, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_unmarshaler_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + NewFValue, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_unmarshaler_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_unmarshaler_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_unmarshaler_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, _, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_unmarshaler_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, _, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - NewFValue, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_stable_marshaler_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + NewFValue, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_stable_marshaler_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_stable_marshaler_all'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_stable_marshaler_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, _, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_stable_marshaler_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, _, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - NewFValue, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_sizer_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + NewFValue, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_sizer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_sizer_all'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_sizer_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, _, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_sizer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, _, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, NewFValue, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + NewFValue, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, _, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, _, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, NewFValue, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_enum_stringer_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + NewFValue, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_enum_stringer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_enum_stringer_all'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_enum_stringer_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, _, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_enum_stringer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, _, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - NewFValue, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_unsafe_marshaler_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + NewFValue, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_unsafe_marshaler_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_unsafe_marshaler_all'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_unsafe_marshaler_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - _, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_unsafe_marshaler_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, _, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - NewFValue, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + NewFValue, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, _, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, _, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, NewFValue, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_goproto_extensions_map_all'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + NewFValue, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_extensions_map_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_goproto_extensions_map_all'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_goproto_extensions_map_all'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - _, F@_39, - F@_40, F@_41, - F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_extensions_map_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, _, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, NewFValue, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_goproto_unrecognized_all'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + NewFValue, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_unrecognized_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_goproto_unrecognized_all'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_goproto_unrecognized_all'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, _, F@_40, - F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_unrecognized_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, _, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - NewFValue, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_gogoproto_import'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + NewFValue, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_gogoproto_import'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_gogoproto_import'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_gogoproto_import'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, _, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_gogoproto_import'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, _, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - NewFValue, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_protosizer_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + NewFValue, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_protosizer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_protosizer_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_protosizer_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, _, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_protosizer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, _, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, NewFValue, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_compare_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + NewFValue, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_compare_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_compare_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_compare_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, _, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_compare_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, NewFValue, - TrUserData). - -'skip_varint_google.protobuf.FileOptions'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'skip_varint_google.protobuf.FileOptions'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData); -'skip_varint_google.protobuf.FileOptions'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + NewFValue, + TrUserData). + +'skip_varint_google.protobuf.FileOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'skip_varint_google.protobuf.FileOptions'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'skip_varint_google.protobuf.FileOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData). - -'skip_length_delimited_google.protobuf.FileOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'skip_length_delimited_google.protobuf.FileOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.FileOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'skip_length_delimited_google.protobuf.FileOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'skip_length_delimited_google.protobuf.FileOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, 'dfp_read_field_def_google.protobuf.FileOptions'(Rest2, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData). - -'skip_group_google.protobuf.FileOptions'(Bin, FNum, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, F@_42, - TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'skip_group_google.protobuf.FileOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, + F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> {_, Rest} = read_group(Bin, FNum), 'dfp_read_field_def_google.protobuf.FileOptions'(Rest, - 0, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData). - -'skip_32_google.protobuf.FileOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + 0, + Z2, + FNum, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'skip_32_google.protobuf.FileOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, + F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData). - -'skip_64_google.protobuf.FileOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'skip_64_google.protobuf.FileOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, + F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData). - -'decode_msg_google.protobuf.MessageOptions'(Bin, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'decode_msg_google.protobuf.MessageOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.MessageOptions'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id([], TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.MessageOptions'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.MessageOptions'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_message_set_wire_format'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(Rest, - Z1, - Z2, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<56, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<56, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_map_entry'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<136, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<136, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_goproto_getters'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<152, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<152, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_goproto_stringer'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<160, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<160, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_verbose_equal'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<168, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_face'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<176, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<168, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_face'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<176, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_gostring'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<184, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<184, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_populate'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<128, - 220, 32, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<128, 220, 32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_stringer'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<200, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<200, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_onlyone'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<232, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_equal'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<240, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<232, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_equal'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<240, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_description'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<248, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<248, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_testgen'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<128, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<128, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_benchgen'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<136, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<136, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_marshaler'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<144, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<144, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_unmarshaler'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<152, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<152, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_stable_marshaler'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<160, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_sizer'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<184, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<160, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_sizer'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<184, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_unsafe_marshaler'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<192, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<192, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<200, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<200, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_goproto_extensions_map'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<208, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<208, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_goproto_unrecognized'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<224, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<224, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_protosizer'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<232, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<232, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_compare'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<>>, - 0, 0, F@_1, F@_2, F@_3, - F@_4, R1, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, R1, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, + TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{message_set_wire_format => F@_1} - end, + true -> S1#{message_set_wire_format => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{no_standard_descriptor_accessor => F@_2} - end, + true -> S2#{no_standard_descriptor_accessor => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{deprecated => F@_3} - end, + true -> S3#{deprecated => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{map_entry => F@_4} - end, + true -> S4#{map_entry => F@_4} + end, S6 = if R1 == '$undef' -> S5; - true -> - S5#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S5#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{goproto_getters => F@_6} - end, + true -> S6#{goproto_getters => F@_6} + end, S8 = if F@_7 == '$undef' -> S7; - true -> S7#{goproto_stringer => F@_7} - end, + true -> S7#{goproto_stringer => F@_7} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{verbose_equal => F@_8} - end, + true -> S8#{verbose_equal => F@_8} + end, S10 = if F@_9 == '$undef' -> S9; - true -> S9#{face => F@_9} - end, + true -> S9#{face => F@_9} + end, S11 = if F@_10 == '$undef' -> S10; - true -> S10#{gostring => F@_10} - end, + true -> S10#{gostring => F@_10} + end, S12 = if F@_11 == '$undef' -> S11; - true -> S11#{populate => F@_11} - end, + true -> S11#{populate => F@_11} + end, S13 = if F@_12 == '$undef' -> S12; - true -> S12#{stringer => F@_12} - end, + true -> S12#{stringer => F@_12} + end, S14 = if F@_13 == '$undef' -> S13; - true -> S13#{onlyone => F@_13} - end, + true -> S13#{onlyone => F@_13} + end, S15 = if F@_14 == '$undef' -> S14; - true -> S14#{equal => F@_14} - end, + true -> S14#{equal => F@_14} + end, S16 = if F@_15 == '$undef' -> S15; - true -> S15#{description => F@_15} - end, + true -> S15#{description => F@_15} + end, S17 = if F@_16 == '$undef' -> S16; - true -> S16#{testgen => F@_16} - end, + true -> S16#{testgen => F@_16} + end, S18 = if F@_17 == '$undef' -> S17; - true -> S17#{benchgen => F@_17} - end, + true -> S17#{benchgen => F@_17} + end, S19 = if F@_18 == '$undef' -> S18; - true -> S18#{marshaler => F@_18} - end, + true -> S18#{marshaler => F@_18} + end, S20 = if F@_19 == '$undef' -> S19; - true -> S19#{unmarshaler => F@_19} - end, + true -> S19#{unmarshaler => F@_19} + end, S21 = if F@_20 == '$undef' -> S20; - true -> S20#{stable_marshaler => F@_20} - end, + true -> S20#{stable_marshaler => F@_20} + end, S22 = if F@_21 == '$undef' -> S21; - true -> S21#{sizer => F@_21} - end, + true -> S21#{sizer => F@_21} + end, S23 = if F@_22 == '$undef' -> S22; - true -> S22#{unsafe_marshaler => F@_22} - end, + true -> S22#{unsafe_marshaler => F@_22} + end, S24 = if F@_23 == '$undef' -> S23; - true -> S23#{unsafe_unmarshaler => F@_23} - end, + true -> S23#{unsafe_unmarshaler => F@_23} + end, S25 = if F@_24 == '$undef' -> S24; - true -> S24#{goproto_extensions_map => F@_24} - end, + true -> S24#{goproto_extensions_map => F@_24} + end, S26 = if F@_25 == '$undef' -> S25; - true -> S25#{goproto_unrecognized => F@_25} - end, + true -> S25#{goproto_unrecognized => F@_25} + end, S27 = if F@_26 == '$undef' -> S26; - true -> S26#{protosizer => F@_26} - end, + true -> S26#{protosizer => F@_26} + end, if F@_27 == '$undef' -> S27; true -> S27#{compare => F@_27} end; -'dfp_read_field_def_google.protobuf.MessageOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> +'dfp_read_field_def_google.protobuf.MessageOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, + TrUserData) -> 'dg_read_field_def_google.protobuf.MessageOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData). - -'dg_read_field_def_google.protobuf.MessageOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'dg_read_field_def_google.protobuf.MessageOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.MessageOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dg_read_field_def_google.protobuf.MessageOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) -> + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dg_read_field_def_google.protobuf.MessageOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> Key = X bsl N + Acc, case Key of - 8 -> - 'd_field_google.protobuf.MessageOptions_message_set_wire_format'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 16 -> - 'd_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 24 -> - 'd_field_google.protobuf.MessageOptions_deprecated'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); - 56 -> - 'd_field_google.protobuf.MessageOptions_map_entry'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 7994 -> - 'd_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512008 -> - 'd_field_google.protobuf.MessageOptions_goproto_getters'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 512024 -> - 'd_field_google.protobuf.MessageOptions_goproto_stringer'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512032 -> - 'd_field_google.protobuf.MessageOptions_verbose_equal'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 512040 -> - 'd_field_google.protobuf.MessageOptions_face'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 512048 -> - 'd_field_google.protobuf.MessageOptions_gostring'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 512056 -> - 'd_field_google.protobuf.MessageOptions_populate'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 536064 -> - 'd_field_google.protobuf.MessageOptions_stringer'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 512072 -> - 'd_field_google.protobuf.MessageOptions_onlyone'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 512104 -> - 'd_field_google.protobuf.MessageOptions_equal'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 512112 -> - 'd_field_google.protobuf.MessageOptions_description'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); - 512120 -> - 'd_field_google.protobuf.MessageOptions_testgen'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 512128 -> - 'd_field_google.protobuf.MessageOptions_benchgen'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 512136 -> - 'd_field_google.protobuf.MessageOptions_marshaler'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 512144 -> - 'd_field_google.protobuf.MessageOptions_unmarshaler'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); - 512152 -> - 'd_field_google.protobuf.MessageOptions_stable_marshaler'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512160 -> - 'd_field_google.protobuf.MessageOptions_sizer'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 512184 -> - 'd_field_google.protobuf.MessageOptions_unsafe_marshaler'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512192 -> - 'd_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512200 -> - 'd_field_google.protobuf.MessageOptions_goproto_extensions_map'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512208 -> - 'd_field_google.protobuf.MessageOptions_goproto_unrecognized'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512224 -> - 'd_field_google.protobuf.MessageOptions_protosizer'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); - 512232 -> - 'd_field_google.protobuf.MessageOptions_compare'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.MessageOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 1 -> - 'skip_64_google.protobuf.MessageOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.MessageOptions'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 3 -> - 'skip_group_google.protobuf.MessageOptions'(Rest, - Key bsr 3, 0, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 5 -> - 'skip_32_google.protobuf.MessageOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) - end + 8 -> + 'd_field_google.protobuf.MessageOptions_message_set_wire_format'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 16 -> + 'd_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 24 -> + 'd_field_google.protobuf.MessageOptions_deprecated'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 56 -> + 'd_field_google.protobuf.MessageOptions_map_entry'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 7994 -> + 'd_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512008 -> + 'd_field_google.protobuf.MessageOptions_goproto_getters'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512024 -> + 'd_field_google.protobuf.MessageOptions_goproto_stringer'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512032 -> + 'd_field_google.protobuf.MessageOptions_verbose_equal'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512040 -> + 'd_field_google.protobuf.MessageOptions_face'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512048 -> + 'd_field_google.protobuf.MessageOptions_gostring'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512056 -> + 'd_field_google.protobuf.MessageOptions_populate'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 536064 -> + 'd_field_google.protobuf.MessageOptions_stringer'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512072 -> + 'd_field_google.protobuf.MessageOptions_onlyone'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512104 -> + 'd_field_google.protobuf.MessageOptions_equal'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512112 -> + 'd_field_google.protobuf.MessageOptions_description'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512120 -> + 'd_field_google.protobuf.MessageOptions_testgen'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512128 -> + 'd_field_google.protobuf.MessageOptions_benchgen'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512136 -> + 'd_field_google.protobuf.MessageOptions_marshaler'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512144 -> + 'd_field_google.protobuf.MessageOptions_unmarshaler'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512152 -> + 'd_field_google.protobuf.MessageOptions_stable_marshaler'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512160 -> + 'd_field_google.protobuf.MessageOptions_sizer'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512184 -> + 'd_field_google.protobuf.MessageOptions_unsafe_marshaler'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512192 -> + 'd_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512200 -> + 'd_field_google.protobuf.MessageOptions_goproto_extensions_map'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512208 -> + 'd_field_google.protobuf.MessageOptions_goproto_unrecognized'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512224 -> + 'd_field_google.protobuf.MessageOptions_protosizer'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512232 -> + 'd_field_google.protobuf.MessageOptions_compare'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + _ -> + case Key band 7 of + 0 -> + 'skip_varint_google.protobuf.MessageOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 1 -> + 'skip_64_google.protobuf.MessageOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 2 -> + 'skip_length_delimited_google.protobuf.MessageOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 3 -> + 'skip_group_google.protobuf.MessageOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 5 -> + 'skip_32_google.protobuf.MessageOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData) + end end; -'dg_read_field_def_google.protobuf.MessageOptions'(<<>>, - 0, 0, F@_1, F@_2, F@_3, F@_4, - R1, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> +'dg_read_field_def_google.protobuf.MessageOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, R1, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, + TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{message_set_wire_format => F@_1} - end, + true -> S1#{message_set_wire_format => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{no_standard_descriptor_accessor => F@_2} - end, + true -> S2#{no_standard_descriptor_accessor => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{deprecated => F@_3} - end, + true -> S3#{deprecated => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{map_entry => F@_4} - end, + true -> S4#{map_entry => F@_4} + end, S6 = if R1 == '$undef' -> S5; - true -> - S5#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S5#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{goproto_getters => F@_6} - end, + true -> S6#{goproto_getters => F@_6} + end, S8 = if F@_7 == '$undef' -> S7; - true -> S7#{goproto_stringer => F@_7} - end, + true -> S7#{goproto_stringer => F@_7} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{verbose_equal => F@_8} - end, + true -> S8#{verbose_equal => F@_8} + end, S10 = if F@_9 == '$undef' -> S9; - true -> S9#{face => F@_9} - end, + true -> S9#{face => F@_9} + end, S11 = if F@_10 == '$undef' -> S10; - true -> S10#{gostring => F@_10} - end, + true -> S10#{gostring => F@_10} + end, S12 = if F@_11 == '$undef' -> S11; - true -> S11#{populate => F@_11} - end, + true -> S11#{populate => F@_11} + end, S13 = if F@_12 == '$undef' -> S12; - true -> S12#{stringer => F@_12} - end, + true -> S12#{stringer => F@_12} + end, S14 = if F@_13 == '$undef' -> S13; - true -> S13#{onlyone => F@_13} - end, + true -> S13#{onlyone => F@_13} + end, S15 = if F@_14 == '$undef' -> S14; - true -> S14#{equal => F@_14} - end, + true -> S14#{equal => F@_14} + end, S16 = if F@_15 == '$undef' -> S15; - true -> S15#{description => F@_15} - end, + true -> S15#{description => F@_15} + end, S17 = if F@_16 == '$undef' -> S16; - true -> S16#{testgen => F@_16} - end, + true -> S16#{testgen => F@_16} + end, S18 = if F@_17 == '$undef' -> S17; - true -> S17#{benchgen => F@_17} - end, + true -> S17#{benchgen => F@_17} + end, S19 = if F@_18 == '$undef' -> S18; - true -> S18#{marshaler => F@_18} - end, + true -> S18#{marshaler => F@_18} + end, S20 = if F@_19 == '$undef' -> S19; - true -> S19#{unmarshaler => F@_19} - end, + true -> S19#{unmarshaler => F@_19} + end, S21 = if F@_20 == '$undef' -> S20; - true -> S20#{stable_marshaler => F@_20} - end, + true -> S20#{stable_marshaler => F@_20} + end, S22 = if F@_21 == '$undef' -> S21; - true -> S21#{sizer => F@_21} - end, + true -> S21#{sizer => F@_21} + end, S23 = if F@_22 == '$undef' -> S22; - true -> S22#{unsafe_marshaler => F@_22} - end, + true -> S22#{unsafe_marshaler => F@_22} + end, S24 = if F@_23 == '$undef' -> S23; - true -> S23#{unsafe_unmarshaler => F@_23} - end, + true -> S23#{unsafe_unmarshaler => F@_23} + end, S25 = if F@_24 == '$undef' -> S24; - true -> S24#{goproto_extensions_map => F@_24} - end, + true -> S24#{goproto_extensions_map => F@_24} + end, S26 = if F@_25 == '$undef' -> S25; - true -> S25#{goproto_unrecognized => F@_25} - end, + true -> S25#{goproto_unrecognized => F@_25} + end, S27 = if F@_26 == '$undef' -> S26; - true -> S26#{protosizer => F@_26} - end, + true -> S26#{protosizer => F@_26} + end, if F@_27 == '$undef' -> S27; true -> S27#{compare => F@_27} end. -'d_field_google.protobuf.MessageOptions_message_set_wire_format'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData) +'d_field_google.protobuf.MessageOptions_message_set_wire_format'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_message_set_wire_format'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_message_set_wire_format'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, _, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_message_set_wire_format'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, NewFValue, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData) + 0, + 0, + F, + NewFValue, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(Rest, - N + - 7, - X - bsl - N - + - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - _, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, NewFValue, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + NewFValue, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, _, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_map_entry'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + NewFValue, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_map_entry'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_map_entry'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_map_entry'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_map_entry'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - NewFValue, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_uninterpreted_option'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + NewFValue, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_uninterpreted_option'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - Prev, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, - cons(NewFValue, Prev, - TrUserData), - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_goproto_getters'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + cons(NewFValue, Prev, TrUserData), + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_goproto_getters'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_goproto_getters'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_goproto_getters'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, _, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_goproto_getters'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, NewFValue, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_goproto_stringer'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + NewFValue, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_goproto_stringer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_goproto_stringer'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_goproto_stringer'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, _, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_goproto_stringer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - NewFValue, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_verbose_equal'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + NewFValue, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_verbose_equal'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_verbose_equal'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_verbose_equal'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - _, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_verbose_equal'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - NewFValue, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_face'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + NewFValue, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_face'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_face'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_face'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, _, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_face'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, _, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, NewFValue, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_gostring'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + NewFValue, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_gostring'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_gostring'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_gostring'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, _, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_gostring'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, _, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, NewFValue, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_populate'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + NewFValue, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_populate'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_populate'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_populate'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, _, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_populate'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, _, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - NewFValue, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_stringer'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + NewFValue, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_stringer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_stringer'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_stringer'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, _, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_stringer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, NewFValue, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_onlyone'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + NewFValue, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_onlyone'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_onlyone'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_onlyone'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, _, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_onlyone'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, _, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, NewFValue, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_equal'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + NewFValue, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_equal'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_equal'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_equal'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, _, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_equal'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, _, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - NewFValue, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_description'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + NewFValue, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_description'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_description'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_description'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, _, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_description'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, _, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, NewFValue, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_testgen'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + NewFValue, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_testgen'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_testgen'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_testgen'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, _, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_testgen'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, _, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, NewFValue, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_benchgen'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + NewFValue, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_benchgen'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_benchgen'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_benchgen'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, _, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_benchgen'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, _, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - NewFValue, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_marshaler'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + NewFValue, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_marshaler'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_marshaler'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_marshaler'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, _, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_marshaler'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, _, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, NewFValue, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_unmarshaler'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + NewFValue, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_unmarshaler'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_unmarshaler'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_unmarshaler'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, _, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_unmarshaler'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, _, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, NewFValue, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_stable_marshaler'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + NewFValue, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_stable_marshaler'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_stable_marshaler'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_stable_marshaler'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, _, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_stable_marshaler'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, _, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - NewFValue, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_sizer'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + NewFValue, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_sizer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_sizer'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_sizer'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, _, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_sizer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, _, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, NewFValue, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_unsafe_marshaler'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + NewFValue, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_unsafe_marshaler'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_unsafe_marshaler'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_unsafe_marshaler'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, _, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_unsafe_marshaler'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, _, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, NewFValue, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + NewFValue, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, _, - F@_24, F@_25, F@_26, - F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, _, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - NewFValue, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_goproto_extensions_map'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + NewFValue, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_goproto_extensions_map'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_goproto_extensions_map'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_goproto_extensions_map'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, _, - F@_25, F@_26, - F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_goproto_extensions_map'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, _, F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, NewFValue, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_goproto_unrecognized'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + NewFValue, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_goproto_unrecognized'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_goproto_unrecognized'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_goproto_unrecognized'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, _, - F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_goproto_unrecognized'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, _, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, NewFValue, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_protosizer'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + NewFValue, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_protosizer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_protosizer'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_protosizer'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, _, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_protosizer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, _, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - NewFValue, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_compare'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + NewFValue, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_compare'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_compare'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_compare'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, _, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_compare'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, NewFValue, - TrUserData). - -'skip_varint_google.protobuf.MessageOptions'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, TrUserData) -> - 'skip_varint_google.protobuf.MessageOptions'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'skip_varint_google.protobuf.MessageOptions'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + NewFValue, + TrUserData). + +'skip_varint_google.protobuf.MessageOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + 'skip_varint_google.protobuf.MessageOptions'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'skip_varint_google.protobuf.MessageOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'skip_length_delimited_google.protobuf.MessageOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'skip_length_delimited_google.protobuf.MessageOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.MessageOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'skip_length_delimited_google.protobuf.MessageOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) -> + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'skip_length_delimited_google.protobuf.MessageOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest2, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'skip_group_google.protobuf.MessageOptions'(Bin, FNum, - Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'skip_group_google.protobuf.MessageOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, + TrUserData) -> {_, Rest} = read_group(Bin, FNum), 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest, - 0, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'skip_32_google.protobuf.MessageOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData) -> + 0, + Z2, + FNum, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'skip_32_google.protobuf.MessageOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, + F@_27, TrUserData) -> 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'skip_64_google.protobuf.MessageOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'skip_64_google.protobuf.MessageOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, + F@_27, TrUserData) -> 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'decode_msg_google.protobuf.FieldOptions'(Bin, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'decode_msg_google.protobuf.FieldOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.FieldOptions'(Bin, - 0, 0, - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id([], TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.FieldOptions'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_ctype'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_packed'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<48, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_jstype'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<40, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_lazy'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<80, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_weak'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<200, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_nullable'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<208, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_embed'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<218, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_customtype'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<226, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_customname'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<234, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_jsontag'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<242, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_moretags'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<250, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_casttype'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<130, - 223, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_castkey'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<138, - 223, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_castvalue'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<144, - 223, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_stdtime'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<152, - 223, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_stdduration'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<>>, - 0, 0, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, R1, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.FieldOptions'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_ctype'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_packed'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<48, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_jstype'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_lazy'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_deprecated'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<80, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_weak'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<200, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_nullable'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<208, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_embed'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<218, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_customtype'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<226, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_customname'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<234, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_jsontag'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<242, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_moretags'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<250, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_casttype'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<130, 223, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_castkey'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<138, 223, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_castvalue'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<144, 223, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_stdtime'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<152, 223, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_stdduration'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, R1, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{ctype => F@_1} - end, + true -> S1#{ctype => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{packed => F@_2} - end, + true -> S2#{packed => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{jstype => F@_3} - end, + true -> S3#{jstype => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{lazy => F@_4} - end, + true -> S4#{lazy => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{deprecated => F@_5} - end, + true -> S5#{deprecated => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{weak => F@_6} - end, + true -> S6#{weak => F@_6} + end, S8 = if R1 == '$undef' -> S7; - true -> - S7#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S7#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{nullable => F@_8} - end, + true -> S8#{nullable => F@_8} + end, S10 = if F@_9 == '$undef' -> S9; - true -> S9#{embed => F@_9} - end, + true -> S9#{embed => F@_9} + end, S11 = if F@_10 == '$undef' -> S10; - true -> S10#{customtype => F@_10} - end, + true -> S10#{customtype => F@_10} + end, S12 = if F@_11 == '$undef' -> S11; - true -> S11#{customname => F@_11} - end, + true -> S11#{customname => F@_11} + end, S13 = if F@_12 == '$undef' -> S12; - true -> S12#{jsontag => F@_12} - end, + true -> S12#{jsontag => F@_12} + end, S14 = if F@_13 == '$undef' -> S13; - true -> S13#{moretags => F@_13} - end, + true -> S13#{moretags => F@_13} + end, S15 = if F@_14 == '$undef' -> S14; - true -> S14#{casttype => F@_14} - end, + true -> S14#{casttype => F@_14} + end, S16 = if F@_15 == '$undef' -> S15; - true -> S15#{castkey => F@_15} - end, + true -> S15#{castkey => F@_15} + end, S17 = if F@_16 == '$undef' -> S16; - true -> S16#{castvalue => F@_16} - end, + true -> S16#{castvalue => F@_16} + end, S18 = if F@_17 == '$undef' -> S17; - true -> S17#{stdtime => F@_17} - end, + true -> S17#{stdtime => F@_17} + end, if F@_18 == '$undef' -> S18; true -> S18#{stdduration => F@_18} end; -'dfp_read_field_def_google.protobuf.FieldOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'dg_read_field_def_google.protobuf.FieldOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData). - -'dg_read_field_def_google.protobuf.FieldOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.FieldOptions'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dg_read_field_def_google.protobuf.FieldOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> +'dfp_read_field_def_google.protobuf.FieldOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'dg_read_field_def_google.protobuf.FieldOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'dg_read_field_def_google.protobuf.FieldOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.FieldOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dg_read_field_def_google.protobuf.FieldOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> Key = X bsl N + Acc, case Key of - 8 -> - 'd_field_google.protobuf.FieldOptions_ctype'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); - 16 -> - 'd_field_google.protobuf.FieldOptions_packed'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, - TrUserData); - 48 -> - 'd_field_google.protobuf.FieldOptions_jstype'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, - TrUserData); - 40 -> - 'd_field_google.protobuf.FieldOptions_lazy'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 24 -> - 'd_field_google.protobuf.FieldOptions_deprecated'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); - 80 -> - 'd_field_google.protobuf.FieldOptions_weak'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 7994 -> - 'd_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - TrUserData); - 520008 -> - 'd_field_google.protobuf.FieldOptions_nullable'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 520016 -> - 'd_field_google.protobuf.FieldOptions_embed'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); - 520026 -> - 'd_field_google.protobuf.FieldOptions_customtype'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); - 520034 -> - 'd_field_google.protobuf.FieldOptions_customname'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); - 520042 -> - 'd_field_google.protobuf.FieldOptions_jsontag'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, - TrUserData); - 520050 -> - 'd_field_google.protobuf.FieldOptions_moretags'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 520058 -> - 'd_field_google.protobuf.FieldOptions_casttype'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 520066 -> - 'd_field_google.protobuf.FieldOptions_castkey'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, - TrUserData); - 520074 -> - 'd_field_google.protobuf.FieldOptions_castvalue'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); - 520080 -> - 'd_field_google.protobuf.FieldOptions_stdtime'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, - TrUserData); - 520088 -> - 'd_field_google.protobuf.FieldOptions_stdduration'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.FieldOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 1 -> - 'skip_64_google.protobuf.FieldOptions'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.FieldOptions'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - TrUserData); - 3 -> - 'skip_group_google.protobuf.FieldOptions'(Rest, - Key bsr 3, 0, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, - TrUserData); - 5 -> - 'skip_32_google.protobuf.FieldOptions'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData) - end + 8 -> 'd_field_google.protobuf.FieldOptions_ctype'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 16 -> 'd_field_google.protobuf.FieldOptions_packed'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 48 -> 'd_field_google.protobuf.FieldOptions_jstype'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 40 -> 'd_field_google.protobuf.FieldOptions_lazy'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 24 -> 'd_field_google.protobuf.FieldOptions_deprecated'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 80 -> 'd_field_google.protobuf.FieldOptions_weak'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 7994 -> 'd_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520008 -> 'd_field_google.protobuf.FieldOptions_nullable'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520016 -> 'd_field_google.protobuf.FieldOptions_embed'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520026 -> 'd_field_google.protobuf.FieldOptions_customtype'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520034 -> 'd_field_google.protobuf.FieldOptions_customname'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520042 -> 'd_field_google.protobuf.FieldOptions_jsontag'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520050 -> 'd_field_google.protobuf.FieldOptions_moretags'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520058 -> 'd_field_google.protobuf.FieldOptions_casttype'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520066 -> 'd_field_google.protobuf.FieldOptions_castkey'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520074 -> 'd_field_google.protobuf.FieldOptions_castvalue'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520080 -> 'd_field_google.protobuf.FieldOptions_stdtime'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520088 -> 'd_field_google.protobuf.FieldOptions_stdduration'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.FieldOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 1 -> 'skip_64_google.protobuf.FieldOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.FieldOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 3 -> 'skip_group_google.protobuf.FieldOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 5 -> 'skip_32_google.protobuf.FieldOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) + end end; -'dg_read_field_def_google.protobuf.FieldOptions'(<<>>, - 0, 0, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, R1, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> +'dg_read_field_def_google.protobuf.FieldOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, R1, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{ctype => F@_1} - end, + true -> S1#{ctype => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{packed => F@_2} - end, + true -> S2#{packed => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{jstype => F@_3} - end, + true -> S3#{jstype => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{lazy => F@_4} - end, + true -> S4#{lazy => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{deprecated => F@_5} - end, + true -> S5#{deprecated => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{weak => F@_6} - end, + true -> S6#{weak => F@_6} + end, S8 = if R1 == '$undef' -> S7; - true -> - S7#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S7#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{nullable => F@_8} - end, + true -> S8#{nullable => F@_8} + end, S10 = if F@_9 == '$undef' -> S9; - true -> S9#{embed => F@_9} - end, + true -> S9#{embed => F@_9} + end, S11 = if F@_10 == '$undef' -> S10; - true -> S10#{customtype => F@_10} - end, + true -> S10#{customtype => F@_10} + end, S12 = if F@_11 == '$undef' -> S11; - true -> S11#{customname => F@_11} - end, + true -> S11#{customname => F@_11} + end, S13 = if F@_12 == '$undef' -> S12; - true -> S12#{jsontag => F@_12} - end, + true -> S12#{jsontag => F@_12} + end, S14 = if F@_13 == '$undef' -> S13; - true -> S13#{moretags => F@_13} - end, + true -> S13#{moretags => F@_13} + end, S15 = if F@_14 == '$undef' -> S14; - true -> S14#{casttype => F@_14} - end, + true -> S14#{casttype => F@_14} + end, S16 = if F@_15 == '$undef' -> S15; - true -> S15#{castkey => F@_15} - end, + true -> S15#{castkey => F@_15} + end, S17 = if F@_16 == '$undef' -> S16; - true -> S16#{castvalue => F@_16} - end, + true -> S16#{castvalue => F@_16} + end, S18 = if F@_17 == '$undef' -> S17; - true -> S17#{stdtime => F@_17} - end, + true -> S17#{stdtime => F@_17} + end, if F@_18 == '$undef' -> S18; true -> S18#{stdduration => F@_18} end. -'d_field_google.protobuf.FieldOptions_ctype'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_ctype'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_ctype'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_google.protobuf.FieldOptions.CType'(begin - <> = - <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, NewFValue, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_packed'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_packed'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_packed'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, NewFValue, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_jstype'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_jstype'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_jstype'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, _, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_google.protobuf.FieldOptions.JSType'(begin - <> = - <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData). - -'d_field_google.protobuf.FieldOptions_lazy'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_lazy'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_lazy'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - NewFValue, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, _, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, NewFValue, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_weak'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_weak'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_weak'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, _, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, NewFValue, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_uninterpreted_option'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_uninterpreted_option'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, Prev, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - cons(NewFValue, Prev, - TrUserData), - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_nullable'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_nullable'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_nullable'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, _, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - NewFValue, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_embed'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_embed'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_embed'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, _, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, NewFValue, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_customtype'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_customtype'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_customtype'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, _, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, NewFValue, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_customname'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_customname'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_customname'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, _, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - NewFValue, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_jsontag'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_jsontag'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_jsontag'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, _, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - NewFValue, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_moretags'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_moretags'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_moretags'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, _, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, NewFValue, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_casttype'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_casttype'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_casttype'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, _, - F@_15, F@_16, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, NewFValue, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_castkey'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_castkey'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_castkey'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, _, F@_16, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - NewFValue, F@_16, F@_17, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_castvalue'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_castvalue'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_castvalue'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, _, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, NewFValue, F@_17, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_stdtime'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_stdtime'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_stdtime'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, _, F@_18, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, NewFValue, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_stdduration'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_stdduration'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_stdduration'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, _, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - NewFValue, TrUserData). - -'skip_varint_google.protobuf.FieldOptions'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'skip_varint_google.protobuf.FieldOptions'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData); -'skip_varint_google.protobuf.FieldOptions'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'skip_length_delimited_google.protobuf.FieldOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.FieldOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); -'skip_length_delimited_google.protobuf.FieldOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData) -> +'d_field_google.protobuf.FieldOptions_ctype'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_ctype'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_ctype'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.FieldOptions.CType'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_packed'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_packed'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_packed'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_jstype'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_jstype'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_jstype'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.FieldOptions.JSType'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_lazy'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_lazy'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_lazy'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_deprecated'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_weak'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_weak'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_weak'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, Prev, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, cons(NewFValue, Prev, TrUserData), F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_nullable'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_nullable'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_nullable'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, NewFValue, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_embed'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_embed'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_embed'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, _, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, NewFValue, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_customtype'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_customtype'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_customtype'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, _, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, NewFValue, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_customname'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_customname'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_customname'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, _, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, NewFValue, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_jsontag'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_jsontag'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_jsontag'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, NewFValue, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_moretags'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_moretags'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_moretags'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, _, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, NewFValue, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_casttype'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_casttype'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_casttype'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, _, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, NewFValue, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_castkey'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_castkey'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_castkey'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, _, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, NewFValue, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_castvalue'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_castvalue'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_castvalue'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, _, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, NewFValue, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_stdtime'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_stdtime'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_stdtime'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, _, F@_18, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, NewFValue, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_stdduration'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_stdduration'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_stdduration'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, NewFValue, TrUserData). + +'skip_varint_google.protobuf.FieldOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'skip_varint_google.protobuf.FieldOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'skip_varint_google.protobuf.FieldOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'skip_length_delimited_google.protobuf.FieldOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.FieldOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'skip_length_delimited_google.protobuf.FieldOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest2, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'skip_group_google.protobuf.FieldOptions'(Bin, FNum, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'skip_group_google.protobuf.FieldOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, - 0, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'skip_32_google.protobuf.FieldOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'skip_64_google.protobuf.FieldOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'decode_msg_google.protobuf.EnumOptions'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumOptions'(Bin, 0, - 0, - id('$undef', TrUserData), - id('$undef', TrUserData), - id([], TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.EnumOptions'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_allow_alias'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<136, - 163, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_goproto_enum_prefix'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<168, - 164, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_goproto_enum_stringer'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<176, - 164, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_enum_stringer'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<186, - 164, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_enum_customname'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<>>, - 0, 0, F@_1, F@_2, R1, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'skip_32_google.protobuf.FieldOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'skip_64_google.protobuf.FieldOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'decode_msg_google.protobuf.OneofOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofOptions'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.OneofOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.OneofOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.OneofOptions'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_google.protobuf.OneofOptions'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.OneofOptions'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.OneofOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.OneofOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.OneofOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 7994 -> 'd_field_google.protobuf.OneofOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.OneofOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.OneofOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.OneofOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.OneofOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.OneofOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.OneofOptions'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end. + +'d_field_google.protobuf.OneofOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_google.protobuf.OneofOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.OneofOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.OneofOptions'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.OneofOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.OneofOptions'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.OneofOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.OneofOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.OneofOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.OneofOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.OneofOptions'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_google.protobuf.OneofOptions'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.OneofOptions'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.OneofOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.OneofOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_google.protobuf.EnumOptions'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumOptions'(Bin, + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.EnumOptions'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_allow_alias'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_deprecated'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<136, 163, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_goproto_enum_prefix'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<168, 164, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_goproto_enum_stringer'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<176, 164, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_enum_stringer'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<186, 164, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_enum_customname'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<>>, 0, 0, _, F@_1, F@_2, R1, F@_4, F@_5, F@_6, F@_7, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{allow_alias => F@_1} - end, + true -> S1#{allow_alias => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{deprecated => F@_2} - end, + true -> S2#{deprecated => F@_2} + end, S4 = if R1 == '$undef' -> S3; - true -> - S3#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S3#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{goproto_enum_prefix => F@_4} - end, + true -> S4#{goproto_enum_prefix => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{goproto_enum_stringer => F@_5} - end, + true -> S5#{goproto_enum_stringer => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{enum_stringer => F@_6} - end, + true -> S6#{enum_stringer => F@_6} + end, if F@_7 == '$undef' -> S7; true -> S7#{enum_customname => F@_7} end; -'dfp_read_field_def_google.protobuf.EnumOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'dg_read_field_def_google.protobuf.EnumOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'dg_read_field_def_google.protobuf.EnumOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.EnumOptions'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData); -'dg_read_field_def_google.protobuf.EnumOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, TrUserData) -> +'dfp_read_field_def_google.protobuf.EnumOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> 'dg_read_field_def_google.protobuf.EnumOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'dg_read_field_def_google.protobuf.EnumOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.EnumOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dg_read_field_def_google.protobuf.EnumOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> Key = X bsl N + Acc, case Key of - 16 -> - 'd_field_google.protobuf.EnumOptions_allow_alias'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 24 -> - 'd_field_google.protobuf.EnumOptions_deprecated'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 7994 -> - 'd_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 496008 -> - 'd_field_google.protobuf.EnumOptions_goproto_enum_prefix'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 496168 -> - 'd_field_google.protobuf.EnumOptions_goproto_enum_stringer'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - TrUserData); - 496176 -> - 'd_field_google.protobuf.EnumOptions_enum_stringer'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 496186 -> - 'd_field_google.protobuf.EnumOptions_enum_customname'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.EnumOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, TrUserData); - 1 -> - 'skip_64_google.protobuf.EnumOptions'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.EnumOptions'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 3 -> - 'skip_group_google.protobuf.EnumOptions'(Rest, - Key bsr 3, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 5 -> - 'skip_32_google.protobuf.EnumOptions'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData) - end + 16 -> 'd_field_google.protobuf.EnumOptions_allow_alias'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 24 -> 'd_field_google.protobuf.EnumOptions_deprecated'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 7994 -> 'd_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 496008 -> 'd_field_google.protobuf.EnumOptions_goproto_enum_prefix'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 496168 -> 'd_field_google.protobuf.EnumOptions_goproto_enum_stringer'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 496176 -> 'd_field_google.protobuf.EnumOptions_enum_stringer'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 496186 -> 'd_field_google.protobuf.EnumOptions_enum_customname'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.EnumOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 1 -> 'skip_64_google.protobuf.EnumOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.EnumOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 3 -> 'skip_group_google.protobuf.EnumOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 5 -> 'skip_32_google.protobuf.EnumOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) + end end; -'dg_read_field_def_google.protobuf.EnumOptions'(<<>>, 0, - 0, F@_1, F@_2, R1, F@_4, F@_5, - F@_6, F@_7, TrUserData) -> +'dg_read_field_def_google.protobuf.EnumOptions'(<<>>, 0, 0, _, F@_1, F@_2, R1, F@_4, F@_5, F@_6, F@_7, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{allow_alias => F@_1} - end, + true -> S1#{allow_alias => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{deprecated => F@_2} - end, + true -> S2#{deprecated => F@_2} + end, S4 = if R1 == '$undef' -> S3; - true -> - S3#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S3#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{goproto_enum_prefix => F@_4} - end, + true -> S4#{goproto_enum_prefix => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{goproto_enum_stringer => F@_5} - end, + true -> S5#{goproto_enum_stringer => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{enum_stringer => F@_6} - end, + true -> S6#{enum_stringer => F@_6} + end, if F@_7 == '$undef' -> S7; true -> S7#{enum_customname => F@_7} end. -'d_field_google.protobuf.EnumOptions_allow_alias'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_allow_alias'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'d_field_google.protobuf.EnumOptions_allow_alias'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, NewFValue, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData). - -'d_field_google.protobuf.EnumOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData); -'d_field_google.protobuf.EnumOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, F@_1, NewFValue, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData). - -'d_field_google.protobuf.EnumOptions_uninterpreted_option'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.EnumOptions_uninterpreted_option'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - Prev, F@_4, F@_5, - F@_6, F@_7, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, F@_1, F@_2, - cons(NewFValue, Prev, - TrUserData), - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'d_field_google.protobuf.EnumOptions_goproto_enum_prefix'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_goproto_enum_prefix'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, TrUserData); -'d_field_google.protobuf.EnumOptions_goproto_enum_prefix'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, _, F@_5, F@_6, - F@_7, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - NewFValue, F@_5, F@_6, - F@_7, TrUserData). - -'d_field_google.protobuf.EnumOptions_goproto_enum_stringer'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_goproto_enum_stringer'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.EnumOptions_goproto_enum_stringer'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, _, F@_6, - F@_7, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, NewFValue, F@_6, - F@_7, TrUserData). - -'d_field_google.protobuf.EnumOptions_enum_stringer'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_enum_stringer'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'d_field_google.protobuf.EnumOptions_enum_stringer'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, _, F@_7, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, NewFValue, - F@_7, TrUserData). - -'d_field_google.protobuf.EnumOptions_enum_customname'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_enum_customname'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, TrUserData); -'d_field_google.protobuf.EnumOptions_enum_customname'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, _, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - NewFValue, TrUserData). - -'skip_varint_google.protobuf.EnumOptions'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData) -> - 'skip_varint_google.protobuf.EnumOptions'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData); -'skip_varint_google.protobuf.EnumOptions'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'skip_length_delimited_google.protobuf.EnumOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.EnumOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'skip_length_delimited_google.protobuf.EnumOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> +'d_field_google.protobuf.EnumOptions_allow_alias'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_allow_alias'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.EnumOptions_allow_alias'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.EnumOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_deprecated'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.EnumOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.EnumOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.EnumOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, F@_2, cons(NewFValue, Prev, TrUserData), F@_4, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.EnumOptions_goproto_enum_prefix'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_goproto_enum_prefix'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.EnumOptions_goproto_enum_prefix'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.EnumOptions_goproto_enum_stringer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_goproto_enum_stringer'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.EnumOptions_goproto_enum_stringer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.EnumOptions_enum_stringer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_enum_stringer'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.EnumOptions_enum_stringer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, F@_7, TrUserData). + +'d_field_google.protobuf.EnumOptions_enum_customname'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_enum_customname'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.EnumOptions_enum_customname'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, NewFValue, TrUserData). + +'skip_varint_google.protobuf.EnumOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> 'skip_varint_google.protobuf.EnumOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'skip_varint_google.protobuf.EnumOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_length_delimited_google.protobuf.EnumOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.EnumOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'skip_length_delimited_google.protobuf.EnumOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest2, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'skip_group_google.protobuf.EnumOptions'(Bin, FNum, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_group_google.protobuf.EnumOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, - 0, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'skip_32_google.protobuf.EnumOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'skip_64_google.protobuf.EnumOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'decode_msg_google.protobuf.EnumValueOptions'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Bin, - 0, 0, - id('$undef', - TrUserData), - id([], TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_google.protobuf.EnumValueOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<138, - 157, 32, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_google.protobuf.EnumValueOptions_enumvalue_customname'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<>>, - 0, 0, F@_1, R1, F@_3, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_32_google.protobuf.EnumOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_64_google.protobuf.EnumOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'decode_msg_google.protobuf.EnumValueOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.EnumValueOptions_deprecated'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<138, 157, 32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.EnumValueOptions_enumvalue_customname'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<>>, 0, 0, _, F@_1, R1, F@_3, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{deprecated => F@_1} - end, + true -> S1#{deprecated => F@_1} + end, S3 = if R1 == '$undef' -> S2; - true -> - S2#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S2#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, if F@_3 == '$undef' -> S3; true -> S3#{enumvalue_customname => F@_3} end; -'dfp_read_field_def_google.protobuf.EnumValueOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dg_read_field_def_google.protobuf.EnumValueOptions'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'dg_read_field_def_google.protobuf.EnumValueOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.EnumValueOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'dg_read_field_def_google.protobuf.EnumValueOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) -> +'dfp_read_field_def_google.protobuf.EnumValueOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_google.protobuf.EnumValueOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_google.protobuf.EnumValueOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.EnumValueOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_google.protobuf.EnumValueOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> Key = X bsl N + Acc, case Key of - 8 -> - 'd_field_google.protobuf.EnumValueOptions_deprecated'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 7994 -> - 'd_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - TrUserData); - 528010 -> - 'd_field_google.protobuf.EnumValueOptions_enumvalue_customname'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.EnumValueOptions'(Rest, 0, - 0, F@_1, F@_2, - F@_3, - TrUserData); - 1 -> - 'skip_64_google.protobuf.EnumValueOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.EnumValueOptions'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - TrUserData); - 3 -> - 'skip_group_google.protobuf.EnumValueOptions'(Rest, - Key bsr 3, 0, - F@_1, F@_2, F@_3, - TrUserData); - 5 -> - 'skip_32_google.protobuf.EnumValueOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, - TrUserData) - end + 8 -> 'd_field_google.protobuf.EnumValueOptions_deprecated'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 7994 -> 'd_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 528010 -> 'd_field_google.protobuf.EnumValueOptions_enumvalue_customname'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.EnumValueOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_google.protobuf.EnumValueOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.EnumValueOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_google.protobuf.EnumValueOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_google.protobuf.EnumValueOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end end; -'dg_read_field_def_google.protobuf.EnumValueOptions'(<<>>, - 0, 0, F@_1, R1, F@_3, - TrUserData) -> +'dg_read_field_def_google.protobuf.EnumValueOptions'(<<>>, 0, 0, _, F@_1, R1, F@_3, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{deprecated => F@_1} - end, + true -> S1#{deprecated => F@_1} + end, S3 = if R1 == '$undef' -> S2; - true -> - S2#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S2#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, if F@_3 == '$undef' -> S3; true -> S3#{enumvalue_customname => F@_3} end. -'d_field_google.protobuf.EnumValueOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumValueOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumValueOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, - 0, 0, NewFValue, F@_2, - F@_3, TrUserData). - -'d_field_google.protobuf.EnumValueOptions_uninterpreted_option'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, - TrUserData); -'d_field_google.protobuf.EnumValueOptions_uninterpreted_option'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - Prev, F@_3, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, - 0, 0, F@_1, - cons(NewFValue, Prev, - TrUserData), - F@_3, TrUserData). - -'d_field_google.protobuf.EnumValueOptions_enumvalue_customname'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumValueOptions_enumvalue_customname'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, - TrUserData); -'d_field_google.protobuf.EnumValueOptions_enumvalue_customname'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, _, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.EnumValueOptions'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'skip_varint_google.protobuf.EnumValueOptions'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, - TrUserData); -'skip_varint_google.protobuf.EnumValueOptions'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'skip_length_delimited_google.protobuf.EnumValueOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.EnumValueOptions'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'skip_length_delimited_google.protobuf.EnumValueOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) -> +'d_field_google.protobuf.EnumValueOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueOptions_deprecated'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.EnumValueOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_google.protobuf.EnumValueOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.EnumValueOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, TrUserData). + +'d_field_google.protobuf.EnumValueOptions_enumvalue_customname'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueOptions_enumvalue_customname'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.EnumValueOptions_enumvalue_customname'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, TrUserData). + +'skip_varint_google.protobuf.EnumValueOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_google.protobuf.EnumValueOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_google.protobuf.EnumValueOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_google.protobuf.EnumValueOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.EnumValueOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_google.protobuf.EnumValueOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, TrUserData). + 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). -'skip_group_google.protobuf.EnumValueOptions'(Bin, FNum, - Z2, F@_1, F@_2, F@_3, - TrUserData) -> +'skip_group_google.protobuf.EnumValueOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, - 0, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'skip_32_google.protobuf.EnumValueOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'skip_64_google.protobuf.EnumValueOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'decode_msg_google.protobuf.ServiceOptions'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceOptions'(Bin, - 0, 0, - id('$undef', - TrUserData), - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.ServiceOptions'(<<136, - 2, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_google.protobuf.ServiceOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.ServiceOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.ServiceOptions'(<<>>, - 0, 0, F@_1, R1, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_google.protobuf.EnumValueOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_google.protobuf.EnumValueOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_google.protobuf.ServiceOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceOptions'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.ServiceOptions'(<<136, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.ServiceOptions_deprecated'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.ServiceOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.ServiceOptions'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{deprecated => F@_1} - end, + true -> S1#{deprecated => F@_1} + end, if R1 == '$undef' -> S2; - true -> - S2#{uninterpreted_option => - lists_reverse(R1, TrUserData)} + true -> S2#{uninterpreted_option => lists_reverse(R1, TrUserData)} end; -'dfp_read_field_def_google.protobuf.ServiceOptions'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dg_read_field_def_google.protobuf.ServiceOptions'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'dg_read_field_def_google.protobuf.ServiceOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.ServiceOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'dg_read_field_def_google.protobuf.ServiceOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> +'dfp_read_field_def_google.protobuf.ServiceOptions'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_google.protobuf.ServiceOptions'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_google.protobuf.ServiceOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.ServiceOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_google.protobuf.ServiceOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> Key = X bsl N + Acc, case Key of - 264 -> - 'd_field_google.protobuf.ServiceOptions_deprecated'(Rest, - 0, 0, F@_1, F@_2, - TrUserData); - 7994 -> - 'd_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.ServiceOptions'(Rest, 0, 0, - F@_1, F@_2, - TrUserData); - 1 -> - 'skip_64_google.protobuf.ServiceOptions'(Rest, 0, 0, - F@_1, F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.ServiceOptions'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_google.protobuf.ServiceOptions'(Rest, - Key bsr 3, 0, F@_1, - F@_2, TrUserData); - 5 -> - 'skip_32_google.protobuf.ServiceOptions'(Rest, 0, 0, - F@_1, F@_2, TrUserData) - end + 264 -> 'd_field_google.protobuf.ServiceOptions_deprecated'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 7994 -> 'd_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.ServiceOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_google.protobuf.ServiceOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.ServiceOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_google.protobuf.ServiceOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_google.protobuf.ServiceOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end end; -'dg_read_field_def_google.protobuf.ServiceOptions'(<<>>, - 0, 0, F@_1, R1, - TrUserData) -> +'dg_read_field_def_google.protobuf.ServiceOptions'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{deprecated => F@_1} - end, + true -> S1#{deprecated => F@_1} + end, if R1 == '$undef' -> S2; - true -> - S2#{uninterpreted_option => - lists_reverse(R1, TrUserData)} + true -> S2#{uninterpreted_option => lists_reverse(R1, TrUserData)} end. -'d_field_google.protobuf.ServiceOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.ServiceOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'d_field_google.protobuf.ServiceOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.ServiceOptions'(RestF, - 0, 0, NewFValue, F@_2, - TrUserData). - -'d_field_google.protobuf.ServiceOptions_uninterpreted_option'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.ServiceOptions_uninterpreted_option'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.ServiceOptions'(RestF, - 0, 0, F@_1, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.ServiceOptions'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_google.protobuf.ServiceOptions'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData); -'skip_varint_google.protobuf.ServiceOptions'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_length_delimited_google.protobuf.ServiceOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.ServiceOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'skip_length_delimited_google.protobuf.ServiceOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> +'d_field_google.protobuf.ServiceOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_google.protobuf.ServiceOptions_deprecated'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.ServiceOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.ServiceOptions'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_google.protobuf.ServiceOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.ServiceOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.ServiceOptions'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.ServiceOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_google.protobuf.ServiceOptions'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_google.protobuf.ServiceOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_google.protobuf.ServiceOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.ServiceOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_google.protobuf.ServiceOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest2, - 0, 0, F@_1, F@_2, - TrUserData). + 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). -'skip_group_google.protobuf.ServiceOptions'(Bin, FNum, - Z2, F@_1, F@_2, TrUserData) -> +'skip_group_google.protobuf.ServiceOptions'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, - 0, Z2, F@_1, F@_2, - TrUserData). - -'skip_32_google.protobuf.ServiceOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_64_google.protobuf.ServiceOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'decode_msg_google.protobuf.MethodOptions'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodOptions'(Bin, - 0, 0, - id('$undef', TrUserData), - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.MethodOptions'(<<136, - 2, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_google.protobuf.MethodOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodOptions'(<<>>, - 0, 0, F@_1, R1, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_google.protobuf.ServiceOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_google.protobuf.ServiceOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_google.protobuf.MethodOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.MethodOptions'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.MethodOptions'(<<136, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.MethodOptions_deprecated'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.MethodOptions'(<<144, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.MethodOptions_idempotency_level'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.MethodOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.MethodOptions'(<<>>, 0, 0, _, F@_1, F@_2, R1, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{deprecated => F@_1} - end, - if R1 == '$undef' -> S2; - true -> - S2#{uninterpreted_option => - lists_reverse(R1, TrUserData)} + true -> S1#{deprecated => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{idempotency_level => F@_2} + end, + if R1 == '$undef' -> S3; + true -> S3#{uninterpreted_option => lists_reverse(R1, TrUserData)} end; -'dfp_read_field_def_google.protobuf.MethodOptions'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dg_read_field_def_google.protobuf.MethodOptions'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'dg_read_field_def_google.protobuf.MethodOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.MethodOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'dg_read_field_def_google.protobuf.MethodOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> +'dfp_read_field_def_google.protobuf.MethodOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_google.protobuf.MethodOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_google.protobuf.MethodOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.MethodOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_google.protobuf.MethodOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> Key = X bsl N + Acc, case Key of - 264 -> - 'd_field_google.protobuf.MethodOptions_deprecated'(Rest, - 0, 0, F@_1, F@_2, - TrUserData); - 7994 -> - 'd_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.MethodOptions'(Rest, 0, 0, - F@_1, F@_2, - TrUserData); - 1 -> - 'skip_64_google.protobuf.MethodOptions'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.MethodOptions'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_google.protobuf.MethodOptions'(Rest, - Key bsr 3, 0, F@_1, - F@_2, TrUserData); - 5 -> - 'skip_32_google.protobuf.MethodOptions'(Rest, 0, 0, - F@_1, F@_2, TrUserData) - end + 264 -> 'd_field_google.protobuf.MethodOptions_deprecated'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 272 -> 'd_field_google.protobuf.MethodOptions_idempotency_level'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 7994 -> 'd_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.MethodOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_google.protobuf.MethodOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.MethodOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_google.protobuf.MethodOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_google.protobuf.MethodOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end end; -'dg_read_field_def_google.protobuf.MethodOptions'(<<>>, - 0, 0, F@_1, R1, TrUserData) -> +'dg_read_field_def_google.protobuf.MethodOptions'(<<>>, 0, 0, _, F@_1, F@_2, R1, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{deprecated => F@_1} - end, - if R1 == '$undef' -> S2; - true -> - S2#{uninterpreted_option => - lists_reverse(R1, TrUserData)} + true -> S1#{deprecated => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{idempotency_level => F@_2} + end, + if R1 == '$undef' -> S3; + true -> S3#{uninterpreted_option => lists_reverse(R1, TrUserData)} end. -'d_field_google.protobuf.MethodOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'d_field_google.protobuf.MethodOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MethodOptions'(RestF, - 0, 0, NewFValue, F@_2, - TrUserData). - -'d_field_google.protobuf.MethodOptions_uninterpreted_option'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.MethodOptions_uninterpreted_option'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.MethodOptions'(RestF, - 0, 0, F@_1, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.MethodOptions'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_google.protobuf.MethodOptions'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData); -'skip_varint_google.protobuf.MethodOptions'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_length_delimited_google.protobuf.MethodOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.MethodOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'skip_length_delimited_google.protobuf.MethodOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> +'d_field_google.protobuf.MethodOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_google.protobuf.MethodOptions_deprecated'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.MethodOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MethodOptions'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_google.protobuf.MethodOptions_idempotency_level'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodOptions_idempotency_level'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.MethodOptions_idempotency_level'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.MethodOptions.IdempotencyLevel'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MethodOptions'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, TrUserData). + +'d_field_google.protobuf.MethodOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.MethodOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MethodOptions'(RestF, 0, 0, F, F@_1, F@_2, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.MethodOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_google.protobuf.MethodOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_google.protobuf.MethodOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_google.protobuf.MethodOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.MethodOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_google.protobuf.MethodOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest2, - 0, 0, F@_1, F@_2, - TrUserData). + 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). -'skip_group_google.protobuf.MethodOptions'(Bin, FNum, - Z2, F@_1, F@_2, TrUserData) -> +'skip_group_google.protobuf.MethodOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, - 0, Z2, F@_1, F@_2, - TrUserData). - -'skip_32_google.protobuf.MethodOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_64_google.protobuf.MethodOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'decode_msg_google.protobuf.UninterpretedOption.NamePart'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, - TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption.NamePart_name_part'(Rest, - Z1, Z2, - F@_1, F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, - TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<>>, - 0, 0, F@_1, - F@_2, _) -> - #{name_part => F@_1, is_extension => F@_2}; -'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Other, - Z1, Z2, F@_1, - F@_2, - TrUserData) -> - 'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Other, - Z1, Z2, - F@_1, F@_2, - TrUserData). - -'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - TrUserData); -'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_google.protobuf.MethodOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_google.protobuf.MethodOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_google.protobuf.UninterpretedOption.NamePart'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.UninterpretedOption.NamePart_name_part'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{name_part => F@_1, is_extension => F@_2}; +'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.UninterpretedOption.NamePart_name_part'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 16 -> - 'd_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(Rest, - 0, - 0, - F@_1, - F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.UninterpretedOption.NamePart'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 1 -> - 'skip_64_google.protobuf.UninterpretedOption.NamePart'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(Rest, - 0, - 0, - F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_google.protobuf.UninterpretedOption.NamePart'(Rest, - Key - bsr - 3, - 0, - F@_1, - F@_2, - TrUserData); - 5 -> - 'skip_32_google.protobuf.UninterpretedOption.NamePart'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData) - end + 10 -> 'd_field_google.protobuf.UninterpretedOption.NamePart_name_part'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 16 -> 'd_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end end; -'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<>>, - 0, 0, F@_1, - F@_2, _) -> - #{name_part => F@_1, is_extension => F@_2}. - -'d_field_google.protobuf.UninterpretedOption.NamePart_name_part'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption.NamePart_name_part'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.UninterpretedOption.NamePart_name_part'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, _, - F@_2, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(RestF, - 0, 0, - NewFValue, - F@_2, - TrUserData). - -'d_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(Rest, - N + 7, - X bsl N - + Acc, - F@_1, - F@_2, - TrUserData); -'d_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, _, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(RestF, - 0, 0, - F@_1, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.UninterpretedOption.NamePart'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'skip_varint_google.protobuf.UninterpretedOption.NamePart'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'skip_varint_google.protobuf.UninterpretedOption.NamePart'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(Rest, - N + 7, - X bsl N - + - Acc, - F@_1, - F@_2, - TrUserData); -'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - TrUserData) -> +'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{name_part => F@_1, is_extension => F@_2}. + +'d_field_google.protobuf.UninterpretedOption.NamePart_name_part'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption.NamePart_name_part'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.UninterpretedOption.NamePart_name_part'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_google.protobuf.UninterpretedOption.NamePart'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_google.protobuf.UninterpretedOption.NamePart'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_google.protobuf.UninterpretedOption.NamePart'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest2, - 0, 0, - F@_1, - F@_2, - TrUserData). - -'skip_group_google.protobuf.UninterpretedOption.NamePart'(Bin, - FNum, Z2, F@_1, F@_2, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_google.protobuf.UninterpretedOption.NamePart'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, - 0, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_32_google.protobuf.UninterpretedOption.NamePart'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_64_google.protobuf.UninterpretedOption.NamePart'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'decode_msg_google.protobuf.UninterpretedOption'(Bin, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_google.protobuf.UninterpretedOption.NamePart'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_google.protobuf.UninterpretedOption.NamePart'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_google.protobuf.UninterpretedOption'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Bin, - 0, 0, - id([], TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_name'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_identifier_value'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_positive_int_value'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<40, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_negative_int_value'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<49, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_double_value'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<58, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_string_value'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<66, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_aggregate_value'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<>>, - 0, 0, R1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> + 0, + 0, + 0, + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_identifier_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_positive_int_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_negative_int_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<49, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_double_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<58, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_string_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_aggregate_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<>>, 0, 0, _, R1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> S1 = #{}, S2 = if R1 == '$undef' -> S1; - true -> S1#{name => lists_reverse(R1, TrUserData)} - end, + true -> S1#{name => lists_reverse(R1, TrUserData)} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{identifier_value => F@_2} - end, + true -> S2#{identifier_value => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{positive_int_value => F@_3} - end, + true -> S3#{positive_int_value => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{negative_int_value => F@_4} - end, + true -> S4#{negative_int_value => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{double_value => F@_5} - end, + true -> S5#{double_value => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{string_value => F@_6} - end, + true -> S6#{string_value => F@_6} + end, if F@_7 == '$undef' -> S7; true -> S7#{aggregate_value => F@_7} end; -'dfp_read_field_def_google.protobuf.UninterpretedOption'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'dg_read_field_def_google.protobuf.UninterpretedOption'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData). - -'dg_read_field_def_google.protobuf.UninterpretedOption'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.UninterpretedOption'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'dg_read_field_def_google.protobuf.UninterpretedOption'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> +'dfp_read_field_def_google.protobuf.UninterpretedOption'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'dg_read_field_def_google.protobuf.UninterpretedOption'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'dg_read_field_def_google.protobuf.UninterpretedOption'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.UninterpretedOption'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dg_read_field_def_google.protobuf.UninterpretedOption'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> Key = X bsl N + Acc, case Key of - 18 -> - 'd_field_google.protobuf.UninterpretedOption_name'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 26 -> - 'd_field_google.protobuf.UninterpretedOption_identifier_value'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - TrUserData); - 32 -> - 'd_field_google.protobuf.UninterpretedOption_positive_int_value'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - TrUserData); - 40 -> - 'd_field_google.protobuf.UninterpretedOption_negative_int_value'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - TrUserData); - 49 -> - 'd_field_google.protobuf.UninterpretedOption_double_value'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 58 -> - 'd_field_google.protobuf.UninterpretedOption_string_value'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 66 -> - 'd_field_google.protobuf.UninterpretedOption_aggregate_value'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.UninterpretedOption'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 1 -> - 'skip_64_google.protobuf.UninterpretedOption'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.UninterpretedOption'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - TrUserData); - 3 -> - 'skip_group_google.protobuf.UninterpretedOption'(Rest, - Key bsr 3, 0, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); - 5 -> - 'skip_32_google.protobuf.UninterpretedOption'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) - end + 18 -> 'd_field_google.protobuf.UninterpretedOption_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 26 -> 'd_field_google.protobuf.UninterpretedOption_identifier_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 32 -> 'd_field_google.protobuf.UninterpretedOption_positive_int_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 40 -> 'd_field_google.protobuf.UninterpretedOption_negative_int_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 49 -> 'd_field_google.protobuf.UninterpretedOption_double_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 58 -> 'd_field_google.protobuf.UninterpretedOption_string_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 66 -> 'd_field_google.protobuf.UninterpretedOption_aggregate_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.UninterpretedOption'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 1 -> 'skip_64_google.protobuf.UninterpretedOption'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.UninterpretedOption'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 3 -> 'skip_group_google.protobuf.UninterpretedOption'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 5 -> 'skip_32_google.protobuf.UninterpretedOption'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) + end end; -'dg_read_field_def_google.protobuf.UninterpretedOption'(<<>>, - 0, 0, R1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> +'dg_read_field_def_google.protobuf.UninterpretedOption'(<<>>, 0, 0, _, R1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> S1 = #{}, S2 = if R1 == '$undef' -> S1; - true -> S1#{name => lists_reverse(R1, TrUserData)} - end, + true -> S1#{name => lists_reverse(R1, TrUserData)} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{identifier_value => F@_2} - end, + true -> S2#{identifier_value => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{positive_int_value => F@_3} - end, + true -> S3#{positive_int_value => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{negative_int_value => F@_4} - end, + true -> S4#{negative_int_value => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{double_value => F@_5} - end, + true -> S5#{double_value => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{string_value => F@_6} - end, + true -> S6#{string_value => F@_6} + end, if F@_7 == '$undef' -> S7; true -> S7#{aggregate_value => F@_7} end. -'d_field_google.protobuf.UninterpretedOption_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption.NamePart'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, - 0, 0, - cons(NewFValue, - Prev, - TrUserData), - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData). - -'d_field_google.protobuf.UninterpretedOption_identifier_value'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption_identifier_value'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_identifier_value'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, _, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, - 0, 0, F@_1, - NewFValue, F@_3, - F@_4, F@_5, F@_6, - F@_7, TrUserData). - -'d_field_google.protobuf.UninterpretedOption_positive_int_value'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption_positive_int_value'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_positive_int_value'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, _, F@_4, - F@_5, F@_6, - F@_7, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc, TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, F@_4, - F@_5, F@_6, F@_7, - TrUserData). - -'d_field_google.protobuf.UninterpretedOption_negative_int_value'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption_negative_int_value'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_negative_int_value'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, _, - F@_5, F@_6, - F@_7, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, - 0, 0, F@_1, F@_2, - F@_3, NewFValue, - F@_5, F@_6, F@_7, - TrUserData). - -'d_field_google.protobuf.UninterpretedOption_double_value'(<<0:48, - 240, 127, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, _, F@_6, - F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, - id(infinity, - TrUserData), - F@_6, F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_double_value'(<<0:48, - 240, 255, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, _, F@_6, - F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, - id('-infinity', - TrUserData), - F@_6, F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_double_value'(<<_:48, - 15:4, _:4, _:1, - 127:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, _, F@_6, - F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, - id(nan, - TrUserData), - F@_6, F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_double_value'(<>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, _, F@_6, - F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, - id(Value, - TrUserData), - F@_6, F@_7, - TrUserData). - -'d_field_google.protobuf.UninterpretedOption_string_value'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption_string_value'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_string_value'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, _, - F@_7, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - NewFValue, F@_7, - TrUserData). - -'d_field_google.protobuf.UninterpretedOption_aggregate_value'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption_aggregate_value'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_aggregate_value'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, _, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, NewFValue, - TrUserData). - -'skip_varint_google.protobuf.UninterpretedOption'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> - 'skip_varint_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData); -'skip_varint_google.protobuf.UninterpretedOption'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData). - -'skip_length_delimited_google.protobuf.UninterpretedOption'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.UninterpretedOption'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'skip_length_delimited_google.protobuf.UninterpretedOption'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) -> +'d_field_google.protobuf.UninterpretedOption_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption.NamePart'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_identifier_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_identifier_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_identifier_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_positive_int_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_positive_int_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_positive_int_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 18446744073709551615, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_negative_int_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_negative_int_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_negative_int_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_double_value'(<<0:48, 240, 127, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, id(infinity, TrUserData), F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_double_value'(<<0:48, 240, 255, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, id('-infinity', TrUserData), F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_double_value'(<<_:48, 15:4, _:4, _:1, 127:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, id(nan, TrUserData), F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_double_value'(<>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, id(Value, TrUserData), F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_string_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_string_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_string_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_aggregate_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_aggregate_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_aggregate_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, NewFValue, TrUserData). + +'skip_varint_google.protobuf.UninterpretedOption'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'skip_varint_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'skip_varint_google.protobuf.UninterpretedOption'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_length_delimited_google.protobuf.UninterpretedOption'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.UninterpretedOption'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'skip_length_delimited_google.protobuf.UninterpretedOption'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData). - -'skip_group_google.protobuf.UninterpretedOption'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_group_google.protobuf.UninterpretedOption'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - 0, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData). - -'skip_32_google.protobuf.UninterpretedOption'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData). - -'skip_64_google.protobuf.UninterpretedOption'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData). - -'decode_msg_google.protobuf.SourceCodeInfo.Location'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Bin, - 0, 0, - id([], - TrUserData), - id([], - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id([], - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<34, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<50, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, - Z1, - Z2, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<>>, - 0, 0, R1, R2, F@_3, - F@_4, R3, - TrUserData) -> - S1 = #{path => lists_reverse(R1, TrUserData), - span => lists_reverse(R2, TrUserData), - leading_detached_comments => - lists_reverse(R3, TrUserData)}, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_32_google.protobuf.UninterpretedOption'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_64_google.protobuf.UninterpretedOption'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'decode_msg_google.protobuf.SourceCodeInfo.Location'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Bin, 0, 0, 0, id([], TrUserData), id([], TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<>>, 0, 0, _, R1, R2, F@_3, F@_4, R3, TrUserData) -> + S1 = #{path => lists_reverse(R1, TrUserData), span => lists_reverse(R2, TrUserData), leading_detached_comments => lists_reverse(R3, TrUserData)}, S2 = if F@_3 == '$undef' -> S1; - true -> S1#{leading_comments => F@_3} - end, + true -> S1#{leading_comments => F@_3} + end, if F@_4 == '$undef' -> S2; true -> S2#{trailing_comments => F@_4} end; -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(Other, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, - TrUserData); -'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData); - 8 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData); - 18 -> - 'd_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData); - 16 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData); - 26 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); - 34 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); - 50 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.SourceCodeInfo.Location'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); - 1 -> - 'skip_64_google.protobuf.SourceCodeInfo.Location'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); - 3 -> - 'skip_group_google.protobuf.SourceCodeInfo.Location'(Rest, - Key bsr 3, - 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData); - 5 -> - 'skip_32_google.protobuf.SourceCodeInfo.Location'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData) - end + 10 -> 'd_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 8 -> 'd_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 18 -> 'd_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 16 -> 'd_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 26 -> 'd_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 34 -> 'd_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 50 -> 'd_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.SourceCodeInfo.Location'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 1 -> 'skip_64_google.protobuf.SourceCodeInfo.Location'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 3 -> 'skip_group_google.protobuf.SourceCodeInfo.Location'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 5 -> 'skip_32_google.protobuf.SourceCodeInfo.Location'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) + end end; -'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<>>, - 0, 0, R1, R2, F@_3, - F@_4, R3, - TrUserData) -> - S1 = #{path => lists_reverse(R1, TrUserData), - span => lists_reverse(R2, TrUserData), - leading_detached_comments => - lists_reverse(R3, TrUserData)}, +'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<>>, 0, 0, _, R1, R2, F@_3, F@_4, R3, TrUserData) -> + S1 = #{path => lists_reverse(R1, TrUserData), span => lists_reverse(R2, TrUserData), leading_detached_comments => lists_reverse(R3, TrUserData)}, S2 = if F@_3 == '$undef' -> S1; - true -> S1#{leading_comments => F@_3} - end, + true -> S1#{leading_comments => F@_3} + end, if F@_4 == '$undef' -> S2; true -> S2#{trailing_comments => F@_4} end. -'d_field_google.protobuf.SourceCodeInfo.Location_path'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, - TrUserData); -'d_field_google.protobuf.SourceCodeInfo.Location_path'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, F@_2, F@_3, - F@_4, F@_5, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, - 0, 0, - cons(NewFValue, - Prev, - TrUserData), - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'d_pfield_google.protobuf.SourceCodeInfo.Location_path'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) - when N < 57 -> - 'd_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, TrUserData); -'d_pfield_google.protobuf.SourceCodeInfo.Location_path'(<<0:1, - X:7, Rest/binary>>, - N, Acc, E, F@_2, F@_3, - F@_4, F@_5, - TrUserData) -> +'d_field_google.protobuf.SourceCodeInfo.Location_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.SourceCodeInfo.Location_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), F@_2, F@_3, F@_4, F@_5, TrUserData). + +'d_pfield_google.protobuf.SourceCodeInfo.Location_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_pfield_google.protobuf.SourceCodeInfo.Location_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, E, F@_2, F@_3, F@_4, F@_5, TrUserData) -> Len = X bsl N + Acc, <> = Rest, - NewSeq = - 'd_packed_field_google.protobuf.SourceCodeInfo.Location_path'(PackedBytes, - 0, 0, E, - TrUserData), - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest2, - 0, 0, NewSeq, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'d_packed_field_google.protobuf.SourceCodeInfo.Location_path'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, AccSeq, - TrUserData) - when N < 57 -> - 'd_packed_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, - N + 7, - X bsl N + Acc, - AccSeq, - TrUserData); -'d_packed_field_google.protobuf.SourceCodeInfo.Location_path'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, AccSeq, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'd_packed_field_google.protobuf.SourceCodeInfo.Location_path'(RestF, - 0, 0, - [NewFValue - | AccSeq], - TrUserData); -'d_packed_field_google.protobuf.SourceCodeInfo.Location_path'(<<>>, - 0, 0, AccSeq, - _) -> - AccSeq. - -'d_field_google.protobuf.SourceCodeInfo.Location_span'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, - TrUserData); -'d_field_google.protobuf.SourceCodeInfo.Location_span'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, Prev, F@_3, - F@_4, F@_5, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, - 0, 0, F@_1, - cons(NewFValue, - Prev, - TrUserData), - F@_3, F@_4, - F@_5, - TrUserData). - -'d_pfield_google.protobuf.SourceCodeInfo.Location_span'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) - when N < 57 -> - 'd_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, TrUserData); -'d_pfield_google.protobuf.SourceCodeInfo.Location_span'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, E, F@_3, - F@_4, F@_5, - TrUserData) -> + NewSeq = 'd_packed_field_google.protobuf.SourceCodeInfo.Location_path'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest2, 0, 0, F, NewSeq, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'d_packed_field_google.protobuf.SourceCodeInfo.Location_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> 'd_packed_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_google.protobuf.SourceCodeInfo.Location_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'd_packed_field_google.protobuf.SourceCodeInfo.Location_path'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_google.protobuf.SourceCodeInfo.Location_path'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_google.protobuf.SourceCodeInfo.Location_span'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.SourceCodeInfo.Location_span'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, F@_4, F@_5, TrUserData). + +'d_pfield_google.protobuf.SourceCodeInfo.Location_span'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_pfield_google.protobuf.SourceCodeInfo.Location_span'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, E, F@_3, F@_4, F@_5, TrUserData) -> Len = X bsl N + Acc, <> = Rest, - NewSeq = - 'd_packed_field_google.protobuf.SourceCodeInfo.Location_span'(PackedBytes, - 0, 0, E, - TrUserData), - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest2, - 0, 0, F@_1, - NewSeq, F@_3, - F@_4, F@_5, - TrUserData). - -'d_packed_field_google.protobuf.SourceCodeInfo.Location_span'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, AccSeq, - TrUserData) - when N < 57 -> - 'd_packed_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, - N + 7, - X bsl N + Acc, - AccSeq, - TrUserData); -'d_packed_field_google.protobuf.SourceCodeInfo.Location_span'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, AccSeq, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'd_packed_field_google.protobuf.SourceCodeInfo.Location_span'(RestF, - 0, 0, - [NewFValue - | AccSeq], - TrUserData); -'d_packed_field_google.protobuf.SourceCodeInfo.Location_span'(<<>>, - 0, 0, AccSeq, - _) -> - AccSeq. - -'d_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); -'d_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, _, - F@_4, F@_5, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, - 0, 0, F@_1, - F@_2, - NewFValue, - F@_4, F@_5, - TrUserData). - -'d_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(Rest, - N + 7, - X bsl N - + Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); -'d_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - F@_3, _, - F@_5, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, - 0, 0, F@_1, - F@_2, F@_3, - NewFValue, - F@_5, - TrUserData). - -'d_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(<<1:1, - X:7, - Rest/binary>>, - N, - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, - N - + - 7, - X - bsl - N - + - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); -'d_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(<<0:1, - X:7, - Rest/binary>>, - N, - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, - cons(NewFValue, - Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.SourceCodeInfo.Location'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) -> - 'skip_varint_google.protobuf.SourceCodeInfo.Location'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData); -'skip_varint_google.protobuf.SourceCodeInfo.Location'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, - TrUserData); -'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData) -> + NewSeq = 'd_packed_field_google.protobuf.SourceCodeInfo.Location_span'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest2, 0, 0, F, F@_1, NewSeq, F@_3, F@_4, F@_5, TrUserData). + +'d_packed_field_google.protobuf.SourceCodeInfo.Location_span'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> 'd_packed_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_google.protobuf.SourceCodeInfo.Location_span'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'd_packed_field_google.protobuf.SourceCodeInfo.Location_span'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_google.protobuf.SourceCodeInfo.Location_span'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, TrUserData). + +'d_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, TrUserData). + +'d_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.SourceCodeInfo.Location'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'skip_varint_google.protobuf.SourceCodeInfo.Location'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_varint_google.protobuf.SourceCodeInfo.Location'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest2, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'skip_group_google.protobuf.SourceCodeInfo.Location'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) -> + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_group_google.protobuf.SourceCodeInfo.Location'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, - 0, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'skip_32_google.protobuf.SourceCodeInfo.Location'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'skip_64_google.protobuf.SourceCodeInfo.Location'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'decode_msg_google.protobuf.SourceCodeInfo'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Bin, - 0, 0, - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.SourceCodeInfo'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_google.protobuf.SourceCodeInfo_location'(Rest, - Z1, Z2, F@_1, TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo'(<<>>, - 0, 0, R1, TrUserData) -> + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_32_google.protobuf.SourceCodeInfo.Location'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_64_google.protobuf.SourceCodeInfo.Location'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'decode_msg_google.protobuf.SourceCodeInfo'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.SourceCodeInfo'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.SourceCodeInfo_location'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo'(<<>>, 0, 0, _, R1, TrUserData) -> S1 = #{}, if R1 == '$undef' -> S1; true -> S1#{location => lists_reverse(R1, TrUserData)} end; -'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Other, - Z1, Z2, F@_1, TrUserData) -> - 'dg_read_field_def_google.protobuf.SourceCodeInfo'(Other, - Z1, Z2, F@_1, - TrUserData). - -'dg_read_field_def_google.protobuf.SourceCodeInfo'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.SourceCodeInfo'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'dg_read_field_def_google.protobuf.SourceCodeInfo'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> +'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.SourceCodeInfo'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.SourceCodeInfo'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.SourceCodeInfo'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.SourceCodeInfo'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.SourceCodeInfo_location'(Rest, - 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.SourceCodeInfo'(Rest, 0, 0, - F@_1, TrUserData); - 1 -> - 'skip_64_google.protobuf.SourceCodeInfo'(Rest, 0, 0, - F@_1, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.SourceCodeInfo'(Rest, - 0, 0, - F@_1, - TrUserData); - 3 -> - 'skip_group_google.protobuf.SourceCodeInfo'(Rest, - Key bsr 3, 0, F@_1, - TrUserData); - 5 -> - 'skip_32_google.protobuf.SourceCodeInfo'(Rest, 0, 0, - F@_1, TrUserData) - end + 10 -> 'd_field_google.protobuf.SourceCodeInfo_location'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.SourceCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.SourceCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.SourceCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.SourceCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.SourceCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end end; -'dg_read_field_def_google.protobuf.SourceCodeInfo'(<<>>, - 0, 0, R1, TrUserData) -> +'dg_read_field_def_google.protobuf.SourceCodeInfo'(<<>>, 0, 0, _, R1, TrUserData) -> S1 = #{}, if R1 == '$undef' -> S1; true -> S1#{location => lists_reverse(R1, TrUserData)} end. -'d_field_google.protobuf.SourceCodeInfo_location'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.SourceCodeInfo_location'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'d_field_google.protobuf.SourceCodeInfo_location'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.SourceCodeInfo.Location'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(RestF, - 0, 0, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.SourceCodeInfo'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_google.protobuf.SourceCodeInfo'(Rest, Z1, - Z2, F@_1, TrUserData); -'skip_varint_google.protobuf.SourceCodeInfo'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_length_delimited_google.protobuf.SourceCodeInfo'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.SourceCodeInfo'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'skip_length_delimited_google.protobuf.SourceCodeInfo'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> +'d_field_google.protobuf.SourceCodeInfo_location'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_google.protobuf.SourceCodeInfo_location'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.SourceCodeInfo_location'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.SourceCodeInfo.Location'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.SourceCodeInfo'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.SourceCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.SourceCodeInfo'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.SourceCodeInfo'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.SourceCodeInfo'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.SourceCodeInfo'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest2, - 0, 0, F@_1, TrUserData). + 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest2, 0, 0, F, F@_1, TrUserData). -'skip_group_google.protobuf.SourceCodeInfo'(Bin, FNum, - Z2, F@_1, TrUserData) -> +'skip_group_google.protobuf.SourceCodeInfo'(Bin, _, Z2, FNum, F@_1, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, - 0, Z2, F@_1, - TrUserData). - -'skip_32_google.protobuf.SourceCodeInfo'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_64_google.protobuf.SourceCodeInfo'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'decode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, - 0, 0, - id([], - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> - 'd_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData); -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData); -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData); -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<32, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - TrUserData); -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<>>, - 0, 0, R1, - F@_2, F@_3, - F@_4, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.SourceCodeInfo'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.SourceCodeInfo'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, 0, 0, 0, id([], TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'd_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<>>, 0, 0, _, R1, F@_2, F@_3, F@_4, TrUserData) -> S1 = #{path => lists_reverse(R1, TrUserData)}, S2 = if F@_2 == '$undef' -> S1; - true -> S1#{source_file => F@_2} - end, + true -> S1#{source_file => F@_2} + end, S3 = if F@_3 == '$undef' -> S2; - true -> S2#{'begin' => F@_3} - end, + true -> S2#{'begin' => F@_3} + end, if F@_4 == '$undef' -> S3; true -> S3#{'end' => F@_4} end; -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Other, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> - 'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Other, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - TrUserData). - -'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - TrUserData); -'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 8 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 18 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 24 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 32 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 1 -> - 'skip_64_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 3 -> - 'skip_group_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - Key - bsr - 3, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 5 -> - 'skip_32_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData) - end + 10 -> 'd_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 8 -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 18 -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 24 -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 32 -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 1 -> 'skip_64_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 3 -> 'skip_group_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 5 -> 'skip_32_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData) + end end; -'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<>>, - 0, 0, R1, F@_2, - F@_3, F@_4, - TrUserData) -> +'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<>>, 0, 0, _, R1, F@_2, F@_3, F@_4, TrUserData) -> S1 = #{path => lists_reverse(R1, TrUserData)}, S2 = if F@_2 == '$undef' -> S1; - true -> S1#{source_file => F@_2} - end, + true -> S1#{source_file => F@_2} + end, S3 = if F@_3 == '$undef' -> S2; - true -> S2#{'begin' => F@_3} - end, + true -> S2#{'begin' => F@_3} + end, if F@_4 == '$undef' -> S3; true -> S3#{'end' => F@_4} end. -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - TrUserData); -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, - F@_3, F@_4, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, - 0, 0, - cons(NewFValue, - Prev, - TrUserData), - F@_2, - F@_3, - F@_4, - TrUserData). - -'d_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, - TrUserData) - when N < 57 -> - 'd_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - TrUserData); -'d_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, E, F@_2, - F@_3, F@_4, - TrUserData) -> +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), F@_2, F@_3, F@_4, TrUserData). + +'d_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, E, F@_2, F@_3, F@_4, TrUserData) -> Len = X bsl N + Acc, <> = Rest, - NewSeq = - 'd_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(PackedBytes, - 0, 0, - E, - TrUserData), - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest2, - 0, 0, - NewSeq, - F@_2, - F@_3, - F@_4, - TrUserData). - -'d_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - AccSeq, - TrUserData) - when N < 57 -> - 'd_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - N + 7, - X bsl N + - Acc, - AccSeq, - TrUserData); -'d_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - AccSeq, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'd_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(RestF, - 0, 0, - [NewFValue - | AccSeq], - TrUserData); -'d_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<>>, - 0, 0, AccSeq, - _) -> - AccSeq. - -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - _, F@_3, - F@_4, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, - 0, 0, - F@_1, - NewFValue, - F@_3, - F@_4, - TrUserData). - -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - TrUserData); -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - _, F@_4, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, - 0, 0, - F@_1, - F@_2, - NewFValue, - F@_4, - TrUserData). - -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, - TrUserData); -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, _, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, - 0, 0, - F@_1, - F@_2, - F@_3, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, - TrUserData) -> - 'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - TrUserData); -'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData). - -'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - F@_3, F@_4, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - N + 7, - X bsl N - + - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); -'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - F@_3, F@_4, - TrUserData) -> + NewSeq = 'd_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest2, 0, 0, F, NewSeq, F@_2, F@_3, F@_4, TrUserData). + +'d_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> + 'd_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'd_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, TrUserData). + +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, TrUserData). + +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, TrUserData). + +'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest2, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData). - -'skip_group_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, - FNum, Z2, F@_1, F@_2, - F@_3, F@_4, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_group_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - 0, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData). - -'skip_32_google.protobuf.GeneratedCodeInfo.Annotation'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData). - -'skip_64_google.protobuf.GeneratedCodeInfo.Annotation'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData). - -'decode_msg_google.protobuf.GeneratedCodeInfo'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Bin, - 0, 0, - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - TrUserData) -> - 'd_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, - Z1, Z2, F@_1, - TrUserData); -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(<<>>, - 0, 0, R1, TrUserData) -> + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_32_google.protobuf.GeneratedCodeInfo.Annotation'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_64_google.protobuf.GeneratedCodeInfo.Annotation'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'decode_msg_google.protobuf.GeneratedCodeInfo'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(<<>>, 0, 0, _, R1, TrUserData) -> S1 = #{}, if R1 == '$undef' -> S1; true -> S1#{annotation => lists_reverse(R1, TrUserData)} end; -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Other, - Z1, Z2, F@_1, - TrUserData) -> - 'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(Other, - Z1, Z2, F@_1, - TrUserData). - -'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, - 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.GeneratedCodeInfo'(Rest, 0, - 0, F@_1, - TrUserData); - 1 -> - 'skip_64_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, - F@_1, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(Rest, - 0, 0, - F@_1, - TrUserData); - 3 -> - 'skip_group_google.protobuf.GeneratedCodeInfo'(Rest, - Key bsr 3, 0, - F@_1, - TrUserData); - 5 -> - 'skip_32_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, - F@_1, TrUserData) - end + 10 -> 'd_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end end; -'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(<<>>, - 0, 0, R1, TrUserData) -> +'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(<<>>, 0, 0, _, R1, TrUserData) -> S1 = #{}, if R1 == '$undef' -> S1; true -> S1#{annotation => lists_reverse(R1, TrUserData)} end. -'d_field_google.protobuf.GeneratedCodeInfo_annotation'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'d_field_google.protobuf.GeneratedCodeInfo_annotation'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(RestF, - 0, 0, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.GeneratedCodeInfo'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_google.protobuf.GeneratedCodeInfo'(Rest, - Z1, Z2, F@_1, TrUserData); -'skip_varint_google.protobuf.GeneratedCodeInfo'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(Rest, - N + 7, - X bsl N + Acc, - F@_1, TrUserData); -'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> +'d_field_google.protobuf.GeneratedCodeInfo_annotation'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.GeneratedCodeInfo_annotation'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.GeneratedCodeInfo'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.GeneratedCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.GeneratedCodeInfo'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest2, - 0, 0, F@_1, - TrUserData). + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest2, 0, 0, F, F@_1, TrUserData). -'skip_group_google.protobuf.GeneratedCodeInfo'(Bin, - FNum, Z2, F@_1, TrUserData) -> +'skip_group_google.protobuf.GeneratedCodeInfo'(Bin, _, Z2, FNum, F@_1, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, - 0, Z2, F@_1, - TrUserData). - -'skip_32_google.protobuf.GeneratedCodeInfo'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_64_google.protobuf.GeneratedCodeInfo'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'d_enum_google.protobuf.FieldDescriptorProto.Type'(1) -> - 'TYPE_DOUBLE'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(2) -> - 'TYPE_FLOAT'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(3) -> - 'TYPE_INT64'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(4) -> - 'TYPE_UINT64'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(5) -> - 'TYPE_INT32'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(6) -> - 'TYPE_FIXED64'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(7) -> - 'TYPE_FIXED32'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(8) -> - 'TYPE_BOOL'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(9) -> - 'TYPE_STRING'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(10) -> - 'TYPE_GROUP'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(11) -> - 'TYPE_MESSAGE'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(12) -> - 'TYPE_BYTES'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(13) -> - 'TYPE_UINT32'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(14) -> - 'TYPE_ENUM'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(15) -> - 'TYPE_SFIXED32'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(16) -> - 'TYPE_SFIXED64'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(17) -> - 'TYPE_SINT32'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(18) -> - 'TYPE_SINT64'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(V) -> - V. - -'d_enum_google.protobuf.FieldDescriptorProto.Label'(1) -> - 'LABEL_OPTIONAL'; -'d_enum_google.protobuf.FieldDescriptorProto.Label'(2) -> - 'LABEL_REQUIRED'; -'d_enum_google.protobuf.FieldDescriptorProto.Label'(3) -> - 'LABEL_REPEATED'; -'d_enum_google.protobuf.FieldDescriptorProto.Label'(V) -> - V. - -'d_enum_google.protobuf.FileOptions.OptimizeMode'(1) -> - 'SPEED'; -'d_enum_google.protobuf.FileOptions.OptimizeMode'(2) -> - 'CODE_SIZE'; -'d_enum_google.protobuf.FileOptions.OptimizeMode'(3) -> - 'LITE_RUNTIME'; -'d_enum_google.protobuf.FileOptions.OptimizeMode'(V) -> - V. - -'d_enum_google.protobuf.FieldOptions.CType'(0) -> - 'STRING'; -'d_enum_google.protobuf.FieldOptions.CType'(1) -> - 'CORD'; -'d_enum_google.protobuf.FieldOptions.CType'(2) -> - 'STRING_PIECE'; + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.GeneratedCodeInfo'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.GeneratedCodeInfo'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'d_enum_google.protobuf.FieldDescriptorProto.Type'(1) -> 'TYPE_DOUBLE'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(2) -> 'TYPE_FLOAT'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(3) -> 'TYPE_INT64'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(4) -> 'TYPE_UINT64'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(5) -> 'TYPE_INT32'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(6) -> 'TYPE_FIXED64'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(7) -> 'TYPE_FIXED32'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(8) -> 'TYPE_BOOL'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(9) -> 'TYPE_STRING'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(10) -> 'TYPE_GROUP'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(11) -> 'TYPE_MESSAGE'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(12) -> 'TYPE_BYTES'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(13) -> 'TYPE_UINT32'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(14) -> 'TYPE_ENUM'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(15) -> 'TYPE_SFIXED32'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(16) -> 'TYPE_SFIXED64'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(17) -> 'TYPE_SINT32'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(18) -> 'TYPE_SINT64'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(V) -> V. + +'d_enum_google.protobuf.FieldDescriptorProto.Label'(1) -> 'LABEL_OPTIONAL'; +'d_enum_google.protobuf.FieldDescriptorProto.Label'(2) -> 'LABEL_REQUIRED'; +'d_enum_google.protobuf.FieldDescriptorProto.Label'(3) -> 'LABEL_REPEATED'; +'d_enum_google.protobuf.FieldDescriptorProto.Label'(V) -> V. + +'d_enum_google.protobuf.FileOptions.OptimizeMode'(1) -> 'SPEED'; +'d_enum_google.protobuf.FileOptions.OptimizeMode'(2) -> 'CODE_SIZE'; +'d_enum_google.protobuf.FileOptions.OptimizeMode'(3) -> 'LITE_RUNTIME'; +'d_enum_google.protobuf.FileOptions.OptimizeMode'(V) -> V. + +'d_enum_google.protobuf.FieldOptions.CType'(0) -> 'STRING'; +'d_enum_google.protobuf.FieldOptions.CType'(1) -> 'CORD'; +'d_enum_google.protobuf.FieldOptions.CType'(2) -> 'STRING_PIECE'; 'd_enum_google.protobuf.FieldOptions.CType'(V) -> V. -'d_enum_google.protobuf.FieldOptions.JSType'(0) -> - 'JS_NORMAL'; -'d_enum_google.protobuf.FieldOptions.JSType'(1) -> - 'JS_STRING'; -'d_enum_google.protobuf.FieldOptions.JSType'(2) -> - 'JS_NUMBER'; +'d_enum_google.protobuf.FieldOptions.JSType'(0) -> 'JS_NORMAL'; +'d_enum_google.protobuf.FieldOptions.JSType'(1) -> 'JS_STRING'; +'d_enum_google.protobuf.FieldOptions.JSType'(2) -> 'JS_NUMBER'; 'd_enum_google.protobuf.FieldOptions.JSType'(V) -> V. +'d_enum_google.protobuf.MethodOptions.IdempotencyLevel'(0) -> 'IDEMPOTENCY_UNKNOWN'; +'d_enum_google.protobuf.MethodOptions.IdempotencyLevel'(1) -> 'NO_SIDE_EFFECTS'; +'d_enum_google.protobuf.MethodOptions.IdempotencyLevel'(2) -> 'IDEMPOTENT'; +'d_enum_google.protobuf.MethodOptions.IdempotencyLevel'(V) -> V. + read_group(Bin, FieldNum) -> {NumBytes, EndTagLen} = read_gr_b(Bin, 0, 0, 0, 0, FieldNum), <> = Bin, @@ -23279,3845 +20887,2734 @@ read_gr_ld(<<0:1, X:7, Tl/binary>>, N, Acc, NumBytes, FieldNum) -> <<_:Len/binary, Tl2/binary>> = Tl, read_gr_b(Tl2, 0, 0, NumBytes1 + Len, 0, FieldNum). -merge_msgs(Prev, New, MsgName) when is_atom(MsgName) -> - merge_msgs(Prev, New, MsgName, []). +merge_msgs(Prev, New, MsgName) when is_atom(MsgName) -> merge_msgs(Prev, New, MsgName, []). merge_msgs(Prev, New, MsgName, Opts) -> TrUserData = proplists:get_value(user_data, Opts), case MsgName of - 'google.protobuf.FileDescriptorSet' -> - 'merge_msg_google.protobuf.FileDescriptorSet'(Prev, New, - TrUserData); - 'google.protobuf.FileDescriptorProto' -> - 'merge_msg_google.protobuf.FileDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.DescriptorProto.ExtensionRange' -> - 'merge_msg_google.protobuf.DescriptorProto.ExtensionRange'(Prev, - New, - TrUserData); - 'google.protobuf.DescriptorProto.ReservedRange' -> - 'merge_msg_google.protobuf.DescriptorProto.ReservedRange'(Prev, - New, - TrUserData); - 'google.protobuf.DescriptorProto' -> - 'merge_msg_google.protobuf.DescriptorProto'(Prev, New, - TrUserData); - 'google.protobuf.FieldDescriptorProto' -> - 'merge_msg_google.protobuf.FieldDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.OneofDescriptorProto' -> - 'merge_msg_google.protobuf.OneofDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.EnumDescriptorProto' -> - 'merge_msg_google.protobuf.EnumDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.EnumValueDescriptorProto' -> - 'merge_msg_google.protobuf.EnumValueDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.ServiceDescriptorProto' -> - 'merge_msg_google.protobuf.ServiceDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.MethodDescriptorProto' -> - 'merge_msg_google.protobuf.MethodDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.FileOptions' -> - 'merge_msg_google.protobuf.FileOptions'(Prev, New, - TrUserData); - 'google.protobuf.MessageOptions' -> - 'merge_msg_google.protobuf.MessageOptions'(Prev, New, - TrUserData); - 'google.protobuf.FieldOptions' -> - 'merge_msg_google.protobuf.FieldOptions'(Prev, New, - TrUserData); - 'google.protobuf.EnumOptions' -> - 'merge_msg_google.protobuf.EnumOptions'(Prev, New, - TrUserData); - 'google.protobuf.EnumValueOptions' -> - 'merge_msg_google.protobuf.EnumValueOptions'(Prev, New, - TrUserData); - 'google.protobuf.ServiceOptions' -> - 'merge_msg_google.protobuf.ServiceOptions'(Prev, New, - TrUserData); - 'google.protobuf.MethodOptions' -> - 'merge_msg_google.protobuf.MethodOptions'(Prev, New, - TrUserData); - 'google.protobuf.UninterpretedOption.NamePart' -> - 'merge_msg_google.protobuf.UninterpretedOption.NamePart'(Prev, - New, - TrUserData); - 'google.protobuf.UninterpretedOption' -> - 'merge_msg_google.protobuf.UninterpretedOption'(Prev, - New, TrUserData); - 'google.protobuf.SourceCodeInfo.Location' -> - 'merge_msg_google.protobuf.SourceCodeInfo.Location'(Prev, - New, TrUserData); - 'google.protobuf.SourceCodeInfo' -> - 'merge_msg_google.protobuf.SourceCodeInfo'(Prev, New, - TrUserData); - 'google.protobuf.GeneratedCodeInfo.Annotation' -> - 'merge_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Prev, - New, - TrUserData); - 'google.protobuf.GeneratedCodeInfo' -> - 'merge_msg_google.protobuf.GeneratedCodeInfo'(Prev, New, - TrUserData) + 'google.protobuf.FileDescriptorSet' -> 'merge_msg_google.protobuf.FileDescriptorSet'(Prev, New, TrUserData); + 'google.protobuf.FileDescriptorProto' -> 'merge_msg_google.protobuf.FileDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.DescriptorProto.ExtensionRange' -> 'merge_msg_google.protobuf.DescriptorProto.ExtensionRange'(Prev, New, TrUserData); + 'google.protobuf.DescriptorProto.ReservedRange' -> 'merge_msg_google.protobuf.DescriptorProto.ReservedRange'(Prev, New, TrUserData); + 'google.protobuf.DescriptorProto' -> 'merge_msg_google.protobuf.DescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.ExtensionRangeOptions' -> 'merge_msg_google.protobuf.ExtensionRangeOptions'(Prev, New, TrUserData); + 'google.protobuf.FieldDescriptorProto' -> 'merge_msg_google.protobuf.FieldDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.OneofDescriptorProto' -> 'merge_msg_google.protobuf.OneofDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.EnumDescriptorProto.EnumReservedRange' -> 'merge_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Prev, New, TrUserData); + 'google.protobuf.EnumDescriptorProto' -> 'merge_msg_google.protobuf.EnumDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.EnumValueDescriptorProto' -> 'merge_msg_google.protobuf.EnumValueDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.ServiceDescriptorProto' -> 'merge_msg_google.protobuf.ServiceDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.MethodDescriptorProto' -> 'merge_msg_google.protobuf.MethodDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.FileOptions' -> 'merge_msg_google.protobuf.FileOptions'(Prev, New, TrUserData); + 'google.protobuf.MessageOptions' -> 'merge_msg_google.protobuf.MessageOptions'(Prev, New, TrUserData); + 'google.protobuf.FieldOptions' -> 'merge_msg_google.protobuf.FieldOptions'(Prev, New, TrUserData); + 'google.protobuf.OneofOptions' -> 'merge_msg_google.protobuf.OneofOptions'(Prev, New, TrUserData); + 'google.protobuf.EnumOptions' -> 'merge_msg_google.protobuf.EnumOptions'(Prev, New, TrUserData); + 'google.protobuf.EnumValueOptions' -> 'merge_msg_google.protobuf.EnumValueOptions'(Prev, New, TrUserData); + 'google.protobuf.ServiceOptions' -> 'merge_msg_google.protobuf.ServiceOptions'(Prev, New, TrUserData); + 'google.protobuf.MethodOptions' -> 'merge_msg_google.protobuf.MethodOptions'(Prev, New, TrUserData); + 'google.protobuf.UninterpretedOption.NamePart' -> 'merge_msg_google.protobuf.UninterpretedOption.NamePart'(Prev, New, TrUserData); + 'google.protobuf.UninterpretedOption' -> 'merge_msg_google.protobuf.UninterpretedOption'(Prev, New, TrUserData); + 'google.protobuf.SourceCodeInfo.Location' -> 'merge_msg_google.protobuf.SourceCodeInfo.Location'(Prev, New, TrUserData); + 'google.protobuf.SourceCodeInfo' -> 'merge_msg_google.protobuf.SourceCodeInfo'(Prev, New, TrUserData); + 'google.protobuf.GeneratedCodeInfo.Annotation' -> 'merge_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Prev, New, TrUserData); + 'google.protobuf.GeneratedCodeInfo' -> 'merge_msg_google.protobuf.GeneratedCodeInfo'(Prev, New, TrUserData) end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.FileDescriptorSet'/3}). -'merge_msg_google.protobuf.FileDescriptorSet'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.FileDescriptorSet'(PMsg, NMsg, TrUserData) -> S1 = #{}, case {PMsg, NMsg} of - {#{file := PFfile}, #{file := NFfile}} -> - S1#{file => 'erlang_++'(PFfile, NFfile, TrUserData)}; - {_, #{file := NFfile}} -> S1#{file => NFfile}; - {#{file := PFfile}, _} -> S1#{file => PFfile}; - {_, _} -> S1 + {#{file := PFfile}, #{file := NFfile}} -> S1#{file => 'erlang_++'(PFfile, NFfile, TrUserData)}; + {_, #{file := NFfile}} -> S1#{file => NFfile}; + {#{file := PFfile}, _} -> S1#{file => PFfile}; + {_, _} -> S1 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.FileDescriptorProto'/3}). -'merge_msg_google.protobuf.FileDescriptorProto'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.FileDescriptorProto'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {_, #{package := NFpackage}} -> - S2#{package => NFpackage}; - {#{package := PFpackage}, _} -> - S2#{package => PFpackage}; - _ -> S2 - end, + {_, #{package := NFpackage}} -> S2#{package => NFpackage}; + {#{package := PFpackage}, _} -> S2#{package => PFpackage}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {#{dependency := PFdependency}, - #{dependency := NFdependency}} -> - S3#{dependency => - 'erlang_++'(PFdependency, NFdependency, TrUserData)}; - {_, #{dependency := NFdependency}} -> - S3#{dependency => NFdependency}; - {#{dependency := PFdependency}, _} -> - S3#{dependency => PFdependency}; - {_, _} -> S3 - end, + {#{dependency := PFdependency}, #{dependency := NFdependency}} -> S3#{dependency => 'erlang_++'(PFdependency, NFdependency, TrUserData)}; + {_, #{dependency := NFdependency}} -> S3#{dependency => NFdependency}; + {#{dependency := PFdependency}, _} -> S3#{dependency => PFdependency}; + {_, _} -> S3 + end, S5 = case {PMsg, NMsg} of - {#{public_dependency := PFpublic_dependency}, - #{public_dependency := NFpublic_dependency}} -> - S4#{public_dependency => - 'erlang_++'(PFpublic_dependency, NFpublic_dependency, - TrUserData)}; - {_, #{public_dependency := NFpublic_dependency}} -> - S4#{public_dependency => NFpublic_dependency}; - {#{public_dependency := PFpublic_dependency}, _} -> - S4#{public_dependency => PFpublic_dependency}; - {_, _} -> S4 - end, + {#{public_dependency := PFpublic_dependency}, #{public_dependency := NFpublic_dependency}} -> S4#{public_dependency => 'erlang_++'(PFpublic_dependency, NFpublic_dependency, TrUserData)}; + {_, #{public_dependency := NFpublic_dependency}} -> S4#{public_dependency => NFpublic_dependency}; + {#{public_dependency := PFpublic_dependency}, _} -> S4#{public_dependency => PFpublic_dependency}; + {_, _} -> S4 + end, S6 = case {PMsg, NMsg} of - {#{weak_dependency := PFweak_dependency}, - #{weak_dependency := NFweak_dependency}} -> - S5#{weak_dependency => - 'erlang_++'(PFweak_dependency, NFweak_dependency, - TrUserData)}; - {_, #{weak_dependency := NFweak_dependency}} -> - S5#{weak_dependency => NFweak_dependency}; - {#{weak_dependency := PFweak_dependency}, _} -> - S5#{weak_dependency => PFweak_dependency}; - {_, _} -> S5 - end, + {#{weak_dependency := PFweak_dependency}, #{weak_dependency := NFweak_dependency}} -> S5#{weak_dependency => 'erlang_++'(PFweak_dependency, NFweak_dependency, TrUserData)}; + {_, #{weak_dependency := NFweak_dependency}} -> S5#{weak_dependency => NFweak_dependency}; + {#{weak_dependency := PFweak_dependency}, _} -> S5#{weak_dependency => PFweak_dependency}; + {_, _} -> S5 + end, S7 = case {PMsg, NMsg} of - {#{message_type := PFmessage_type}, - #{message_type := NFmessage_type}} -> - S6#{message_type => - 'erlang_++'(PFmessage_type, NFmessage_type, - TrUserData)}; - {_, #{message_type := NFmessage_type}} -> - S6#{message_type => NFmessage_type}; - {#{message_type := PFmessage_type}, _} -> - S6#{message_type => PFmessage_type}; - {_, _} -> S6 - end, + {#{message_type := PFmessage_type}, #{message_type := NFmessage_type}} -> S6#{message_type => 'erlang_++'(PFmessage_type, NFmessage_type, TrUserData)}; + {_, #{message_type := NFmessage_type}} -> S6#{message_type => NFmessage_type}; + {#{message_type := PFmessage_type}, _} -> S6#{message_type => PFmessage_type}; + {_, _} -> S6 + end, S8 = case {PMsg, NMsg} of - {#{enum_type := PFenum_type}, - #{enum_type := NFenum_type}} -> - S7#{enum_type => - 'erlang_++'(PFenum_type, NFenum_type, TrUserData)}; - {_, #{enum_type := NFenum_type}} -> - S7#{enum_type => NFenum_type}; - {#{enum_type := PFenum_type}, _} -> - S7#{enum_type => PFenum_type}; - {_, _} -> S7 - end, + {#{enum_type := PFenum_type}, #{enum_type := NFenum_type}} -> S7#{enum_type => 'erlang_++'(PFenum_type, NFenum_type, TrUserData)}; + {_, #{enum_type := NFenum_type}} -> S7#{enum_type => NFenum_type}; + {#{enum_type := PFenum_type}, _} -> S7#{enum_type => PFenum_type}; + {_, _} -> S7 + end, S9 = case {PMsg, NMsg} of - {#{service := PFservice}, #{service := NFservice}} -> - S8#{service => - 'erlang_++'(PFservice, NFservice, TrUserData)}; - {_, #{service := NFservice}} -> - S8#{service => NFservice}; - {#{service := PFservice}, _} -> - S8#{service => PFservice}; - {_, _} -> S8 - end, + {#{service := PFservice}, #{service := NFservice}} -> S8#{service => 'erlang_++'(PFservice, NFservice, TrUserData)}; + {_, #{service := NFservice}} -> S8#{service => NFservice}; + {#{service := PFservice}, _} -> S8#{service => PFservice}; + {_, _} -> S8 + end, S10 = case {PMsg, NMsg} of - {#{extension := PFextension}, - #{extension := NFextension}} -> - S9#{extension => - 'erlang_++'(PFextension, NFextension, TrUserData)}; - {_, #{extension := NFextension}} -> - S9#{extension => NFextension}; - {#{extension := PFextension}, _} -> - S9#{extension => PFextension}; - {_, _} -> S9 - end, + {#{extension := PFextension}, #{extension := NFextension}} -> S9#{extension => 'erlang_++'(PFextension, NFextension, TrUserData)}; + {_, #{extension := NFextension}} -> S9#{extension => NFextension}; + {#{extension := PFextension}, _} -> S9#{extension => PFextension}; + {_, _} -> S9 + end, S11 = case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S10#{options => - 'merge_msg_google.protobuf.FileOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S10#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S10#{options => PFoptions}; - {_, _} -> S10 - end, + {#{options := PFoptions}, #{options := NFoptions}} -> S10#{options => 'merge_msg_google.protobuf.FileOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S10#{options => NFoptions}; + {#{options := PFoptions}, _} -> S10#{options => PFoptions}; + {_, _} -> S10 + end, S12 = case {PMsg, NMsg} of - {#{source_code_info := PFsource_code_info}, - #{source_code_info := NFsource_code_info}} -> - S11#{source_code_info => - 'merge_msg_google.protobuf.SourceCodeInfo'(PFsource_code_info, - NFsource_code_info, - TrUserData)}; - {_, #{source_code_info := NFsource_code_info}} -> - S11#{source_code_info => NFsource_code_info}; - {#{source_code_info := PFsource_code_info}, _} -> - S11#{source_code_info => PFsource_code_info}; - {_, _} -> S11 - end, + {#{source_code_info := PFsource_code_info}, #{source_code_info := NFsource_code_info}} -> S11#{source_code_info => 'merge_msg_google.protobuf.SourceCodeInfo'(PFsource_code_info, NFsource_code_info, TrUserData)}; + {_, #{source_code_info := NFsource_code_info}} -> S11#{source_code_info => NFsource_code_info}; + {#{source_code_info := PFsource_code_info}, _} -> S11#{source_code_info => PFsource_code_info}; + {_, _} -> S11 + end, case {PMsg, NMsg} of - {_, #{syntax := NFsyntax}} -> S12#{syntax => NFsyntax}; - {#{syntax := PFsyntax}, _} -> S12#{syntax => PFsyntax}; - _ -> S12 + {_, #{syntax := NFsyntax}} -> S12#{syntax => NFsyntax}; + {#{syntax := PFsyntax}, _} -> S12#{syntax => PFsyntax}; + _ -> S12 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.DescriptorProto.ExtensionRange'/3}). -'merge_msg_google.protobuf.DescriptorProto.ExtensionRange'(PMsg, - NMsg, _) -> +'merge_msg_google.protobuf.DescriptorProto.ExtensionRange'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{start := NFstart}} -> S1#{start => NFstart}; - {#{start := PFstart}, _} -> S1#{start => PFstart}; - _ -> S1 - end, + {_, #{start := NFstart}} -> S1#{start => NFstart}; + {#{start := PFstart}, _} -> S1#{start => PFstart}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{'end' := NFend}} -> S2#{'end' => NFend}; + {#{'end' := PFend}, _} -> S2#{'end' => PFend}; + _ -> S2 + end, case {PMsg, NMsg} of - {_, #{'end' := NFend}} -> S2#{'end' => NFend}; - {#{'end' := PFend}, _} -> S2#{'end' => PFend}; - _ -> S2 + {#{options := PFoptions}, #{options := NFoptions}} -> S3#{options => 'merge_msg_google.protobuf.ExtensionRangeOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S3#{options => NFoptions}; + {#{options := PFoptions}, _} -> S3#{options => PFoptions}; + {_, _} -> S3 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.DescriptorProto.ReservedRange'/3}). -'merge_msg_google.protobuf.DescriptorProto.ReservedRange'(PMsg, - NMsg, _) -> +'merge_msg_google.protobuf.DescriptorProto.ReservedRange'(PMsg, NMsg, _) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{start := NFstart}} -> S1#{start => NFstart}; - {#{start := PFstart}, _} -> S1#{start => PFstart}; - _ -> S1 - end, + {_, #{start := NFstart}} -> S1#{start => NFstart}; + {#{start := PFstart}, _} -> S1#{start => PFstart}; + _ -> S1 + end, case {PMsg, NMsg} of - {_, #{'end' := NFend}} -> S2#{'end' => NFend}; - {#{'end' := PFend}, _} -> S2#{'end' => PFend}; - _ -> S2 + {_, #{'end' := NFend}} -> S2#{'end' => NFend}; + {#{'end' := PFend}, _} -> S2#{'end' => PFend}; + _ -> S2 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.DescriptorProto'/3}). -'merge_msg_google.protobuf.DescriptorProto'(PMsg, NMsg, - TrUserData) -> +'merge_msg_google.protobuf.DescriptorProto'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {#{field := PFfield}, #{field := NFfield}} -> - S2#{field => 'erlang_++'(PFfield, NFfield, TrUserData)}; - {_, #{field := NFfield}} -> S2#{field => NFfield}; - {#{field := PFfield}, _} -> S2#{field => PFfield}; - {_, _} -> S2 - end, + {#{field := PFfield}, #{field := NFfield}} -> S2#{field => 'erlang_++'(PFfield, NFfield, TrUserData)}; + {_, #{field := NFfield}} -> S2#{field => NFfield}; + {#{field := PFfield}, _} -> S2#{field => PFfield}; + {_, _} -> S2 + end, S4 = case {PMsg, NMsg} of - {#{extension := PFextension}, - #{extension := NFextension}} -> - S3#{extension => - 'erlang_++'(PFextension, NFextension, TrUserData)}; - {_, #{extension := NFextension}} -> - S3#{extension => NFextension}; - {#{extension := PFextension}, _} -> - S3#{extension => PFextension}; - {_, _} -> S3 - end, + {#{extension := PFextension}, #{extension := NFextension}} -> S3#{extension => 'erlang_++'(PFextension, NFextension, TrUserData)}; + {_, #{extension := NFextension}} -> S3#{extension => NFextension}; + {#{extension := PFextension}, _} -> S3#{extension => PFextension}; + {_, _} -> S3 + end, S5 = case {PMsg, NMsg} of - {#{nested_type := PFnested_type}, - #{nested_type := NFnested_type}} -> - S4#{nested_type => - 'erlang_++'(PFnested_type, NFnested_type, TrUserData)}; - {_, #{nested_type := NFnested_type}} -> - S4#{nested_type => NFnested_type}; - {#{nested_type := PFnested_type}, _} -> - S4#{nested_type => PFnested_type}; - {_, _} -> S4 - end, + {#{nested_type := PFnested_type}, #{nested_type := NFnested_type}} -> S4#{nested_type => 'erlang_++'(PFnested_type, NFnested_type, TrUserData)}; + {_, #{nested_type := NFnested_type}} -> S4#{nested_type => NFnested_type}; + {#{nested_type := PFnested_type}, _} -> S4#{nested_type => PFnested_type}; + {_, _} -> S4 + end, S6 = case {PMsg, NMsg} of - {#{enum_type := PFenum_type}, - #{enum_type := NFenum_type}} -> - S5#{enum_type => - 'erlang_++'(PFenum_type, NFenum_type, TrUserData)}; - {_, #{enum_type := NFenum_type}} -> - S5#{enum_type => NFenum_type}; - {#{enum_type := PFenum_type}, _} -> - S5#{enum_type => PFenum_type}; - {_, _} -> S5 - end, + {#{enum_type := PFenum_type}, #{enum_type := NFenum_type}} -> S5#{enum_type => 'erlang_++'(PFenum_type, NFenum_type, TrUserData)}; + {_, #{enum_type := NFenum_type}} -> S5#{enum_type => NFenum_type}; + {#{enum_type := PFenum_type}, _} -> S5#{enum_type => PFenum_type}; + {_, _} -> S5 + end, S7 = case {PMsg, NMsg} of - {#{extension_range := PFextension_range}, - #{extension_range := NFextension_range}} -> - S6#{extension_range => - 'erlang_++'(PFextension_range, NFextension_range, - TrUserData)}; - {_, #{extension_range := NFextension_range}} -> - S6#{extension_range => NFextension_range}; - {#{extension_range := PFextension_range}, _} -> - S6#{extension_range => PFextension_range}; - {_, _} -> S6 - end, + {#{extension_range := PFextension_range}, #{extension_range := NFextension_range}} -> S6#{extension_range => 'erlang_++'(PFextension_range, NFextension_range, TrUserData)}; + {_, #{extension_range := NFextension_range}} -> S6#{extension_range => NFextension_range}; + {#{extension_range := PFextension_range}, _} -> S6#{extension_range => PFextension_range}; + {_, _} -> S6 + end, S8 = case {PMsg, NMsg} of - {#{oneof_decl := PFoneof_decl}, - #{oneof_decl := NFoneof_decl}} -> - S7#{oneof_decl => - 'erlang_++'(PFoneof_decl, NFoneof_decl, TrUserData)}; - {_, #{oneof_decl := NFoneof_decl}} -> - S7#{oneof_decl => NFoneof_decl}; - {#{oneof_decl := PFoneof_decl}, _} -> - S7#{oneof_decl => PFoneof_decl}; - {_, _} -> S7 - end, + {#{oneof_decl := PFoneof_decl}, #{oneof_decl := NFoneof_decl}} -> S7#{oneof_decl => 'erlang_++'(PFoneof_decl, NFoneof_decl, TrUserData)}; + {_, #{oneof_decl := NFoneof_decl}} -> S7#{oneof_decl => NFoneof_decl}; + {#{oneof_decl := PFoneof_decl}, _} -> S7#{oneof_decl => PFoneof_decl}; + {_, _} -> S7 + end, S9 = case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S8#{options => - 'merge_msg_google.protobuf.MessageOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S8#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S8#{options => PFoptions}; - {_, _} -> S8 - end, + {#{options := PFoptions}, #{options := NFoptions}} -> S8#{options => 'merge_msg_google.protobuf.MessageOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S8#{options => NFoptions}; + {#{options := PFoptions}, _} -> S8#{options => PFoptions}; + {_, _} -> S8 + end, S10 = case {PMsg, NMsg} of - {#{reserved_range := PFreserved_range}, - #{reserved_range := NFreserved_range}} -> - S9#{reserved_range => - 'erlang_++'(PFreserved_range, NFreserved_range, - TrUserData)}; - {_, #{reserved_range := NFreserved_range}} -> - S9#{reserved_range => NFreserved_range}; - {#{reserved_range := PFreserved_range}, _} -> - S9#{reserved_range => PFreserved_range}; - {_, _} -> S9 - end, + {#{reserved_range := PFreserved_range}, #{reserved_range := NFreserved_range}} -> S9#{reserved_range => 'erlang_++'(PFreserved_range, NFreserved_range, TrUserData)}; + {_, #{reserved_range := NFreserved_range}} -> S9#{reserved_range => NFreserved_range}; + {#{reserved_range := PFreserved_range}, _} -> S9#{reserved_range => PFreserved_range}; + {_, _} -> S9 + end, + case {PMsg, NMsg} of + {#{reserved_name := PFreserved_name}, #{reserved_name := NFreserved_name}} -> S10#{reserved_name => 'erlang_++'(PFreserved_name, NFreserved_name, TrUserData)}; + {_, #{reserved_name := NFreserved_name}} -> S10#{reserved_name => NFreserved_name}; + {#{reserved_name := PFreserved_name}, _} -> S10#{reserved_name => PFreserved_name}; + {_, _} -> S10 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.ExtensionRangeOptions'/3}). +'merge_msg_google.protobuf.ExtensionRangeOptions'(PMsg, NMsg, TrUserData) -> + S1 = #{}, case {PMsg, NMsg} of - {#{reserved_name := PFreserved_name}, - #{reserved_name := NFreserved_name}} -> - S10#{reserved_name => - 'erlang_++'(PFreserved_name, NFreserved_name, - TrUserData)}; - {_, #{reserved_name := NFreserved_name}} -> - S10#{reserved_name => NFreserved_name}; - {#{reserved_name := PFreserved_name}, _} -> - S10#{reserved_name => PFreserved_name}; - {_, _} -> S10 + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S1#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S1#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S1#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S1 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.FieldDescriptorProto'/3}). -'merge_msg_google.protobuf.FieldDescriptorProto'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.FieldDescriptorProto'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {_, #{number := NFnumber}} -> S2#{number => NFnumber}; - {#{number := PFnumber}, _} -> S2#{number => PFnumber}; - _ -> S2 - end, + {_, #{number := NFnumber}} -> S2#{number => NFnumber}; + {#{number := PFnumber}, _} -> S2#{number => PFnumber}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {_, #{label := NFlabel}} -> S3#{label => NFlabel}; - {#{label := PFlabel}, _} -> S3#{label => PFlabel}; - _ -> S3 - end, + {_, #{label := NFlabel}} -> S3#{label => NFlabel}; + {#{label := PFlabel}, _} -> S3#{label => PFlabel}; + _ -> S3 + end, S5 = case {PMsg, NMsg} of - {_, #{type := NFtype}} -> S4#{type => NFtype}; - {#{type := PFtype}, _} -> S4#{type => PFtype}; - _ -> S4 - end, + {_, #{type := NFtype}} -> S4#{type => NFtype}; + {#{type := PFtype}, _} -> S4#{type => PFtype}; + _ -> S4 + end, S6 = case {PMsg, NMsg} of - {_, #{type_name := NFtype_name}} -> - S5#{type_name => NFtype_name}; - {#{type_name := PFtype_name}, _} -> - S5#{type_name => PFtype_name}; - _ -> S5 - end, + {_, #{type_name := NFtype_name}} -> S5#{type_name => NFtype_name}; + {#{type_name := PFtype_name}, _} -> S5#{type_name => PFtype_name}; + _ -> S5 + end, S7 = case {PMsg, NMsg} of - {_, #{extendee := NFextendee}} -> - S6#{extendee => NFextendee}; - {#{extendee := PFextendee}, _} -> - S6#{extendee => PFextendee}; - _ -> S6 - end, + {_, #{extendee := NFextendee}} -> S6#{extendee => NFextendee}; + {#{extendee := PFextendee}, _} -> S6#{extendee => PFextendee}; + _ -> S6 + end, S8 = case {PMsg, NMsg} of - {_, #{default_value := NFdefault_value}} -> - S7#{default_value => NFdefault_value}; - {#{default_value := PFdefault_value}, _} -> - S7#{default_value => PFdefault_value}; - _ -> S7 - end, + {_, #{default_value := NFdefault_value}} -> S7#{default_value => NFdefault_value}; + {#{default_value := PFdefault_value}, _} -> S7#{default_value => PFdefault_value}; + _ -> S7 + end, S9 = case {PMsg, NMsg} of - {_, #{oneof_index := NFoneof_index}} -> - S8#{oneof_index => NFoneof_index}; - {#{oneof_index := PFoneof_index}, _} -> - S8#{oneof_index => PFoneof_index}; - _ -> S8 - end, + {_, #{oneof_index := NFoneof_index}} -> S8#{oneof_index => NFoneof_index}; + {#{oneof_index := PFoneof_index}, _} -> S8#{oneof_index => PFoneof_index}; + _ -> S8 + end, S10 = case {PMsg, NMsg} of - {_, #{json_name := NFjson_name}} -> - S9#{json_name => NFjson_name}; - {#{json_name := PFjson_name}, _} -> - S9#{json_name => PFjson_name}; - _ -> S9 - end, + {_, #{json_name := NFjson_name}} -> S9#{json_name => NFjson_name}; + {#{json_name := PFjson_name}, _} -> S9#{json_name => PFjson_name}; + _ -> S9 + end, + S11 = case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S10#{options => 'merge_msg_google.protobuf.FieldOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S10#{options => NFoptions}; + {#{options := PFoptions}, _} -> S10#{options => PFoptions}; + {_, _} -> S10 + end, case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S10#{options => - 'merge_msg_google.protobuf.FieldOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S10#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S10#{options => PFoptions}; - {_, _} -> S10 + {_, #{proto3_optional := NFproto3_optional}} -> S11#{proto3_optional => NFproto3_optional}; + {#{proto3_optional := PFproto3_optional}, _} -> S11#{proto3_optional => PFproto3_optional}; + _ -> S11 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.OneofDescriptorProto'/3}). -'merge_msg_google.protobuf.OneofDescriptorProto'(PMsg, - NMsg, _) -> +'merge_msg_google.protobuf.OneofDescriptorProto'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S2#{options => 'merge_msg_google.protobuf.OneofOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S2#{options => NFoptions}; + {#{options := PFoptions}, _} -> S2#{options => PFoptions}; + {_, _} -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'/3}). +'merge_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(PMsg, NMsg, _) -> S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{start := NFstart}} -> S1#{start => NFstart}; + {#{start := PFstart}, _} -> S1#{start => PFstart}; + _ -> S1 + end, case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 + {_, #{'end' := NFend}} -> S2#{'end' => NFend}; + {#{'end' := PFend}, _} -> S2#{'end' => PFend}; + _ -> S2 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumDescriptorProto'/3}). -'merge_msg_google.protobuf.EnumDescriptorProto'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.EnumDescriptorProto'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {#{value := PFvalue}, #{value := NFvalue}} -> - S2#{value => 'erlang_++'(PFvalue, NFvalue, TrUserData)}; - {_, #{value := NFvalue}} -> S2#{value => NFvalue}; - {#{value := PFvalue}, _} -> S2#{value => PFvalue}; - {_, _} -> S2 - end, + {#{value := PFvalue}, #{value := NFvalue}} -> S2#{value => 'erlang_++'(PFvalue, NFvalue, TrUserData)}; + {_, #{value := NFvalue}} -> S2#{value => NFvalue}; + {#{value := PFvalue}, _} -> S2#{value => PFvalue}; + {_, _} -> S2 + end, + S4 = case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S3#{options => 'merge_msg_google.protobuf.EnumOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S3#{options => NFoptions}; + {#{options := PFoptions}, _} -> S3#{options => PFoptions}; + {_, _} -> S3 + end, + S5 = case {PMsg, NMsg} of + {#{reserved_range := PFreserved_range}, #{reserved_range := NFreserved_range}} -> S4#{reserved_range => 'erlang_++'(PFreserved_range, NFreserved_range, TrUserData)}; + {_, #{reserved_range := NFreserved_range}} -> S4#{reserved_range => NFreserved_range}; + {#{reserved_range := PFreserved_range}, _} -> S4#{reserved_range => PFreserved_range}; + {_, _} -> S4 + end, case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S3#{options => - 'merge_msg_google.protobuf.EnumOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S3#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S3#{options => PFoptions}; - {_, _} -> S3 + {#{reserved_name := PFreserved_name}, #{reserved_name := NFreserved_name}} -> S5#{reserved_name => 'erlang_++'(PFreserved_name, NFreserved_name, TrUserData)}; + {_, #{reserved_name := NFreserved_name}} -> S5#{reserved_name => NFreserved_name}; + {#{reserved_name := PFreserved_name}, _} -> S5#{reserved_name => PFreserved_name}; + {_, _} -> S5 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumValueDescriptorProto'/3}). -'merge_msg_google.protobuf.EnumValueDescriptorProto'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.EnumValueDescriptorProto'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {_, #{number := NFnumber}} -> S2#{number => NFnumber}; - {#{number := PFnumber}, _} -> S2#{number => PFnumber}; - _ -> S2 - end, + {_, #{number := NFnumber}} -> S2#{number => NFnumber}; + {#{number := PFnumber}, _} -> S2#{number => PFnumber}; + _ -> S2 + end, case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S3#{options => - 'merge_msg_google.protobuf.EnumValueOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S3#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S3#{options => PFoptions}; - {_, _} -> S3 + {#{options := PFoptions}, #{options := NFoptions}} -> S3#{options => 'merge_msg_google.protobuf.EnumValueOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S3#{options => NFoptions}; + {#{options := PFoptions}, _} -> S3#{options => PFoptions}; + {_, _} -> S3 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.ServiceDescriptorProto'/3}). -'merge_msg_google.protobuf.ServiceDescriptorProto'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.ServiceDescriptorProto'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {#{method := PFmethod}, #{method := NFmethod}} -> - S2#{method => - 'erlang_++'(PFmethod, NFmethod, TrUserData)}; - {_, #{method := NFmethod}} -> S2#{method => NFmethod}; - {#{method := PFmethod}, _} -> S2#{method => PFmethod}; - {_, _} -> S2 - end, + {#{method := PFmethod}, #{method := NFmethod}} -> S2#{method => 'erlang_++'(PFmethod, NFmethod, TrUserData)}; + {_, #{method := NFmethod}} -> S2#{method => NFmethod}; + {#{method := PFmethod}, _} -> S2#{method => PFmethod}; + {_, _} -> S2 + end, case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S3#{options => - 'merge_msg_google.protobuf.ServiceOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S3#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S3#{options => PFoptions}; - {_, _} -> S3 + {#{options := PFoptions}, #{options := NFoptions}} -> S3#{options => 'merge_msg_google.protobuf.ServiceOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S3#{options => NFoptions}; + {#{options := PFoptions}, _} -> S3#{options => PFoptions}; + {_, _} -> S3 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.MethodDescriptorProto'/3}). -'merge_msg_google.protobuf.MethodDescriptorProto'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.MethodDescriptorProto'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {_, #{input_type := NFinput_type}} -> - S2#{input_type => NFinput_type}; - {#{input_type := PFinput_type}, _} -> - S2#{input_type => PFinput_type}; - _ -> S2 - end, + {_, #{input_type := NFinput_type}} -> S2#{input_type => NFinput_type}; + {#{input_type := PFinput_type}, _} -> S2#{input_type => PFinput_type}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {_, #{output_type := NFoutput_type}} -> - S3#{output_type => NFoutput_type}; - {#{output_type := PFoutput_type}, _} -> - S3#{output_type => PFoutput_type}; - _ -> S3 - end, + {_, #{output_type := NFoutput_type}} -> S3#{output_type => NFoutput_type}; + {#{output_type := PFoutput_type}, _} -> S3#{output_type => PFoutput_type}; + _ -> S3 + end, S5 = case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S4#{options => - 'merge_msg_google.protobuf.MethodOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S4#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S4#{options => PFoptions}; - {_, _} -> S4 - end, + {#{options := PFoptions}, #{options := NFoptions}} -> S4#{options => 'merge_msg_google.protobuf.MethodOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S4#{options => NFoptions}; + {#{options := PFoptions}, _} -> S4#{options => PFoptions}; + {_, _} -> S4 + end, S6 = case {PMsg, NMsg} of - {_, #{client_streaming := NFclient_streaming}} -> - S5#{client_streaming => NFclient_streaming}; - {#{client_streaming := PFclient_streaming}, _} -> - S5#{client_streaming => PFclient_streaming}; - _ -> S5 - end, + {_, #{client_streaming := NFclient_streaming}} -> S5#{client_streaming => NFclient_streaming}; + {#{client_streaming := PFclient_streaming}, _} -> S5#{client_streaming => PFclient_streaming}; + _ -> S5 + end, case {PMsg, NMsg} of - {_, #{server_streaming := NFserver_streaming}} -> - S6#{server_streaming => NFserver_streaming}; - {#{server_streaming := PFserver_streaming}, _} -> - S6#{server_streaming => PFserver_streaming}; - _ -> S6 + {_, #{server_streaming := NFserver_streaming}} -> S6#{server_streaming => NFserver_streaming}; + {#{server_streaming := PFserver_streaming}, _} -> S6#{server_streaming => PFserver_streaming}; + _ -> S6 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.FileOptions'/3}). -'merge_msg_google.protobuf.FileOptions'(PMsg, NMsg, - TrUserData) -> +'merge_msg_google.protobuf.FileOptions'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{java_package := NFjava_package}} -> - S1#{java_package => NFjava_package}; - {#{java_package := PFjava_package}, _} -> - S1#{java_package => PFjava_package}; - _ -> S1 - end, + {_, #{java_package := NFjava_package}} -> S1#{java_package => NFjava_package}; + {#{java_package := PFjava_package}, _} -> S1#{java_package => PFjava_package}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {_, - #{java_outer_classname := NFjava_outer_classname}} -> - S2#{java_outer_classname => NFjava_outer_classname}; - {#{java_outer_classname := PFjava_outer_classname}, - _} -> - S2#{java_outer_classname => PFjava_outer_classname}; - _ -> S2 - end, + {_, #{java_outer_classname := NFjava_outer_classname}} -> S2#{java_outer_classname => NFjava_outer_classname}; + {#{java_outer_classname := PFjava_outer_classname}, _} -> S2#{java_outer_classname => PFjava_outer_classname}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {_, #{java_multiple_files := NFjava_multiple_files}} -> - S3#{java_multiple_files => NFjava_multiple_files}; - {#{java_multiple_files := PFjava_multiple_files}, _} -> - S3#{java_multiple_files => PFjava_multiple_files}; - _ -> S3 - end, + {_, #{java_multiple_files := NFjava_multiple_files}} -> S3#{java_multiple_files => NFjava_multiple_files}; + {#{java_multiple_files := PFjava_multiple_files}, _} -> S3#{java_multiple_files => PFjava_multiple_files}; + _ -> S3 + end, S5 = case {PMsg, NMsg} of - {_, - #{java_generate_equals_and_hash := - NFjava_generate_equals_and_hash}} -> - S4#{java_generate_equals_and_hash => - NFjava_generate_equals_and_hash}; - {#{java_generate_equals_and_hash := - PFjava_generate_equals_and_hash}, - _} -> - S4#{java_generate_equals_and_hash => - PFjava_generate_equals_and_hash}; - _ -> S4 - end, + {_, #{java_generate_equals_and_hash := NFjava_generate_equals_and_hash}} -> S4#{java_generate_equals_and_hash => NFjava_generate_equals_and_hash}; + {#{java_generate_equals_and_hash := PFjava_generate_equals_and_hash}, _} -> S4#{java_generate_equals_and_hash => PFjava_generate_equals_and_hash}; + _ -> S4 + end, S6 = case {PMsg, NMsg} of - {_, - #{java_string_check_utf8 := - NFjava_string_check_utf8}} -> - S5#{java_string_check_utf8 => NFjava_string_check_utf8}; - {#{java_string_check_utf8 := PFjava_string_check_utf8}, - _} -> - S5#{java_string_check_utf8 => PFjava_string_check_utf8}; - _ -> S5 - end, + {_, #{java_string_check_utf8 := NFjava_string_check_utf8}} -> S5#{java_string_check_utf8 => NFjava_string_check_utf8}; + {#{java_string_check_utf8 := PFjava_string_check_utf8}, _} -> S5#{java_string_check_utf8 => PFjava_string_check_utf8}; + _ -> S5 + end, S7 = case {PMsg, NMsg} of - {_, #{optimize_for := NFoptimize_for}} -> - S6#{optimize_for => NFoptimize_for}; - {#{optimize_for := PFoptimize_for}, _} -> - S6#{optimize_for => PFoptimize_for}; - _ -> S6 - end, + {_, #{optimize_for := NFoptimize_for}} -> S6#{optimize_for => NFoptimize_for}; + {#{optimize_for := PFoptimize_for}, _} -> S6#{optimize_for => PFoptimize_for}; + _ -> S6 + end, S8 = case {PMsg, NMsg} of - {_, #{go_package := NFgo_package}} -> - S7#{go_package => NFgo_package}; - {#{go_package := PFgo_package}, _} -> - S7#{go_package => PFgo_package}; - _ -> S7 - end, + {_, #{go_package := NFgo_package}} -> S7#{go_package => NFgo_package}; + {#{go_package := PFgo_package}, _} -> S7#{go_package => PFgo_package}; + _ -> S7 + end, S9 = case {PMsg, NMsg} of - {_, #{cc_generic_services := NFcc_generic_services}} -> - S8#{cc_generic_services => NFcc_generic_services}; - {#{cc_generic_services := PFcc_generic_services}, _} -> - S8#{cc_generic_services => PFcc_generic_services}; - _ -> S8 - end, + {_, #{cc_generic_services := NFcc_generic_services}} -> S8#{cc_generic_services => NFcc_generic_services}; + {#{cc_generic_services := PFcc_generic_services}, _} -> S8#{cc_generic_services => PFcc_generic_services}; + _ -> S8 + end, S10 = case {PMsg, NMsg} of - {_, - #{java_generic_services := NFjava_generic_services}} -> - S9#{java_generic_services => NFjava_generic_services}; - {#{java_generic_services := PFjava_generic_services}, - _} -> - S9#{java_generic_services => PFjava_generic_services}; - _ -> S9 - end, + {_, #{java_generic_services := NFjava_generic_services}} -> S9#{java_generic_services => NFjava_generic_services}; + {#{java_generic_services := PFjava_generic_services}, _} -> S9#{java_generic_services => PFjava_generic_services}; + _ -> S9 + end, S11 = case {PMsg, NMsg} of - {_, #{py_generic_services := NFpy_generic_services}} -> - S10#{py_generic_services => NFpy_generic_services}; - {#{py_generic_services := PFpy_generic_services}, _} -> - S10#{py_generic_services => PFpy_generic_services}; - _ -> S10 - end, + {_, #{py_generic_services := NFpy_generic_services}} -> S10#{py_generic_services => NFpy_generic_services}; + {#{py_generic_services := PFpy_generic_services}, _} -> S10#{py_generic_services => PFpy_generic_services}; + _ -> S10 + end, S12 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S11#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S11#{deprecated => PFdeprecated}; - _ -> S11 - end, + {_, #{php_generic_services := NFphp_generic_services}} -> S11#{php_generic_services => NFphp_generic_services}; + {#{php_generic_services := PFphp_generic_services}, _} -> S11#{php_generic_services => PFphp_generic_services}; + _ -> S11 + end, S13 = case {PMsg, NMsg} of - {_, #{cc_enable_arenas := NFcc_enable_arenas}} -> - S12#{cc_enable_arenas => NFcc_enable_arenas}; - {#{cc_enable_arenas := PFcc_enable_arenas}, _} -> - S12#{cc_enable_arenas => PFcc_enable_arenas}; - _ -> S12 - end, + {_, #{deprecated := NFdeprecated}} -> S12#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S12#{deprecated => PFdeprecated}; + _ -> S12 + end, S14 = case {PMsg, NMsg} of - {_, #{objc_class_prefix := NFobjc_class_prefix}} -> - S13#{objc_class_prefix => NFobjc_class_prefix}; - {#{objc_class_prefix := PFobjc_class_prefix}, _} -> - S13#{objc_class_prefix => PFobjc_class_prefix}; - _ -> S13 - end, + {_, #{cc_enable_arenas := NFcc_enable_arenas}} -> S13#{cc_enable_arenas => NFcc_enable_arenas}; + {#{cc_enable_arenas := PFcc_enable_arenas}, _} -> S13#{cc_enable_arenas => PFcc_enable_arenas}; + _ -> S13 + end, S15 = case {PMsg, NMsg} of - {_, #{csharp_namespace := NFcsharp_namespace}} -> - S14#{csharp_namespace => NFcsharp_namespace}; - {#{csharp_namespace := PFcsharp_namespace}, _} -> - S14#{csharp_namespace => PFcsharp_namespace}; - _ -> S14 - end, + {_, #{objc_class_prefix := NFobjc_class_prefix}} -> S14#{objc_class_prefix => NFobjc_class_prefix}; + {#{objc_class_prefix := PFobjc_class_prefix}, _} -> S14#{objc_class_prefix => PFobjc_class_prefix}; + _ -> S14 + end, S16 = case {PMsg, NMsg} of - {_, - #{javanano_use_deprecated_package := - NFjavanano_use_deprecated_package}} -> - S15#{javanano_use_deprecated_package => - NFjavanano_use_deprecated_package}; - {#{javanano_use_deprecated_package := - PFjavanano_use_deprecated_package}, - _} -> - S15#{javanano_use_deprecated_package => - PFjavanano_use_deprecated_package}; - _ -> S15 - end, + {_, #{csharp_namespace := NFcsharp_namespace}} -> S15#{csharp_namespace => NFcsharp_namespace}; + {#{csharp_namespace := PFcsharp_namespace}, _} -> S15#{csharp_namespace => PFcsharp_namespace}; + _ -> S15 + end, S17 = case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S16#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S16#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S16#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S16 - end, + {_, #{swift_prefix := NFswift_prefix}} -> S16#{swift_prefix => NFswift_prefix}; + {#{swift_prefix := PFswift_prefix}, _} -> S16#{swift_prefix => PFswift_prefix}; + _ -> S16 + end, S18 = case {PMsg, NMsg} of - {_, #{goproto_getters_all := NFgoproto_getters_all}} -> - S17#{goproto_getters_all => NFgoproto_getters_all}; - {#{goproto_getters_all := PFgoproto_getters_all}, _} -> - S17#{goproto_getters_all => PFgoproto_getters_all}; - _ -> S17 - end, + {_, #{php_class_prefix := NFphp_class_prefix}} -> S17#{php_class_prefix => NFphp_class_prefix}; + {#{php_class_prefix := PFphp_class_prefix}, _} -> S17#{php_class_prefix => PFphp_class_prefix}; + _ -> S17 + end, S19 = case {PMsg, NMsg} of - {_, - #{goproto_enum_prefix_all := - NFgoproto_enum_prefix_all}} -> - S18#{goproto_enum_prefix_all => - NFgoproto_enum_prefix_all}; - {#{goproto_enum_prefix_all := - PFgoproto_enum_prefix_all}, - _} -> - S18#{goproto_enum_prefix_all => - PFgoproto_enum_prefix_all}; - _ -> S18 - end, + {_, #{php_namespace := NFphp_namespace}} -> S18#{php_namespace => NFphp_namespace}; + {#{php_namespace := PFphp_namespace}, _} -> S18#{php_namespace => PFphp_namespace}; + _ -> S18 + end, S20 = case {PMsg, NMsg} of - {_, - #{goproto_stringer_all := NFgoproto_stringer_all}} -> - S19#{goproto_stringer_all => NFgoproto_stringer_all}; - {#{goproto_stringer_all := PFgoproto_stringer_all}, - _} -> - S19#{goproto_stringer_all => PFgoproto_stringer_all}; - _ -> S19 - end, + {_, #{php_metadata_namespace := NFphp_metadata_namespace}} -> S19#{php_metadata_namespace => NFphp_metadata_namespace}; + {#{php_metadata_namespace := PFphp_metadata_namespace}, _} -> S19#{php_metadata_namespace => PFphp_metadata_namespace}; + _ -> S19 + end, S21 = case {PMsg, NMsg} of - {_, #{verbose_equal_all := NFverbose_equal_all}} -> - S20#{verbose_equal_all => NFverbose_equal_all}; - {#{verbose_equal_all := PFverbose_equal_all}, _} -> - S20#{verbose_equal_all => PFverbose_equal_all}; - _ -> S20 - end, + {_, #{ruby_package := NFruby_package}} -> S20#{ruby_package => NFruby_package}; + {#{ruby_package := PFruby_package}, _} -> S20#{ruby_package => PFruby_package}; + _ -> S20 + end, S22 = case {PMsg, NMsg} of - {_, #{face_all := NFface_all}} -> - S21#{face_all => NFface_all}; - {#{face_all := PFface_all}, _} -> - S21#{face_all => PFface_all}; - _ -> S21 - end, + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S21#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S21#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S21#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S21 + end, S23 = case {PMsg, NMsg} of - {_, #{gostring_all := NFgostring_all}} -> - S22#{gostring_all => NFgostring_all}; - {#{gostring_all := PFgostring_all}, _} -> - S22#{gostring_all => PFgostring_all}; - _ -> S22 - end, + {_, #{goproto_getters_all := NFgoproto_getters_all}} -> S22#{goproto_getters_all => NFgoproto_getters_all}; + {#{goproto_getters_all := PFgoproto_getters_all}, _} -> S22#{goproto_getters_all => PFgoproto_getters_all}; + _ -> S22 + end, S24 = case {PMsg, NMsg} of - {_, #{populate_all := NFpopulate_all}} -> - S23#{populate_all => NFpopulate_all}; - {#{populate_all := PFpopulate_all}, _} -> - S23#{populate_all => PFpopulate_all}; - _ -> S23 - end, + {_, #{goproto_enum_prefix_all := NFgoproto_enum_prefix_all}} -> S23#{goproto_enum_prefix_all => NFgoproto_enum_prefix_all}; + {#{goproto_enum_prefix_all := PFgoproto_enum_prefix_all}, _} -> S23#{goproto_enum_prefix_all => PFgoproto_enum_prefix_all}; + _ -> S23 + end, S25 = case {PMsg, NMsg} of - {_, #{stringer_all := NFstringer_all}} -> - S24#{stringer_all => NFstringer_all}; - {#{stringer_all := PFstringer_all}, _} -> - S24#{stringer_all => PFstringer_all}; - _ -> S24 - end, + {_, #{goproto_stringer_all := NFgoproto_stringer_all}} -> S24#{goproto_stringer_all => NFgoproto_stringer_all}; + {#{goproto_stringer_all := PFgoproto_stringer_all}, _} -> S24#{goproto_stringer_all => PFgoproto_stringer_all}; + _ -> S24 + end, S26 = case {PMsg, NMsg} of - {_, #{onlyone_all := NFonlyone_all}} -> - S25#{onlyone_all => NFonlyone_all}; - {#{onlyone_all := PFonlyone_all}, _} -> - S25#{onlyone_all => PFonlyone_all}; - _ -> S25 - end, + {_, #{verbose_equal_all := NFverbose_equal_all}} -> S25#{verbose_equal_all => NFverbose_equal_all}; + {#{verbose_equal_all := PFverbose_equal_all}, _} -> S25#{verbose_equal_all => PFverbose_equal_all}; + _ -> S25 + end, S27 = case {PMsg, NMsg} of - {_, #{equal_all := NFequal_all}} -> - S26#{equal_all => NFequal_all}; - {#{equal_all := PFequal_all}, _} -> - S26#{equal_all => PFequal_all}; - _ -> S26 - end, + {_, #{face_all := NFface_all}} -> S26#{face_all => NFface_all}; + {#{face_all := PFface_all}, _} -> S26#{face_all => PFface_all}; + _ -> S26 + end, S28 = case {PMsg, NMsg} of - {_, #{description_all := NFdescription_all}} -> - S27#{description_all => NFdescription_all}; - {#{description_all := PFdescription_all}, _} -> - S27#{description_all => PFdescription_all}; - _ -> S27 - end, + {_, #{gostring_all := NFgostring_all}} -> S27#{gostring_all => NFgostring_all}; + {#{gostring_all := PFgostring_all}, _} -> S27#{gostring_all => PFgostring_all}; + _ -> S27 + end, S29 = case {PMsg, NMsg} of - {_, #{testgen_all := NFtestgen_all}} -> - S28#{testgen_all => NFtestgen_all}; - {#{testgen_all := PFtestgen_all}, _} -> - S28#{testgen_all => PFtestgen_all}; - _ -> S28 - end, + {_, #{populate_all := NFpopulate_all}} -> S28#{populate_all => NFpopulate_all}; + {#{populate_all := PFpopulate_all}, _} -> S28#{populate_all => PFpopulate_all}; + _ -> S28 + end, S30 = case {PMsg, NMsg} of - {_, #{benchgen_all := NFbenchgen_all}} -> - S29#{benchgen_all => NFbenchgen_all}; - {#{benchgen_all := PFbenchgen_all}, _} -> - S29#{benchgen_all => PFbenchgen_all}; - _ -> S29 - end, + {_, #{stringer_all := NFstringer_all}} -> S29#{stringer_all => NFstringer_all}; + {#{stringer_all := PFstringer_all}, _} -> S29#{stringer_all => PFstringer_all}; + _ -> S29 + end, S31 = case {PMsg, NMsg} of - {_, #{marshaler_all := NFmarshaler_all}} -> - S30#{marshaler_all => NFmarshaler_all}; - {#{marshaler_all := PFmarshaler_all}, _} -> - S30#{marshaler_all => PFmarshaler_all}; - _ -> S30 - end, + {_, #{onlyone_all := NFonlyone_all}} -> S30#{onlyone_all => NFonlyone_all}; + {#{onlyone_all := PFonlyone_all}, _} -> S30#{onlyone_all => PFonlyone_all}; + _ -> S30 + end, S32 = case {PMsg, NMsg} of - {_, #{unmarshaler_all := NFunmarshaler_all}} -> - S31#{unmarshaler_all => NFunmarshaler_all}; - {#{unmarshaler_all := PFunmarshaler_all}, _} -> - S31#{unmarshaler_all => PFunmarshaler_all}; - _ -> S31 - end, + {_, #{equal_all := NFequal_all}} -> S31#{equal_all => NFequal_all}; + {#{equal_all := PFequal_all}, _} -> S31#{equal_all => PFequal_all}; + _ -> S31 + end, S33 = case {PMsg, NMsg} of - {_, - #{stable_marshaler_all := NFstable_marshaler_all}} -> - S32#{stable_marshaler_all => NFstable_marshaler_all}; - {#{stable_marshaler_all := PFstable_marshaler_all}, - _} -> - S32#{stable_marshaler_all => PFstable_marshaler_all}; - _ -> S32 - end, + {_, #{description_all := NFdescription_all}} -> S32#{description_all => NFdescription_all}; + {#{description_all := PFdescription_all}, _} -> S32#{description_all => PFdescription_all}; + _ -> S32 + end, S34 = case {PMsg, NMsg} of - {_, #{sizer_all := NFsizer_all}} -> - S33#{sizer_all => NFsizer_all}; - {#{sizer_all := PFsizer_all}, _} -> - S33#{sizer_all => PFsizer_all}; - _ -> S33 - end, + {_, #{testgen_all := NFtestgen_all}} -> S33#{testgen_all => NFtestgen_all}; + {#{testgen_all := PFtestgen_all}, _} -> S33#{testgen_all => PFtestgen_all}; + _ -> S33 + end, S35 = case {PMsg, NMsg} of - {_, - #{goproto_enum_stringer_all := - NFgoproto_enum_stringer_all}} -> - S34#{goproto_enum_stringer_all => - NFgoproto_enum_stringer_all}; - {#{goproto_enum_stringer_all := - PFgoproto_enum_stringer_all}, - _} -> - S34#{goproto_enum_stringer_all => - PFgoproto_enum_stringer_all}; - _ -> S34 - end, + {_, #{benchgen_all := NFbenchgen_all}} -> S34#{benchgen_all => NFbenchgen_all}; + {#{benchgen_all := PFbenchgen_all}, _} -> S34#{benchgen_all => PFbenchgen_all}; + _ -> S34 + end, S36 = case {PMsg, NMsg} of - {_, #{enum_stringer_all := NFenum_stringer_all}} -> - S35#{enum_stringer_all => NFenum_stringer_all}; - {#{enum_stringer_all := PFenum_stringer_all}, _} -> - S35#{enum_stringer_all => PFenum_stringer_all}; - _ -> S35 - end, + {_, #{marshaler_all := NFmarshaler_all}} -> S35#{marshaler_all => NFmarshaler_all}; + {#{marshaler_all := PFmarshaler_all}, _} -> S35#{marshaler_all => PFmarshaler_all}; + _ -> S35 + end, S37 = case {PMsg, NMsg} of - {_, - #{unsafe_marshaler_all := NFunsafe_marshaler_all}} -> - S36#{unsafe_marshaler_all => NFunsafe_marshaler_all}; - {#{unsafe_marshaler_all := PFunsafe_marshaler_all}, - _} -> - S36#{unsafe_marshaler_all => PFunsafe_marshaler_all}; - _ -> S36 - end, + {_, #{unmarshaler_all := NFunmarshaler_all}} -> S36#{unmarshaler_all => NFunmarshaler_all}; + {#{unmarshaler_all := PFunmarshaler_all}, _} -> S36#{unmarshaler_all => PFunmarshaler_all}; + _ -> S36 + end, S38 = case {PMsg, NMsg} of - {_, - #{unsafe_unmarshaler_all := - NFunsafe_unmarshaler_all}} -> - S37#{unsafe_unmarshaler_all => - NFunsafe_unmarshaler_all}; - {#{unsafe_unmarshaler_all := PFunsafe_unmarshaler_all}, - _} -> - S37#{unsafe_unmarshaler_all => - PFunsafe_unmarshaler_all}; - _ -> S37 - end, + {_, #{stable_marshaler_all := NFstable_marshaler_all}} -> S37#{stable_marshaler_all => NFstable_marshaler_all}; + {#{stable_marshaler_all := PFstable_marshaler_all}, _} -> S37#{stable_marshaler_all => PFstable_marshaler_all}; + _ -> S37 + end, S39 = case {PMsg, NMsg} of - {_, - #{goproto_extensions_map_all := - NFgoproto_extensions_map_all}} -> - S38#{goproto_extensions_map_all => - NFgoproto_extensions_map_all}; - {#{goproto_extensions_map_all := - PFgoproto_extensions_map_all}, - _} -> - S38#{goproto_extensions_map_all => - PFgoproto_extensions_map_all}; - _ -> S38 - end, + {_, #{sizer_all := NFsizer_all}} -> S38#{sizer_all => NFsizer_all}; + {#{sizer_all := PFsizer_all}, _} -> S38#{sizer_all => PFsizer_all}; + _ -> S38 + end, S40 = case {PMsg, NMsg} of - {_, - #{goproto_unrecognized_all := - NFgoproto_unrecognized_all}} -> - S39#{goproto_unrecognized_all => - NFgoproto_unrecognized_all}; - {#{goproto_unrecognized_all := - PFgoproto_unrecognized_all}, - _} -> - S39#{goproto_unrecognized_all => - PFgoproto_unrecognized_all}; - _ -> S39 - end, + {_, #{goproto_enum_stringer_all := NFgoproto_enum_stringer_all}} -> S39#{goproto_enum_stringer_all => NFgoproto_enum_stringer_all}; + {#{goproto_enum_stringer_all := PFgoproto_enum_stringer_all}, _} -> S39#{goproto_enum_stringer_all => PFgoproto_enum_stringer_all}; + _ -> S39 + end, S41 = case {PMsg, NMsg} of - {_, #{gogoproto_import := NFgogoproto_import}} -> - S40#{gogoproto_import => NFgogoproto_import}; - {#{gogoproto_import := PFgogoproto_import}, _} -> - S40#{gogoproto_import => PFgogoproto_import}; - _ -> S40 - end, + {_, #{enum_stringer_all := NFenum_stringer_all}} -> S40#{enum_stringer_all => NFenum_stringer_all}; + {#{enum_stringer_all := PFenum_stringer_all}, _} -> S40#{enum_stringer_all => PFenum_stringer_all}; + _ -> S40 + end, S42 = case {PMsg, NMsg} of - {_, #{protosizer_all := NFprotosizer_all}} -> - S41#{protosizer_all => NFprotosizer_all}; - {#{protosizer_all := PFprotosizer_all}, _} -> - S41#{protosizer_all => PFprotosizer_all}; - _ -> S41 - end, + {_, #{unsafe_marshaler_all := NFunsafe_marshaler_all}} -> S41#{unsafe_marshaler_all => NFunsafe_marshaler_all}; + {#{unsafe_marshaler_all := PFunsafe_marshaler_all}, _} -> S41#{unsafe_marshaler_all => PFunsafe_marshaler_all}; + _ -> S41 + end, + S43 = case {PMsg, NMsg} of + {_, #{unsafe_unmarshaler_all := NFunsafe_unmarshaler_all}} -> S42#{unsafe_unmarshaler_all => NFunsafe_unmarshaler_all}; + {#{unsafe_unmarshaler_all := PFunsafe_unmarshaler_all}, _} -> S42#{unsafe_unmarshaler_all => PFunsafe_unmarshaler_all}; + _ -> S42 + end, + S44 = case {PMsg, NMsg} of + {_, #{goproto_extensions_map_all := NFgoproto_extensions_map_all}} -> S43#{goproto_extensions_map_all => NFgoproto_extensions_map_all}; + {#{goproto_extensions_map_all := PFgoproto_extensions_map_all}, _} -> S43#{goproto_extensions_map_all => PFgoproto_extensions_map_all}; + _ -> S43 + end, + S45 = case {PMsg, NMsg} of + {_, #{goproto_unrecognized_all := NFgoproto_unrecognized_all}} -> S44#{goproto_unrecognized_all => NFgoproto_unrecognized_all}; + {#{goproto_unrecognized_all := PFgoproto_unrecognized_all}, _} -> S44#{goproto_unrecognized_all => PFgoproto_unrecognized_all}; + _ -> S44 + end, + S46 = case {PMsg, NMsg} of + {_, #{gogoproto_import := NFgogoproto_import}} -> S45#{gogoproto_import => NFgogoproto_import}; + {#{gogoproto_import := PFgogoproto_import}, _} -> S45#{gogoproto_import => PFgogoproto_import}; + _ -> S45 + end, + S47 = case {PMsg, NMsg} of + {_, #{protosizer_all := NFprotosizer_all}} -> S46#{protosizer_all => NFprotosizer_all}; + {#{protosizer_all := PFprotosizer_all}, _} -> S46#{protosizer_all => PFprotosizer_all}; + _ -> S46 + end, case {PMsg, NMsg} of - {_, #{compare_all := NFcompare_all}} -> - S42#{compare_all => NFcompare_all}; - {#{compare_all := PFcompare_all}, _} -> - S42#{compare_all => PFcompare_all}; - _ -> S42 + {_, #{compare_all := NFcompare_all}} -> S47#{compare_all => NFcompare_all}; + {#{compare_all := PFcompare_all}, _} -> S47#{compare_all => PFcompare_all}; + _ -> S47 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.MessageOptions'/3}). -'merge_msg_google.protobuf.MessageOptions'(PMsg, NMsg, - TrUserData) -> +'merge_msg_google.protobuf.MessageOptions'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, - #{message_set_wire_format := - NFmessage_set_wire_format}} -> - S1#{message_set_wire_format => - NFmessage_set_wire_format}; - {#{message_set_wire_format := - PFmessage_set_wire_format}, - _} -> - S1#{message_set_wire_format => - PFmessage_set_wire_format}; - _ -> S1 - end, + {_, #{message_set_wire_format := NFmessage_set_wire_format}} -> S1#{message_set_wire_format => NFmessage_set_wire_format}; + {#{message_set_wire_format := PFmessage_set_wire_format}, _} -> S1#{message_set_wire_format => PFmessage_set_wire_format}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {_, - #{no_standard_descriptor_accessor := - NFno_standard_descriptor_accessor}} -> - S2#{no_standard_descriptor_accessor => - NFno_standard_descriptor_accessor}; - {#{no_standard_descriptor_accessor := - PFno_standard_descriptor_accessor}, - _} -> - S2#{no_standard_descriptor_accessor => - PFno_standard_descriptor_accessor}; - _ -> S2 - end, + {_, #{no_standard_descriptor_accessor := NFno_standard_descriptor_accessor}} -> S2#{no_standard_descriptor_accessor => NFno_standard_descriptor_accessor}; + {#{no_standard_descriptor_accessor := PFno_standard_descriptor_accessor}, _} -> S2#{no_standard_descriptor_accessor => PFno_standard_descriptor_accessor}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S3#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S3#{deprecated => PFdeprecated}; - _ -> S3 - end, + {_, #{deprecated := NFdeprecated}} -> S3#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S3#{deprecated => PFdeprecated}; + _ -> S3 + end, S5 = case {PMsg, NMsg} of - {_, #{map_entry := NFmap_entry}} -> - S4#{map_entry => NFmap_entry}; - {#{map_entry := PFmap_entry}, _} -> - S4#{map_entry => PFmap_entry}; - _ -> S4 - end, + {_, #{map_entry := NFmap_entry}} -> S4#{map_entry => NFmap_entry}; + {#{map_entry := PFmap_entry}, _} -> S4#{map_entry => PFmap_entry}; + _ -> S4 + end, S6 = case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S5#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S5#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S5#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S5 - end, + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S5#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S5#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S5#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S5 + end, S7 = case {PMsg, NMsg} of - {_, #{goproto_getters := NFgoproto_getters}} -> - S6#{goproto_getters => NFgoproto_getters}; - {#{goproto_getters := PFgoproto_getters}, _} -> - S6#{goproto_getters => PFgoproto_getters}; - _ -> S6 - end, + {_, #{goproto_getters := NFgoproto_getters}} -> S6#{goproto_getters => NFgoproto_getters}; + {#{goproto_getters := PFgoproto_getters}, _} -> S6#{goproto_getters => PFgoproto_getters}; + _ -> S6 + end, S8 = case {PMsg, NMsg} of - {_, #{goproto_stringer := NFgoproto_stringer}} -> - S7#{goproto_stringer => NFgoproto_stringer}; - {#{goproto_stringer := PFgoproto_stringer}, _} -> - S7#{goproto_stringer => PFgoproto_stringer}; - _ -> S7 - end, + {_, #{goproto_stringer := NFgoproto_stringer}} -> S7#{goproto_stringer => NFgoproto_stringer}; + {#{goproto_stringer := PFgoproto_stringer}, _} -> S7#{goproto_stringer => PFgoproto_stringer}; + _ -> S7 + end, S9 = case {PMsg, NMsg} of - {_, #{verbose_equal := NFverbose_equal}} -> - S8#{verbose_equal => NFverbose_equal}; - {#{verbose_equal := PFverbose_equal}, _} -> - S8#{verbose_equal => PFverbose_equal}; - _ -> S8 - end, + {_, #{verbose_equal := NFverbose_equal}} -> S8#{verbose_equal => NFverbose_equal}; + {#{verbose_equal := PFverbose_equal}, _} -> S8#{verbose_equal => PFverbose_equal}; + _ -> S8 + end, S10 = case {PMsg, NMsg} of - {_, #{face := NFface}} -> S9#{face => NFface}; - {#{face := PFface}, _} -> S9#{face => PFface}; - _ -> S9 - end, + {_, #{face := NFface}} -> S9#{face => NFface}; + {#{face := PFface}, _} -> S9#{face => PFface}; + _ -> S9 + end, S11 = case {PMsg, NMsg} of - {_, #{gostring := NFgostring}} -> - S10#{gostring => NFgostring}; - {#{gostring := PFgostring}, _} -> - S10#{gostring => PFgostring}; - _ -> S10 - end, + {_, #{gostring := NFgostring}} -> S10#{gostring => NFgostring}; + {#{gostring := PFgostring}, _} -> S10#{gostring => PFgostring}; + _ -> S10 + end, S12 = case {PMsg, NMsg} of - {_, #{populate := NFpopulate}} -> - S11#{populate => NFpopulate}; - {#{populate := PFpopulate}, _} -> - S11#{populate => PFpopulate}; - _ -> S11 - end, + {_, #{populate := NFpopulate}} -> S11#{populate => NFpopulate}; + {#{populate := PFpopulate}, _} -> S11#{populate => PFpopulate}; + _ -> S11 + end, S13 = case {PMsg, NMsg} of - {_, #{stringer := NFstringer}} -> - S12#{stringer => NFstringer}; - {#{stringer := PFstringer}, _} -> - S12#{stringer => PFstringer}; - _ -> S12 - end, + {_, #{stringer := NFstringer}} -> S12#{stringer => NFstringer}; + {#{stringer := PFstringer}, _} -> S12#{stringer => PFstringer}; + _ -> S12 + end, S14 = case {PMsg, NMsg} of - {_, #{onlyone := NFonlyone}} -> - S13#{onlyone => NFonlyone}; - {#{onlyone := PFonlyone}, _} -> - S13#{onlyone => PFonlyone}; - _ -> S13 - end, + {_, #{onlyone := NFonlyone}} -> S13#{onlyone => NFonlyone}; + {#{onlyone := PFonlyone}, _} -> S13#{onlyone => PFonlyone}; + _ -> S13 + end, S15 = case {PMsg, NMsg} of - {_, #{equal := NFequal}} -> S14#{equal => NFequal}; - {#{equal := PFequal}, _} -> S14#{equal => PFequal}; - _ -> S14 - end, + {_, #{equal := NFequal}} -> S14#{equal => NFequal}; + {#{equal := PFequal}, _} -> S14#{equal => PFequal}; + _ -> S14 + end, S16 = case {PMsg, NMsg} of - {_, #{description := NFdescription}} -> - S15#{description => NFdescription}; - {#{description := PFdescription}, _} -> - S15#{description => PFdescription}; - _ -> S15 - end, + {_, #{description := NFdescription}} -> S15#{description => NFdescription}; + {#{description := PFdescription}, _} -> S15#{description => PFdescription}; + _ -> S15 + end, S17 = case {PMsg, NMsg} of - {_, #{testgen := NFtestgen}} -> - S16#{testgen => NFtestgen}; - {#{testgen := PFtestgen}, _} -> - S16#{testgen => PFtestgen}; - _ -> S16 - end, + {_, #{testgen := NFtestgen}} -> S16#{testgen => NFtestgen}; + {#{testgen := PFtestgen}, _} -> S16#{testgen => PFtestgen}; + _ -> S16 + end, S18 = case {PMsg, NMsg} of - {_, #{benchgen := NFbenchgen}} -> - S17#{benchgen => NFbenchgen}; - {#{benchgen := PFbenchgen}, _} -> - S17#{benchgen => PFbenchgen}; - _ -> S17 - end, + {_, #{benchgen := NFbenchgen}} -> S17#{benchgen => NFbenchgen}; + {#{benchgen := PFbenchgen}, _} -> S17#{benchgen => PFbenchgen}; + _ -> S17 + end, S19 = case {PMsg, NMsg} of - {_, #{marshaler := NFmarshaler}} -> - S18#{marshaler => NFmarshaler}; - {#{marshaler := PFmarshaler}, _} -> - S18#{marshaler => PFmarshaler}; - _ -> S18 - end, + {_, #{marshaler := NFmarshaler}} -> S18#{marshaler => NFmarshaler}; + {#{marshaler := PFmarshaler}, _} -> S18#{marshaler => PFmarshaler}; + _ -> S18 + end, S20 = case {PMsg, NMsg} of - {_, #{unmarshaler := NFunmarshaler}} -> - S19#{unmarshaler => NFunmarshaler}; - {#{unmarshaler := PFunmarshaler}, _} -> - S19#{unmarshaler => PFunmarshaler}; - _ -> S19 - end, + {_, #{unmarshaler := NFunmarshaler}} -> S19#{unmarshaler => NFunmarshaler}; + {#{unmarshaler := PFunmarshaler}, _} -> S19#{unmarshaler => PFunmarshaler}; + _ -> S19 + end, S21 = case {PMsg, NMsg} of - {_, #{stable_marshaler := NFstable_marshaler}} -> - S20#{stable_marshaler => NFstable_marshaler}; - {#{stable_marshaler := PFstable_marshaler}, _} -> - S20#{stable_marshaler => PFstable_marshaler}; - _ -> S20 - end, + {_, #{stable_marshaler := NFstable_marshaler}} -> S20#{stable_marshaler => NFstable_marshaler}; + {#{stable_marshaler := PFstable_marshaler}, _} -> S20#{stable_marshaler => PFstable_marshaler}; + _ -> S20 + end, S22 = case {PMsg, NMsg} of - {_, #{sizer := NFsizer}} -> S21#{sizer => NFsizer}; - {#{sizer := PFsizer}, _} -> S21#{sizer => PFsizer}; - _ -> S21 - end, + {_, #{sizer := NFsizer}} -> S21#{sizer => NFsizer}; + {#{sizer := PFsizer}, _} -> S21#{sizer => PFsizer}; + _ -> S21 + end, S23 = case {PMsg, NMsg} of - {_, #{unsafe_marshaler := NFunsafe_marshaler}} -> - S22#{unsafe_marshaler => NFunsafe_marshaler}; - {#{unsafe_marshaler := PFunsafe_marshaler}, _} -> - S22#{unsafe_marshaler => PFunsafe_marshaler}; - _ -> S22 - end, + {_, #{unsafe_marshaler := NFunsafe_marshaler}} -> S22#{unsafe_marshaler => NFunsafe_marshaler}; + {#{unsafe_marshaler := PFunsafe_marshaler}, _} -> S22#{unsafe_marshaler => PFunsafe_marshaler}; + _ -> S22 + end, S24 = case {PMsg, NMsg} of - {_, #{unsafe_unmarshaler := NFunsafe_unmarshaler}} -> - S23#{unsafe_unmarshaler => NFunsafe_unmarshaler}; - {#{unsafe_unmarshaler := PFunsafe_unmarshaler}, _} -> - S23#{unsafe_unmarshaler => PFunsafe_unmarshaler}; - _ -> S23 - end, + {_, #{unsafe_unmarshaler := NFunsafe_unmarshaler}} -> S23#{unsafe_unmarshaler => NFunsafe_unmarshaler}; + {#{unsafe_unmarshaler := PFunsafe_unmarshaler}, _} -> S23#{unsafe_unmarshaler => PFunsafe_unmarshaler}; + _ -> S23 + end, S25 = case {PMsg, NMsg} of - {_, - #{goproto_extensions_map := - NFgoproto_extensions_map}} -> - S24#{goproto_extensions_map => - NFgoproto_extensions_map}; - {#{goproto_extensions_map := PFgoproto_extensions_map}, - _} -> - S24#{goproto_extensions_map => - PFgoproto_extensions_map}; - _ -> S24 - end, + {_, #{goproto_extensions_map := NFgoproto_extensions_map}} -> S24#{goproto_extensions_map => NFgoproto_extensions_map}; + {#{goproto_extensions_map := PFgoproto_extensions_map}, _} -> S24#{goproto_extensions_map => PFgoproto_extensions_map}; + _ -> S24 + end, S26 = case {PMsg, NMsg} of - {_, - #{goproto_unrecognized := NFgoproto_unrecognized}} -> - S25#{goproto_unrecognized => NFgoproto_unrecognized}; - {#{goproto_unrecognized := PFgoproto_unrecognized}, - _} -> - S25#{goproto_unrecognized => PFgoproto_unrecognized}; - _ -> S25 - end, + {_, #{goproto_unrecognized := NFgoproto_unrecognized}} -> S25#{goproto_unrecognized => NFgoproto_unrecognized}; + {#{goproto_unrecognized := PFgoproto_unrecognized}, _} -> S25#{goproto_unrecognized => PFgoproto_unrecognized}; + _ -> S25 + end, S27 = case {PMsg, NMsg} of - {_, #{protosizer := NFprotosizer}} -> - S26#{protosizer => NFprotosizer}; - {#{protosizer := PFprotosizer}, _} -> - S26#{protosizer => PFprotosizer}; - _ -> S26 - end, + {_, #{protosizer := NFprotosizer}} -> S26#{protosizer => NFprotosizer}; + {#{protosizer := PFprotosizer}, _} -> S26#{protosizer => PFprotosizer}; + _ -> S26 + end, case {PMsg, NMsg} of - {_, #{compare := NFcompare}} -> - S27#{compare => NFcompare}; - {#{compare := PFcompare}, _} -> - S27#{compare => PFcompare}; - _ -> S27 + {_, #{compare := NFcompare}} -> S27#{compare => NFcompare}; + {#{compare := PFcompare}, _} -> S27#{compare => PFcompare}; + _ -> S27 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.FieldOptions'/3}). -'merge_msg_google.protobuf.FieldOptions'(PMsg, NMsg, - TrUserData) -> +'merge_msg_google.protobuf.FieldOptions'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{ctype := NFctype}} -> S1#{ctype => NFctype}; - {#{ctype := PFctype}, _} -> S1#{ctype => PFctype}; - _ -> S1 - end, + {_, #{ctype := NFctype}} -> S1#{ctype => NFctype}; + {#{ctype := PFctype}, _} -> S1#{ctype => PFctype}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {_, #{packed := NFpacked}} -> S2#{packed => NFpacked}; - {#{packed := PFpacked}, _} -> S2#{packed => PFpacked}; - _ -> S2 - end, + {_, #{packed := NFpacked}} -> S2#{packed => NFpacked}; + {#{packed := PFpacked}, _} -> S2#{packed => PFpacked}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {_, #{jstype := NFjstype}} -> S3#{jstype => NFjstype}; - {#{jstype := PFjstype}, _} -> S3#{jstype => PFjstype}; - _ -> S3 - end, + {_, #{jstype := NFjstype}} -> S3#{jstype => NFjstype}; + {#{jstype := PFjstype}, _} -> S3#{jstype => PFjstype}; + _ -> S3 + end, S5 = case {PMsg, NMsg} of - {_, #{lazy := NFlazy}} -> S4#{lazy => NFlazy}; - {#{lazy := PFlazy}, _} -> S4#{lazy => PFlazy}; - _ -> S4 - end, + {_, #{lazy := NFlazy}} -> S4#{lazy => NFlazy}; + {#{lazy := PFlazy}, _} -> S4#{lazy => PFlazy}; + _ -> S4 + end, S6 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S5#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S5#{deprecated => PFdeprecated}; - _ -> S5 - end, + {_, #{deprecated := NFdeprecated}} -> S5#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S5#{deprecated => PFdeprecated}; + _ -> S5 + end, S7 = case {PMsg, NMsg} of - {_, #{weak := NFweak}} -> S6#{weak => NFweak}; - {#{weak := PFweak}, _} -> S6#{weak => PFweak}; - _ -> S6 - end, + {_, #{weak := NFweak}} -> S6#{weak => NFweak}; + {#{weak := PFweak}, _} -> S6#{weak => PFweak}; + _ -> S6 + end, S8 = case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S7#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S7#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S7#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S7 - end, + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S7#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S7#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S7#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S7 + end, S9 = case {PMsg, NMsg} of - {_, #{nullable := NFnullable}} -> - S8#{nullable => NFnullable}; - {#{nullable := PFnullable}, _} -> - S8#{nullable => PFnullable}; - _ -> S8 - end, + {_, #{nullable := NFnullable}} -> S8#{nullable => NFnullable}; + {#{nullable := PFnullable}, _} -> S8#{nullable => PFnullable}; + _ -> S8 + end, S10 = case {PMsg, NMsg} of - {_, #{embed := NFembed}} -> S9#{embed => NFembed}; - {#{embed := PFembed}, _} -> S9#{embed => PFembed}; - _ -> S9 - end, + {_, #{embed := NFembed}} -> S9#{embed => NFembed}; + {#{embed := PFembed}, _} -> S9#{embed => PFembed}; + _ -> S9 + end, S11 = case {PMsg, NMsg} of - {_, #{customtype := NFcustomtype}} -> - S10#{customtype => NFcustomtype}; - {#{customtype := PFcustomtype}, _} -> - S10#{customtype => PFcustomtype}; - _ -> S10 - end, + {_, #{customtype := NFcustomtype}} -> S10#{customtype => NFcustomtype}; + {#{customtype := PFcustomtype}, _} -> S10#{customtype => PFcustomtype}; + _ -> S10 + end, S12 = case {PMsg, NMsg} of - {_, #{customname := NFcustomname}} -> - S11#{customname => NFcustomname}; - {#{customname := PFcustomname}, _} -> - S11#{customname => PFcustomname}; - _ -> S11 - end, + {_, #{customname := NFcustomname}} -> S11#{customname => NFcustomname}; + {#{customname := PFcustomname}, _} -> S11#{customname => PFcustomname}; + _ -> S11 + end, S13 = case {PMsg, NMsg} of - {_, #{jsontag := NFjsontag}} -> - S12#{jsontag => NFjsontag}; - {#{jsontag := PFjsontag}, _} -> - S12#{jsontag => PFjsontag}; - _ -> S12 - end, + {_, #{jsontag := NFjsontag}} -> S12#{jsontag => NFjsontag}; + {#{jsontag := PFjsontag}, _} -> S12#{jsontag => PFjsontag}; + _ -> S12 + end, S14 = case {PMsg, NMsg} of - {_, #{moretags := NFmoretags}} -> - S13#{moretags => NFmoretags}; - {#{moretags := PFmoretags}, _} -> - S13#{moretags => PFmoretags}; - _ -> S13 - end, + {_, #{moretags := NFmoretags}} -> S13#{moretags => NFmoretags}; + {#{moretags := PFmoretags}, _} -> S13#{moretags => PFmoretags}; + _ -> S13 + end, S15 = case {PMsg, NMsg} of - {_, #{casttype := NFcasttype}} -> - S14#{casttype => NFcasttype}; - {#{casttype := PFcasttype}, _} -> - S14#{casttype => PFcasttype}; - _ -> S14 - end, + {_, #{casttype := NFcasttype}} -> S14#{casttype => NFcasttype}; + {#{casttype := PFcasttype}, _} -> S14#{casttype => PFcasttype}; + _ -> S14 + end, S16 = case {PMsg, NMsg} of - {_, #{castkey := NFcastkey}} -> - S15#{castkey => NFcastkey}; - {#{castkey := PFcastkey}, _} -> - S15#{castkey => PFcastkey}; - _ -> S15 - end, + {_, #{castkey := NFcastkey}} -> S15#{castkey => NFcastkey}; + {#{castkey := PFcastkey}, _} -> S15#{castkey => PFcastkey}; + _ -> S15 + end, S17 = case {PMsg, NMsg} of - {_, #{castvalue := NFcastvalue}} -> - S16#{castvalue => NFcastvalue}; - {#{castvalue := PFcastvalue}, _} -> - S16#{castvalue => PFcastvalue}; - _ -> S16 - end, + {_, #{castvalue := NFcastvalue}} -> S16#{castvalue => NFcastvalue}; + {#{castvalue := PFcastvalue}, _} -> S16#{castvalue => PFcastvalue}; + _ -> S16 + end, S18 = case {PMsg, NMsg} of - {_, #{stdtime := NFstdtime}} -> - S17#{stdtime => NFstdtime}; - {#{stdtime := PFstdtime}, _} -> - S17#{stdtime => PFstdtime}; - _ -> S17 - end, + {_, #{stdtime := NFstdtime}} -> S17#{stdtime => NFstdtime}; + {#{stdtime := PFstdtime}, _} -> S17#{stdtime => PFstdtime}; + _ -> S17 + end, + case {PMsg, NMsg} of + {_, #{stdduration := NFstdduration}} -> S18#{stdduration => NFstdduration}; + {#{stdduration := PFstdduration}, _} -> S18#{stdduration => PFstdduration}; + _ -> S18 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.OneofOptions'/3}). +'merge_msg_google.protobuf.OneofOptions'(PMsg, NMsg, TrUserData) -> + S1 = #{}, case {PMsg, NMsg} of - {_, #{stdduration := NFstdduration}} -> - S18#{stdduration => NFstdduration}; - {#{stdduration := PFstdduration}, _} -> - S18#{stdduration => PFstdduration}; - _ -> S18 + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S1#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S1#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S1#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S1 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumOptions'/3}). -'merge_msg_google.protobuf.EnumOptions'(PMsg, NMsg, - TrUserData) -> +'merge_msg_google.protobuf.EnumOptions'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{allow_alias := NFallow_alias}} -> - S1#{allow_alias => NFallow_alias}; - {#{allow_alias := PFallow_alias}, _} -> - S1#{allow_alias => PFallow_alias}; - _ -> S1 - end, + {_, #{allow_alias := NFallow_alias}} -> S1#{allow_alias => NFallow_alias}; + {#{allow_alias := PFallow_alias}, _} -> S1#{allow_alias => PFallow_alias}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S2#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S2#{deprecated => PFdeprecated}; - _ -> S2 - end, + {_, #{deprecated := NFdeprecated}} -> S2#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S2#{deprecated => PFdeprecated}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S3#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S3#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S3#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S3 - end, + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S3#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S3#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S3#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S3 + end, S5 = case {PMsg, NMsg} of - {_, #{goproto_enum_prefix := NFgoproto_enum_prefix}} -> - S4#{goproto_enum_prefix => NFgoproto_enum_prefix}; - {#{goproto_enum_prefix := PFgoproto_enum_prefix}, _} -> - S4#{goproto_enum_prefix => PFgoproto_enum_prefix}; - _ -> S4 - end, + {_, #{goproto_enum_prefix := NFgoproto_enum_prefix}} -> S4#{goproto_enum_prefix => NFgoproto_enum_prefix}; + {#{goproto_enum_prefix := PFgoproto_enum_prefix}, _} -> S4#{goproto_enum_prefix => PFgoproto_enum_prefix}; + _ -> S4 + end, S6 = case {PMsg, NMsg} of - {_, - #{goproto_enum_stringer := NFgoproto_enum_stringer}} -> - S5#{goproto_enum_stringer => NFgoproto_enum_stringer}; - {#{goproto_enum_stringer := PFgoproto_enum_stringer}, - _} -> - S5#{goproto_enum_stringer => PFgoproto_enum_stringer}; - _ -> S5 - end, + {_, #{goproto_enum_stringer := NFgoproto_enum_stringer}} -> S5#{goproto_enum_stringer => NFgoproto_enum_stringer}; + {#{goproto_enum_stringer := PFgoproto_enum_stringer}, _} -> S5#{goproto_enum_stringer => PFgoproto_enum_stringer}; + _ -> S5 + end, S7 = case {PMsg, NMsg} of - {_, #{enum_stringer := NFenum_stringer}} -> - S6#{enum_stringer => NFenum_stringer}; - {#{enum_stringer := PFenum_stringer}, _} -> - S6#{enum_stringer => PFenum_stringer}; - _ -> S6 - end, + {_, #{enum_stringer := NFenum_stringer}} -> S6#{enum_stringer => NFenum_stringer}; + {#{enum_stringer := PFenum_stringer}, _} -> S6#{enum_stringer => PFenum_stringer}; + _ -> S6 + end, case {PMsg, NMsg} of - {_, #{enum_customname := NFenum_customname}} -> - S7#{enum_customname => NFenum_customname}; - {#{enum_customname := PFenum_customname}, _} -> - S7#{enum_customname => PFenum_customname}; - _ -> S7 + {_, #{enum_customname := NFenum_customname}} -> S7#{enum_customname => NFenum_customname}; + {#{enum_customname := PFenum_customname}, _} -> S7#{enum_customname => PFenum_customname}; + _ -> S7 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumValueOptions'/3}). -'merge_msg_google.protobuf.EnumValueOptions'(PMsg, NMsg, - TrUserData) -> +'merge_msg_google.protobuf.EnumValueOptions'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S1#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S1#{deprecated => PFdeprecated}; - _ -> S1 - end, + {_, #{deprecated := NFdeprecated}} -> S1#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S1#{deprecated => PFdeprecated}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S2#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S2#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S2#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S2 - end, + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S2#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S2#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S2#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S2 + end, case {PMsg, NMsg} of - {_, - #{enumvalue_customname := NFenumvalue_customname}} -> - S3#{enumvalue_customname => NFenumvalue_customname}; - {#{enumvalue_customname := PFenumvalue_customname}, - _} -> - S3#{enumvalue_customname => PFenumvalue_customname}; - _ -> S3 + {_, #{enumvalue_customname := NFenumvalue_customname}} -> S3#{enumvalue_customname => NFenumvalue_customname}; + {#{enumvalue_customname := PFenumvalue_customname}, _} -> S3#{enumvalue_customname => PFenumvalue_customname}; + _ -> S3 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.ServiceOptions'/3}). -'merge_msg_google.protobuf.ServiceOptions'(PMsg, NMsg, - TrUserData) -> +'merge_msg_google.protobuf.ServiceOptions'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S1#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S1#{deprecated => PFdeprecated}; - _ -> S1 - end, + {_, #{deprecated := NFdeprecated}} -> S1#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S1#{deprecated => PFdeprecated}; + _ -> S1 + end, case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S2#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S2#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S2#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S2 + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S2#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S2#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S2#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S2 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.MethodOptions'/3}). -'merge_msg_google.protobuf.MethodOptions'(PMsg, NMsg, - TrUserData) -> +'merge_msg_google.protobuf.MethodOptions'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S1#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S1#{deprecated => PFdeprecated}; - _ -> S1 - end, + {_, #{deprecated := NFdeprecated}} -> S1#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S1#{deprecated => PFdeprecated}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{idempotency_level := NFidempotency_level}} -> S2#{idempotency_level => NFidempotency_level}; + {#{idempotency_level := PFidempotency_level}, _} -> S2#{idempotency_level => PFidempotency_level}; + _ -> S2 + end, case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S2#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S2#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S2#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S2 + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S3#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S3#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S3#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S3 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.UninterpretedOption.NamePart'/3}). -'merge_msg_google.protobuf.UninterpretedOption.NamePart'(#{}, - #{name_part := - NFname_part, - is_extension := - NFis_extension}, - _) -> - #{name_part => NFname_part, - is_extension => NFis_extension}. +'merge_msg_google.protobuf.UninterpretedOption.NamePart'(#{}, #{name_part := NFname_part, is_extension := NFis_extension}, _) -> #{name_part => NFname_part, is_extension => NFis_extension}. -compile({nowarn_unused_function,'merge_msg_google.protobuf.UninterpretedOption'/3}). -'merge_msg_google.protobuf.UninterpretedOption'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.UninterpretedOption'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {#{name := PFname}, #{name := NFname}} -> - S1#{name => 'erlang_++'(PFname, NFname, TrUserData)}; - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - {_, _} -> S1 - end, + {#{name := PFname}, #{name := NFname}} -> S1#{name => 'erlang_++'(PFname, NFname, TrUserData)}; + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + {_, _} -> S1 + end, S3 = case {PMsg, NMsg} of - {_, #{identifier_value := NFidentifier_value}} -> - S2#{identifier_value => NFidentifier_value}; - {#{identifier_value := PFidentifier_value}, _} -> - S2#{identifier_value => PFidentifier_value}; - _ -> S2 - end, + {_, #{identifier_value := NFidentifier_value}} -> S2#{identifier_value => NFidentifier_value}; + {#{identifier_value := PFidentifier_value}, _} -> S2#{identifier_value => PFidentifier_value}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {_, #{positive_int_value := NFpositive_int_value}} -> - S3#{positive_int_value => NFpositive_int_value}; - {#{positive_int_value := PFpositive_int_value}, _} -> - S3#{positive_int_value => PFpositive_int_value}; - _ -> S3 - end, + {_, #{positive_int_value := NFpositive_int_value}} -> S3#{positive_int_value => NFpositive_int_value}; + {#{positive_int_value := PFpositive_int_value}, _} -> S3#{positive_int_value => PFpositive_int_value}; + _ -> S3 + end, S5 = case {PMsg, NMsg} of - {_, #{negative_int_value := NFnegative_int_value}} -> - S4#{negative_int_value => NFnegative_int_value}; - {#{negative_int_value := PFnegative_int_value}, _} -> - S4#{negative_int_value => PFnegative_int_value}; - _ -> S4 - end, + {_, #{negative_int_value := NFnegative_int_value}} -> S4#{negative_int_value => NFnegative_int_value}; + {#{negative_int_value := PFnegative_int_value}, _} -> S4#{negative_int_value => PFnegative_int_value}; + _ -> S4 + end, S6 = case {PMsg, NMsg} of - {_, #{double_value := NFdouble_value}} -> - S5#{double_value => NFdouble_value}; - {#{double_value := PFdouble_value}, _} -> - S5#{double_value => PFdouble_value}; - _ -> S5 - end, + {_, #{double_value := NFdouble_value}} -> S5#{double_value => NFdouble_value}; + {#{double_value := PFdouble_value}, _} -> S5#{double_value => PFdouble_value}; + _ -> S5 + end, S7 = case {PMsg, NMsg} of - {_, #{string_value := NFstring_value}} -> - S6#{string_value => NFstring_value}; - {#{string_value := PFstring_value}, _} -> - S6#{string_value => PFstring_value}; - _ -> S6 - end, + {_, #{string_value := NFstring_value}} -> S6#{string_value => NFstring_value}; + {#{string_value := PFstring_value}, _} -> S6#{string_value => PFstring_value}; + _ -> S6 + end, case {PMsg, NMsg} of - {_, #{aggregate_value := NFaggregate_value}} -> - S7#{aggregate_value => NFaggregate_value}; - {#{aggregate_value := PFaggregate_value}, _} -> - S7#{aggregate_value => PFaggregate_value}; - _ -> S7 + {_, #{aggregate_value := NFaggregate_value}} -> S7#{aggregate_value => NFaggregate_value}; + {#{aggregate_value := PFaggregate_value}, _} -> S7#{aggregate_value => PFaggregate_value}; + _ -> S7 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.SourceCodeInfo.Location'/3}). -'merge_msg_google.protobuf.SourceCodeInfo.Location'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.SourceCodeInfo.Location'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {#{path := PFpath}, #{path := NFpath}} -> - S1#{path => 'erlang_++'(PFpath, NFpath, TrUserData)}; - {_, #{path := NFpath}} -> S1#{path => NFpath}; - {#{path := PFpath}, _} -> S1#{path => PFpath}; - {_, _} -> S1 - end, + {#{path := PFpath}, #{path := NFpath}} -> S1#{path => 'erlang_++'(PFpath, NFpath, TrUserData)}; + {_, #{path := NFpath}} -> S1#{path => NFpath}; + {#{path := PFpath}, _} -> S1#{path => PFpath}; + {_, _} -> S1 + end, S3 = case {PMsg, NMsg} of - {#{span := PFspan}, #{span := NFspan}} -> - S2#{span => 'erlang_++'(PFspan, NFspan, TrUserData)}; - {_, #{span := NFspan}} -> S2#{span => NFspan}; - {#{span := PFspan}, _} -> S2#{span => PFspan}; - {_, _} -> S2 - end, + {#{span := PFspan}, #{span := NFspan}} -> S2#{span => 'erlang_++'(PFspan, NFspan, TrUserData)}; + {_, #{span := NFspan}} -> S2#{span => NFspan}; + {#{span := PFspan}, _} -> S2#{span => PFspan}; + {_, _} -> S2 + end, S4 = case {PMsg, NMsg} of - {_, #{leading_comments := NFleading_comments}} -> - S3#{leading_comments => NFleading_comments}; - {#{leading_comments := PFleading_comments}, _} -> - S3#{leading_comments => PFleading_comments}; - _ -> S3 - end, + {_, #{leading_comments := NFleading_comments}} -> S3#{leading_comments => NFleading_comments}; + {#{leading_comments := PFleading_comments}, _} -> S3#{leading_comments => PFleading_comments}; + _ -> S3 + end, S5 = case {PMsg, NMsg} of - {_, #{trailing_comments := NFtrailing_comments}} -> - S4#{trailing_comments => NFtrailing_comments}; - {#{trailing_comments := PFtrailing_comments}, _} -> - S4#{trailing_comments => PFtrailing_comments}; - _ -> S4 - end, + {_, #{trailing_comments := NFtrailing_comments}} -> S4#{trailing_comments => NFtrailing_comments}; + {#{trailing_comments := PFtrailing_comments}, _} -> S4#{trailing_comments => PFtrailing_comments}; + _ -> S4 + end, case {PMsg, NMsg} of - {#{leading_detached_comments := - PFleading_detached_comments}, - #{leading_detached_comments := - NFleading_detached_comments}} -> - S5#{leading_detached_comments => - 'erlang_++'(PFleading_detached_comments, - NFleading_detached_comments, TrUserData)}; - {_, - #{leading_detached_comments := - NFleading_detached_comments}} -> - S5#{leading_detached_comments => - NFleading_detached_comments}; - {#{leading_detached_comments := - PFleading_detached_comments}, - _} -> - S5#{leading_detached_comments => - PFleading_detached_comments}; - {_, _} -> S5 + {#{leading_detached_comments := PFleading_detached_comments}, #{leading_detached_comments := NFleading_detached_comments}} -> S5#{leading_detached_comments => 'erlang_++'(PFleading_detached_comments, NFleading_detached_comments, TrUserData)}; + {_, #{leading_detached_comments := NFleading_detached_comments}} -> S5#{leading_detached_comments => NFleading_detached_comments}; + {#{leading_detached_comments := PFleading_detached_comments}, _} -> S5#{leading_detached_comments => PFleading_detached_comments}; + {_, _} -> S5 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.SourceCodeInfo'/3}). -'merge_msg_google.protobuf.SourceCodeInfo'(PMsg, NMsg, - TrUserData) -> +'merge_msg_google.protobuf.SourceCodeInfo'(PMsg, NMsg, TrUserData) -> S1 = #{}, case {PMsg, NMsg} of - {#{location := PFlocation}, - #{location := NFlocation}} -> - S1#{location => - 'erlang_++'(PFlocation, NFlocation, TrUserData)}; - {_, #{location := NFlocation}} -> - S1#{location => NFlocation}; - {#{location := PFlocation}, _} -> - S1#{location => PFlocation}; - {_, _} -> S1 + {#{location := PFlocation}, #{location := NFlocation}} -> S1#{location => 'erlang_++'(PFlocation, NFlocation, TrUserData)}; + {_, #{location := NFlocation}} -> S1#{location => NFlocation}; + {#{location := PFlocation}, _} -> S1#{location => PFlocation}; + {_, _} -> S1 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). -'merge_msg_google.protobuf.GeneratedCodeInfo.Annotation'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.GeneratedCodeInfo.Annotation'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {#{path := PFpath}, #{path := NFpath}} -> - S1#{path => 'erlang_++'(PFpath, NFpath, TrUserData)}; - {_, #{path := NFpath}} -> S1#{path => NFpath}; - {#{path := PFpath}, _} -> S1#{path => PFpath}; - {_, _} -> S1 - end, + {#{path := PFpath}, #{path := NFpath}} -> S1#{path => 'erlang_++'(PFpath, NFpath, TrUserData)}; + {_, #{path := NFpath}} -> S1#{path => NFpath}; + {#{path := PFpath}, _} -> S1#{path => PFpath}; + {_, _} -> S1 + end, S3 = case {PMsg, NMsg} of - {_, #{source_file := NFsource_file}} -> - S2#{source_file => NFsource_file}; - {#{source_file := PFsource_file}, _} -> - S2#{source_file => PFsource_file}; - _ -> S2 - end, + {_, #{source_file := NFsource_file}} -> S2#{source_file => NFsource_file}; + {#{source_file := PFsource_file}, _} -> S2#{source_file => PFsource_file}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {_, #{'begin' := NFbegin}} -> S3#{'begin' => NFbegin}; - {#{'begin' := PFbegin}, _} -> S3#{'begin' => PFbegin}; - _ -> S3 - end, + {_, #{'begin' := NFbegin}} -> S3#{'begin' => NFbegin}; + {#{'begin' := PFbegin}, _} -> S3#{'begin' => PFbegin}; + _ -> S3 + end, case {PMsg, NMsg} of - {_, #{'end' := NFend}} -> S4#{'end' => NFend}; - {#{'end' := PFend}, _} -> S4#{'end' => PFend}; - _ -> S4 + {_, #{'end' := NFend}} -> S4#{'end' => NFend}; + {#{'end' := PFend}, _} -> S4#{'end' => PFend}; + _ -> S4 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.GeneratedCodeInfo'/3}). -'merge_msg_google.protobuf.GeneratedCodeInfo'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.GeneratedCodeInfo'(PMsg, NMsg, TrUserData) -> S1 = #{}, case {PMsg, NMsg} of - {#{annotation := PFannotation}, - #{annotation := NFannotation}} -> - S1#{annotation => - 'erlang_++'(PFannotation, NFannotation, TrUserData)}; - {_, #{annotation := NFannotation}} -> - S1#{annotation => NFannotation}; - {#{annotation := PFannotation}, _} -> - S1#{annotation => PFannotation}; - {_, _} -> S1 + {#{annotation := PFannotation}, #{annotation := NFannotation}} -> S1#{annotation => 'erlang_++'(PFannotation, NFannotation, TrUserData)}; + {_, #{annotation := NFannotation}} -> S1#{annotation => NFannotation}; + {#{annotation := PFannotation}, _} -> S1#{annotation => PFannotation}; + {_, _} -> S1 end. -verify_msg(Msg, MsgName) when is_atom(MsgName) -> - verify_msg(Msg, MsgName, []). +verify_msg(Msg, MsgName) when is_atom(MsgName) -> verify_msg(Msg, MsgName, []). verify_msg(Msg, MsgName, Opts) -> TrUserData = proplists:get_value(user_data, Opts), case MsgName of - 'google.protobuf.FileDescriptorSet' -> - 'v_msg_google.protobuf.FileDescriptorSet'(Msg, - [MsgName], TrUserData); - 'google.protobuf.FileDescriptorProto' -> - 'v_msg_google.protobuf.FileDescriptorProto'(Msg, - [MsgName], TrUserData); - 'google.protobuf.DescriptorProto.ExtensionRange' -> - 'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, - [MsgName], - TrUserData); - 'google.protobuf.DescriptorProto.ReservedRange' -> - 'v_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, - [MsgName], - TrUserData); - 'google.protobuf.DescriptorProto' -> - 'v_msg_google.protobuf.DescriptorProto'(Msg, [MsgName], - TrUserData); - 'google.protobuf.FieldDescriptorProto' -> - 'v_msg_google.protobuf.FieldDescriptorProto'(Msg, - [MsgName], TrUserData); - 'google.protobuf.OneofDescriptorProto' -> - 'v_msg_google.protobuf.OneofDescriptorProto'(Msg, - [MsgName], TrUserData); - 'google.protobuf.EnumDescriptorProto' -> - 'v_msg_google.protobuf.EnumDescriptorProto'(Msg, - [MsgName], TrUserData); - 'google.protobuf.EnumValueDescriptorProto' -> - 'v_msg_google.protobuf.EnumValueDescriptorProto'(Msg, - [MsgName], - TrUserData); - 'google.protobuf.ServiceDescriptorProto' -> - 'v_msg_google.protobuf.ServiceDescriptorProto'(Msg, - [MsgName], TrUserData); - 'google.protobuf.MethodDescriptorProto' -> - 'v_msg_google.protobuf.MethodDescriptorProto'(Msg, - [MsgName], TrUserData); - 'google.protobuf.FileOptions' -> - 'v_msg_google.protobuf.FileOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.MessageOptions' -> - 'v_msg_google.protobuf.MessageOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.FieldOptions' -> - 'v_msg_google.protobuf.FieldOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.EnumOptions' -> - 'v_msg_google.protobuf.EnumOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.EnumValueOptions' -> - 'v_msg_google.protobuf.EnumValueOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.ServiceOptions' -> - 'v_msg_google.protobuf.ServiceOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.MethodOptions' -> - 'v_msg_google.protobuf.MethodOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.UninterpretedOption.NamePart' -> - 'v_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, - [MsgName], - TrUserData); - 'google.protobuf.UninterpretedOption' -> - 'v_msg_google.protobuf.UninterpretedOption'(Msg, - [MsgName], TrUserData); - 'google.protobuf.SourceCodeInfo.Location' -> - 'v_msg_google.protobuf.SourceCodeInfo.Location'(Msg, - [MsgName], - TrUserData); - 'google.protobuf.SourceCodeInfo' -> - 'v_msg_google.protobuf.SourceCodeInfo'(Msg, [MsgName], - TrUserData); - 'google.protobuf.GeneratedCodeInfo.Annotation' -> - 'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, - [MsgName], - TrUserData); - 'google.protobuf.GeneratedCodeInfo' -> - 'v_msg_google.protobuf.GeneratedCodeInfo'(Msg, - [MsgName], TrUserData); - _ -> mk_type_error(not_a_known_message, Msg, []) + 'google.protobuf.FileDescriptorSet' -> 'v_msg_google.protobuf.FileDescriptorSet'(Msg, [MsgName], TrUserData); + 'google.protobuf.FileDescriptorProto' -> 'v_msg_google.protobuf.FileDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.DescriptorProto.ExtensionRange' -> 'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, [MsgName], TrUserData); + 'google.protobuf.DescriptorProto.ReservedRange' -> 'v_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, [MsgName], TrUserData); + 'google.protobuf.DescriptorProto' -> 'v_msg_google.protobuf.DescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.ExtensionRangeOptions' -> 'v_msg_google.protobuf.ExtensionRangeOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.FieldDescriptorProto' -> 'v_msg_google.protobuf.FieldDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.OneofDescriptorProto' -> 'v_msg_google.protobuf.OneofDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.EnumDescriptorProto.EnumReservedRange' -> 'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, [MsgName], TrUserData); + 'google.protobuf.EnumDescriptorProto' -> 'v_msg_google.protobuf.EnumDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.EnumValueDescriptorProto' -> 'v_msg_google.protobuf.EnumValueDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.ServiceDescriptorProto' -> 'v_msg_google.protobuf.ServiceDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.MethodDescriptorProto' -> 'v_msg_google.protobuf.MethodDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.FileOptions' -> 'v_msg_google.protobuf.FileOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.MessageOptions' -> 'v_msg_google.protobuf.MessageOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.FieldOptions' -> 'v_msg_google.protobuf.FieldOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.OneofOptions' -> 'v_msg_google.protobuf.OneofOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.EnumOptions' -> 'v_msg_google.protobuf.EnumOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.EnumValueOptions' -> 'v_msg_google.protobuf.EnumValueOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.ServiceOptions' -> 'v_msg_google.protobuf.ServiceOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.MethodOptions' -> 'v_msg_google.protobuf.MethodOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.UninterpretedOption.NamePart' -> 'v_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, [MsgName], TrUserData); + 'google.protobuf.UninterpretedOption' -> 'v_msg_google.protobuf.UninterpretedOption'(Msg, [MsgName], TrUserData); + 'google.protobuf.SourceCodeInfo.Location' -> 'v_msg_google.protobuf.SourceCodeInfo.Location'(Msg, [MsgName], TrUserData); + 'google.protobuf.SourceCodeInfo' -> 'v_msg_google.protobuf.SourceCodeInfo'(Msg, [MsgName], TrUserData); + 'google.protobuf.GeneratedCodeInfo.Annotation' -> 'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, [MsgName], TrUserData); + 'google.protobuf.GeneratedCodeInfo' -> 'v_msg_google.protobuf.GeneratedCodeInfo'(Msg, [MsgName], TrUserData); + _ -> mk_type_error(not_a_known_message, Msg, []) end. -compile({nowarn_unused_function,'v_msg_google.protobuf.FileDescriptorSet'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.FileDescriptorSet'/3}). -'v_msg_google.protobuf.FileDescriptorSet'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.FileDescriptorSet'(#{} = M, Path, TrUserData) -> case M of - #{file := F1} -> - if is_list(F1) -> - _ = ['v_msg_google.protobuf.FileDescriptorProto'(Elem, - [file | Path], - TrUserData) - || Elem <- F1], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.FileDescriptorProto'}}, - F1, [file | Path]) - end; - _ -> ok + #{file := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.FileDescriptorProto'(Elem, [file | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.FileDescriptorProto'}}, F1, [file | Path]) + end; + _ -> ok end, lists:foreach(fun (file) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.FileDescriptorSet'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.FileDescriptorSet'}, - M, Path); -'v_msg_google.protobuf.FileDescriptorSet'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.FileDescriptorSet'}, - X, Path). +'v_msg_google.protobuf.FileDescriptorSet'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.FileDescriptorSet'}, M, Path); +'v_msg_google.protobuf.FileDescriptorSet'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.FileDescriptorSet'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.FileDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.FileDescriptorProto'/3}). +'v_submsg_google.protobuf.FileDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.FileDescriptorProto'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.FileDescriptorProto'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.FileDescriptorProto'/3}). -'v_msg_google.protobuf.FileDescriptorProto'(#{} = M, - Path, TrUserData) -> +'v_msg_google.protobuf.FileDescriptorProto'(#{} = M, Path, TrUserData) -> case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok end, case M of - #{package := F2} -> - v_type_string(F2, [package | Path], TrUserData); - _ -> ok + #{package := F2} -> v_type_string(F2, [package | Path], TrUserData); + _ -> ok end, case M of - #{dependency := F3} -> - if is_list(F3) -> - _ = [v_type_string(Elem, [dependency | Path], - TrUserData) - || Elem <- F3], - ok; - true -> - mk_type_error({invalid_list_of, string}, F3, - [dependency | Path]) - end; - _ -> ok + #{dependency := F3} -> + if is_list(F3) -> + _ = [v_type_string(Elem, [dependency | Path], TrUserData) || Elem <- F3], + ok; + true -> mk_type_error({invalid_list_of, string}, F3, [dependency | Path]) + end; + _ -> ok end, case M of - #{public_dependency := F4} -> - if is_list(F4) -> - _ = [v_type_int32(Elem, [public_dependency | Path], - TrUserData) - || Elem <- F4], - ok; - true -> - mk_type_error({invalid_list_of, int32}, F4, - [public_dependency | Path]) - end; - _ -> ok + #{public_dependency := F4} -> + if is_list(F4) -> + _ = [v_type_int32(Elem, [public_dependency | Path], TrUserData) || Elem <- F4], + ok; + true -> mk_type_error({invalid_list_of, int32}, F4, [public_dependency | Path]) + end; + _ -> ok end, case M of - #{weak_dependency := F5} -> - if is_list(F5) -> - _ = [v_type_int32(Elem, [weak_dependency | Path], - TrUserData) - || Elem <- F5], - ok; - true -> - mk_type_error({invalid_list_of, int32}, F5, - [weak_dependency | Path]) - end; - _ -> ok + #{weak_dependency := F5} -> + if is_list(F5) -> + _ = [v_type_int32(Elem, [weak_dependency | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, int32}, F5, [weak_dependency | Path]) + end; + _ -> ok end, case M of - #{message_type := F6} -> - if is_list(F6) -> - _ = ['v_msg_google.protobuf.DescriptorProto'(Elem, - [message_type - | Path], - TrUserData) - || Elem <- F6], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.DescriptorProto'}}, - F6, [message_type | Path]) - end; - _ -> ok + #{message_type := F6} -> + if is_list(F6) -> + _ = ['v_submsg_google.protobuf.DescriptorProto'(Elem, [message_type | Path], TrUserData) || Elem <- F6], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.DescriptorProto'}}, F6, [message_type | Path]) + end; + _ -> ok end, case M of - #{enum_type := F7} -> - if is_list(F7) -> - _ = ['v_msg_google.protobuf.EnumDescriptorProto'(Elem, - [enum_type - | Path], - TrUserData) - || Elem <- F7], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.EnumDescriptorProto'}}, - F7, [enum_type | Path]) - end; - _ -> ok + #{enum_type := F7} -> + if is_list(F7) -> + _ = ['v_submsg_google.protobuf.EnumDescriptorProto'(Elem, [enum_type | Path], TrUserData) || Elem <- F7], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.EnumDescriptorProto'}}, F7, [enum_type | Path]) + end; + _ -> ok end, case M of - #{service := F8} -> - if is_list(F8) -> - _ = - ['v_msg_google.protobuf.ServiceDescriptorProto'(Elem, - [service - | Path], - TrUserData) - || Elem <- F8], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.ServiceDescriptorProto'}}, - F8, [service | Path]) - end; - _ -> ok + #{service := F8} -> + if is_list(F8) -> + _ = ['v_submsg_google.protobuf.ServiceDescriptorProto'(Elem, [service | Path], TrUserData) || Elem <- F8], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.ServiceDescriptorProto'}}, F8, [service | Path]) + end; + _ -> ok end, case M of - #{extension := F9} -> - if is_list(F9) -> - _ = ['v_msg_google.protobuf.FieldDescriptorProto'(Elem, - [extension - | Path], - TrUserData) - || Elem <- F9], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.FieldDescriptorProto'}}, - F9, [extension | Path]) - end; - _ -> ok + #{extension := F9} -> + if is_list(F9) -> + _ = ['v_submsg_google.protobuf.FieldDescriptorProto'(Elem, [extension | Path], TrUserData) || Elem <- F9], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.FieldDescriptorProto'}}, F9, [extension | Path]) + end; + _ -> ok end, case M of - #{options := F10} -> - 'v_msg_google.protobuf.FileOptions'(F10, - [options | Path], TrUserData); - _ -> ok + #{options := F10} -> 'v_submsg_google.protobuf.FileOptions'(F10, [options | Path], TrUserData); + _ -> ok end, case M of - #{source_code_info := F11} -> - 'v_msg_google.protobuf.SourceCodeInfo'(F11, - [source_code_info | Path], - TrUserData); - _ -> ok + #{source_code_info := F11} -> 'v_submsg_google.protobuf.SourceCodeInfo'(F11, [source_code_info | Path], TrUserData); + _ -> ok end, case M of - #{syntax := F12} -> - v_type_string(F12, [syntax | Path], TrUserData); - _ -> ok + #{syntax := F12} -> v_type_string(F12, [syntax | Path], TrUserData); + _ -> ok end, lists:foreach(fun (name) -> ok; - (package) -> ok; - (dependency) -> ok; - (public_dependency) -> ok; - (weak_dependency) -> ok; - (message_type) -> ok; - (enum_type) -> ok; - (service) -> ok; - (extension) -> ok; - (options) -> ok; - (source_code_info) -> ok; - (syntax) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (package) -> ok; + (dependency) -> ok; + (public_dependency) -> ok; + (weak_dependency) -> ok; + (message_type) -> ok; + (enum_type) -> ok; + (service) -> ok; + (extension) -> ok; + (options) -> ok; + (source_code_info) -> ok; + (syntax) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.FileDescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.FileDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.FileDescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.FileDescriptorProto'}, - X, Path). +'v_msg_google.protobuf.FileDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.FileDescriptorProto'}, M, Path); +'v_msg_google.protobuf.FileDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.FileDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.DescriptorProto.ExtensionRange'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.DescriptorProto.ExtensionRange'/3}). +'v_submsg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.DescriptorProto.ExtensionRange'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.DescriptorProto.ExtensionRange'/3}). -'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(#{} = - M, - Path, TrUserData) -> +'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(#{} = M, Path, TrUserData) -> case M of - #{start := F1} -> - v_type_int32(F1, [start | Path], TrUserData); - _ -> ok + #{start := F1} -> v_type_int32(F1, [start | Path], TrUserData); + _ -> ok end, case M of - #{'end' := F2} -> - v_type_int32(F2, ['end' | Path], TrUserData); - _ -> ok + #{'end' := F2} -> v_type_int32(F2, ['end' | Path], TrUserData); + _ -> ok + end, + case M of + #{options := F3} -> 'v_submsg_google.protobuf.ExtensionRangeOptions'(F3, [options | Path], TrUserData); + _ -> ok end, lists:foreach(fun (start) -> ok; - ('end') -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + ('end') -> ok; + (options) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(M, - Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.DescriptorProto.ExtensionRange'}, - M, Path); -'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(X, - Path, _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.DescriptorProto.ExtensionRange'}, - X, Path). +'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.DescriptorProto.ExtensionRange'}, M, Path); +'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.DescriptorProto.ReservedRange'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.DescriptorProto.ReservedRange'/3}). +'v_submsg_google.protobuf.DescriptorProto.ReservedRange'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.DescriptorProto.ReservedRange'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.DescriptorProto.ReservedRange'/3}). -'v_msg_google.protobuf.DescriptorProto.ReservedRange'(#{} = - M, - Path, TrUserData) -> +'v_msg_google.protobuf.DescriptorProto.ReservedRange'(#{} = M, Path, TrUserData) -> case M of - #{start := F1} -> - v_type_int32(F1, [start | Path], TrUserData); - _ -> ok + #{start := F1} -> v_type_int32(F1, [start | Path], TrUserData); + _ -> ok end, case M of - #{'end' := F2} -> - v_type_int32(F2, ['end' | Path], TrUserData); - _ -> ok + #{'end' := F2} -> v_type_int32(F2, ['end' | Path], TrUserData); + _ -> ok end, lists:foreach(fun (start) -> ok; - ('end') -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + ('end') -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.DescriptorProto.ReservedRange'(M, - Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.DescriptorProto.ReservedRange'}, - M, Path); -'v_msg_google.protobuf.DescriptorProto.ReservedRange'(X, - Path, _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.DescriptorProto.ReservedRange'}, - X, Path). +'v_msg_google.protobuf.DescriptorProto.ReservedRange'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.DescriptorProto.ReservedRange'}, M, Path); +'v_msg_google.protobuf.DescriptorProto.ReservedRange'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.DescriptorProto.ReservedRange'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.DescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.DescriptorProto'/3}). +'v_submsg_google.protobuf.DescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.DescriptorProto'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.DescriptorProto'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.DescriptorProto'/3}). -'v_msg_google.protobuf.DescriptorProto'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.DescriptorProto'(#{} = M, Path, TrUserData) -> case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok end, case M of - #{field := F2} -> - if is_list(F2) -> - _ = ['v_msg_google.protobuf.FieldDescriptorProto'(Elem, - [field - | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.FieldDescriptorProto'}}, - F2, [field | Path]) - end; - _ -> ok + #{field := F2} -> + if is_list(F2) -> + _ = ['v_submsg_google.protobuf.FieldDescriptorProto'(Elem, [field | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.FieldDescriptorProto'}}, F2, [field | Path]) + end; + _ -> ok end, case M of - #{extension := F3} -> - if is_list(F3) -> - _ = ['v_msg_google.protobuf.FieldDescriptorProto'(Elem, - [extension - | Path], - TrUserData) - || Elem <- F3], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.FieldDescriptorProto'}}, - F3, [extension | Path]) - end; - _ -> ok + #{extension := F3} -> + if is_list(F3) -> + _ = ['v_submsg_google.protobuf.FieldDescriptorProto'(Elem, [extension | Path], TrUserData) || Elem <- F3], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.FieldDescriptorProto'}}, F3, [extension | Path]) + end; + _ -> ok end, case M of - #{nested_type := F4} -> - if is_list(F4) -> - _ = ['v_msg_google.protobuf.DescriptorProto'(Elem, - [nested_type - | Path], - TrUserData) - || Elem <- F4], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.DescriptorProto'}}, - F4, [nested_type | Path]) - end; - _ -> ok + #{nested_type := F4} -> + if is_list(F4) -> + _ = ['v_submsg_google.protobuf.DescriptorProto'(Elem, [nested_type | Path], TrUserData) || Elem <- F4], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.DescriptorProto'}}, F4, [nested_type | Path]) + end; + _ -> ok end, case M of - #{enum_type := F5} -> - if is_list(F5) -> - _ = ['v_msg_google.protobuf.EnumDescriptorProto'(Elem, - [enum_type - | Path], - TrUserData) - || Elem <- F5], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.EnumDescriptorProto'}}, - F5, [enum_type | Path]) - end; - _ -> ok + #{enum_type := F5} -> + if is_list(F5) -> + _ = ['v_submsg_google.protobuf.EnumDescriptorProto'(Elem, [enum_type | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.EnumDescriptorProto'}}, F5, [enum_type | Path]) + end; + _ -> ok end, case M of - #{extension_range := F6} -> - if is_list(F6) -> - _ = - ['v_msg_google.protobuf.DescriptorProto.ExtensionRange'(Elem, - [extension_range - | Path], - TrUserData) - || Elem <- F6], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.DescriptorProto.ExtensionRange'}}, - F6, [extension_range | Path]) - end; - _ -> ok + #{extension_range := F6} -> + if is_list(F6) -> + _ = ['v_submsg_google.protobuf.DescriptorProto.ExtensionRange'(Elem, [extension_range | Path], TrUserData) || Elem <- F6], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.DescriptorProto.ExtensionRange'}}, F6, [extension_range | Path]) + end; + _ -> ok end, case M of - #{oneof_decl := F7} -> - if is_list(F7) -> - _ = ['v_msg_google.protobuf.OneofDescriptorProto'(Elem, - [oneof_decl - | Path], - TrUserData) - || Elem <- F7], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.OneofDescriptorProto'}}, - F7, [oneof_decl | Path]) - end; - _ -> ok + #{oneof_decl := F7} -> + if is_list(F7) -> + _ = ['v_submsg_google.protobuf.OneofDescriptorProto'(Elem, [oneof_decl | Path], TrUserData) || Elem <- F7], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.OneofDescriptorProto'}}, F7, [oneof_decl | Path]) + end; + _ -> ok end, case M of - #{options := F8} -> - 'v_msg_google.protobuf.MessageOptions'(F8, - [options | Path], TrUserData); - _ -> ok + #{options := F8} -> 'v_submsg_google.protobuf.MessageOptions'(F8, [options | Path], TrUserData); + _ -> ok end, case M of - #{reserved_range := F9} -> - if is_list(F9) -> - _ = - ['v_msg_google.protobuf.DescriptorProto.ReservedRange'(Elem, - [reserved_range - | Path], - TrUserData) - || Elem <- F9], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.DescriptorProto.ReservedRange'}}, - F9, [reserved_range | Path]) - end; - _ -> ok + #{reserved_range := F9} -> + if is_list(F9) -> + _ = ['v_submsg_google.protobuf.DescriptorProto.ReservedRange'(Elem, [reserved_range | Path], TrUserData) || Elem <- F9], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.DescriptorProto.ReservedRange'}}, F9, [reserved_range | Path]) + end; + _ -> ok end, case M of - #{reserved_name := F10} -> - if is_list(F10) -> - _ = [v_type_string(Elem, [reserved_name | Path], - TrUserData) - || Elem <- F10], - ok; - true -> - mk_type_error({invalid_list_of, string}, F10, - [reserved_name | Path]) - end; - _ -> ok + #{reserved_name := F10} -> + if is_list(F10) -> + _ = [v_type_string(Elem, [reserved_name | Path], TrUserData) || Elem <- F10], + ok; + true -> mk_type_error({invalid_list_of, string}, F10, [reserved_name | Path]) + end; + _ -> ok end, lists:foreach(fun (name) -> ok; - (field) -> ok; - (extension) -> ok; - (nested_type) -> ok; - (enum_type) -> ok; - (extension_range) -> ok; - (oneof_decl) -> ok; - (options) -> ok; - (reserved_range) -> ok; - (reserved_name) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (field) -> ok; + (extension) -> ok; + (nested_type) -> ok; + (enum_type) -> ok; + (extension_range) -> ok; + (oneof_decl) -> ok; + (options) -> ok; + (reserved_range) -> ok; + (reserved_name) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.DescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.DescriptorProto'}, M, Path); +'v_msg_google.protobuf.DescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.DescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.ExtensionRangeOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.ExtensionRangeOptions'/3}). +'v_submsg_google.protobuf.ExtensionRangeOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.ExtensionRangeOptions'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.ExtensionRangeOptions'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.ExtensionRangeOptions'/3}). +'v_msg_google.protobuf.ExtensionRangeOptions'(#{} = M, Path, TrUserData) -> + case M of + #{uninterpreted_option := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F1, [uninterpreted_option | Path]) + end; + _ -> ok + end, + lists:foreach(fun (uninterpreted_option) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.DescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.DescriptorProto'}, - M, Path); -'v_msg_google.protobuf.DescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.DescriptorProto'}, - X, Path). +'v_msg_google.protobuf.ExtensionRangeOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.ExtensionRangeOptions'}, M, Path); +'v_msg_google.protobuf.ExtensionRangeOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.ExtensionRangeOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.FieldDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.FieldDescriptorProto'/3}). +'v_submsg_google.protobuf.FieldDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.FieldDescriptorProto'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.FieldDescriptorProto'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.FieldDescriptorProto'/3}). -'v_msg_google.protobuf.FieldDescriptorProto'(#{} = M, - Path, TrUserData) -> +'v_msg_google.protobuf.FieldDescriptorProto'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok + #{number := F2} -> v_type_int32(F2, [number | Path], TrUserData); + _ -> ok end, case M of - #{number := F2} -> - v_type_int32(F2, [number | Path], TrUserData); - _ -> ok + #{label := F3} -> 'v_enum_google.protobuf.FieldDescriptorProto.Label'(F3, [label | Path], TrUserData); + _ -> ok end, case M of - #{label := F3} -> - 'v_enum_google.protobuf.FieldDescriptorProto.Label'(F3, - [label | Path], - TrUserData); - _ -> ok + #{type := F4} -> 'v_enum_google.protobuf.FieldDescriptorProto.Type'(F4, [type | Path], TrUserData); + _ -> ok end, case M of - #{type := F4} -> - 'v_enum_google.protobuf.FieldDescriptorProto.Type'(F4, - [type | Path], - TrUserData); - _ -> ok + #{type_name := F5} -> v_type_string(F5, [type_name | Path], TrUserData); + _ -> ok end, case M of - #{type_name := F5} -> - v_type_string(F5, [type_name | Path], TrUserData); - _ -> ok + #{extendee := F6} -> v_type_string(F6, [extendee | Path], TrUserData); + _ -> ok end, case M of - #{extendee := F6} -> - v_type_string(F6, [extendee | Path], TrUserData); - _ -> ok + #{default_value := F7} -> v_type_string(F7, [default_value | Path], TrUserData); + _ -> ok end, case M of - #{default_value := F7} -> - v_type_string(F7, [default_value | Path], TrUserData); - _ -> ok + #{oneof_index := F8} -> v_type_int32(F8, [oneof_index | Path], TrUserData); + _ -> ok end, case M of - #{oneof_index := F8} -> - v_type_int32(F8, [oneof_index | Path], TrUserData); - _ -> ok + #{json_name := F9} -> v_type_string(F9, [json_name | Path], TrUserData); + _ -> ok end, case M of - #{json_name := F9} -> - v_type_string(F9, [json_name | Path], TrUserData); - _ -> ok + #{options := F10} -> 'v_submsg_google.protobuf.FieldOptions'(F10, [options | Path], TrUserData); + _ -> ok end, case M of - #{options := F10} -> - 'v_msg_google.protobuf.FieldOptions'(F10, - [options | Path], TrUserData); - _ -> ok + #{proto3_optional := F11} -> v_type_bool(F11, [proto3_optional | Path], TrUserData); + _ -> ok end, lists:foreach(fun (name) -> ok; - (number) -> ok; - (label) -> ok; - (type) -> ok; - (type_name) -> ok; - (extendee) -> ok; - (default_value) -> ok; - (oneof_index) -> ok; - (json_name) -> ok; - (options) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (number) -> ok; + (label) -> ok; + (type) -> ok; + (type_name) -> ok; + (extendee) -> ok; + (default_value) -> ok; + (oneof_index) -> ok; + (json_name) -> ok; + (options) -> ok; + (proto3_optional) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.FieldDescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.FieldDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.FieldDescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.FieldDescriptorProto'}, - X, Path). +'v_msg_google.protobuf.FieldDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.FieldDescriptorProto'}, M, Path); +'v_msg_google.protobuf.FieldDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.FieldDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.OneofDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.OneofDescriptorProto'/3}). +'v_submsg_google.protobuf.OneofDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.OneofDescriptorProto'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.OneofDescriptorProto'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.OneofDescriptorProto'/3}). -'v_msg_google.protobuf.OneofDescriptorProto'(#{} = M, - Path, TrUserData) -> +'v_msg_google.protobuf.OneofDescriptorProto'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok + #{options := F2} -> 'v_submsg_google.protobuf.OneofOptions'(F2, [options | Path], TrUserData); + _ -> ok end, lists:foreach(fun (name) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (options) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.OneofDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.OneofDescriptorProto'}, M, Path); +'v_msg_google.protobuf.OneofDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.OneofDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.EnumDescriptorProto.EnumReservedRange'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.EnumDescriptorProto.EnumReservedRange'/3}). +'v_submsg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'/3}). +'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(#{} = M, Path, TrUserData) -> + case M of + #{start := F1} -> v_type_int32(F1, [start | Path], TrUserData); + _ -> ok + end, + case M of + #{'end' := F2} -> v_type_int32(F2, ['end' | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (start) -> ok; + ('end') -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.OneofDescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.OneofDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.OneofDescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.OneofDescriptorProto'}, - X, Path). +'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}, M, Path); +'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.EnumDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.EnumDescriptorProto'/3}). +'v_submsg_google.protobuf.EnumDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.EnumDescriptorProto'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.EnumDescriptorProto'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.EnumDescriptorProto'/3}). -'v_msg_google.protobuf.EnumDescriptorProto'(#{} = M, - Path, TrUserData) -> +'v_msg_google.protobuf.EnumDescriptorProto'(#{} = M, Path, TrUserData) -> case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok end, case M of - #{value := F2} -> - if is_list(F2) -> - _ = - ['v_msg_google.protobuf.EnumValueDescriptorProto'(Elem, - [value - | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.EnumValueDescriptorProto'}}, - F2, [value | Path]) - end; - _ -> ok + #{value := F2} -> + if is_list(F2) -> + _ = ['v_submsg_google.protobuf.EnumValueDescriptorProto'(Elem, [value | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.EnumValueDescriptorProto'}}, F2, [value | Path]) + end; + _ -> ok end, case M of - #{options := F3} -> - 'v_msg_google.protobuf.EnumOptions'(F3, - [options | Path], TrUserData); - _ -> ok + #{options := F3} -> 'v_submsg_google.protobuf.EnumOptions'(F3, [options | Path], TrUserData); + _ -> ok + end, + case M of + #{reserved_range := F4} -> + if is_list(F4) -> + _ = ['v_submsg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Elem, [reserved_range | Path], TrUserData) || Elem <- F4], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}}, F4, [reserved_range | Path]) + end; + _ -> ok + end, + case M of + #{reserved_name := F5} -> + if is_list(F5) -> + _ = [v_type_string(Elem, [reserved_name | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, string}, F5, [reserved_name | Path]) + end; + _ -> ok end, lists:foreach(fun (name) -> ok; - (value) -> ok; - (options) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (value) -> ok; + (options) -> ok; + (reserved_range) -> ok; + (reserved_name) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.EnumDescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.EnumDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.EnumDescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.EnumDescriptorProto'}, - X, Path). +'v_msg_google.protobuf.EnumDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.EnumDescriptorProto'}, M, Path); +'v_msg_google.protobuf.EnumDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.EnumDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.EnumValueDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.EnumValueDescriptorProto'/3}). +'v_submsg_google.protobuf.EnumValueDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.EnumValueDescriptorProto'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.EnumValueDescriptorProto'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.EnumValueDescriptorProto'/3}). -'v_msg_google.protobuf.EnumValueDescriptorProto'(#{} = - M, - Path, TrUserData) -> +'v_msg_google.protobuf.EnumValueDescriptorProto'(#{} = M, Path, TrUserData) -> case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok end, case M of - #{number := F2} -> - v_type_int32(F2, [number | Path], TrUserData); - _ -> ok + #{number := F2} -> v_type_int32(F2, [number | Path], TrUserData); + _ -> ok end, case M of - #{options := F3} -> - 'v_msg_google.protobuf.EnumValueOptions'(F3, - [options | Path], - TrUserData); - _ -> ok + #{options := F3} -> 'v_submsg_google.protobuf.EnumValueOptions'(F3, [options | Path], TrUserData); + _ -> ok end, lists:foreach(fun (name) -> ok; - (number) -> ok; - (options) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (number) -> ok; + (options) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.EnumValueDescriptorProto'(M, - Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.EnumValueDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.EnumValueDescriptorProto'(X, - Path, _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.EnumValueDescriptorProto'}, - X, Path). +'v_msg_google.protobuf.EnumValueDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.EnumValueDescriptorProto'}, M, Path); +'v_msg_google.protobuf.EnumValueDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.EnumValueDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.ServiceDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.ServiceDescriptorProto'/3}). +'v_submsg_google.protobuf.ServiceDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.ServiceDescriptorProto'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.ServiceDescriptorProto'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.ServiceDescriptorProto'/3}). -'v_msg_google.protobuf.ServiceDescriptorProto'(#{} = M, - Path, TrUserData) -> +'v_msg_google.protobuf.ServiceDescriptorProto'(#{} = M, Path, TrUserData) -> case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok end, case M of - #{method := F2} -> - if is_list(F2) -> - _ = ['v_msg_google.protobuf.MethodDescriptorProto'(Elem, - [method - | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.MethodDescriptorProto'}}, - F2, [method | Path]) - end; - _ -> ok + #{method := F2} -> + if is_list(F2) -> + _ = ['v_submsg_google.protobuf.MethodDescriptorProto'(Elem, [method | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.MethodDescriptorProto'}}, F2, [method | Path]) + end; + _ -> ok end, case M of - #{options := F3} -> - 'v_msg_google.protobuf.ServiceOptions'(F3, - [options | Path], TrUserData); - _ -> ok + #{options := F3} -> 'v_submsg_google.protobuf.ServiceOptions'(F3, [options | Path], TrUserData); + _ -> ok end, lists:foreach(fun (name) -> ok; - (method) -> ok; - (options) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (method) -> ok; + (options) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.ServiceDescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.ServiceDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.ServiceDescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.ServiceDescriptorProto'}, - X, Path). +'v_msg_google.protobuf.ServiceDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.ServiceDescriptorProto'}, M, Path); +'v_msg_google.protobuf.ServiceDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.ServiceDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.MethodDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.MethodDescriptorProto'/3}). +'v_submsg_google.protobuf.MethodDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.MethodDescriptorProto'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.MethodDescriptorProto'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.MethodDescriptorProto'/3}). -'v_msg_google.protobuf.MethodDescriptorProto'(#{} = M, - Path, TrUserData) -> +'v_msg_google.protobuf.MethodDescriptorProto'(#{} = M, Path, TrUserData) -> case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok end, case M of - #{input_type := F2} -> - v_type_string(F2, [input_type | Path], TrUserData); - _ -> ok + #{input_type := F2} -> v_type_string(F2, [input_type | Path], TrUserData); + _ -> ok end, case M of - #{output_type := F3} -> - v_type_string(F3, [output_type | Path], TrUserData); - _ -> ok + #{output_type := F3} -> v_type_string(F3, [output_type | Path], TrUserData); + _ -> ok end, case M of - #{options := F4} -> - 'v_msg_google.protobuf.MethodOptions'(F4, - [options | Path], TrUserData); - _ -> ok + #{options := F4} -> 'v_submsg_google.protobuf.MethodOptions'(F4, [options | Path], TrUserData); + _ -> ok end, case M of - #{client_streaming := F5} -> - v_type_bool(F5, [client_streaming | Path], TrUserData); - _ -> ok + #{client_streaming := F5} -> v_type_bool(F5, [client_streaming | Path], TrUserData); + _ -> ok end, case M of - #{server_streaming := F6} -> - v_type_bool(F6, [server_streaming | Path], TrUserData); - _ -> ok + #{server_streaming := F6} -> v_type_bool(F6, [server_streaming | Path], TrUserData); + _ -> ok end, lists:foreach(fun (name) -> ok; - (input_type) -> ok; - (output_type) -> ok; - (options) -> ok; - (client_streaming) -> ok; - (server_streaming) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (input_type) -> ok; + (output_type) -> ok; + (options) -> ok; + (client_streaming) -> ok; + (server_streaming) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.MethodDescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.MethodDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.MethodDescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.MethodDescriptorProto'}, - X, Path). +'v_msg_google.protobuf.MethodDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.MethodDescriptorProto'}, M, Path); +'v_msg_google.protobuf.MethodDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.MethodDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.FileOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.FileOptions'/3}). +'v_submsg_google.protobuf.FileOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.FileOptions'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.FileOptions'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.FileOptions'/3}). -'v_msg_google.protobuf.FileOptions'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.FileOptions'(#{} = M, Path, TrUserData) -> case M of - #{java_package := F1} -> - v_type_string(F1, [java_package | Path], TrUserData); - _ -> ok + #{java_package := F1} -> v_type_string(F1, [java_package | Path], TrUserData); + _ -> ok end, case M of - #{java_outer_classname := F2} -> - v_type_string(F2, [java_outer_classname | Path], - TrUserData); - _ -> ok + #{java_outer_classname := F2} -> v_type_string(F2, [java_outer_classname | Path], TrUserData); + _ -> ok end, case M of - #{java_multiple_files := F3} -> - v_type_bool(F3, [java_multiple_files | Path], - TrUserData); - _ -> ok + #{java_multiple_files := F3} -> v_type_bool(F3, [java_multiple_files | Path], TrUserData); + _ -> ok end, case M of - #{java_generate_equals_and_hash := F4} -> - v_type_bool(F4, [java_generate_equals_and_hash | Path], - TrUserData); - _ -> ok + #{java_generate_equals_and_hash := F4} -> v_type_bool(F4, [java_generate_equals_and_hash | Path], TrUserData); + _ -> ok end, case M of - #{java_string_check_utf8 := F5} -> - v_type_bool(F5, [java_string_check_utf8 | Path], - TrUserData); - _ -> ok + #{java_string_check_utf8 := F5} -> v_type_bool(F5, [java_string_check_utf8 | Path], TrUserData); + _ -> ok end, case M of - #{optimize_for := F6} -> - 'v_enum_google.protobuf.FileOptions.OptimizeMode'(F6, - [optimize_for - | Path], - TrUserData); - _ -> ok + #{optimize_for := F6} -> 'v_enum_google.protobuf.FileOptions.OptimizeMode'(F6, [optimize_for | Path], TrUserData); + _ -> ok end, case M of - #{go_package := F7} -> - v_type_string(F7, [go_package | Path], TrUserData); - _ -> ok + #{go_package := F7} -> v_type_string(F7, [go_package | Path], TrUserData); + _ -> ok end, case M of - #{cc_generic_services := F8} -> - v_type_bool(F8, [cc_generic_services | Path], - TrUserData); - _ -> ok + #{cc_generic_services := F8} -> v_type_bool(F8, [cc_generic_services | Path], TrUserData); + _ -> ok end, case M of - #{java_generic_services := F9} -> - v_type_bool(F9, [java_generic_services | Path], - TrUserData); - _ -> ok + #{java_generic_services := F9} -> v_type_bool(F9, [java_generic_services | Path], TrUserData); + _ -> ok end, case M of - #{py_generic_services := F10} -> - v_type_bool(F10, [py_generic_services | Path], - TrUserData); - _ -> ok + #{py_generic_services := F10} -> v_type_bool(F10, [py_generic_services | Path], TrUserData); + _ -> ok end, case M of - #{deprecated := F11} -> - v_type_bool(F11, [deprecated | Path], TrUserData); - _ -> ok + #{php_generic_services := F11} -> v_type_bool(F11, [php_generic_services | Path], TrUserData); + _ -> ok end, case M of - #{cc_enable_arenas := F12} -> - v_type_bool(F12, [cc_enable_arenas | Path], TrUserData); - _ -> ok + #{deprecated := F12} -> v_type_bool(F12, [deprecated | Path], TrUserData); + _ -> ok end, case M of - #{objc_class_prefix := F13} -> - v_type_string(F13, [objc_class_prefix | Path], - TrUserData); - _ -> ok + #{cc_enable_arenas := F13} -> v_type_bool(F13, [cc_enable_arenas | Path], TrUserData); + _ -> ok end, case M of - #{csharp_namespace := F14} -> - v_type_string(F14, [csharp_namespace | Path], - TrUserData); - _ -> ok + #{objc_class_prefix := F14} -> v_type_string(F14, [objc_class_prefix | Path], TrUserData); + _ -> ok end, case M of - #{javanano_use_deprecated_package := F15} -> - v_type_bool(F15, - [javanano_use_deprecated_package | Path], TrUserData); - _ -> ok + #{csharp_namespace := F15} -> v_type_string(F15, [csharp_namespace | Path], TrUserData); + _ -> ok end, case M of - #{uninterpreted_option := F16} -> - if is_list(F16) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F16], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F16, [uninterpreted_option | Path]) - end; - _ -> ok + #{swift_prefix := F16} -> v_type_string(F16, [swift_prefix | Path], TrUserData); + _ -> ok end, case M of - #{goproto_getters_all := F17} -> - v_type_bool(F17, [goproto_getters_all | Path], - TrUserData); - _ -> ok + #{php_class_prefix := F17} -> v_type_string(F17, [php_class_prefix | Path], TrUserData); + _ -> ok end, case M of - #{goproto_enum_prefix_all := F18} -> - v_type_bool(F18, [goproto_enum_prefix_all | Path], - TrUserData); - _ -> ok + #{php_namespace := F18} -> v_type_string(F18, [php_namespace | Path], TrUserData); + _ -> ok end, case M of - #{goproto_stringer_all := F19} -> - v_type_bool(F19, [goproto_stringer_all | Path], - TrUserData); - _ -> ok + #{php_metadata_namespace := F19} -> v_type_string(F19, [php_metadata_namespace | Path], TrUserData); + _ -> ok end, case M of - #{verbose_equal_all := F20} -> - v_type_bool(F20, [verbose_equal_all | Path], - TrUserData); - _ -> ok + #{ruby_package := F20} -> v_type_string(F20, [ruby_package | Path], TrUserData); + _ -> ok end, case M of - #{face_all := F21} -> - v_type_bool(F21, [face_all | Path], TrUserData); - _ -> ok + #{uninterpreted_option := F21} -> + if is_list(F21) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F21], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F21, [uninterpreted_option | Path]) + end; + _ -> ok end, case M of - #{gostring_all := F22} -> - v_type_bool(F22, [gostring_all | Path], TrUserData); - _ -> ok + #{goproto_getters_all := F22} -> v_type_bool(F22, [goproto_getters_all | Path], TrUserData); + _ -> ok end, case M of - #{populate_all := F23} -> - v_type_bool(F23, [populate_all | Path], TrUserData); - _ -> ok + #{goproto_enum_prefix_all := F23} -> v_type_bool(F23, [goproto_enum_prefix_all | Path], TrUserData); + _ -> ok end, case M of - #{stringer_all := F24} -> - v_type_bool(F24, [stringer_all | Path], TrUserData); - _ -> ok + #{goproto_stringer_all := F24} -> v_type_bool(F24, [goproto_stringer_all | Path], TrUserData); + _ -> ok end, case M of - #{onlyone_all := F25} -> - v_type_bool(F25, [onlyone_all | Path], TrUserData); - _ -> ok + #{verbose_equal_all := F25} -> v_type_bool(F25, [verbose_equal_all | Path], TrUserData); + _ -> ok end, case M of - #{equal_all := F26} -> - v_type_bool(F26, [equal_all | Path], TrUserData); - _ -> ok + #{face_all := F26} -> v_type_bool(F26, [face_all | Path], TrUserData); + _ -> ok end, case M of - #{description_all := F27} -> - v_type_bool(F27, [description_all | Path], TrUserData); - _ -> ok + #{gostring_all := F27} -> v_type_bool(F27, [gostring_all | Path], TrUserData); + _ -> ok end, case M of - #{testgen_all := F28} -> - v_type_bool(F28, [testgen_all | Path], TrUserData); - _ -> ok + #{populate_all := F28} -> v_type_bool(F28, [populate_all | Path], TrUserData); + _ -> ok end, case M of - #{benchgen_all := F29} -> - v_type_bool(F29, [benchgen_all | Path], TrUserData); - _ -> ok + #{stringer_all := F29} -> v_type_bool(F29, [stringer_all | Path], TrUserData); + _ -> ok end, case M of - #{marshaler_all := F30} -> - v_type_bool(F30, [marshaler_all | Path], TrUserData); - _ -> ok + #{onlyone_all := F30} -> v_type_bool(F30, [onlyone_all | Path], TrUserData); + _ -> ok end, case M of - #{unmarshaler_all := F31} -> - v_type_bool(F31, [unmarshaler_all | Path], TrUserData); - _ -> ok + #{equal_all := F31} -> v_type_bool(F31, [equal_all | Path], TrUserData); + _ -> ok end, case M of - #{stable_marshaler_all := F32} -> - v_type_bool(F32, [stable_marshaler_all | Path], - TrUserData); - _ -> ok + #{description_all := F32} -> v_type_bool(F32, [description_all | Path], TrUserData); + _ -> ok end, case M of - #{sizer_all := F33} -> - v_type_bool(F33, [sizer_all | Path], TrUserData); - _ -> ok + #{testgen_all := F33} -> v_type_bool(F33, [testgen_all | Path], TrUserData); + _ -> ok end, case M of - #{goproto_enum_stringer_all := F34} -> - v_type_bool(F34, [goproto_enum_stringer_all | Path], - TrUserData); - _ -> ok + #{benchgen_all := F34} -> v_type_bool(F34, [benchgen_all | Path], TrUserData); + _ -> ok end, case M of - #{enum_stringer_all := F35} -> - v_type_bool(F35, [enum_stringer_all | Path], - TrUserData); - _ -> ok + #{marshaler_all := F35} -> v_type_bool(F35, [marshaler_all | Path], TrUserData); + _ -> ok end, case M of - #{unsafe_marshaler_all := F36} -> - v_type_bool(F36, [unsafe_marshaler_all | Path], - TrUserData); - _ -> ok + #{unmarshaler_all := F36} -> v_type_bool(F36, [unmarshaler_all | Path], TrUserData); + _ -> ok end, case M of - #{unsafe_unmarshaler_all := F37} -> - v_type_bool(F37, [unsafe_unmarshaler_all | Path], - TrUserData); - _ -> ok + #{stable_marshaler_all := F37} -> v_type_bool(F37, [stable_marshaler_all | Path], TrUserData); + _ -> ok end, case M of - #{goproto_extensions_map_all := F38} -> - v_type_bool(F38, [goproto_extensions_map_all | Path], - TrUserData); - _ -> ok + #{sizer_all := F38} -> v_type_bool(F38, [sizer_all | Path], TrUserData); + _ -> ok end, case M of - #{goproto_unrecognized_all := F39} -> - v_type_bool(F39, [goproto_unrecognized_all | Path], - TrUserData); - _ -> ok + #{goproto_enum_stringer_all := F39} -> v_type_bool(F39, [goproto_enum_stringer_all | Path], TrUserData); + _ -> ok end, case M of - #{gogoproto_import := F40} -> - v_type_bool(F40, [gogoproto_import | Path], TrUserData); - _ -> ok + #{enum_stringer_all := F40} -> v_type_bool(F40, [enum_stringer_all | Path], TrUserData); + _ -> ok end, case M of - #{protosizer_all := F41} -> - v_type_bool(F41, [protosizer_all | Path], TrUserData); - _ -> ok + #{unsafe_marshaler_all := F41} -> v_type_bool(F41, [unsafe_marshaler_all | Path], TrUserData); + _ -> ok end, case M of - #{compare_all := F42} -> - v_type_bool(F42, [compare_all | Path], TrUserData); - _ -> ok + #{unsafe_unmarshaler_all := F42} -> v_type_bool(F42, [unsafe_unmarshaler_all | Path], TrUserData); + _ -> ok + end, + case M of + #{goproto_extensions_map_all := F43} -> v_type_bool(F43, [goproto_extensions_map_all | Path], TrUserData); + _ -> ok + end, + case M of + #{goproto_unrecognized_all := F44} -> v_type_bool(F44, [goproto_unrecognized_all | Path], TrUserData); + _ -> ok + end, + case M of + #{gogoproto_import := F45} -> v_type_bool(F45, [gogoproto_import | Path], TrUserData); + _ -> ok + end, + case M of + #{protosizer_all := F46} -> v_type_bool(F46, [protosizer_all | Path], TrUserData); + _ -> ok + end, + case M of + #{compare_all := F47} -> v_type_bool(F47, [compare_all | Path], TrUserData); + _ -> ok end, lists:foreach(fun (java_package) -> ok; - (java_outer_classname) -> ok; - (java_multiple_files) -> ok; - (java_generate_equals_and_hash) -> ok; - (java_string_check_utf8) -> ok; - (optimize_for) -> ok; - (go_package) -> ok; - (cc_generic_services) -> ok; - (java_generic_services) -> ok; - (py_generic_services) -> ok; - (deprecated) -> ok; - (cc_enable_arenas) -> ok; - (objc_class_prefix) -> ok; - (csharp_namespace) -> ok; - (javanano_use_deprecated_package) -> ok; - (uninterpreted_option) -> ok; - (goproto_getters_all) -> ok; - (goproto_enum_prefix_all) -> ok; - (goproto_stringer_all) -> ok; - (verbose_equal_all) -> ok; - (face_all) -> ok; - (gostring_all) -> ok; - (populate_all) -> ok; - (stringer_all) -> ok; - (onlyone_all) -> ok; - (equal_all) -> ok; - (description_all) -> ok; - (testgen_all) -> ok; - (benchgen_all) -> ok; - (marshaler_all) -> ok; - (unmarshaler_all) -> ok; - (stable_marshaler_all) -> ok; - (sizer_all) -> ok; - (goproto_enum_stringer_all) -> ok; - (enum_stringer_all) -> ok; - (unsafe_marshaler_all) -> ok; - (unsafe_unmarshaler_all) -> ok; - (goproto_extensions_map_all) -> ok; - (goproto_unrecognized_all) -> ok; - (gogoproto_import) -> ok; - (protosizer_all) -> ok; - (compare_all) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (java_outer_classname) -> ok; + (java_multiple_files) -> ok; + (java_generate_equals_and_hash) -> ok; + (java_string_check_utf8) -> ok; + (optimize_for) -> ok; + (go_package) -> ok; + (cc_generic_services) -> ok; + (java_generic_services) -> ok; + (py_generic_services) -> ok; + (php_generic_services) -> ok; + (deprecated) -> ok; + (cc_enable_arenas) -> ok; + (objc_class_prefix) -> ok; + (csharp_namespace) -> ok; + (swift_prefix) -> ok; + (php_class_prefix) -> ok; + (php_namespace) -> ok; + (php_metadata_namespace) -> ok; + (ruby_package) -> ok; + (uninterpreted_option) -> ok; + (goproto_getters_all) -> ok; + (goproto_enum_prefix_all) -> ok; + (goproto_stringer_all) -> ok; + (verbose_equal_all) -> ok; + (face_all) -> ok; + (gostring_all) -> ok; + (populate_all) -> ok; + (stringer_all) -> ok; + (onlyone_all) -> ok; + (equal_all) -> ok; + (description_all) -> ok; + (testgen_all) -> ok; + (benchgen_all) -> ok; + (marshaler_all) -> ok; + (unmarshaler_all) -> ok; + (stable_marshaler_all) -> ok; + (sizer_all) -> ok; + (goproto_enum_stringer_all) -> ok; + (enum_stringer_all) -> ok; + (unsafe_marshaler_all) -> ok; + (unsafe_unmarshaler_all) -> ok; + (goproto_extensions_map_all) -> ok; + (goproto_unrecognized_all) -> ok; + (gogoproto_import) -> ok; + (protosizer_all) -> ok; + (compare_all) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.FileOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.FileOptions'}, - M, Path); -'v_msg_google.protobuf.FileOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.FileOptions'}, - X, Path). +'v_msg_google.protobuf.FileOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.FileOptions'}, M, Path); +'v_msg_google.protobuf.FileOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.FileOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.MessageOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.MessageOptions'/3}). +'v_submsg_google.protobuf.MessageOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.MessageOptions'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.MessageOptions'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.MessageOptions'/3}). -'v_msg_google.protobuf.MessageOptions'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.MessageOptions'(#{} = M, Path, TrUserData) -> case M of - #{message_set_wire_format := F1} -> - v_type_bool(F1, [message_set_wire_format | Path], - TrUserData); - _ -> ok + #{message_set_wire_format := F1} -> v_type_bool(F1, [message_set_wire_format | Path], TrUserData); + _ -> ok end, case M of - #{no_standard_descriptor_accessor := F2} -> - v_type_bool(F2, - [no_standard_descriptor_accessor | Path], TrUserData); - _ -> ok + #{no_standard_descriptor_accessor := F2} -> v_type_bool(F2, [no_standard_descriptor_accessor | Path], TrUserData); + _ -> ok end, case M of - #{deprecated := F3} -> - v_type_bool(F3, [deprecated | Path], TrUserData); - _ -> ok + #{deprecated := F3} -> v_type_bool(F3, [deprecated | Path], TrUserData); + _ -> ok end, case M of - #{map_entry := F4} -> - v_type_bool(F4, [map_entry | Path], TrUserData); - _ -> ok + #{map_entry := F4} -> v_type_bool(F4, [map_entry | Path], TrUserData); + _ -> ok end, case M of - #{uninterpreted_option := F5} -> - if is_list(F5) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F5], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F5, [uninterpreted_option | Path]) - end; - _ -> ok + #{uninterpreted_option := F5} -> + if is_list(F5) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F5, [uninterpreted_option | Path]) + end; + _ -> ok end, case M of - #{goproto_getters := F6} -> - v_type_bool(F6, [goproto_getters | Path], TrUserData); - _ -> ok + #{goproto_getters := F6} -> v_type_bool(F6, [goproto_getters | Path], TrUserData); + _ -> ok end, case M of - #{goproto_stringer := F7} -> - v_type_bool(F7, [goproto_stringer | Path], TrUserData); - _ -> ok + #{goproto_stringer := F7} -> v_type_bool(F7, [goproto_stringer | Path], TrUserData); + _ -> ok end, case M of - #{verbose_equal := F8} -> - v_type_bool(F8, [verbose_equal | Path], TrUserData); - _ -> ok + #{verbose_equal := F8} -> v_type_bool(F8, [verbose_equal | Path], TrUserData); + _ -> ok end, case M of - #{face := F9} -> - v_type_bool(F9, [face | Path], TrUserData); - _ -> ok + #{face := F9} -> v_type_bool(F9, [face | Path], TrUserData); + _ -> ok end, case M of - #{gostring := F10} -> - v_type_bool(F10, [gostring | Path], TrUserData); - _ -> ok + #{gostring := F10} -> v_type_bool(F10, [gostring | Path], TrUserData); + _ -> ok end, case M of - #{populate := F11} -> - v_type_bool(F11, [populate | Path], TrUserData); - _ -> ok + #{populate := F11} -> v_type_bool(F11, [populate | Path], TrUserData); + _ -> ok end, case M of - #{stringer := F12} -> - v_type_bool(F12, [stringer | Path], TrUserData); - _ -> ok + #{stringer := F12} -> v_type_bool(F12, [stringer | Path], TrUserData); + _ -> ok end, case M of - #{onlyone := F13} -> - v_type_bool(F13, [onlyone | Path], TrUserData); - _ -> ok + #{onlyone := F13} -> v_type_bool(F13, [onlyone | Path], TrUserData); + _ -> ok end, case M of - #{equal := F14} -> - v_type_bool(F14, [equal | Path], TrUserData); - _ -> ok + #{equal := F14} -> v_type_bool(F14, [equal | Path], TrUserData); + _ -> ok end, case M of - #{description := F15} -> - v_type_bool(F15, [description | Path], TrUserData); - _ -> ok + #{description := F15} -> v_type_bool(F15, [description | Path], TrUserData); + _ -> ok end, case M of - #{testgen := F16} -> - v_type_bool(F16, [testgen | Path], TrUserData); - _ -> ok + #{testgen := F16} -> v_type_bool(F16, [testgen | Path], TrUserData); + _ -> ok end, case M of - #{benchgen := F17} -> - v_type_bool(F17, [benchgen | Path], TrUserData); - _ -> ok + #{benchgen := F17} -> v_type_bool(F17, [benchgen | Path], TrUserData); + _ -> ok end, case M of - #{marshaler := F18} -> - v_type_bool(F18, [marshaler | Path], TrUserData); - _ -> ok + #{marshaler := F18} -> v_type_bool(F18, [marshaler | Path], TrUserData); + _ -> ok end, case M of - #{unmarshaler := F19} -> - v_type_bool(F19, [unmarshaler | Path], TrUserData); - _ -> ok + #{unmarshaler := F19} -> v_type_bool(F19, [unmarshaler | Path], TrUserData); + _ -> ok end, case M of - #{stable_marshaler := F20} -> - v_type_bool(F20, [stable_marshaler | Path], TrUserData); - _ -> ok + #{stable_marshaler := F20} -> v_type_bool(F20, [stable_marshaler | Path], TrUserData); + _ -> ok end, case M of - #{sizer := F21} -> - v_type_bool(F21, [sizer | Path], TrUserData); - _ -> ok + #{sizer := F21} -> v_type_bool(F21, [sizer | Path], TrUserData); + _ -> ok end, case M of - #{unsafe_marshaler := F22} -> - v_type_bool(F22, [unsafe_marshaler | Path], TrUserData); - _ -> ok + #{unsafe_marshaler := F22} -> v_type_bool(F22, [unsafe_marshaler | Path], TrUserData); + _ -> ok end, case M of - #{unsafe_unmarshaler := F23} -> - v_type_bool(F23, [unsafe_unmarshaler | Path], - TrUserData); - _ -> ok + #{unsafe_unmarshaler := F23} -> v_type_bool(F23, [unsafe_unmarshaler | Path], TrUserData); + _ -> ok end, case M of - #{goproto_extensions_map := F24} -> - v_type_bool(F24, [goproto_extensions_map | Path], - TrUserData); - _ -> ok + #{goproto_extensions_map := F24} -> v_type_bool(F24, [goproto_extensions_map | Path], TrUserData); + _ -> ok end, case M of - #{goproto_unrecognized := F25} -> - v_type_bool(F25, [goproto_unrecognized | Path], - TrUserData); - _ -> ok + #{goproto_unrecognized := F25} -> v_type_bool(F25, [goproto_unrecognized | Path], TrUserData); + _ -> ok end, case M of - #{protosizer := F26} -> - v_type_bool(F26, [protosizer | Path], TrUserData); - _ -> ok + #{protosizer := F26} -> v_type_bool(F26, [protosizer | Path], TrUserData); + _ -> ok end, case M of - #{compare := F27} -> - v_type_bool(F27, [compare | Path], TrUserData); - _ -> ok + #{compare := F27} -> v_type_bool(F27, [compare | Path], TrUserData); + _ -> ok end, lists:foreach(fun (message_set_wire_format) -> ok; - (no_standard_descriptor_accessor) -> ok; - (deprecated) -> ok; - (map_entry) -> ok; - (uninterpreted_option) -> ok; - (goproto_getters) -> ok; - (goproto_stringer) -> ok; - (verbose_equal) -> ok; - (face) -> ok; - (gostring) -> ok; - (populate) -> ok; - (stringer) -> ok; - (onlyone) -> ok; - (equal) -> ok; - (description) -> ok; - (testgen) -> ok; - (benchgen) -> ok; - (marshaler) -> ok; - (unmarshaler) -> ok; - (stable_marshaler) -> ok; - (sizer) -> ok; - (unsafe_marshaler) -> ok; - (unsafe_unmarshaler) -> ok; - (goproto_extensions_map) -> ok; - (goproto_unrecognized) -> ok; - (protosizer) -> ok; - (compare) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (no_standard_descriptor_accessor) -> ok; + (deprecated) -> ok; + (map_entry) -> ok; + (uninterpreted_option) -> ok; + (goproto_getters) -> ok; + (goproto_stringer) -> ok; + (verbose_equal) -> ok; + (face) -> ok; + (gostring) -> ok; + (populate) -> ok; + (stringer) -> ok; + (onlyone) -> ok; + (equal) -> ok; + (description) -> ok; + (testgen) -> ok; + (benchgen) -> ok; + (marshaler) -> ok; + (unmarshaler) -> ok; + (stable_marshaler) -> ok; + (sizer) -> ok; + (unsafe_marshaler) -> ok; + (unsafe_unmarshaler) -> ok; + (goproto_extensions_map) -> ok; + (goproto_unrecognized) -> ok; + (protosizer) -> ok; + (compare) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.MessageOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.MessageOptions'}, - M, Path); -'v_msg_google.protobuf.MessageOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.MessageOptions'}, - X, Path). +'v_msg_google.protobuf.MessageOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.MessageOptions'}, M, Path); +'v_msg_google.protobuf.MessageOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.MessageOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.FieldOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.FieldOptions'/3}). +'v_submsg_google.protobuf.FieldOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.FieldOptions'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.FieldOptions'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.FieldOptions'/3}). -'v_msg_google.protobuf.FieldOptions'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.FieldOptions'(#{} = M, Path, TrUserData) -> case M of - #{ctype := F1} -> - 'v_enum_google.protobuf.FieldOptions.CType'(F1, - [ctype | Path], - TrUserData); - _ -> ok + #{ctype := F1} -> 'v_enum_google.protobuf.FieldOptions.CType'(F1, [ctype | Path], TrUserData); + _ -> ok end, case M of - #{packed := F2} -> - v_type_bool(F2, [packed | Path], TrUserData); - _ -> ok + #{packed := F2} -> v_type_bool(F2, [packed | Path], TrUserData); + _ -> ok end, case M of - #{jstype := F3} -> - 'v_enum_google.protobuf.FieldOptions.JSType'(F3, - [jstype | Path], - TrUserData); - _ -> ok + #{jstype := F3} -> 'v_enum_google.protobuf.FieldOptions.JSType'(F3, [jstype | Path], TrUserData); + _ -> ok end, case M of - #{lazy := F4} -> - v_type_bool(F4, [lazy | Path], TrUserData); - _ -> ok + #{lazy := F4} -> v_type_bool(F4, [lazy | Path], TrUserData); + _ -> ok end, case M of - #{deprecated := F5} -> - v_type_bool(F5, [deprecated | Path], TrUserData); - _ -> ok + #{deprecated := F5} -> v_type_bool(F5, [deprecated | Path], TrUserData); + _ -> ok end, case M of - #{weak := F6} -> - v_type_bool(F6, [weak | Path], TrUserData); - _ -> ok + #{weak := F6} -> v_type_bool(F6, [weak | Path], TrUserData); + _ -> ok end, case M of - #{uninterpreted_option := F7} -> - if is_list(F7) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F7], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F7, [uninterpreted_option | Path]) - end; - _ -> ok + #{uninterpreted_option := F7} -> + if is_list(F7) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F7], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F7, [uninterpreted_option | Path]) + end; + _ -> ok end, case M of - #{nullable := F8} -> - v_type_bool(F8, [nullable | Path], TrUserData); - _ -> ok + #{nullable := F8} -> v_type_bool(F8, [nullable | Path], TrUserData); + _ -> ok end, case M of - #{embed := F9} -> - v_type_bool(F9, [embed | Path], TrUserData); - _ -> ok + #{embed := F9} -> v_type_bool(F9, [embed | Path], TrUserData); + _ -> ok end, case M of - #{customtype := F10} -> - v_type_string(F10, [customtype | Path], TrUserData); - _ -> ok + #{customtype := F10} -> v_type_string(F10, [customtype | Path], TrUserData); + _ -> ok end, case M of - #{customname := F11} -> - v_type_string(F11, [customname | Path], TrUserData); - _ -> ok + #{customname := F11} -> v_type_string(F11, [customname | Path], TrUserData); + _ -> ok end, case M of - #{jsontag := F12} -> - v_type_string(F12, [jsontag | Path], TrUserData); - _ -> ok + #{jsontag := F12} -> v_type_string(F12, [jsontag | Path], TrUserData); + _ -> ok end, case M of - #{moretags := F13} -> - v_type_string(F13, [moretags | Path], TrUserData); - _ -> ok + #{moretags := F13} -> v_type_string(F13, [moretags | Path], TrUserData); + _ -> ok end, case M of - #{casttype := F14} -> - v_type_string(F14, [casttype | Path], TrUserData); - _ -> ok + #{casttype := F14} -> v_type_string(F14, [casttype | Path], TrUserData); + _ -> ok end, case M of - #{castkey := F15} -> - v_type_string(F15, [castkey | Path], TrUserData); - _ -> ok + #{castkey := F15} -> v_type_string(F15, [castkey | Path], TrUserData); + _ -> ok end, case M of - #{castvalue := F16} -> - v_type_string(F16, [castvalue | Path], TrUserData); - _ -> ok + #{castvalue := F16} -> v_type_string(F16, [castvalue | Path], TrUserData); + _ -> ok end, case M of - #{stdtime := F17} -> - v_type_bool(F17, [stdtime | Path], TrUserData); - _ -> ok + #{stdtime := F17} -> v_type_bool(F17, [stdtime | Path], TrUserData); + _ -> ok end, case M of - #{stdduration := F18} -> - v_type_bool(F18, [stdduration | Path], TrUserData); - _ -> ok + #{stdduration := F18} -> v_type_bool(F18, [stdduration | Path], TrUserData); + _ -> ok end, lists:foreach(fun (ctype) -> ok; - (packed) -> ok; - (jstype) -> ok; - (lazy) -> ok; - (deprecated) -> ok; - (weak) -> ok; - (uninterpreted_option) -> ok; - (nullable) -> ok; - (embed) -> ok; - (customtype) -> ok; - (customname) -> ok; - (jsontag) -> ok; - (moretags) -> ok; - (casttype) -> ok; - (castkey) -> ok; - (castvalue) -> ok; - (stdtime) -> ok; - (stdduration) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (packed) -> ok; + (jstype) -> ok; + (lazy) -> ok; + (deprecated) -> ok; + (weak) -> ok; + (uninterpreted_option) -> ok; + (nullable) -> ok; + (embed) -> ok; + (customtype) -> ok; + (customname) -> ok; + (jsontag) -> ok; + (moretags) -> ok; + (casttype) -> ok; + (castkey) -> ok; + (castvalue) -> ok; + (stdtime) -> ok; + (stdduration) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.FieldOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.FieldOptions'}, M, Path); +'v_msg_google.protobuf.FieldOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.FieldOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.OneofOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.OneofOptions'/3}). +'v_submsg_google.protobuf.OneofOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.OneofOptions'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.OneofOptions'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.OneofOptions'/3}). +'v_msg_google.protobuf.OneofOptions'(#{} = M, Path, TrUserData) -> + case M of + #{uninterpreted_option := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F1, [uninterpreted_option | Path]) + end; + _ -> ok + end, + lists:foreach(fun (uninterpreted_option) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.FieldOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.FieldOptions'}, - M, Path); -'v_msg_google.protobuf.FieldOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.FieldOptions'}, - X, Path). +'v_msg_google.protobuf.OneofOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.OneofOptions'}, M, Path); +'v_msg_google.protobuf.OneofOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.OneofOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.EnumOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.EnumOptions'/3}). +'v_submsg_google.protobuf.EnumOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.EnumOptions'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.EnumOptions'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.EnumOptions'/3}). -'v_msg_google.protobuf.EnumOptions'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.EnumOptions'(#{} = M, Path, TrUserData) -> case M of - #{allow_alias := F1} -> - v_type_bool(F1, [allow_alias | Path], TrUserData); - _ -> ok + #{allow_alias := F1} -> v_type_bool(F1, [allow_alias | Path], TrUserData); + _ -> ok end, case M of - #{deprecated := F2} -> - v_type_bool(F2, [deprecated | Path], TrUserData); - _ -> ok + #{deprecated := F2} -> v_type_bool(F2, [deprecated | Path], TrUserData); + _ -> ok end, case M of - #{uninterpreted_option := F3} -> - if is_list(F3) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F3], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F3, [uninterpreted_option | Path]) - end; - _ -> ok + #{uninterpreted_option := F3} -> + if is_list(F3) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F3], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F3, [uninterpreted_option | Path]) + end; + _ -> ok end, case M of - #{goproto_enum_prefix := F4} -> - v_type_bool(F4, [goproto_enum_prefix | Path], - TrUserData); - _ -> ok + #{goproto_enum_prefix := F4} -> v_type_bool(F4, [goproto_enum_prefix | Path], TrUserData); + _ -> ok end, case M of - #{goproto_enum_stringer := F5} -> - v_type_bool(F5, [goproto_enum_stringer | Path], - TrUserData); - _ -> ok + #{goproto_enum_stringer := F5} -> v_type_bool(F5, [goproto_enum_stringer | Path], TrUserData); + _ -> ok end, case M of - #{enum_stringer := F6} -> - v_type_bool(F6, [enum_stringer | Path], TrUserData); - _ -> ok + #{enum_stringer := F6} -> v_type_bool(F6, [enum_stringer | Path], TrUserData); + _ -> ok end, case M of - #{enum_customname := F7} -> - v_type_string(F7, [enum_customname | Path], TrUserData); - _ -> ok + #{enum_customname := F7} -> v_type_string(F7, [enum_customname | Path], TrUserData); + _ -> ok end, lists:foreach(fun (allow_alias) -> ok; - (deprecated) -> ok; - (uninterpreted_option) -> ok; - (goproto_enum_prefix) -> ok; - (goproto_enum_stringer) -> ok; - (enum_stringer) -> ok; - (enum_customname) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (deprecated) -> ok; + (uninterpreted_option) -> ok; + (goproto_enum_prefix) -> ok; + (goproto_enum_stringer) -> ok; + (enum_stringer) -> ok; + (enum_customname) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.EnumOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.EnumOptions'}, - M, Path); -'v_msg_google.protobuf.EnumOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.EnumOptions'}, - X, Path). +'v_msg_google.protobuf.EnumOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.EnumOptions'}, M, Path); +'v_msg_google.protobuf.EnumOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.EnumOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.EnumValueOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.EnumValueOptions'/3}). +'v_submsg_google.protobuf.EnumValueOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.EnumValueOptions'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.EnumValueOptions'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.EnumValueOptions'/3}). -'v_msg_google.protobuf.EnumValueOptions'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.EnumValueOptions'(#{} = M, Path, TrUserData) -> case M of - #{deprecated := F1} -> - v_type_bool(F1, [deprecated | Path], TrUserData); - _ -> ok + #{deprecated := F1} -> v_type_bool(F1, [deprecated | Path], TrUserData); + _ -> ok end, case M of - #{uninterpreted_option := F2} -> - if is_list(F2) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F2, [uninterpreted_option | Path]) - end; - _ -> ok + #{uninterpreted_option := F2} -> + if is_list(F2) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F2, [uninterpreted_option | Path]) + end; + _ -> ok end, case M of - #{enumvalue_customname := F3} -> - v_type_string(F3, [enumvalue_customname | Path], - TrUserData); - _ -> ok + #{enumvalue_customname := F3} -> v_type_string(F3, [enumvalue_customname | Path], TrUserData); + _ -> ok end, lists:foreach(fun (deprecated) -> ok; - (uninterpreted_option) -> ok; - (enumvalue_customname) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (uninterpreted_option) -> ok; + (enumvalue_customname) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.EnumValueOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.EnumValueOptions'}, - M, Path); -'v_msg_google.protobuf.EnumValueOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.EnumValueOptions'}, - X, Path). +'v_msg_google.protobuf.EnumValueOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.EnumValueOptions'}, M, Path); +'v_msg_google.protobuf.EnumValueOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.EnumValueOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.ServiceOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.ServiceOptions'/3}). +'v_submsg_google.protobuf.ServiceOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.ServiceOptions'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.ServiceOptions'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.ServiceOptions'/3}). -'v_msg_google.protobuf.ServiceOptions'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.ServiceOptions'(#{} = M, Path, TrUserData) -> case M of - #{deprecated := F1} -> - v_type_bool(F1, [deprecated | Path], TrUserData); - _ -> ok + #{deprecated := F1} -> v_type_bool(F1, [deprecated | Path], TrUserData); + _ -> ok end, case M of - #{uninterpreted_option := F2} -> - if is_list(F2) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F2, [uninterpreted_option | Path]) - end; - _ -> ok + #{uninterpreted_option := F2} -> + if is_list(F2) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F2, [uninterpreted_option | Path]) + end; + _ -> ok end, lists:foreach(fun (deprecated) -> ok; - (uninterpreted_option) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (uninterpreted_option) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.ServiceOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.ServiceOptions'}, - M, Path); -'v_msg_google.protobuf.ServiceOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.ServiceOptions'}, - X, Path). +'v_msg_google.protobuf.ServiceOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.ServiceOptions'}, M, Path); +'v_msg_google.protobuf.ServiceOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.ServiceOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.MethodOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.MethodOptions'/3}). +'v_submsg_google.protobuf.MethodOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.MethodOptions'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.MethodOptions'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.MethodOptions'/3}). -'v_msg_google.protobuf.MethodOptions'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.MethodOptions'(#{} = M, Path, TrUserData) -> + case M of + #{deprecated := F1} -> v_type_bool(F1, [deprecated | Path], TrUserData); + _ -> ok + end, case M of - #{deprecated := F1} -> - v_type_bool(F1, [deprecated | Path], TrUserData); - _ -> ok + #{idempotency_level := F2} -> 'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'(F2, [idempotency_level | Path], TrUserData); + _ -> ok end, case M of - #{uninterpreted_option := F2} -> - if is_list(F2) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F2, [uninterpreted_option | Path]) - end; - _ -> ok + #{uninterpreted_option := F3} -> + if is_list(F3) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F3], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F3, [uninterpreted_option | Path]) + end; + _ -> ok end, lists:foreach(fun (deprecated) -> ok; - (uninterpreted_option) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (idempotency_level) -> ok; + (uninterpreted_option) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.MethodOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.MethodOptions'}, - M, Path); -'v_msg_google.protobuf.MethodOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.MethodOptions'}, - X, Path). +'v_msg_google.protobuf.MethodOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.MethodOptions'}, M, Path); +'v_msg_google.protobuf.MethodOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.MethodOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.UninterpretedOption.NamePart'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.UninterpretedOption.NamePart'/3}). +'v_submsg_google.protobuf.UninterpretedOption.NamePart'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.UninterpretedOption.NamePart'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.UninterpretedOption.NamePart'/3}). -'v_msg_google.protobuf.UninterpretedOption.NamePart'(#{name_part - := F1, - is_extension := F2} = - M, - Path, TrUserData) -> +'v_msg_google.protobuf.UninterpretedOption.NamePart'(#{name_part := F1, is_extension := F2} = M, Path, TrUserData) -> v_type_string(F1, [name_part | Path], TrUserData), v_type_bool(F2, [is_extension | Path], TrUserData), lists:foreach(fun (name_part) -> ok; - (is_extension) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (is_extension) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.UninterpretedOption.NamePart'(M, - Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, - [name_part, is_extension] -- maps:keys(M), - 'google.protobuf.UninterpretedOption.NamePart'}, - M, Path); -'v_msg_google.protobuf.UninterpretedOption.NamePart'(X, - Path, _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.UninterpretedOption.NamePart'}, - X, Path). +'v_msg_google.protobuf.UninterpretedOption.NamePart'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [name_part, is_extension] -- maps:keys(M), 'google.protobuf.UninterpretedOption.NamePart'}, M, Path); +'v_msg_google.protobuf.UninterpretedOption.NamePart'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.UninterpretedOption.NamePart'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.UninterpretedOption'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.UninterpretedOption'/3}). +'v_submsg_google.protobuf.UninterpretedOption'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.UninterpretedOption'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.UninterpretedOption'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.UninterpretedOption'/3}). -'v_msg_google.protobuf.UninterpretedOption'(#{} = M, - Path, TrUserData) -> +'v_msg_google.protobuf.UninterpretedOption'(#{} = M, Path, TrUserData) -> case M of - #{name := F1} -> - if is_list(F1) -> - _ = - ['v_msg_google.protobuf.UninterpretedOption.NamePart'(Elem, - [name - | Path], - TrUserData) - || Elem <- F1], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.UninterpretedOption.NamePart'}}, - F1, [name | Path]) - end; - _ -> ok + #{name := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption.NamePart'(Elem, [name | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption.NamePart'}}, F1, [name | Path]) + end; + _ -> ok end, case M of - #{identifier_value := F2} -> - v_type_string(F2, [identifier_value | Path], - TrUserData); - _ -> ok + #{identifier_value := F2} -> v_type_string(F2, [identifier_value | Path], TrUserData); + _ -> ok end, case M of - #{positive_int_value := F3} -> - v_type_uint64(F3, [positive_int_value | Path], - TrUserData); - _ -> ok + #{positive_int_value := F3} -> v_type_uint64(F3, [positive_int_value | Path], TrUserData); + _ -> ok end, case M of - #{negative_int_value := F4} -> - v_type_int64(F4, [negative_int_value | Path], - TrUserData); - _ -> ok + #{negative_int_value := F4} -> v_type_int64(F4, [negative_int_value | Path], TrUserData); + _ -> ok end, case M of - #{double_value := F5} -> - v_type_double(F5, [double_value | Path], TrUserData); - _ -> ok + #{double_value := F5} -> v_type_double(F5, [double_value | Path], TrUserData); + _ -> ok end, case M of - #{string_value := F6} -> - v_type_bytes(F6, [string_value | Path], TrUserData); - _ -> ok + #{string_value := F6} -> v_type_bytes(F6, [string_value | Path], TrUserData); + _ -> ok end, case M of - #{aggregate_value := F7} -> - v_type_string(F7, [aggregate_value | Path], TrUserData); - _ -> ok + #{aggregate_value := F7} -> v_type_string(F7, [aggregate_value | Path], TrUserData); + _ -> ok end, lists:foreach(fun (name) -> ok; - (identifier_value) -> ok; - (positive_int_value) -> ok; - (negative_int_value) -> ok; - (double_value) -> ok; - (string_value) -> ok; - (aggregate_value) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (identifier_value) -> ok; + (positive_int_value) -> ok; + (negative_int_value) -> ok; + (double_value) -> ok; + (string_value) -> ok; + (aggregate_value) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.UninterpretedOption'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.UninterpretedOption'}, - M, Path); -'v_msg_google.protobuf.UninterpretedOption'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.UninterpretedOption'}, - X, Path). +'v_msg_google.protobuf.UninterpretedOption'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.UninterpretedOption'}, M, Path); +'v_msg_google.protobuf.UninterpretedOption'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.UninterpretedOption'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.SourceCodeInfo.Location'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.SourceCodeInfo.Location'/3}). +'v_submsg_google.protobuf.SourceCodeInfo.Location'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.SourceCodeInfo.Location'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.SourceCodeInfo.Location'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.SourceCodeInfo.Location'/3}). -'v_msg_google.protobuf.SourceCodeInfo.Location'(#{} = M, - Path, TrUserData) -> +'v_msg_google.protobuf.SourceCodeInfo.Location'(#{} = M, Path, TrUserData) -> case M of - #{path := F1} -> - if is_list(F1) -> - _ = [v_type_int32(Elem, [path | Path], TrUserData) - || Elem <- F1], - ok; - true -> - mk_type_error({invalid_list_of, int32}, F1, - [path | Path]) - end; - _ -> ok + #{path := F1} -> + if is_list(F1) -> + _ = [v_type_int32(Elem, [path | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, int32}, F1, [path | Path]) + end; + _ -> ok end, case M of - #{span := F2} -> - if is_list(F2) -> - _ = [v_type_int32(Elem, [span | Path], TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, int32}, F2, - [span | Path]) - end; - _ -> ok + #{span := F2} -> + if is_list(F2) -> + _ = [v_type_int32(Elem, [span | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, int32}, F2, [span | Path]) + end; + _ -> ok end, case M of - #{leading_comments := F3} -> - v_type_string(F3, [leading_comments | Path], - TrUserData); - _ -> ok + #{leading_comments := F3} -> v_type_string(F3, [leading_comments | Path], TrUserData); + _ -> ok end, case M of - #{trailing_comments := F4} -> - v_type_string(F4, [trailing_comments | Path], - TrUserData); - _ -> ok + #{trailing_comments := F4} -> v_type_string(F4, [trailing_comments | Path], TrUserData); + _ -> ok end, case M of - #{leading_detached_comments := F5} -> - if is_list(F5) -> - _ = [v_type_string(Elem, - [leading_detached_comments | Path], - TrUserData) - || Elem <- F5], - ok; - true -> - mk_type_error({invalid_list_of, string}, F5, - [leading_detached_comments | Path]) - end; - _ -> ok + #{leading_detached_comments := F5} -> + if is_list(F5) -> + _ = [v_type_string(Elem, [leading_detached_comments | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, string}, F5, [leading_detached_comments | Path]) + end; + _ -> ok end, lists:foreach(fun (path) -> ok; - (span) -> ok; - (leading_comments) -> ok; - (trailing_comments) -> ok; - (leading_detached_comments) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (span) -> ok; + (leading_comments) -> ok; + (trailing_comments) -> ok; + (leading_detached_comments) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.SourceCodeInfo.Location'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.SourceCodeInfo.Location'}, - M, Path); -'v_msg_google.protobuf.SourceCodeInfo.Location'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.SourceCodeInfo.Location'}, - X, Path). +'v_msg_google.protobuf.SourceCodeInfo.Location'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.SourceCodeInfo.Location'}, M, Path); +'v_msg_google.protobuf.SourceCodeInfo.Location'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.SourceCodeInfo.Location'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.SourceCodeInfo'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.SourceCodeInfo'/3}). +'v_submsg_google.protobuf.SourceCodeInfo'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.SourceCodeInfo'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.SourceCodeInfo'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.SourceCodeInfo'/3}). -'v_msg_google.protobuf.SourceCodeInfo'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.SourceCodeInfo'(#{} = M, Path, TrUserData) -> case M of - #{location := F1} -> - if is_list(F1) -> - _ = - ['v_msg_google.protobuf.SourceCodeInfo.Location'(Elem, - [location - | Path], - TrUserData) - || Elem <- F1], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.SourceCodeInfo.Location'}}, - F1, [location | Path]) - end; - _ -> ok + #{location := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.SourceCodeInfo.Location'(Elem, [location | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.SourceCodeInfo.Location'}}, F1, [location | Path]) + end; + _ -> ok end, lists:foreach(fun (location) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.SourceCodeInfo'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.SourceCodeInfo'}, - M, Path); -'v_msg_google.protobuf.SourceCodeInfo'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.SourceCodeInfo'}, - X, Path). +'v_msg_google.protobuf.SourceCodeInfo'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.SourceCodeInfo'}, M, Path); +'v_msg_google.protobuf.SourceCodeInfo'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.SourceCodeInfo'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). +'v_submsg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). -'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(#{} = - M, - Path, TrUserData) -> +'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(#{} = M, Path, TrUserData) -> case M of - #{path := F1} -> - if is_list(F1) -> - _ = [v_type_int32(Elem, [path | Path], TrUserData) - || Elem <- F1], - ok; - true -> - mk_type_error({invalid_list_of, int32}, F1, - [path | Path]) - end; - _ -> ok + #{path := F1} -> + if is_list(F1) -> + _ = [v_type_int32(Elem, [path | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, int32}, F1, [path | Path]) + end; + _ -> ok end, case M of - #{source_file := F2} -> - v_type_string(F2, [source_file | Path], TrUserData); - _ -> ok + #{source_file := F2} -> v_type_string(F2, [source_file | Path], TrUserData); + _ -> ok end, case M of - #{'begin' := F3} -> - v_type_int32(F3, ['begin' | Path], TrUserData); - _ -> ok + #{'begin' := F3} -> v_type_int32(F3, ['begin' | Path], TrUserData); + _ -> ok end, case M of - #{'end' := F4} -> - v_type_int32(F4, ['end' | Path], TrUserData); - _ -> ok + #{'end' := F4} -> v_type_int32(F4, ['end' | Path], TrUserData); + _ -> ok end, lists:foreach(fun (path) -> ok; - (source_file) -> ok; - ('begin') -> ok; - ('end') -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (source_file) -> ok; + ('begin') -> ok; + ('end') -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(M, - Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.GeneratedCodeInfo.Annotation'}, - M, Path); -'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(X, - Path, _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.GeneratedCodeInfo.Annotation'}, - X, Path). +'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.GeneratedCodeInfo.Annotation'}, M, Path); +'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, X, Path). -compile({nowarn_unused_function,'v_msg_google.protobuf.GeneratedCodeInfo'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.GeneratedCodeInfo'/3}). -'v_msg_google.protobuf.GeneratedCodeInfo'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.GeneratedCodeInfo'(#{} = M, Path, TrUserData) -> case M of - #{annotation := F1} -> - if is_list(F1) -> - _ = - ['v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Elem, - [annotation - | Path], - TrUserData) - || Elem <- F1], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.GeneratedCodeInfo.Annotation'}}, - F1, [annotation | Path]) - end; - _ -> ok + #{annotation := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.GeneratedCodeInfo.Annotation'(Elem, [annotation | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}}, F1, [annotation | Path]) + end; + _ -> ok end, lists:foreach(fun (annotation) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.GeneratedCodeInfo'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.GeneratedCodeInfo'}, - M, Path); -'v_msg_google.protobuf.GeneratedCodeInfo'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.GeneratedCodeInfo'}, - X, Path). +'v_msg_google.protobuf.GeneratedCodeInfo'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.GeneratedCodeInfo'}, M, Path); +'v_msg_google.protobuf.GeneratedCodeInfo'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.GeneratedCodeInfo'}, X, Path). -compile({nowarn_unused_function,'v_enum_google.protobuf.FieldDescriptorProto.Type'/3}). -dialyzer({nowarn_function,'v_enum_google.protobuf.FieldDescriptorProto.Type'/3}). -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_DOUBLE', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FLOAT', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT64', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT64', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT32', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED64', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED32', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BOOL', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_STRING', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_GROUP', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_MESSAGE', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BYTES', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT32', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_ENUM', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED32', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED64', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT32', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT64', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'(V, - Path, TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_google.protobuf.FieldDescriptorProto.Type'(X, - Path, _TrUserData) -> - mk_type_error({invalid_enum, - 'google.protobuf.FieldDescriptorProto.Type'}, - X, Path). +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_DOUBLE', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FLOAT', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT64', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT64', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT32', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED64', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED32', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BOOL', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_STRING', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_GROUP', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_MESSAGE', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BYTES', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT32', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_ENUM', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED32', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED64', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT32', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT64', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.FieldDescriptorProto.Type'}, X, Path). -compile({nowarn_unused_function,'v_enum_google.protobuf.FieldDescriptorProto.Label'/3}). -dialyzer({nowarn_function,'v_enum_google.protobuf.FieldDescriptorProto.Label'/3}). -'v_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_OPTIONAL', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REQUIRED', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REPEATED', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Label'(V, - Path, TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_google.protobuf.FieldDescriptorProto.Label'(X, - Path, _TrUserData) -> - mk_type_error({invalid_enum, - 'google.protobuf.FieldDescriptorProto.Label'}, - X, Path). +'v_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_OPTIONAL', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REQUIRED', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REPEATED', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Label'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Label'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.FieldDescriptorProto.Label'}, X, Path). -compile({nowarn_unused_function,'v_enum_google.protobuf.FileOptions.OptimizeMode'/3}). -dialyzer({nowarn_function,'v_enum_google.protobuf.FileOptions.OptimizeMode'/3}). -'v_enum_google.protobuf.FileOptions.OptimizeMode'('SPEED', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FileOptions.OptimizeMode'('CODE_SIZE', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FileOptions.OptimizeMode'('LITE_RUNTIME', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FileOptions.OptimizeMode'(V, - Path, TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_google.protobuf.FileOptions.OptimizeMode'(X, - Path, _TrUserData) -> - mk_type_error({invalid_enum, - 'google.protobuf.FileOptions.OptimizeMode'}, - X, Path). +'v_enum_google.protobuf.FileOptions.OptimizeMode'('SPEED', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FileOptions.OptimizeMode'('CODE_SIZE', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FileOptions.OptimizeMode'('LITE_RUNTIME', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FileOptions.OptimizeMode'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.FileOptions.OptimizeMode'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.FileOptions.OptimizeMode'}, X, Path). -compile({nowarn_unused_function,'v_enum_google.protobuf.FieldOptions.CType'/3}). -dialyzer({nowarn_function,'v_enum_google.protobuf.FieldOptions.CType'/3}). -'v_enum_google.protobuf.FieldOptions.CType'('STRING', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldOptions.CType'('CORD', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldOptions.CType'('STRING_PIECE', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldOptions.CType'(V, Path, - TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_google.protobuf.FieldOptions.CType'(X, Path, - _TrUserData) -> - mk_type_error({invalid_enum, - 'google.protobuf.FieldOptions.CType'}, - X, Path). +'v_enum_google.protobuf.FieldOptions.CType'('STRING', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.CType'('CORD', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.CType'('STRING_PIECE', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.CType'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.FieldOptions.CType'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.FieldOptions.CType'}, X, Path). -compile({nowarn_unused_function,'v_enum_google.protobuf.FieldOptions.JSType'/3}). -dialyzer({nowarn_function,'v_enum_google.protobuf.FieldOptions.JSType'/3}). -'v_enum_google.protobuf.FieldOptions.JSType'('JS_NORMAL', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldOptions.JSType'('JS_STRING', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldOptions.JSType'('JS_NUMBER', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldOptions.JSType'(V, Path, - TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_google.protobuf.FieldOptions.JSType'(X, Path, - _TrUserData) -> - mk_type_error({invalid_enum, - 'google.protobuf.FieldOptions.JSType'}, - X, Path). - --compile({nowarn_unused_function,v_type_sint32/3}). --dialyzer({nowarn_function,v_type_sint32/3}). -v_type_sint32(N, _Path, _TrUserData) - when -2147483648 =< N, N =< 2147483647 -> - ok; -v_type_sint32(N, Path, _TrUserData) - when is_integer(N) -> - mk_type_error({value_out_of_range, sint32, signed, 32}, - N, Path); -v_type_sint32(X, Path, _TrUserData) -> - mk_type_error({bad_integer, sint32, signed, 32}, X, - Path). +'v_enum_google.protobuf.FieldOptions.JSType'('JS_NORMAL', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.JSType'('JS_STRING', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.JSType'('JS_NUMBER', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.JSType'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.FieldOptions.JSType'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.FieldOptions.JSType'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'/3}). +-dialyzer({nowarn_function,'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'/3}). +'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENCY_UNKNOWN', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'('NO_SIDE_EFFECTS', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENT', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.MethodOptions.IdempotencyLevel'}, X, Path). -compile({nowarn_unused_function,v_type_int32/3}). -dialyzer({nowarn_function,v_type_int32/3}). -v_type_int32(N, _Path, _TrUserData) - when -2147483648 =< N, N =< 2147483647 -> - ok; -v_type_int32(N, Path, _TrUserData) when is_integer(N) -> - mk_type_error({value_out_of_range, int32, signed, 32}, - N, Path); -v_type_int32(X, Path, _TrUserData) -> - mk_type_error({bad_integer, int32, signed, 32}, X, - Path). +v_type_int32(N, _Path, _TrUserData) when is_integer(N), -2147483648 =< N, N =< 2147483647 -> ok; +v_type_int32(N, Path, _TrUserData) when is_integer(N) -> mk_type_error({value_out_of_range, int32, signed, 32}, N, Path); +v_type_int32(X, Path, _TrUserData) -> mk_type_error({bad_integer, int32, signed, 32}, X, Path). -compile({nowarn_unused_function,v_type_int64/3}). -dialyzer({nowarn_function,v_type_int64/3}). -v_type_int64(N, _Path, _TrUserData) - when -9223372036854775808 =< N, - N =< 9223372036854775807 -> - ok; -v_type_int64(N, Path, _TrUserData) when is_integer(N) -> - mk_type_error({value_out_of_range, int64, signed, 64}, - N, Path); -v_type_int64(X, Path, _TrUserData) -> - mk_type_error({bad_integer, int64, signed, 64}, X, - Path). +v_type_int64(N, _Path, _TrUserData) when is_integer(N), -9223372036854775808 =< N, N =< 9223372036854775807 -> ok; +v_type_int64(N, Path, _TrUserData) when is_integer(N) -> mk_type_error({value_out_of_range, int64, signed, 64}, N, Path); +v_type_int64(X, Path, _TrUserData) -> mk_type_error({bad_integer, int64, signed, 64}, X, Path). -compile({nowarn_unused_function,v_type_uint64/3}). -dialyzer({nowarn_function,v_type_uint64/3}). -v_type_uint64(N, _Path, _TrUserData) - when 0 =< N, N =< 18446744073709551615 -> - ok; -v_type_uint64(N, Path, _TrUserData) - when is_integer(N) -> - mk_type_error({value_out_of_range, uint64, unsigned, - 64}, - N, Path); -v_type_uint64(X, Path, _TrUserData) -> - mk_type_error({bad_integer, uint64, unsigned, 64}, X, - Path). +v_type_uint64(N, _Path, _TrUserData) when is_integer(N), 0 =< N, N =< 18446744073709551615 -> ok; +v_type_uint64(N, Path, _TrUserData) when is_integer(N) -> mk_type_error({value_out_of_range, uint64, unsigned, 64}, N, Path); +v_type_uint64(X, Path, _TrUserData) -> mk_type_error({bad_integer, uint64, unsigned, 64}, X, Path). -compile({nowarn_unused_function,v_type_bool/3}). -dialyzer({nowarn_function,v_type_bool/3}). @@ -27125,61 +23622,45 @@ v_type_bool(false, _Path, _TrUserData) -> ok; v_type_bool(true, _Path, _TrUserData) -> ok; v_type_bool(0, _Path, _TrUserData) -> ok; v_type_bool(1, _Path, _TrUserData) -> ok; -v_type_bool(X, Path, _TrUserData) -> - mk_type_error(bad_boolean_value, X, Path). +v_type_bool(X, Path, _TrUserData) -> mk_type_error(bad_boolean_value, X, Path). -compile({nowarn_unused_function,v_type_double/3}). -dialyzer({nowarn_function,v_type_double/3}). -v_type_double(N, _Path, _TrUserData) when is_float(N) -> - ok; -v_type_double(N, _Path, _TrUserData) - when is_integer(N) -> - ok; +v_type_double(N, _Path, _TrUserData) when is_float(N) -> ok; +v_type_double(N, _Path, _TrUserData) when is_integer(N) -> ok; v_type_double(infinity, _Path, _TrUserData) -> ok; v_type_double('-infinity', _Path, _TrUserData) -> ok; v_type_double(nan, _Path, _TrUserData) -> ok; -v_type_double(X, Path, _TrUserData) -> - mk_type_error(bad_double_value, X, Path). +v_type_double(X, Path, _TrUserData) -> mk_type_error(bad_double_value, X, Path). -compile({nowarn_unused_function,v_type_string/3}). -dialyzer({nowarn_function,v_type_string/3}). -v_type_string(S, Path, _TrUserData) - when is_list(S); is_binary(S) -> +v_type_string(S, Path, _TrUserData) when is_list(S); is_binary(S) -> try unicode:characters_to_binary(S) of - B when is_binary(B) -> ok; - {error, _, _} -> - mk_type_error(bad_unicode_string, S, Path) + B when is_binary(B) -> ok; + {error, _, _} -> mk_type_error(bad_unicode_string, S, Path) catch - error:badarg -> - mk_type_error(bad_unicode_string, S, Path) + error:badarg -> mk_type_error(bad_unicode_string, S, Path) end; -v_type_string(X, Path, _TrUserData) -> - mk_type_error(bad_unicode_string, X, Path). +v_type_string(X, Path, _TrUserData) -> mk_type_error(bad_unicode_string, X, Path). -compile({nowarn_unused_function,v_type_bytes/3}). -dialyzer({nowarn_function,v_type_bytes/3}). -v_type_bytes(B, _Path, _TrUserData) when is_binary(B) -> - ok; -v_type_bytes(B, _Path, _TrUserData) when is_list(B) -> - ok; -v_type_bytes(X, Path, _TrUserData) -> - mk_type_error(bad_binary_value, X, Path). +v_type_bytes(B, _Path, _TrUserData) when is_binary(B) -> ok; +v_type_bytes(B, _Path, _TrUserData) when is_list(B) -> ok; +v_type_bytes(X, Path, _TrUserData) -> mk_type_error(bad_binary_value, X, Path). -compile({nowarn_unused_function,mk_type_error/3}). -spec mk_type_error(_, _, list()) -> no_return(). mk_type_error(Error, ValueSeen, Path) -> Path2 = prettify_path(Path), - erlang:error({gpb_type_error, - {Error, [{value, ValueSeen}, {path, Path2}]}}). + erlang:error({gpb_type_error, {Error, [{value, ValueSeen}, {path, Path2}]}}). -compile({nowarn_unused_function,prettify_path/1}). -dialyzer({nowarn_function,prettify_path/1}). prettify_path([]) -> top_level; -prettify_path(PathR) -> - list_to_atom(lists:append(lists:join(".", - lists:map(fun atom_to_list/1, - lists:reverse(PathR))))). +prettify_path(PathR) -> lists:append(lists:join(".", lists:map(fun atom_to_list/1, lists:reverse(PathR)))). -compile({nowarn_unused_function,id/2}). @@ -27208,477 +23689,234 @@ cons(Elem, Acc, _TrUserData) -> [Elem | Acc]. get_msg_defs() -> [{{enum, 'google.protobuf.FieldDescriptorProto.Type'}, - [{'TYPE_DOUBLE', 1}, {'TYPE_FLOAT', 2}, - {'TYPE_INT64', 3}, {'TYPE_UINT64', 4}, - {'TYPE_INT32', 5}, {'TYPE_FIXED64', 6}, - {'TYPE_FIXED32', 7}, {'TYPE_BOOL', 8}, - {'TYPE_STRING', 9}, {'TYPE_GROUP', 10}, - {'TYPE_MESSAGE', 11}, {'TYPE_BYTES', 12}, - {'TYPE_UINT32', 13}, {'TYPE_ENUM', 14}, - {'TYPE_SFIXED32', 15}, {'TYPE_SFIXED64', 16}, - {'TYPE_SINT32', 17}, {'TYPE_SINT64', 18}]}, - {{enum, 'google.protobuf.FieldDescriptorProto.Label'}, - [{'LABEL_OPTIONAL', 1}, {'LABEL_REQUIRED', 2}, - {'LABEL_REPEATED', 3}]}, - {{enum, 'google.protobuf.FileOptions.OptimizeMode'}, - [{'SPEED', 1}, {'CODE_SIZE', 2}, {'LITE_RUNTIME', 3}]}, - {{enum, 'google.protobuf.FieldOptions.CType'}, - [{'STRING', 0}, {'CORD', 1}, {'STRING_PIECE', 2}]}, - {{enum, 'google.protobuf.FieldOptions.JSType'}, - [{'JS_NORMAL', 0}, {'JS_STRING', 1}, {'JS_NUMBER', 2}]}, - {{msg, 'google.protobuf.FileDescriptorSet'}, - [#{name => file, fnum => 1, rnum => 2, - type => {msg, 'google.protobuf.FileDescriptorProto'}, - occurrence => repeated, opts => []}]}, + [{'TYPE_DOUBLE', 1}, + {'TYPE_FLOAT', 2}, + {'TYPE_INT64', 3}, + {'TYPE_UINT64', 4}, + {'TYPE_INT32', 5}, + {'TYPE_FIXED64', 6}, + {'TYPE_FIXED32', 7}, + {'TYPE_BOOL', 8}, + {'TYPE_STRING', 9}, + {'TYPE_GROUP', 10}, + {'TYPE_MESSAGE', 11}, + {'TYPE_BYTES', 12}, + {'TYPE_UINT32', 13}, + {'TYPE_ENUM', 14}, + {'TYPE_SFIXED32', 15}, + {'TYPE_SFIXED64', 16}, + {'TYPE_SINT32', 17}, + {'TYPE_SINT64', 18}]}, + {{enum, 'google.protobuf.FieldDescriptorProto.Label'}, [{'LABEL_OPTIONAL', 1}, {'LABEL_REQUIRED', 2}, {'LABEL_REPEATED', 3}]}, + {{enum, 'google.protobuf.FileOptions.OptimizeMode'}, [{'SPEED', 1}, {'CODE_SIZE', 2}, {'LITE_RUNTIME', 3}]}, + {{enum, 'google.protobuf.FieldOptions.CType'}, [{'STRING', 0}, {'CORD', 1}, {'STRING_PIECE', 2}]}, + {{enum, 'google.protobuf.FieldOptions.JSType'}, [{'JS_NORMAL', 0}, {'JS_STRING', 1}, {'JS_NUMBER', 2}]}, + {{enum, 'google.protobuf.MethodOptions.IdempotencyLevel'}, [{'IDEMPOTENCY_UNKNOWN', 0}, {'NO_SIDE_EFFECTS', 1}, {'IDEMPOTENT', 2}]}, + {{msg, 'google.protobuf.FileDescriptorSet'}, [#{name => file, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.FileDescriptorProto'}, occurrence => repeated, opts => []}]}, {{msg, 'google.protobuf.FileDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => package, fnum => 2, rnum => 3, type => string, - occurrence => optional, opts => []}, - #{name => dependency, fnum => 3, rnum => 4, - type => string, occurrence => repeated, opts => []}, - #{name => public_dependency, fnum => 10, rnum => 5, - type => int32, occurrence => repeated, opts => []}, - #{name => weak_dependency, fnum => 11, rnum => 6, - type => int32, occurrence => repeated, opts => []}, - #{name => message_type, fnum => 4, rnum => 7, - type => {msg, 'google.protobuf.DescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => enum_type, fnum => 5, rnum => 8, - type => {msg, 'google.protobuf.EnumDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => service, fnum => 6, rnum => 9, - type => {msg, 'google.protobuf.ServiceDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => extension, fnum => 7, rnum => 10, - type => {msg, 'google.protobuf.FieldDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 8, rnum => 11, - type => {msg, 'google.protobuf.FileOptions'}, - occurrence => optional, opts => []}, - #{name => source_code_info, fnum => 9, rnum => 12, - type => {msg, 'google.protobuf.SourceCodeInfo'}, - occurrence => optional, opts => []}, - #{name => syntax, fnum => 12, rnum => 13, - type => string, occurrence => optional, opts => []}]}, - {{msg, - 'google.protobuf.DescriptorProto.ExtensionRange'}, - [#{name => start, fnum => 1, rnum => 2, type => int32, - occurrence => optional, opts => []}, - #{name => 'end', fnum => 2, rnum => 3, type => int32, - occurrence => optional, opts => []}]}, - {{msg, 'google.protobuf.DescriptorProto.ReservedRange'}, - [#{name => start, fnum => 1, rnum => 2, type => int32, - occurrence => optional, opts => []}, - #{name => 'end', fnum => 2, rnum => 3, type => int32, - occurrence => optional, opts => []}]}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => package, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => dependency, fnum => 3, rnum => 4, type => string, occurrence => repeated, opts => []}, + #{name => public_dependency, fnum => 10, rnum => 5, type => int32, occurrence => repeated, opts => []}, + #{name => weak_dependency, fnum => 11, rnum => 6, type => int32, occurrence => repeated, opts => []}, + #{name => message_type, fnum => 4, rnum => 7, type => {msg, 'google.protobuf.DescriptorProto'}, occurrence => repeated, opts => []}, + #{name => enum_type, fnum => 5, rnum => 8, type => {msg, 'google.protobuf.EnumDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => service, fnum => 6, rnum => 9, type => {msg, 'google.protobuf.ServiceDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension, fnum => 7, rnum => 10, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 8, rnum => 11, type => {msg, 'google.protobuf.FileOptions'}, occurrence => optional, opts => []}, + #{name => source_code_info, fnum => 9, rnum => 12, type => {msg, 'google.protobuf.SourceCodeInfo'}, occurrence => optional, opts => []}, + #{name => syntax, fnum => 12, rnum => 13, type => string, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, + [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, + #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.ExtensionRangeOptions'}, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.DescriptorProto.ReservedRange'}, [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.DescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => field, fnum => 2, rnum => 3, - type => {msg, 'google.protobuf.FieldDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => extension, fnum => 6, rnum => 4, - type => {msg, 'google.protobuf.FieldDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => nested_type, fnum => 3, rnum => 5, - type => {msg, 'google.protobuf.DescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => enum_type, fnum => 4, rnum => 6, - type => {msg, 'google.protobuf.EnumDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => extension_range, fnum => 5, rnum => 7, - type => - {msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, - occurrence => repeated, opts => []}, - #{name => oneof_decl, fnum => 8, rnum => 8, - type => {msg, 'google.protobuf.OneofDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 7, rnum => 9, - type => {msg, 'google.protobuf.MessageOptions'}, - occurrence => optional, opts => []}, - #{name => reserved_range, fnum => 9, rnum => 10, - type => - {msg, 'google.protobuf.DescriptorProto.ReservedRange'}, - occurrence => repeated, opts => []}, - #{name => reserved_name, fnum => 10, rnum => 11, - type => string, occurrence => repeated, opts => []}]}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => field, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension, fnum => 6, rnum => 4, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => nested_type, fnum => 3, rnum => 5, type => {msg, 'google.protobuf.DescriptorProto'}, occurrence => repeated, opts => []}, + #{name => enum_type, fnum => 4, rnum => 6, type => {msg, 'google.protobuf.EnumDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension_range, fnum => 5, rnum => 7, type => {msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, occurrence => repeated, opts => []}, + #{name => oneof_decl, fnum => 8, rnum => 8, type => {msg, 'google.protobuf.OneofDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 7, rnum => 9, type => {msg, 'google.protobuf.MessageOptions'}, occurrence => optional, opts => []}, + #{name => reserved_range, fnum => 9, rnum => 10, type => {msg, 'google.protobuf.DescriptorProto.ReservedRange'}, occurrence => repeated, opts => []}, + #{name => reserved_name, fnum => 10, rnum => 11, type => string, occurrence => repeated, opts => []}]}, + {{msg, 'google.protobuf.ExtensionRangeOptions'}, [#{name => uninterpreted_option, fnum => 999, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]}, {{msg, 'google.protobuf.FieldDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => number, fnum => 3, rnum => 3, type => int32, - occurrence => optional, opts => []}, - #{name => label, fnum => 4, rnum => 4, - type => - {enum, 'google.protobuf.FieldDescriptorProto.Label'}, - occurrence => optional, opts => []}, - #{name => type, fnum => 5, rnum => 5, - type => - {enum, 'google.protobuf.FieldDescriptorProto.Type'}, - occurrence => optional, opts => []}, - #{name => type_name, fnum => 6, rnum => 6, - type => string, occurrence => optional, opts => []}, - #{name => extendee, fnum => 2, rnum => 7, - type => string, occurrence => optional, opts => []}, - #{name => default_value, fnum => 7, rnum => 8, - type => string, occurrence => optional, opts => []}, - #{name => oneof_index, fnum => 9, rnum => 9, - type => int32, occurrence => optional, opts => []}, - #{name => json_name, fnum => 10, rnum => 10, - type => string, occurrence => optional, opts => []}, - #{name => options, fnum => 8, rnum => 11, - type => {msg, 'google.protobuf.FieldOptions'}, - occurrence => optional, opts => []}]}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => number, fnum => 3, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => label, fnum => 4, rnum => 4, type => {enum, 'google.protobuf.FieldDescriptorProto.Label'}, occurrence => optional, opts => []}, + #{name => type, fnum => 5, rnum => 5, type => {enum, 'google.protobuf.FieldDescriptorProto.Type'}, occurrence => optional, opts => []}, + #{name => type_name, fnum => 6, rnum => 6, type => string, occurrence => optional, opts => []}, + #{name => extendee, fnum => 2, rnum => 7, type => string, occurrence => optional, opts => []}, + #{name => default_value, fnum => 7, rnum => 8, type => string, occurrence => optional, opts => []}, + #{name => oneof_index, fnum => 9, rnum => 9, type => int32, occurrence => optional, opts => []}, + #{name => json_name, fnum => 10, rnum => 10, type => string, occurrence => optional, opts => []}, + #{name => options, fnum => 8, rnum => 11, type => {msg, 'google.protobuf.FieldOptions'}, occurrence => optional, opts => []}, + #{name => proto3_optional, fnum => 17, rnum => 12, type => bool, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.OneofDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}]}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, #{name => options, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.OneofOptions'}, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}, [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.EnumDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => value, fnum => 2, rnum => 3, - type => - {msg, 'google.protobuf.EnumValueDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 3, rnum => 4, - type => {msg, 'google.protobuf.EnumOptions'}, - occurrence => optional, opts => []}]}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => value, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.EnumValueDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.EnumOptions'}, occurrence => optional, opts => []}, + #{name => reserved_range, fnum => 4, rnum => 5, type => {msg, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}, occurrence => repeated, opts => []}, + #{name => reserved_name, fnum => 5, rnum => 6, type => string, occurrence => repeated, opts => []}]}, {{msg, 'google.protobuf.EnumValueDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => number, fnum => 2, rnum => 3, type => int32, - occurrence => optional, opts => []}, - #{name => options, fnum => 3, rnum => 4, - type => {msg, 'google.protobuf.EnumValueOptions'}, - occurrence => optional, opts => []}]}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => number, fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.EnumValueOptions'}, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.ServiceDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => method, fnum => 2, rnum => 3, - type => {msg, 'google.protobuf.MethodDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 3, rnum => 4, - type => {msg, 'google.protobuf.ServiceOptions'}, - occurrence => optional, opts => []}]}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => method, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.MethodDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.ServiceOptions'}, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.MethodDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => input_type, fnum => 2, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => output_type, fnum => 3, rnum => 4, - type => string, occurrence => optional, opts => []}, - #{name => options, fnum => 4, rnum => 5, - type => {msg, 'google.protobuf.MethodOptions'}, - occurrence => optional, opts => []}, - #{name => client_streaming, fnum => 5, rnum => 6, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => server_streaming, fnum => 6, rnum => 7, - type => bool, occurrence => optional, - opts => [{default, false}]}]}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => input_type, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => output_type, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => options, fnum => 4, rnum => 5, type => {msg, 'google.protobuf.MethodOptions'}, occurrence => optional, opts => []}, + #{name => client_streaming, fnum => 5, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => server_streaming, fnum => 6, rnum => 7, type => bool, occurrence => optional, opts => [{default, false}]}]}, {{msg, 'google.protobuf.FileOptions'}, - [#{name => java_package, fnum => 1, rnum => 2, - type => string, occurrence => optional, opts => []}, - #{name => java_outer_classname, fnum => 8, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => java_multiple_files, fnum => 10, rnum => 4, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => java_generate_equals_and_hash, fnum => 20, - rnum => 5, type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => java_string_check_utf8, fnum => 27, rnum => 6, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => optimize_for, fnum => 9, rnum => 7, - type => - {enum, 'google.protobuf.FileOptions.OptimizeMode'}, - occurrence => optional, opts => [{default, 'SPEED'}]}, - #{name => go_package, fnum => 11, rnum => 8, - type => string, occurrence => optional, opts => []}, - #{name => cc_generic_services, fnum => 16, rnum => 9, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => java_generic_services, fnum => 17, rnum => 10, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => py_generic_services, fnum => 18, rnum => 11, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => deprecated, fnum => 23, rnum => 12, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => cc_enable_arenas, fnum => 31, rnum => 13, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => objc_class_prefix, fnum => 36, rnum => 14, - type => string, occurrence => optional, opts => []}, - #{name => csharp_namespace, fnum => 37, rnum => 15, - type => string, occurrence => optional, opts => []}, - #{name => javanano_use_deprecated_package, fnum => 38, - rnum => 16, type => bool, occurrence => optional, - opts => [deprecated]}, - #{name => uninterpreted_option, fnum => 999, rnum => 17, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => goproto_getters_all, fnum => 63001, - rnum => 18, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_enum_prefix_all, fnum => 63002, - rnum => 19, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_stringer_all, fnum => 63003, - rnum => 20, type => bool, occurrence => optional, - opts => []}, - #{name => verbose_equal_all, fnum => 63004, rnum => 21, - type => bool, occurrence => optional, opts => []}, - #{name => face_all, fnum => 63005, rnum => 22, - type => bool, occurrence => optional, opts => []}, - #{name => gostring_all, fnum => 63006, rnum => 23, - type => bool, occurrence => optional, opts => []}, - #{name => populate_all, fnum => 63007, rnum => 24, - type => bool, occurrence => optional, opts => []}, - #{name => stringer_all, fnum => 63008, rnum => 25, - type => bool, occurrence => optional, opts => []}, - #{name => onlyone_all, fnum => 63009, rnum => 26, - type => bool, occurrence => optional, opts => []}, - #{name => equal_all, fnum => 63013, rnum => 27, - type => bool, occurrence => optional, opts => []}, - #{name => description_all, fnum => 63014, rnum => 28, - type => bool, occurrence => optional, opts => []}, - #{name => testgen_all, fnum => 63015, rnum => 29, - type => bool, occurrence => optional, opts => []}, - #{name => benchgen_all, fnum => 63016, rnum => 30, - type => bool, occurrence => optional, opts => []}, - #{name => marshaler_all, fnum => 63017, rnum => 31, - type => bool, occurrence => optional, opts => []}, - #{name => unmarshaler_all, fnum => 63018, rnum => 32, - type => bool, occurrence => optional, opts => []}, - #{name => stable_marshaler_all, fnum => 63019, - rnum => 33, type => bool, occurrence => optional, - opts => []}, - #{name => sizer_all, fnum => 63020, rnum => 34, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_enum_stringer_all, fnum => 63021, - rnum => 35, type => bool, occurrence => optional, - opts => []}, - #{name => enum_stringer_all, fnum => 63022, rnum => 36, - type => bool, occurrence => optional, opts => []}, - #{name => unsafe_marshaler_all, fnum => 63023, - rnum => 37, type => bool, occurrence => optional, - opts => []}, - #{name => unsafe_unmarshaler_all, fnum => 63024, - rnum => 38, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_extensions_map_all, fnum => 63025, - rnum => 39, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_unrecognized_all, fnum => 63026, - rnum => 40, type => bool, occurrence => optional, - opts => []}, - #{name => gogoproto_import, fnum => 63027, rnum => 41, - type => bool, occurrence => optional, opts => []}, - #{name => protosizer_all, fnum => 63028, rnum => 42, - type => bool, occurrence => optional, opts => []}, - #{name => compare_all, fnum => 63029, rnum => 43, - type => bool, occurrence => optional, opts => []}]}, + [#{name => java_package, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => java_outer_classname, fnum => 8, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => java_multiple_files, fnum => 10, rnum => 4, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => java_generate_equals_and_hash, fnum => 20, rnum => 5, type => bool, occurrence => optional, opts => [deprecated]}, + #{name => java_string_check_utf8, fnum => 27, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => optimize_for, fnum => 9, rnum => 7, type => {enum, 'google.protobuf.FileOptions.OptimizeMode'}, occurrence => optional, opts => [{default, 'SPEED'}]}, + #{name => go_package, fnum => 11, rnum => 8, type => string, occurrence => optional, opts => []}, + #{name => cc_generic_services, fnum => 16, rnum => 9, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => java_generic_services, fnum => 17, rnum => 10, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => py_generic_services, fnum => 18, rnum => 11, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => php_generic_services, fnum => 42, rnum => 12, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 23, rnum => 13, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => cc_enable_arenas, fnum => 31, rnum => 14, type => bool, occurrence => optional, opts => [{default, true}]}, + #{name => objc_class_prefix, fnum => 36, rnum => 15, type => string, occurrence => optional, opts => []}, + #{name => csharp_namespace, fnum => 37, rnum => 16, type => string, occurrence => optional, opts => []}, + #{name => swift_prefix, fnum => 39, rnum => 17, type => string, occurrence => optional, opts => []}, + #{name => php_class_prefix, fnum => 40, rnum => 18, type => string, occurrence => optional, opts => []}, + #{name => php_namespace, fnum => 41, rnum => 19, type => string, occurrence => optional, opts => []}, + #{name => php_metadata_namespace, fnum => 44, rnum => 20, type => string, occurrence => optional, opts => []}, + #{name => ruby_package, fnum => 45, rnum => 21, type => string, occurrence => optional, opts => []}, + #{name => uninterpreted_option, fnum => 999, rnum => 22, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => goproto_getters_all, fnum => 63001, rnum => 23, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_prefix_all, fnum => 63002, rnum => 24, type => bool, occurrence => optional, opts => []}, + #{name => goproto_stringer_all, fnum => 63003, rnum => 25, type => bool, occurrence => optional, opts => []}, + #{name => verbose_equal_all, fnum => 63004, rnum => 26, type => bool, occurrence => optional, opts => []}, + #{name => face_all, fnum => 63005, rnum => 27, type => bool, occurrence => optional, opts => []}, + #{name => gostring_all, fnum => 63006, rnum => 28, type => bool, occurrence => optional, opts => []}, + #{name => populate_all, fnum => 63007, rnum => 29, type => bool, occurrence => optional, opts => []}, + #{name => stringer_all, fnum => 63008, rnum => 30, type => bool, occurrence => optional, opts => []}, + #{name => onlyone_all, fnum => 63009, rnum => 31, type => bool, occurrence => optional, opts => []}, + #{name => equal_all, fnum => 63013, rnum => 32, type => bool, occurrence => optional, opts => []}, + #{name => description_all, fnum => 63014, rnum => 33, type => bool, occurrence => optional, opts => []}, + #{name => testgen_all, fnum => 63015, rnum => 34, type => bool, occurrence => optional, opts => []}, + #{name => benchgen_all, fnum => 63016, rnum => 35, type => bool, occurrence => optional, opts => []}, + #{name => marshaler_all, fnum => 63017, rnum => 36, type => bool, occurrence => optional, opts => []}, + #{name => unmarshaler_all, fnum => 63018, rnum => 37, type => bool, occurrence => optional, opts => []}, + #{name => stable_marshaler_all, fnum => 63019, rnum => 38, type => bool, occurrence => optional, opts => []}, + #{name => sizer_all, fnum => 63020, rnum => 39, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_stringer_all, fnum => 63021, rnum => 40, type => bool, occurrence => optional, opts => []}, + #{name => enum_stringer_all, fnum => 63022, rnum => 41, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_marshaler_all, fnum => 63023, rnum => 42, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_unmarshaler_all, fnum => 63024, rnum => 43, type => bool, occurrence => optional, opts => []}, + #{name => goproto_extensions_map_all, fnum => 63025, rnum => 44, type => bool, occurrence => optional, opts => []}, + #{name => goproto_unrecognized_all, fnum => 63026, rnum => 45, type => bool, occurrence => optional, opts => []}, + #{name => gogoproto_import, fnum => 63027, rnum => 46, type => bool, occurrence => optional, opts => []}, + #{name => protosizer_all, fnum => 63028, rnum => 47, type => bool, occurrence => optional, opts => []}, + #{name => compare_all, fnum => 63029, rnum => 48, type => bool, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.MessageOptions'}, - [#{name => message_set_wire_format, fnum => 1, - rnum => 2, type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => no_standard_descriptor_accessor, fnum => 2, - rnum => 3, type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => deprecated, fnum => 3, rnum => 4, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => map_entry, fnum => 7, rnum => 5, type => bool, - occurrence => optional, opts => []}, - #{name => uninterpreted_option, fnum => 999, rnum => 6, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => goproto_getters, fnum => 64001, rnum => 7, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_stringer, fnum => 64003, rnum => 8, - type => bool, occurrence => optional, opts => []}, - #{name => verbose_equal, fnum => 64004, rnum => 9, - type => bool, occurrence => optional, opts => []}, - #{name => face, fnum => 64005, rnum => 10, type => bool, - occurrence => optional, opts => []}, - #{name => gostring, fnum => 64006, rnum => 11, - type => bool, occurrence => optional, opts => []}, - #{name => populate, fnum => 64007, rnum => 12, - type => bool, occurrence => optional, opts => []}, - #{name => stringer, fnum => 67008, rnum => 13, - type => bool, occurrence => optional, opts => []}, - #{name => onlyone, fnum => 64009, rnum => 14, - type => bool, occurrence => optional, opts => []}, - #{name => equal, fnum => 64013, rnum => 15, - type => bool, occurrence => optional, opts => []}, - #{name => description, fnum => 64014, rnum => 16, - type => bool, occurrence => optional, opts => []}, - #{name => testgen, fnum => 64015, rnum => 17, - type => bool, occurrence => optional, opts => []}, - #{name => benchgen, fnum => 64016, rnum => 18, - type => bool, occurrence => optional, opts => []}, - #{name => marshaler, fnum => 64017, rnum => 19, - type => bool, occurrence => optional, opts => []}, - #{name => unmarshaler, fnum => 64018, rnum => 20, - type => bool, occurrence => optional, opts => []}, - #{name => stable_marshaler, fnum => 64019, rnum => 21, - type => bool, occurrence => optional, opts => []}, - #{name => sizer, fnum => 64020, rnum => 22, - type => bool, occurrence => optional, opts => []}, - #{name => unsafe_marshaler, fnum => 64023, rnum => 23, - type => bool, occurrence => optional, opts => []}, - #{name => unsafe_unmarshaler, fnum => 64024, rnum => 24, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_extensions_map, fnum => 64025, - rnum => 25, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_unrecognized, fnum => 64026, - rnum => 26, type => bool, occurrence => optional, - opts => []}, - #{name => protosizer, fnum => 64028, rnum => 27, - type => bool, occurrence => optional, opts => []}, - #{name => compare, fnum => 64029, rnum => 28, - type => bool, occurrence => optional, opts => []}]}, + [#{name => message_set_wire_format, fnum => 1, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => no_standard_descriptor_accessor, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 3, rnum => 4, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => map_entry, fnum => 7, rnum => 5, type => bool, occurrence => optional, opts => []}, + #{name => uninterpreted_option, fnum => 999, rnum => 6, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => goproto_getters, fnum => 64001, rnum => 7, type => bool, occurrence => optional, opts => []}, + #{name => goproto_stringer, fnum => 64003, rnum => 8, type => bool, occurrence => optional, opts => []}, + #{name => verbose_equal, fnum => 64004, rnum => 9, type => bool, occurrence => optional, opts => []}, + #{name => face, fnum => 64005, rnum => 10, type => bool, occurrence => optional, opts => []}, + #{name => gostring, fnum => 64006, rnum => 11, type => bool, occurrence => optional, opts => []}, + #{name => populate, fnum => 64007, rnum => 12, type => bool, occurrence => optional, opts => []}, + #{name => stringer, fnum => 67008, rnum => 13, type => bool, occurrence => optional, opts => []}, + #{name => onlyone, fnum => 64009, rnum => 14, type => bool, occurrence => optional, opts => []}, + #{name => equal, fnum => 64013, rnum => 15, type => bool, occurrence => optional, opts => []}, + #{name => description, fnum => 64014, rnum => 16, type => bool, occurrence => optional, opts => []}, + #{name => testgen, fnum => 64015, rnum => 17, type => bool, occurrence => optional, opts => []}, + #{name => benchgen, fnum => 64016, rnum => 18, type => bool, occurrence => optional, opts => []}, + #{name => marshaler, fnum => 64017, rnum => 19, type => bool, occurrence => optional, opts => []}, + #{name => unmarshaler, fnum => 64018, rnum => 20, type => bool, occurrence => optional, opts => []}, + #{name => stable_marshaler, fnum => 64019, rnum => 21, type => bool, occurrence => optional, opts => []}, + #{name => sizer, fnum => 64020, rnum => 22, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_marshaler, fnum => 64023, rnum => 23, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_unmarshaler, fnum => 64024, rnum => 24, type => bool, occurrence => optional, opts => []}, + #{name => goproto_extensions_map, fnum => 64025, rnum => 25, type => bool, occurrence => optional, opts => []}, + #{name => goproto_unrecognized, fnum => 64026, rnum => 26, type => bool, occurrence => optional, opts => []}, + #{name => protosizer, fnum => 64028, rnum => 27, type => bool, occurrence => optional, opts => []}, + #{name => compare, fnum => 64029, rnum => 28, type => bool, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.FieldOptions'}, - [#{name => ctype, fnum => 1, rnum => 2, - type => {enum, 'google.protobuf.FieldOptions.CType'}, - occurrence => optional, opts => [{default, 'STRING'}]}, - #{name => packed, fnum => 2, rnum => 3, type => bool, - occurrence => optional, opts => []}, - #{name => jstype, fnum => 6, rnum => 4, - type => {enum, 'google.protobuf.FieldOptions.JSType'}, - occurrence => optional, - opts => [{default, 'JS_NORMAL'}]}, - #{name => lazy, fnum => 5, rnum => 5, type => bool, - occurrence => optional, opts => [{default, false}]}, - #{name => deprecated, fnum => 3, rnum => 6, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => weak, fnum => 10, rnum => 7, type => bool, - occurrence => optional, opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 8, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => nullable, fnum => 65001, rnum => 9, - type => bool, occurrence => optional, opts => []}, - #{name => embed, fnum => 65002, rnum => 10, - type => bool, occurrence => optional, opts => []}, - #{name => customtype, fnum => 65003, rnum => 11, - type => string, occurrence => optional, opts => []}, - #{name => customname, fnum => 65004, rnum => 12, - type => string, occurrence => optional, opts => []}, - #{name => jsontag, fnum => 65005, rnum => 13, - type => string, occurrence => optional, opts => []}, - #{name => moretags, fnum => 65006, rnum => 14, - type => string, occurrence => optional, opts => []}, - #{name => casttype, fnum => 65007, rnum => 15, - type => string, occurrence => optional, opts => []}, - #{name => castkey, fnum => 65008, rnum => 16, - type => string, occurrence => optional, opts => []}, - #{name => castvalue, fnum => 65009, rnum => 17, - type => string, occurrence => optional, opts => []}, - #{name => stdtime, fnum => 65010, rnum => 18, - type => bool, occurrence => optional, opts => []}, - #{name => stdduration, fnum => 65011, rnum => 19, - type => bool, occurrence => optional, opts => []}]}, + [#{name => ctype, fnum => 1, rnum => 2, type => {enum, 'google.protobuf.FieldOptions.CType'}, occurrence => optional, opts => [{default, 'STRING'}]}, + #{name => packed, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => []}, + #{name => jstype, fnum => 6, rnum => 4, type => {enum, 'google.protobuf.FieldOptions.JSType'}, occurrence => optional, opts => [{default, 'JS_NORMAL'}]}, + #{name => lazy, fnum => 5, rnum => 5, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 3, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => weak, fnum => 10, rnum => 7, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 8, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => nullable, fnum => 65001, rnum => 9, type => bool, occurrence => optional, opts => []}, + #{name => embed, fnum => 65002, rnum => 10, type => bool, occurrence => optional, opts => []}, + #{name => customtype, fnum => 65003, rnum => 11, type => string, occurrence => optional, opts => []}, + #{name => customname, fnum => 65004, rnum => 12, type => string, occurrence => optional, opts => []}, + #{name => jsontag, fnum => 65005, rnum => 13, type => string, occurrence => optional, opts => []}, + #{name => moretags, fnum => 65006, rnum => 14, type => string, occurrence => optional, opts => []}, + #{name => casttype, fnum => 65007, rnum => 15, type => string, occurrence => optional, opts => []}, + #{name => castkey, fnum => 65008, rnum => 16, type => string, occurrence => optional, opts => []}, + #{name => castvalue, fnum => 65009, rnum => 17, type => string, occurrence => optional, opts => []}, + #{name => stdtime, fnum => 65010, rnum => 18, type => bool, occurrence => optional, opts => []}, + #{name => stdduration, fnum => 65011, rnum => 19, type => bool, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.OneofOptions'}, [#{name => uninterpreted_option, fnum => 999, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]}, {{msg, 'google.protobuf.EnumOptions'}, - [#{name => allow_alias, fnum => 2, rnum => 2, - type => bool, occurrence => optional, opts => []}, - #{name => deprecated, fnum => 3, rnum => 3, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 4, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => goproto_enum_prefix, fnum => 62001, rnum => 5, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_enum_stringer, fnum => 62021, - rnum => 6, type => bool, occurrence => optional, - opts => []}, - #{name => enum_stringer, fnum => 62022, rnum => 7, - type => bool, occurrence => optional, opts => []}, - #{name => enum_customname, fnum => 62023, rnum => 8, - type => string, occurrence => optional, opts => []}]}, + [#{name => allow_alias, fnum => 2, rnum => 2, type => bool, occurrence => optional, opts => []}, + #{name => deprecated, fnum => 3, rnum => 3, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 4, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => goproto_enum_prefix, fnum => 62001, rnum => 5, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_stringer, fnum => 62021, rnum => 6, type => bool, occurrence => optional, opts => []}, + #{name => enum_stringer, fnum => 62022, rnum => 7, type => bool, occurrence => optional, opts => []}, + #{name => enum_customname, fnum => 62023, rnum => 8, type => string, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.EnumValueOptions'}, - [#{name => deprecated, fnum => 1, rnum => 2, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 3, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => enumvalue_customname, fnum => 66001, - rnum => 4, type => string, occurrence => optional, - opts => []}]}, + [#{name => deprecated, fnum => 1, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 3, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => enumvalue_customname, fnum => 66001, rnum => 4, type => string, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.ServiceOptions'}, - [#{name => deprecated, fnum => 33, rnum => 2, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 3, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}]}, + [#{name => deprecated, fnum => 33, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 3, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]}, {{msg, 'google.protobuf.MethodOptions'}, - [#{name => deprecated, fnum => 33, rnum => 2, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 3, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}]}, + [#{name => deprecated, fnum => 33, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => idempotency_level, fnum => 34, rnum => 3, type => {enum, 'google.protobuf.MethodOptions.IdempotencyLevel'}, occurrence => optional, opts => [{default, 'IDEMPOTENCY_UNKNOWN'}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 4, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]}, {{msg, 'google.protobuf.UninterpretedOption.NamePart'}, - [#{name => name_part, fnum => 1, rnum => 2, - type => string, occurrence => required, opts => []}, - #{name => is_extension, fnum => 2, rnum => 3, - type => bool, occurrence => required, opts => []}]}, + [#{name => name_part, fnum => 1, rnum => 2, type => string, occurrence => required, opts => []}, #{name => is_extension, fnum => 2, rnum => 3, type => bool, occurrence => required, opts => []}]}, {{msg, 'google.protobuf.UninterpretedOption'}, - [#{name => name, fnum => 2, rnum => 2, - type => - {msg, 'google.protobuf.UninterpretedOption.NamePart'}, - occurrence => repeated, opts => []}, - #{name => identifier_value, fnum => 3, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => positive_int_value, fnum => 4, rnum => 4, - type => uint64, occurrence => optional, opts => []}, - #{name => negative_int_value, fnum => 5, rnum => 5, - type => int64, occurrence => optional, opts => []}, - #{name => double_value, fnum => 6, rnum => 6, - type => double, occurrence => optional, opts => []}, - #{name => string_value, fnum => 7, rnum => 7, - type => bytes, occurrence => optional, opts => []}, - #{name => aggregate_value, fnum => 8, rnum => 8, - type => string, occurrence => optional, opts => []}]}, + [#{name => name, fnum => 2, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption.NamePart'}, occurrence => repeated, opts => []}, + #{name => identifier_value, fnum => 3, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => positive_int_value, fnum => 4, rnum => 4, type => uint64, occurrence => optional, opts => []}, + #{name => negative_int_value, fnum => 5, rnum => 5, type => int64, occurrence => optional, opts => []}, + #{name => double_value, fnum => 6, rnum => 6, type => double, occurrence => optional, opts => []}, + #{name => string_value, fnum => 7, rnum => 7, type => bytes, occurrence => optional, opts => []}, + #{name => aggregate_value, fnum => 8, rnum => 8, type => string, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.SourceCodeInfo.Location'}, - [#{name => path, fnum => 1, rnum => 2, type => int32, - occurrence => repeated, opts => [packed]}, - #{name => span, fnum => 2, rnum => 3, type => int32, - occurrence => repeated, opts => [packed]}, - #{name => leading_comments, fnum => 3, rnum => 4, - type => string, occurrence => optional, opts => []}, - #{name => trailing_comments, fnum => 4, rnum => 5, - type => string, occurrence => optional, opts => []}, - #{name => leading_detached_comments, fnum => 6, - rnum => 6, type => string, occurrence => repeated, - opts => []}]}, - {{msg, 'google.protobuf.SourceCodeInfo'}, - [#{name => location, fnum => 1, rnum => 2, - type => - {msg, 'google.protobuf.SourceCodeInfo.Location'}, - occurrence => repeated, opts => []}]}, + [#{name => path, fnum => 1, rnum => 2, type => int32, occurrence => repeated, opts => [packed]}, + #{name => span, fnum => 2, rnum => 3, type => int32, occurrence => repeated, opts => [packed]}, + #{name => leading_comments, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => trailing_comments, fnum => 4, rnum => 5, type => string, occurrence => optional, opts => []}, + #{name => leading_detached_comments, fnum => 6, rnum => 6, type => string, occurrence => repeated, opts => []}]}, + {{msg, 'google.protobuf.SourceCodeInfo'}, [#{name => location, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.SourceCodeInfo.Location'}, occurrence => repeated, opts => []}]}, {{msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, - [#{name => path, fnum => 1, rnum => 2, type => int32, - occurrence => repeated, opts => [packed]}, - #{name => source_file, fnum => 2, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => 'begin', fnum => 3, rnum => 4, type => int32, - occurrence => optional, opts => []}, - #{name => 'end', fnum => 4, rnum => 5, type => int32, - occurrence => optional, opts => []}]}, - {{msg, 'google.protobuf.GeneratedCodeInfo'}, - [#{name => annotation, fnum => 1, rnum => 2, - type => - {msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, - occurrence => repeated, opts => []}]}]. + [#{name => path, fnum => 1, rnum => 2, type => int32, occurrence => repeated, opts => [packed]}, + #{name => source_file, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => 'begin', fnum => 3, rnum => 4, type => int32, occurrence => optional, opts => []}, + #{name => 'end', fnum => 4, rnum => 5, type => int32, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.GeneratedCodeInfo'}, [#{name => annotation, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, occurrence => repeated, opts => []}]}]. get_msg_names() -> @@ -27687,8 +23925,10 @@ get_msg_names() -> 'google.protobuf.DescriptorProto.ExtensionRange', 'google.protobuf.DescriptorProto.ReservedRange', 'google.protobuf.DescriptorProto', + 'google.protobuf.ExtensionRangeOptions', 'google.protobuf.FieldDescriptorProto', 'google.protobuf.OneofDescriptorProto', + 'google.protobuf.EnumDescriptorProto.EnumReservedRange', 'google.protobuf.EnumDescriptorProto', 'google.protobuf.EnumValueDescriptorProto', 'google.protobuf.ServiceDescriptorProto', @@ -27696,6 +23936,7 @@ get_msg_names() -> 'google.protobuf.FileOptions', 'google.protobuf.MessageOptions', 'google.protobuf.FieldOptions', + 'google.protobuf.OneofOptions', 'google.protobuf.EnumOptions', 'google.protobuf.EnumValueOptions', 'google.protobuf.ServiceOptions', @@ -27717,8 +23958,10 @@ get_msg_or_group_names() -> 'google.protobuf.DescriptorProto.ExtensionRange', 'google.protobuf.DescriptorProto.ReservedRange', 'google.protobuf.DescriptorProto', + 'google.protobuf.ExtensionRangeOptions', 'google.protobuf.FieldDescriptorProto', 'google.protobuf.OneofDescriptorProto', + 'google.protobuf.EnumDescriptorProto.EnumReservedRange', 'google.protobuf.EnumDescriptorProto', 'google.protobuf.EnumValueDescriptorProto', 'google.protobuf.ServiceDescriptorProto', @@ -27726,6 +23969,7 @@ get_msg_or_group_names() -> 'google.protobuf.FileOptions', 'google.protobuf.MessageOptions', 'google.protobuf.FieldOptions', + 'google.protobuf.OneofOptions', 'google.protobuf.EnumOptions', 'google.protobuf.EnumValueOptions', 'google.protobuf.ServiceOptions', @@ -27743,668 +23987,359 @@ get_enum_names() -> 'google.protobuf.FieldDescriptorProto.Label', 'google.protobuf.FileOptions.OptimizeMode', 'google.protobuf.FieldOptions.CType', - 'google.protobuf.FieldOptions.JSType']. + 'google.protobuf.FieldOptions.JSType', + 'google.protobuf.MethodOptions.IdempotencyLevel']. fetch_msg_def(MsgName) -> case find_msg_def(MsgName) of - Fs when is_list(Fs) -> Fs; - error -> erlang:error({no_such_msg, MsgName}) + Fs when is_list(Fs) -> Fs; + error -> erlang:error({no_such_msg, MsgName}) end. fetch_enum_def(EnumName) -> case find_enum_def(EnumName) of - Es when is_list(Es) -> Es; - error -> erlang:error({no_such_enum, EnumName}) + Es when is_list(Es) -> Es; + error -> erlang:error({no_such_enum, EnumName}) end. -find_msg_def('google.protobuf.FileDescriptorSet') -> - [#{name => file, fnum => 1, rnum => 2, - type => {msg, 'google.protobuf.FileDescriptorProto'}, - occurrence => repeated, opts => []}]; +find_msg_def('google.protobuf.FileDescriptorSet') -> [#{name => file, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.FileDescriptorProto'}, occurrence => repeated, opts => []}]; find_msg_def('google.protobuf.FileDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => package, fnum => 2, rnum => 3, type => string, - occurrence => optional, opts => []}, - #{name => dependency, fnum => 3, rnum => 4, - type => string, occurrence => repeated, opts => []}, - #{name => public_dependency, fnum => 10, rnum => 5, - type => int32, occurrence => repeated, opts => []}, - #{name => weak_dependency, fnum => 11, rnum => 6, - type => int32, occurrence => repeated, opts => []}, - #{name => message_type, fnum => 4, rnum => 7, - type => {msg, 'google.protobuf.DescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => enum_type, fnum => 5, rnum => 8, - type => {msg, 'google.protobuf.EnumDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => service, fnum => 6, rnum => 9, - type => {msg, 'google.protobuf.ServiceDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => extension, fnum => 7, rnum => 10, - type => {msg, 'google.protobuf.FieldDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 8, rnum => 11, - type => {msg, 'google.protobuf.FileOptions'}, - occurrence => optional, opts => []}, - #{name => source_code_info, fnum => 9, rnum => 12, - type => {msg, 'google.protobuf.SourceCodeInfo'}, - occurrence => optional, opts => []}, - #{name => syntax, fnum => 12, rnum => 13, - type => string, occurrence => optional, opts => []}]; + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => package, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => dependency, fnum => 3, rnum => 4, type => string, occurrence => repeated, opts => []}, + #{name => public_dependency, fnum => 10, rnum => 5, type => int32, occurrence => repeated, opts => []}, + #{name => weak_dependency, fnum => 11, rnum => 6, type => int32, occurrence => repeated, opts => []}, + #{name => message_type, fnum => 4, rnum => 7, type => {msg, 'google.protobuf.DescriptorProto'}, occurrence => repeated, opts => []}, + #{name => enum_type, fnum => 5, rnum => 8, type => {msg, 'google.protobuf.EnumDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => service, fnum => 6, rnum => 9, type => {msg, 'google.protobuf.ServiceDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension, fnum => 7, rnum => 10, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 8, rnum => 11, type => {msg, 'google.protobuf.FileOptions'}, occurrence => optional, opts => []}, + #{name => source_code_info, fnum => 9, rnum => 12, type => {msg, 'google.protobuf.SourceCodeInfo'}, occurrence => optional, opts => []}, + #{name => syntax, fnum => 12, rnum => 13, type => string, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.DescriptorProto.ExtensionRange') -> - [#{name => start, fnum => 1, rnum => 2, type => int32, - occurrence => optional, opts => []}, - #{name => 'end', fnum => 2, rnum => 3, type => int32, - occurrence => optional, opts => []}]; -find_msg_def('google.protobuf.DescriptorProto.ReservedRange') -> - [#{name => start, fnum => 1, rnum => 2, type => int32, - occurrence => optional, opts => []}, - #{name => 'end', fnum => 2, rnum => 3, type => int32, - occurrence => optional, opts => []}]; + [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, + #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.ExtensionRangeOptions'}, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.DescriptorProto.ReservedRange') -> [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.DescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => field, fnum => 2, rnum => 3, - type => {msg, 'google.protobuf.FieldDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => extension, fnum => 6, rnum => 4, - type => {msg, 'google.protobuf.FieldDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => nested_type, fnum => 3, rnum => 5, - type => {msg, 'google.protobuf.DescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => enum_type, fnum => 4, rnum => 6, - type => {msg, 'google.protobuf.EnumDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => extension_range, fnum => 5, rnum => 7, - type => - {msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, - occurrence => repeated, opts => []}, - #{name => oneof_decl, fnum => 8, rnum => 8, - type => {msg, 'google.protobuf.OneofDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 7, rnum => 9, - type => {msg, 'google.protobuf.MessageOptions'}, - occurrence => optional, opts => []}, - #{name => reserved_range, fnum => 9, rnum => 10, - type => - {msg, 'google.protobuf.DescriptorProto.ReservedRange'}, - occurrence => repeated, opts => []}, - #{name => reserved_name, fnum => 10, rnum => 11, - type => string, occurrence => repeated, opts => []}]; + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => field, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension, fnum => 6, rnum => 4, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => nested_type, fnum => 3, rnum => 5, type => {msg, 'google.protobuf.DescriptorProto'}, occurrence => repeated, opts => []}, + #{name => enum_type, fnum => 4, rnum => 6, type => {msg, 'google.protobuf.EnumDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension_range, fnum => 5, rnum => 7, type => {msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, occurrence => repeated, opts => []}, + #{name => oneof_decl, fnum => 8, rnum => 8, type => {msg, 'google.protobuf.OneofDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 7, rnum => 9, type => {msg, 'google.protobuf.MessageOptions'}, occurrence => optional, opts => []}, + #{name => reserved_range, fnum => 9, rnum => 10, type => {msg, 'google.protobuf.DescriptorProto.ReservedRange'}, occurrence => repeated, opts => []}, + #{name => reserved_name, fnum => 10, rnum => 11, type => string, occurrence => repeated, opts => []}]; +find_msg_def('google.protobuf.ExtensionRangeOptions') -> [#{name => uninterpreted_option, fnum => 999, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]; find_msg_def('google.protobuf.FieldDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => number, fnum => 3, rnum => 3, type => int32, - occurrence => optional, opts => []}, - #{name => label, fnum => 4, rnum => 4, - type => - {enum, 'google.protobuf.FieldDescriptorProto.Label'}, - occurrence => optional, opts => []}, - #{name => type, fnum => 5, rnum => 5, - type => - {enum, 'google.protobuf.FieldDescriptorProto.Type'}, - occurrence => optional, opts => []}, - #{name => type_name, fnum => 6, rnum => 6, - type => string, occurrence => optional, opts => []}, - #{name => extendee, fnum => 2, rnum => 7, - type => string, occurrence => optional, opts => []}, - #{name => default_value, fnum => 7, rnum => 8, - type => string, occurrence => optional, opts => []}, - #{name => oneof_index, fnum => 9, rnum => 9, - type => int32, occurrence => optional, opts => []}, - #{name => json_name, fnum => 10, rnum => 10, - type => string, occurrence => optional, opts => []}, - #{name => options, fnum => 8, rnum => 11, - type => {msg, 'google.protobuf.FieldOptions'}, - occurrence => optional, opts => []}]; + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => number, fnum => 3, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => label, fnum => 4, rnum => 4, type => {enum, 'google.protobuf.FieldDescriptorProto.Label'}, occurrence => optional, opts => []}, + #{name => type, fnum => 5, rnum => 5, type => {enum, 'google.protobuf.FieldDescriptorProto.Type'}, occurrence => optional, opts => []}, + #{name => type_name, fnum => 6, rnum => 6, type => string, occurrence => optional, opts => []}, + #{name => extendee, fnum => 2, rnum => 7, type => string, occurrence => optional, opts => []}, + #{name => default_value, fnum => 7, rnum => 8, type => string, occurrence => optional, opts => []}, + #{name => oneof_index, fnum => 9, rnum => 9, type => int32, occurrence => optional, opts => []}, + #{name => json_name, fnum => 10, rnum => 10, type => string, occurrence => optional, opts => []}, + #{name => options, fnum => 8, rnum => 11, type => {msg, 'google.protobuf.FieldOptions'}, occurrence => optional, opts => []}, + #{name => proto3_optional, fnum => 17, rnum => 12, type => bool, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.OneofDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}]; + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, #{name => options, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.OneofOptions'}, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.EnumDescriptorProto.EnumReservedRange') -> + [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.EnumDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => value, fnum => 2, rnum => 3, - type => - {msg, 'google.protobuf.EnumValueDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 3, rnum => 4, - type => {msg, 'google.protobuf.EnumOptions'}, - occurrence => optional, opts => []}]; + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => value, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.EnumValueDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.EnumOptions'}, occurrence => optional, opts => []}, + #{name => reserved_range, fnum => 4, rnum => 5, type => {msg, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}, occurrence => repeated, opts => []}, + #{name => reserved_name, fnum => 5, rnum => 6, type => string, occurrence => repeated, opts => []}]; find_msg_def('google.protobuf.EnumValueDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => number, fnum => 2, rnum => 3, type => int32, - occurrence => optional, opts => []}, - #{name => options, fnum => 3, rnum => 4, - type => {msg, 'google.protobuf.EnumValueOptions'}, - occurrence => optional, opts => []}]; + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => number, fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.EnumValueOptions'}, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.ServiceDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => method, fnum => 2, rnum => 3, - type => {msg, 'google.protobuf.MethodDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 3, rnum => 4, - type => {msg, 'google.protobuf.ServiceOptions'}, - occurrence => optional, opts => []}]; + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => method, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.MethodDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.ServiceOptions'}, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.MethodDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => input_type, fnum => 2, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => output_type, fnum => 3, rnum => 4, - type => string, occurrence => optional, opts => []}, - #{name => options, fnum => 4, rnum => 5, - type => {msg, 'google.protobuf.MethodOptions'}, - occurrence => optional, opts => []}, - #{name => client_streaming, fnum => 5, rnum => 6, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => server_streaming, fnum => 6, rnum => 7, - type => bool, occurrence => optional, - opts => [{default, false}]}]; + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => input_type, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => output_type, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => options, fnum => 4, rnum => 5, type => {msg, 'google.protobuf.MethodOptions'}, occurrence => optional, opts => []}, + #{name => client_streaming, fnum => 5, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => server_streaming, fnum => 6, rnum => 7, type => bool, occurrence => optional, opts => [{default, false}]}]; find_msg_def('google.protobuf.FileOptions') -> - [#{name => java_package, fnum => 1, rnum => 2, - type => string, occurrence => optional, opts => []}, - #{name => java_outer_classname, fnum => 8, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => java_multiple_files, fnum => 10, rnum => 4, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => java_generate_equals_and_hash, fnum => 20, - rnum => 5, type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => java_string_check_utf8, fnum => 27, rnum => 6, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => optimize_for, fnum => 9, rnum => 7, - type => - {enum, 'google.protobuf.FileOptions.OptimizeMode'}, - occurrence => optional, opts => [{default, 'SPEED'}]}, - #{name => go_package, fnum => 11, rnum => 8, - type => string, occurrence => optional, opts => []}, - #{name => cc_generic_services, fnum => 16, rnum => 9, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => java_generic_services, fnum => 17, rnum => 10, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => py_generic_services, fnum => 18, rnum => 11, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => deprecated, fnum => 23, rnum => 12, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => cc_enable_arenas, fnum => 31, rnum => 13, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => objc_class_prefix, fnum => 36, rnum => 14, - type => string, occurrence => optional, opts => []}, - #{name => csharp_namespace, fnum => 37, rnum => 15, - type => string, occurrence => optional, opts => []}, - #{name => javanano_use_deprecated_package, fnum => 38, - rnum => 16, type => bool, occurrence => optional, - opts => [deprecated]}, - #{name => uninterpreted_option, fnum => 999, rnum => 17, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => goproto_getters_all, fnum => 63001, - rnum => 18, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_enum_prefix_all, fnum => 63002, - rnum => 19, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_stringer_all, fnum => 63003, - rnum => 20, type => bool, occurrence => optional, - opts => []}, - #{name => verbose_equal_all, fnum => 63004, rnum => 21, - type => bool, occurrence => optional, opts => []}, - #{name => face_all, fnum => 63005, rnum => 22, - type => bool, occurrence => optional, opts => []}, - #{name => gostring_all, fnum => 63006, rnum => 23, - type => bool, occurrence => optional, opts => []}, - #{name => populate_all, fnum => 63007, rnum => 24, - type => bool, occurrence => optional, opts => []}, - #{name => stringer_all, fnum => 63008, rnum => 25, - type => bool, occurrence => optional, opts => []}, - #{name => onlyone_all, fnum => 63009, rnum => 26, - type => bool, occurrence => optional, opts => []}, - #{name => equal_all, fnum => 63013, rnum => 27, - type => bool, occurrence => optional, opts => []}, - #{name => description_all, fnum => 63014, rnum => 28, - type => bool, occurrence => optional, opts => []}, - #{name => testgen_all, fnum => 63015, rnum => 29, - type => bool, occurrence => optional, opts => []}, - #{name => benchgen_all, fnum => 63016, rnum => 30, - type => bool, occurrence => optional, opts => []}, - #{name => marshaler_all, fnum => 63017, rnum => 31, - type => bool, occurrence => optional, opts => []}, - #{name => unmarshaler_all, fnum => 63018, rnum => 32, - type => bool, occurrence => optional, opts => []}, - #{name => stable_marshaler_all, fnum => 63019, - rnum => 33, type => bool, occurrence => optional, - opts => []}, - #{name => sizer_all, fnum => 63020, rnum => 34, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_enum_stringer_all, fnum => 63021, - rnum => 35, type => bool, occurrence => optional, - opts => []}, - #{name => enum_stringer_all, fnum => 63022, rnum => 36, - type => bool, occurrence => optional, opts => []}, - #{name => unsafe_marshaler_all, fnum => 63023, - rnum => 37, type => bool, occurrence => optional, - opts => []}, - #{name => unsafe_unmarshaler_all, fnum => 63024, - rnum => 38, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_extensions_map_all, fnum => 63025, - rnum => 39, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_unrecognized_all, fnum => 63026, - rnum => 40, type => bool, occurrence => optional, - opts => []}, - #{name => gogoproto_import, fnum => 63027, rnum => 41, - type => bool, occurrence => optional, opts => []}, - #{name => protosizer_all, fnum => 63028, rnum => 42, - type => bool, occurrence => optional, opts => []}, - #{name => compare_all, fnum => 63029, rnum => 43, - type => bool, occurrence => optional, opts => []}]; + [#{name => java_package, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => java_outer_classname, fnum => 8, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => java_multiple_files, fnum => 10, rnum => 4, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => java_generate_equals_and_hash, fnum => 20, rnum => 5, type => bool, occurrence => optional, opts => [deprecated]}, + #{name => java_string_check_utf8, fnum => 27, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => optimize_for, fnum => 9, rnum => 7, type => {enum, 'google.protobuf.FileOptions.OptimizeMode'}, occurrence => optional, opts => [{default, 'SPEED'}]}, + #{name => go_package, fnum => 11, rnum => 8, type => string, occurrence => optional, opts => []}, + #{name => cc_generic_services, fnum => 16, rnum => 9, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => java_generic_services, fnum => 17, rnum => 10, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => py_generic_services, fnum => 18, rnum => 11, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => php_generic_services, fnum => 42, rnum => 12, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 23, rnum => 13, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => cc_enable_arenas, fnum => 31, rnum => 14, type => bool, occurrence => optional, opts => [{default, true}]}, + #{name => objc_class_prefix, fnum => 36, rnum => 15, type => string, occurrence => optional, opts => []}, + #{name => csharp_namespace, fnum => 37, rnum => 16, type => string, occurrence => optional, opts => []}, + #{name => swift_prefix, fnum => 39, rnum => 17, type => string, occurrence => optional, opts => []}, + #{name => php_class_prefix, fnum => 40, rnum => 18, type => string, occurrence => optional, opts => []}, + #{name => php_namespace, fnum => 41, rnum => 19, type => string, occurrence => optional, opts => []}, + #{name => php_metadata_namespace, fnum => 44, rnum => 20, type => string, occurrence => optional, opts => []}, + #{name => ruby_package, fnum => 45, rnum => 21, type => string, occurrence => optional, opts => []}, + #{name => uninterpreted_option, fnum => 999, rnum => 22, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => goproto_getters_all, fnum => 63001, rnum => 23, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_prefix_all, fnum => 63002, rnum => 24, type => bool, occurrence => optional, opts => []}, + #{name => goproto_stringer_all, fnum => 63003, rnum => 25, type => bool, occurrence => optional, opts => []}, + #{name => verbose_equal_all, fnum => 63004, rnum => 26, type => bool, occurrence => optional, opts => []}, + #{name => face_all, fnum => 63005, rnum => 27, type => bool, occurrence => optional, opts => []}, + #{name => gostring_all, fnum => 63006, rnum => 28, type => bool, occurrence => optional, opts => []}, + #{name => populate_all, fnum => 63007, rnum => 29, type => bool, occurrence => optional, opts => []}, + #{name => stringer_all, fnum => 63008, rnum => 30, type => bool, occurrence => optional, opts => []}, + #{name => onlyone_all, fnum => 63009, rnum => 31, type => bool, occurrence => optional, opts => []}, + #{name => equal_all, fnum => 63013, rnum => 32, type => bool, occurrence => optional, opts => []}, + #{name => description_all, fnum => 63014, rnum => 33, type => bool, occurrence => optional, opts => []}, + #{name => testgen_all, fnum => 63015, rnum => 34, type => bool, occurrence => optional, opts => []}, + #{name => benchgen_all, fnum => 63016, rnum => 35, type => bool, occurrence => optional, opts => []}, + #{name => marshaler_all, fnum => 63017, rnum => 36, type => bool, occurrence => optional, opts => []}, + #{name => unmarshaler_all, fnum => 63018, rnum => 37, type => bool, occurrence => optional, opts => []}, + #{name => stable_marshaler_all, fnum => 63019, rnum => 38, type => bool, occurrence => optional, opts => []}, + #{name => sizer_all, fnum => 63020, rnum => 39, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_stringer_all, fnum => 63021, rnum => 40, type => bool, occurrence => optional, opts => []}, + #{name => enum_stringer_all, fnum => 63022, rnum => 41, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_marshaler_all, fnum => 63023, rnum => 42, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_unmarshaler_all, fnum => 63024, rnum => 43, type => bool, occurrence => optional, opts => []}, + #{name => goproto_extensions_map_all, fnum => 63025, rnum => 44, type => bool, occurrence => optional, opts => []}, + #{name => goproto_unrecognized_all, fnum => 63026, rnum => 45, type => bool, occurrence => optional, opts => []}, + #{name => gogoproto_import, fnum => 63027, rnum => 46, type => bool, occurrence => optional, opts => []}, + #{name => protosizer_all, fnum => 63028, rnum => 47, type => bool, occurrence => optional, opts => []}, + #{name => compare_all, fnum => 63029, rnum => 48, type => bool, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.MessageOptions') -> - [#{name => message_set_wire_format, fnum => 1, - rnum => 2, type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => no_standard_descriptor_accessor, fnum => 2, - rnum => 3, type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => deprecated, fnum => 3, rnum => 4, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => map_entry, fnum => 7, rnum => 5, type => bool, - occurrence => optional, opts => []}, - #{name => uninterpreted_option, fnum => 999, rnum => 6, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => goproto_getters, fnum => 64001, rnum => 7, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_stringer, fnum => 64003, rnum => 8, - type => bool, occurrence => optional, opts => []}, - #{name => verbose_equal, fnum => 64004, rnum => 9, - type => bool, occurrence => optional, opts => []}, - #{name => face, fnum => 64005, rnum => 10, type => bool, - occurrence => optional, opts => []}, - #{name => gostring, fnum => 64006, rnum => 11, - type => bool, occurrence => optional, opts => []}, - #{name => populate, fnum => 64007, rnum => 12, - type => bool, occurrence => optional, opts => []}, - #{name => stringer, fnum => 67008, rnum => 13, - type => bool, occurrence => optional, opts => []}, - #{name => onlyone, fnum => 64009, rnum => 14, - type => bool, occurrence => optional, opts => []}, - #{name => equal, fnum => 64013, rnum => 15, - type => bool, occurrence => optional, opts => []}, - #{name => description, fnum => 64014, rnum => 16, - type => bool, occurrence => optional, opts => []}, - #{name => testgen, fnum => 64015, rnum => 17, - type => bool, occurrence => optional, opts => []}, - #{name => benchgen, fnum => 64016, rnum => 18, - type => bool, occurrence => optional, opts => []}, - #{name => marshaler, fnum => 64017, rnum => 19, - type => bool, occurrence => optional, opts => []}, - #{name => unmarshaler, fnum => 64018, rnum => 20, - type => bool, occurrence => optional, opts => []}, - #{name => stable_marshaler, fnum => 64019, rnum => 21, - type => bool, occurrence => optional, opts => []}, - #{name => sizer, fnum => 64020, rnum => 22, - type => bool, occurrence => optional, opts => []}, - #{name => unsafe_marshaler, fnum => 64023, rnum => 23, - type => bool, occurrence => optional, opts => []}, - #{name => unsafe_unmarshaler, fnum => 64024, rnum => 24, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_extensions_map, fnum => 64025, - rnum => 25, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_unrecognized, fnum => 64026, - rnum => 26, type => bool, occurrence => optional, - opts => []}, - #{name => protosizer, fnum => 64028, rnum => 27, - type => bool, occurrence => optional, opts => []}, - #{name => compare, fnum => 64029, rnum => 28, - type => bool, occurrence => optional, opts => []}]; + [#{name => message_set_wire_format, fnum => 1, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => no_standard_descriptor_accessor, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 3, rnum => 4, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => map_entry, fnum => 7, rnum => 5, type => bool, occurrence => optional, opts => []}, + #{name => uninterpreted_option, fnum => 999, rnum => 6, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => goproto_getters, fnum => 64001, rnum => 7, type => bool, occurrence => optional, opts => []}, + #{name => goproto_stringer, fnum => 64003, rnum => 8, type => bool, occurrence => optional, opts => []}, + #{name => verbose_equal, fnum => 64004, rnum => 9, type => bool, occurrence => optional, opts => []}, + #{name => face, fnum => 64005, rnum => 10, type => bool, occurrence => optional, opts => []}, + #{name => gostring, fnum => 64006, rnum => 11, type => bool, occurrence => optional, opts => []}, + #{name => populate, fnum => 64007, rnum => 12, type => bool, occurrence => optional, opts => []}, + #{name => stringer, fnum => 67008, rnum => 13, type => bool, occurrence => optional, opts => []}, + #{name => onlyone, fnum => 64009, rnum => 14, type => bool, occurrence => optional, opts => []}, + #{name => equal, fnum => 64013, rnum => 15, type => bool, occurrence => optional, opts => []}, + #{name => description, fnum => 64014, rnum => 16, type => bool, occurrence => optional, opts => []}, + #{name => testgen, fnum => 64015, rnum => 17, type => bool, occurrence => optional, opts => []}, + #{name => benchgen, fnum => 64016, rnum => 18, type => bool, occurrence => optional, opts => []}, + #{name => marshaler, fnum => 64017, rnum => 19, type => bool, occurrence => optional, opts => []}, + #{name => unmarshaler, fnum => 64018, rnum => 20, type => bool, occurrence => optional, opts => []}, + #{name => stable_marshaler, fnum => 64019, rnum => 21, type => bool, occurrence => optional, opts => []}, + #{name => sizer, fnum => 64020, rnum => 22, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_marshaler, fnum => 64023, rnum => 23, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_unmarshaler, fnum => 64024, rnum => 24, type => bool, occurrence => optional, opts => []}, + #{name => goproto_extensions_map, fnum => 64025, rnum => 25, type => bool, occurrence => optional, opts => []}, + #{name => goproto_unrecognized, fnum => 64026, rnum => 26, type => bool, occurrence => optional, opts => []}, + #{name => protosizer, fnum => 64028, rnum => 27, type => bool, occurrence => optional, opts => []}, + #{name => compare, fnum => 64029, rnum => 28, type => bool, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.FieldOptions') -> - [#{name => ctype, fnum => 1, rnum => 2, - type => {enum, 'google.protobuf.FieldOptions.CType'}, - occurrence => optional, opts => [{default, 'STRING'}]}, - #{name => packed, fnum => 2, rnum => 3, type => bool, - occurrence => optional, opts => []}, - #{name => jstype, fnum => 6, rnum => 4, - type => {enum, 'google.protobuf.FieldOptions.JSType'}, - occurrence => optional, - opts => [{default, 'JS_NORMAL'}]}, - #{name => lazy, fnum => 5, rnum => 5, type => bool, - occurrence => optional, opts => [{default, false}]}, - #{name => deprecated, fnum => 3, rnum => 6, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => weak, fnum => 10, rnum => 7, type => bool, - occurrence => optional, opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 8, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => nullable, fnum => 65001, rnum => 9, - type => bool, occurrence => optional, opts => []}, - #{name => embed, fnum => 65002, rnum => 10, - type => bool, occurrence => optional, opts => []}, - #{name => customtype, fnum => 65003, rnum => 11, - type => string, occurrence => optional, opts => []}, - #{name => customname, fnum => 65004, rnum => 12, - type => string, occurrence => optional, opts => []}, - #{name => jsontag, fnum => 65005, rnum => 13, - type => string, occurrence => optional, opts => []}, - #{name => moretags, fnum => 65006, rnum => 14, - type => string, occurrence => optional, opts => []}, - #{name => casttype, fnum => 65007, rnum => 15, - type => string, occurrence => optional, opts => []}, - #{name => castkey, fnum => 65008, rnum => 16, - type => string, occurrence => optional, opts => []}, - #{name => castvalue, fnum => 65009, rnum => 17, - type => string, occurrence => optional, opts => []}, - #{name => stdtime, fnum => 65010, rnum => 18, - type => bool, occurrence => optional, opts => []}, - #{name => stdduration, fnum => 65011, rnum => 19, - type => bool, occurrence => optional, opts => []}]; + [#{name => ctype, fnum => 1, rnum => 2, type => {enum, 'google.protobuf.FieldOptions.CType'}, occurrence => optional, opts => [{default, 'STRING'}]}, + #{name => packed, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => []}, + #{name => jstype, fnum => 6, rnum => 4, type => {enum, 'google.protobuf.FieldOptions.JSType'}, occurrence => optional, opts => [{default, 'JS_NORMAL'}]}, + #{name => lazy, fnum => 5, rnum => 5, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 3, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => weak, fnum => 10, rnum => 7, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 8, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => nullable, fnum => 65001, rnum => 9, type => bool, occurrence => optional, opts => []}, + #{name => embed, fnum => 65002, rnum => 10, type => bool, occurrence => optional, opts => []}, + #{name => customtype, fnum => 65003, rnum => 11, type => string, occurrence => optional, opts => []}, + #{name => customname, fnum => 65004, rnum => 12, type => string, occurrence => optional, opts => []}, + #{name => jsontag, fnum => 65005, rnum => 13, type => string, occurrence => optional, opts => []}, + #{name => moretags, fnum => 65006, rnum => 14, type => string, occurrence => optional, opts => []}, + #{name => casttype, fnum => 65007, rnum => 15, type => string, occurrence => optional, opts => []}, + #{name => castkey, fnum => 65008, rnum => 16, type => string, occurrence => optional, opts => []}, + #{name => castvalue, fnum => 65009, rnum => 17, type => string, occurrence => optional, opts => []}, + #{name => stdtime, fnum => 65010, rnum => 18, type => bool, occurrence => optional, opts => []}, + #{name => stdduration, fnum => 65011, rnum => 19, type => bool, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.OneofOptions') -> [#{name => uninterpreted_option, fnum => 999, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]; find_msg_def('google.protobuf.EnumOptions') -> - [#{name => allow_alias, fnum => 2, rnum => 2, - type => bool, occurrence => optional, opts => []}, - #{name => deprecated, fnum => 3, rnum => 3, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 4, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => goproto_enum_prefix, fnum => 62001, rnum => 5, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_enum_stringer, fnum => 62021, - rnum => 6, type => bool, occurrence => optional, - opts => []}, - #{name => enum_stringer, fnum => 62022, rnum => 7, - type => bool, occurrence => optional, opts => []}, - #{name => enum_customname, fnum => 62023, rnum => 8, - type => string, occurrence => optional, opts => []}]; + [#{name => allow_alias, fnum => 2, rnum => 2, type => bool, occurrence => optional, opts => []}, + #{name => deprecated, fnum => 3, rnum => 3, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 4, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => goproto_enum_prefix, fnum => 62001, rnum => 5, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_stringer, fnum => 62021, rnum => 6, type => bool, occurrence => optional, opts => []}, + #{name => enum_stringer, fnum => 62022, rnum => 7, type => bool, occurrence => optional, opts => []}, + #{name => enum_customname, fnum => 62023, rnum => 8, type => string, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.EnumValueOptions') -> - [#{name => deprecated, fnum => 1, rnum => 2, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 3, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => enumvalue_customname, fnum => 66001, - rnum => 4, type => string, occurrence => optional, - opts => []}]; + [#{name => deprecated, fnum => 1, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 3, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => enumvalue_customname, fnum => 66001, rnum => 4, type => string, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.ServiceOptions') -> - [#{name => deprecated, fnum => 33, rnum => 2, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 3, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}]; + [#{name => deprecated, fnum => 33, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 3, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]; find_msg_def('google.protobuf.MethodOptions') -> - [#{name => deprecated, fnum => 33, rnum => 2, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 3, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}]; + [#{name => deprecated, fnum => 33, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => idempotency_level, fnum => 34, rnum => 3, type => {enum, 'google.protobuf.MethodOptions.IdempotencyLevel'}, occurrence => optional, opts => [{default, 'IDEMPOTENCY_UNKNOWN'}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 4, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]; find_msg_def('google.protobuf.UninterpretedOption.NamePart') -> - [#{name => name_part, fnum => 1, rnum => 2, - type => string, occurrence => required, opts => []}, - #{name => is_extension, fnum => 2, rnum => 3, - type => bool, occurrence => required, opts => []}]; + [#{name => name_part, fnum => 1, rnum => 2, type => string, occurrence => required, opts => []}, #{name => is_extension, fnum => 2, rnum => 3, type => bool, occurrence => required, opts => []}]; find_msg_def('google.protobuf.UninterpretedOption') -> - [#{name => name, fnum => 2, rnum => 2, - type => - {msg, 'google.protobuf.UninterpretedOption.NamePart'}, - occurrence => repeated, opts => []}, - #{name => identifier_value, fnum => 3, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => positive_int_value, fnum => 4, rnum => 4, - type => uint64, occurrence => optional, opts => []}, - #{name => negative_int_value, fnum => 5, rnum => 5, - type => int64, occurrence => optional, opts => []}, - #{name => double_value, fnum => 6, rnum => 6, - type => double, occurrence => optional, opts => []}, - #{name => string_value, fnum => 7, rnum => 7, - type => bytes, occurrence => optional, opts => []}, - #{name => aggregate_value, fnum => 8, rnum => 8, - type => string, occurrence => optional, opts => []}]; + [#{name => name, fnum => 2, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption.NamePart'}, occurrence => repeated, opts => []}, + #{name => identifier_value, fnum => 3, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => positive_int_value, fnum => 4, rnum => 4, type => uint64, occurrence => optional, opts => []}, + #{name => negative_int_value, fnum => 5, rnum => 5, type => int64, occurrence => optional, opts => []}, + #{name => double_value, fnum => 6, rnum => 6, type => double, occurrence => optional, opts => []}, + #{name => string_value, fnum => 7, rnum => 7, type => bytes, occurrence => optional, opts => []}, + #{name => aggregate_value, fnum => 8, rnum => 8, type => string, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.SourceCodeInfo.Location') -> - [#{name => path, fnum => 1, rnum => 2, type => int32, - occurrence => repeated, opts => [packed]}, - #{name => span, fnum => 2, rnum => 3, type => int32, - occurrence => repeated, opts => [packed]}, - #{name => leading_comments, fnum => 3, rnum => 4, - type => string, occurrence => optional, opts => []}, - #{name => trailing_comments, fnum => 4, rnum => 5, - type => string, occurrence => optional, opts => []}, - #{name => leading_detached_comments, fnum => 6, - rnum => 6, type => string, occurrence => repeated, - opts => []}]; -find_msg_def('google.protobuf.SourceCodeInfo') -> - [#{name => location, fnum => 1, rnum => 2, - type => - {msg, 'google.protobuf.SourceCodeInfo.Location'}, - occurrence => repeated, opts => []}]; + [#{name => path, fnum => 1, rnum => 2, type => int32, occurrence => repeated, opts => [packed]}, + #{name => span, fnum => 2, rnum => 3, type => int32, occurrence => repeated, opts => [packed]}, + #{name => leading_comments, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => trailing_comments, fnum => 4, rnum => 5, type => string, occurrence => optional, opts => []}, + #{name => leading_detached_comments, fnum => 6, rnum => 6, type => string, occurrence => repeated, opts => []}]; +find_msg_def('google.protobuf.SourceCodeInfo') -> [#{name => location, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.SourceCodeInfo.Location'}, occurrence => repeated, opts => []}]; find_msg_def('google.protobuf.GeneratedCodeInfo.Annotation') -> - [#{name => path, fnum => 1, rnum => 2, type => int32, - occurrence => repeated, opts => [packed]}, - #{name => source_file, fnum => 2, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => 'begin', fnum => 3, rnum => 4, type => int32, - occurrence => optional, opts => []}, - #{name => 'end', fnum => 4, rnum => 5, type => int32, - occurrence => optional, opts => []}]; -find_msg_def('google.protobuf.GeneratedCodeInfo') -> - [#{name => annotation, fnum => 1, rnum => 2, - type => - {msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, - occurrence => repeated, opts => []}]; + [#{name => path, fnum => 1, rnum => 2, type => int32, occurrence => repeated, opts => [packed]}, + #{name => source_file, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => 'begin', fnum => 3, rnum => 4, type => int32, occurrence => optional, opts => []}, + #{name => 'end', fnum => 4, rnum => 5, type => int32, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.GeneratedCodeInfo') -> [#{name => annotation, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, occurrence => repeated, opts => []}]; find_msg_def(_) -> error. find_enum_def('google.protobuf.FieldDescriptorProto.Type') -> - [{'TYPE_DOUBLE', 1}, {'TYPE_FLOAT', 2}, - {'TYPE_INT64', 3}, {'TYPE_UINT64', 4}, - {'TYPE_INT32', 5}, {'TYPE_FIXED64', 6}, - {'TYPE_FIXED32', 7}, {'TYPE_BOOL', 8}, - {'TYPE_STRING', 9}, {'TYPE_GROUP', 10}, - {'TYPE_MESSAGE', 11}, {'TYPE_BYTES', 12}, - {'TYPE_UINT32', 13}, {'TYPE_ENUM', 14}, - {'TYPE_SFIXED32', 15}, {'TYPE_SFIXED64', 16}, - {'TYPE_SINT32', 17}, {'TYPE_SINT64', 18}]; -find_enum_def('google.protobuf.FieldDescriptorProto.Label') -> - [{'LABEL_OPTIONAL', 1}, {'LABEL_REQUIRED', 2}, - {'LABEL_REPEATED', 3}]; -find_enum_def('google.protobuf.FileOptions.OptimizeMode') -> - [{'SPEED', 1}, {'CODE_SIZE', 2}, {'LITE_RUNTIME', 3}]; -find_enum_def('google.protobuf.FieldOptions.CType') -> - [{'STRING', 0}, {'CORD', 1}, {'STRING_PIECE', 2}]; -find_enum_def('google.protobuf.FieldOptions.JSType') -> - [{'JS_NORMAL', 0}, {'JS_STRING', 1}, {'JS_NUMBER', 2}]; + [{'TYPE_DOUBLE', 1}, + {'TYPE_FLOAT', 2}, + {'TYPE_INT64', 3}, + {'TYPE_UINT64', 4}, + {'TYPE_INT32', 5}, + {'TYPE_FIXED64', 6}, + {'TYPE_FIXED32', 7}, + {'TYPE_BOOL', 8}, + {'TYPE_STRING', 9}, + {'TYPE_GROUP', 10}, + {'TYPE_MESSAGE', 11}, + {'TYPE_BYTES', 12}, + {'TYPE_UINT32', 13}, + {'TYPE_ENUM', 14}, + {'TYPE_SFIXED32', 15}, + {'TYPE_SFIXED64', 16}, + {'TYPE_SINT32', 17}, + {'TYPE_SINT64', 18}]; +find_enum_def('google.protobuf.FieldDescriptorProto.Label') -> [{'LABEL_OPTIONAL', 1}, {'LABEL_REQUIRED', 2}, {'LABEL_REPEATED', 3}]; +find_enum_def('google.protobuf.FileOptions.OptimizeMode') -> [{'SPEED', 1}, {'CODE_SIZE', 2}, {'LITE_RUNTIME', 3}]; +find_enum_def('google.protobuf.FieldOptions.CType') -> [{'STRING', 0}, {'CORD', 1}, {'STRING_PIECE', 2}]; +find_enum_def('google.protobuf.FieldOptions.JSType') -> [{'JS_NORMAL', 0}, {'JS_STRING', 1}, {'JS_NUMBER', 2}]; +find_enum_def('google.protobuf.MethodOptions.IdempotencyLevel') -> [{'IDEMPOTENCY_UNKNOWN', 0}, {'NO_SIDE_EFFECTS', 1}, {'IDEMPOTENT', 2}]; find_enum_def(_) -> error. -enum_symbol_by_value('google.protobuf.FieldDescriptorProto.Type', - Value) -> - 'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(Value); -enum_symbol_by_value('google.protobuf.FieldDescriptorProto.Label', - Value) -> - 'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(Value); -enum_symbol_by_value('google.protobuf.FileOptions.OptimizeMode', - Value) -> - 'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(Value); -enum_symbol_by_value('google.protobuf.FieldOptions.CType', - Value) -> - 'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(Value); -enum_symbol_by_value('google.protobuf.FieldOptions.JSType', - Value) -> - 'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(Value). - - -enum_value_by_symbol('google.protobuf.FieldDescriptorProto.Type', - Sym) -> - 'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'(Sym); -enum_value_by_symbol('google.protobuf.FieldDescriptorProto.Label', - Sym) -> - 'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'(Sym); -enum_value_by_symbol('google.protobuf.FileOptions.OptimizeMode', - Sym) -> - 'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'(Sym); -enum_value_by_symbol('google.protobuf.FieldOptions.CType', - Sym) -> - 'enum_value_by_symbol_google.protobuf.FieldOptions.CType'(Sym); -enum_value_by_symbol('google.protobuf.FieldOptions.JSType', - Sym) -> - 'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'(Sym). - - -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(1) -> - 'TYPE_DOUBLE'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(2) -> - 'TYPE_FLOAT'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(3) -> - 'TYPE_INT64'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(4) -> - 'TYPE_UINT64'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(5) -> - 'TYPE_INT32'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(6) -> - 'TYPE_FIXED64'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(7) -> - 'TYPE_FIXED32'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(8) -> - 'TYPE_BOOL'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(9) -> - 'TYPE_STRING'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(10) -> - 'TYPE_GROUP'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(11) -> - 'TYPE_MESSAGE'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(12) -> - 'TYPE_BYTES'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(13) -> - 'TYPE_UINT32'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(14) -> - 'TYPE_ENUM'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(15) -> - 'TYPE_SFIXED32'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(16) -> - 'TYPE_SFIXED64'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(17) -> - 'TYPE_SINT32'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(18) -> - 'TYPE_SINT64'. - - -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_DOUBLE') -> - 1; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_FLOAT') -> - 2; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT64') -> - 3; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT64') -> - 4; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT32') -> - 5; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED64') -> - 6; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED32') -> - 7; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_BOOL') -> - 8; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_STRING') -> - 9; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_GROUP') -> - 10; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_MESSAGE') -> - 11; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_BYTES') -> - 12; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT32') -> - 13; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_ENUM') -> - 14; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED32') -> - 15; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED64') -> - 16; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT32') -> - 17; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT64') -> - 18. - -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(1) -> - 'LABEL_OPTIONAL'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(2) -> - 'LABEL_REQUIRED'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(3) -> - 'LABEL_REPEATED'. - - -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'('LABEL_OPTIONAL') -> - 1; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'('LABEL_REQUIRED') -> - 2; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'('LABEL_REPEATED') -> - 3. - -'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(1) -> - 'SPEED'; -'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(2) -> - 'CODE_SIZE'; -'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(3) -> - 'LITE_RUNTIME'. - - -'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'('SPEED') -> - 1; -'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'('CODE_SIZE') -> - 2; -'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'('LITE_RUNTIME') -> - 3. - -'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(0) -> - 'STRING'; -'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(1) -> - 'CORD'; -'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(2) -> - 'STRING_PIECE'. - - -'enum_value_by_symbol_google.protobuf.FieldOptions.CType'('STRING') -> - 0; -'enum_value_by_symbol_google.protobuf.FieldOptions.CType'('CORD') -> - 1; -'enum_value_by_symbol_google.protobuf.FieldOptions.CType'('STRING_PIECE') -> - 2. - -'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(0) -> - 'JS_NORMAL'; -'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(1) -> - 'JS_STRING'; -'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(2) -> - 'JS_NUMBER'. - - -'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'('JS_NORMAL') -> - 0; -'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'('JS_STRING') -> - 1; -'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'('JS_NUMBER') -> - 2. +enum_symbol_by_value('google.protobuf.FieldDescriptorProto.Type', Value) -> 'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(Value); +enum_symbol_by_value('google.protobuf.FieldDescriptorProto.Label', Value) -> 'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(Value); +enum_symbol_by_value('google.protobuf.FileOptions.OptimizeMode', Value) -> 'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(Value); +enum_symbol_by_value('google.protobuf.FieldOptions.CType', Value) -> 'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(Value); +enum_symbol_by_value('google.protobuf.FieldOptions.JSType', Value) -> 'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(Value); +enum_symbol_by_value('google.protobuf.MethodOptions.IdempotencyLevel', Value) -> 'enum_symbol_by_value_google.protobuf.MethodOptions.IdempotencyLevel'(Value). + + +enum_value_by_symbol('google.protobuf.FieldDescriptorProto.Type', Sym) -> 'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'(Sym); +enum_value_by_symbol('google.protobuf.FieldDescriptorProto.Label', Sym) -> 'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'(Sym); +enum_value_by_symbol('google.protobuf.FileOptions.OptimizeMode', Sym) -> 'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'(Sym); +enum_value_by_symbol('google.protobuf.FieldOptions.CType', Sym) -> 'enum_value_by_symbol_google.protobuf.FieldOptions.CType'(Sym); +enum_value_by_symbol('google.protobuf.FieldOptions.JSType', Sym) -> 'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'(Sym); +enum_value_by_symbol('google.protobuf.MethodOptions.IdempotencyLevel', Sym) -> 'enum_value_by_symbol_google.protobuf.MethodOptions.IdempotencyLevel'(Sym). + + +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(1) -> 'TYPE_DOUBLE'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(2) -> 'TYPE_FLOAT'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(3) -> 'TYPE_INT64'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(4) -> 'TYPE_UINT64'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(5) -> 'TYPE_INT32'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(6) -> 'TYPE_FIXED64'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(7) -> 'TYPE_FIXED32'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(8) -> 'TYPE_BOOL'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(9) -> 'TYPE_STRING'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(10) -> 'TYPE_GROUP'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(11) -> 'TYPE_MESSAGE'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(12) -> 'TYPE_BYTES'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(13) -> 'TYPE_UINT32'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(14) -> 'TYPE_ENUM'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(15) -> 'TYPE_SFIXED32'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(16) -> 'TYPE_SFIXED64'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(17) -> 'TYPE_SINT32'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(18) -> 'TYPE_SINT64'. + + +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_DOUBLE') -> 1; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_FLOAT') -> 2; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT64') -> 3; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT64') -> 4; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT32') -> 5; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED64') -> 6; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED32') -> 7; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_BOOL') -> 8; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_STRING') -> 9; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_GROUP') -> 10; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_MESSAGE') -> 11; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_BYTES') -> 12; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT32') -> 13; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_ENUM') -> 14; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED32') -> 15; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED64') -> 16; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT32') -> 17; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT64') -> 18. + +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(1) -> 'LABEL_OPTIONAL'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(2) -> 'LABEL_REQUIRED'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(3) -> 'LABEL_REPEATED'. + + +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'('LABEL_OPTIONAL') -> 1; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'('LABEL_REQUIRED') -> 2; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'('LABEL_REPEATED') -> 3. + +'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(1) -> 'SPEED'; +'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(2) -> 'CODE_SIZE'; +'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(3) -> 'LITE_RUNTIME'. + + +'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'('SPEED') -> 1; +'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'('CODE_SIZE') -> 2; +'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'('LITE_RUNTIME') -> 3. + +'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(0) -> 'STRING'; +'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(1) -> 'CORD'; +'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(2) -> 'STRING_PIECE'. + + +'enum_value_by_symbol_google.protobuf.FieldOptions.CType'('STRING') -> 0; +'enum_value_by_symbol_google.protobuf.FieldOptions.CType'('CORD') -> 1; +'enum_value_by_symbol_google.protobuf.FieldOptions.CType'('STRING_PIECE') -> 2. + +'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(0) -> 'JS_NORMAL'; +'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(1) -> 'JS_STRING'; +'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(2) -> 'JS_NUMBER'. + + +'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'('JS_NORMAL') -> 0; +'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'('JS_STRING') -> 1; +'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'('JS_NUMBER') -> 2. + +'enum_symbol_by_value_google.protobuf.MethodOptions.IdempotencyLevel'(0) -> 'IDEMPOTENCY_UNKNOWN'; +'enum_symbol_by_value_google.protobuf.MethodOptions.IdempotencyLevel'(1) -> 'NO_SIDE_EFFECTS'; +'enum_symbol_by_value_google.protobuf.MethodOptions.IdempotencyLevel'(2) -> 'IDEMPOTENT'. + + +'enum_value_by_symbol_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENCY_UNKNOWN') -> 0; +'enum_value_by_symbol_google.protobuf.MethodOptions.IdempotencyLevel'('NO_SIDE_EFFECTS') -> 1; +'enum_value_by_symbol_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENT') -> 2. get_service_names() -> []. @@ -28421,168 +24356,111 @@ find_rpc_def(_, _) -> error. -spec fetch_rpc_def(_, _) -> no_return(). -fetch_rpc_def(ServiceName, RpcName) -> - erlang:error({no_such_rpc, ServiceName, RpcName}). +fetch_rpc_def(ServiceName, RpcName) -> erlang:error({no_such_rpc, ServiceName, RpcName}). %% Convert a a fully qualified (ie with package name) service name %% as a binary to a service name as an atom. -spec fqbin_to_service_name(_) -> no_return(). -fqbin_to_service_name(X) -> - error({gpb_error, {badservice, X}}). +fqbin_to_service_name(X) -> error({gpb_error, {badservice, X}}). %% Convert a service name as an atom to a fully qualified %% (ie with package name) name as a binary. -spec service_name_to_fqbin(_) -> no_return(). -service_name_to_fqbin(X) -> - error({gpb_error, {badservice, X}}). +service_name_to_fqbin(X) -> error({gpb_error, {badservice, X}}). %% Convert a a fully qualified (ie with package name) service name %% and an rpc name, both as binaries to a service name and an rpc %% name, as atoms. -spec fqbins_to_service_and_rpc_name(_, _) -> no_return(). -fqbins_to_service_and_rpc_name(S, R) -> - error({gpb_error, {badservice_or_rpc, {S, R}}}). +fqbins_to_service_and_rpc_name(S, R) -> error({gpb_error, {badservice_or_rpc, {S, R}}}). %% Convert a service name and an rpc name, both as atoms, %% to a fully qualified (ie with package name) service name and %% an rpc name as binaries. -spec service_and_rpc_name_to_fqbins(_, _) -> no_return(). -service_and_rpc_name_to_fqbins(S, R) -> - error({gpb_error, {badservice_or_rpc, {S, R}}}). - - -fqbin_to_msg_name(<<"google.protobuf.FileDescriptorSet">>) -> - 'google.protobuf.FileDescriptorSet'; -fqbin_to_msg_name(<<"google.protobuf.FileDescriptorProto">>) -> - 'google.protobuf.FileDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.DescriptorProto.ExtensionRange">>) -> - 'google.protobuf.DescriptorProto.ExtensionRange'; -fqbin_to_msg_name(<<"google.protobuf.DescriptorProto.ReservedRange">>) -> - 'google.protobuf.DescriptorProto.ReservedRange'; -fqbin_to_msg_name(<<"google.protobuf.DescriptorProto">>) -> - 'google.protobuf.DescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.FieldDescriptorProto">>) -> - 'google.protobuf.FieldDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.OneofDescriptorProto">>) -> - 'google.protobuf.OneofDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.EnumDescriptorProto">>) -> - 'google.protobuf.EnumDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.EnumValueDescriptorProto">>) -> - 'google.protobuf.EnumValueDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.ServiceDescriptorProto">>) -> - 'google.protobuf.ServiceDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.MethodDescriptorProto">>) -> - 'google.protobuf.MethodDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.FileOptions">>) -> - 'google.protobuf.FileOptions'; -fqbin_to_msg_name(<<"google.protobuf.MessageOptions">>) -> - 'google.protobuf.MessageOptions'; -fqbin_to_msg_name(<<"google.protobuf.FieldOptions">>) -> - 'google.protobuf.FieldOptions'; -fqbin_to_msg_name(<<"google.protobuf.EnumOptions">>) -> - 'google.protobuf.EnumOptions'; -fqbin_to_msg_name(<<"google.protobuf.EnumValueOptions">>) -> - 'google.protobuf.EnumValueOptions'; -fqbin_to_msg_name(<<"google.protobuf.ServiceOptions">>) -> - 'google.protobuf.ServiceOptions'; -fqbin_to_msg_name(<<"google.protobuf.MethodOptions">>) -> - 'google.protobuf.MethodOptions'; -fqbin_to_msg_name(<<"google.protobuf.UninterpretedOption.NamePart">>) -> - 'google.protobuf.UninterpretedOption.NamePart'; -fqbin_to_msg_name(<<"google.protobuf.UninterpretedOption">>) -> - 'google.protobuf.UninterpretedOption'; -fqbin_to_msg_name(<<"google.protobuf.SourceCodeInfo.Location">>) -> - 'google.protobuf.SourceCodeInfo.Location'; -fqbin_to_msg_name(<<"google.protobuf.SourceCodeInfo">>) -> - 'google.protobuf.SourceCodeInfo'; -fqbin_to_msg_name(<<"google.protobuf.GeneratedCodeInfo.Annotation">>) -> - 'google.protobuf.GeneratedCodeInfo.Annotation'; -fqbin_to_msg_name(<<"google.protobuf.GeneratedCodeInfo">>) -> - 'google.protobuf.GeneratedCodeInfo'; +service_and_rpc_name_to_fqbins(S, R) -> error({gpb_error, {badservice_or_rpc, {S, R}}}). + + +fqbin_to_msg_name(<<"google.protobuf.FileDescriptorSet">>) -> 'google.protobuf.FileDescriptorSet'; +fqbin_to_msg_name(<<"google.protobuf.FileDescriptorProto">>) -> 'google.protobuf.FileDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.DescriptorProto.ExtensionRange">>) -> 'google.protobuf.DescriptorProto.ExtensionRange'; +fqbin_to_msg_name(<<"google.protobuf.DescriptorProto.ReservedRange">>) -> 'google.protobuf.DescriptorProto.ReservedRange'; +fqbin_to_msg_name(<<"google.protobuf.DescriptorProto">>) -> 'google.protobuf.DescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.ExtensionRangeOptions">>) -> 'google.protobuf.ExtensionRangeOptions'; +fqbin_to_msg_name(<<"google.protobuf.FieldDescriptorProto">>) -> 'google.protobuf.FieldDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.OneofDescriptorProto">>) -> 'google.protobuf.OneofDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.EnumDescriptorProto.EnumReservedRange">>) -> 'google.protobuf.EnumDescriptorProto.EnumReservedRange'; +fqbin_to_msg_name(<<"google.protobuf.EnumDescriptorProto">>) -> 'google.protobuf.EnumDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.EnumValueDescriptorProto">>) -> 'google.protobuf.EnumValueDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.ServiceDescriptorProto">>) -> 'google.protobuf.ServiceDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.MethodDescriptorProto">>) -> 'google.protobuf.MethodDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.FileOptions">>) -> 'google.protobuf.FileOptions'; +fqbin_to_msg_name(<<"google.protobuf.MessageOptions">>) -> 'google.protobuf.MessageOptions'; +fqbin_to_msg_name(<<"google.protobuf.FieldOptions">>) -> 'google.protobuf.FieldOptions'; +fqbin_to_msg_name(<<"google.protobuf.OneofOptions">>) -> 'google.protobuf.OneofOptions'; +fqbin_to_msg_name(<<"google.protobuf.EnumOptions">>) -> 'google.protobuf.EnumOptions'; +fqbin_to_msg_name(<<"google.protobuf.EnumValueOptions">>) -> 'google.protobuf.EnumValueOptions'; +fqbin_to_msg_name(<<"google.protobuf.ServiceOptions">>) -> 'google.protobuf.ServiceOptions'; +fqbin_to_msg_name(<<"google.protobuf.MethodOptions">>) -> 'google.protobuf.MethodOptions'; +fqbin_to_msg_name(<<"google.protobuf.UninterpretedOption.NamePart">>) -> 'google.protobuf.UninterpretedOption.NamePart'; +fqbin_to_msg_name(<<"google.protobuf.UninterpretedOption">>) -> 'google.protobuf.UninterpretedOption'; +fqbin_to_msg_name(<<"google.protobuf.SourceCodeInfo.Location">>) -> 'google.protobuf.SourceCodeInfo.Location'; +fqbin_to_msg_name(<<"google.protobuf.SourceCodeInfo">>) -> 'google.protobuf.SourceCodeInfo'; +fqbin_to_msg_name(<<"google.protobuf.GeneratedCodeInfo.Annotation">>) -> 'google.protobuf.GeneratedCodeInfo.Annotation'; +fqbin_to_msg_name(<<"google.protobuf.GeneratedCodeInfo">>) -> 'google.protobuf.GeneratedCodeInfo'; fqbin_to_msg_name(E) -> error({gpb_error, {badmsg, E}}). -msg_name_to_fqbin('google.protobuf.FileDescriptorSet') -> - <<"google.protobuf.FileDescriptorSet">>; -msg_name_to_fqbin('google.protobuf.FileDescriptorProto') -> - <<"google.protobuf.FileDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.DescriptorProto.ExtensionRange') -> - <<"google.protobuf.DescriptorProto.ExtensionRange">>; -msg_name_to_fqbin('google.protobuf.DescriptorProto.ReservedRange') -> - <<"google.protobuf.DescriptorProto.ReservedRange">>; -msg_name_to_fqbin('google.protobuf.DescriptorProto') -> - <<"google.protobuf.DescriptorProto">>; -msg_name_to_fqbin('google.protobuf.FieldDescriptorProto') -> - <<"google.protobuf.FieldDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.OneofDescriptorProto') -> - <<"google.protobuf.OneofDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.EnumDescriptorProto') -> - <<"google.protobuf.EnumDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.EnumValueDescriptorProto') -> - <<"google.protobuf.EnumValueDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.ServiceDescriptorProto') -> - <<"google.protobuf.ServiceDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.MethodDescriptorProto') -> - <<"google.protobuf.MethodDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.FileOptions') -> - <<"google.protobuf.FileOptions">>; -msg_name_to_fqbin('google.protobuf.MessageOptions') -> - <<"google.protobuf.MessageOptions">>; -msg_name_to_fqbin('google.protobuf.FieldOptions') -> - <<"google.protobuf.FieldOptions">>; -msg_name_to_fqbin('google.protobuf.EnumOptions') -> - <<"google.protobuf.EnumOptions">>; -msg_name_to_fqbin('google.protobuf.EnumValueOptions') -> - <<"google.protobuf.EnumValueOptions">>; -msg_name_to_fqbin('google.protobuf.ServiceOptions') -> - <<"google.protobuf.ServiceOptions">>; -msg_name_to_fqbin('google.protobuf.MethodOptions') -> - <<"google.protobuf.MethodOptions">>; -msg_name_to_fqbin('google.protobuf.UninterpretedOption.NamePart') -> - <<"google.protobuf.UninterpretedOption.NamePart">>; -msg_name_to_fqbin('google.protobuf.UninterpretedOption') -> - <<"google.protobuf.UninterpretedOption">>; -msg_name_to_fqbin('google.protobuf.SourceCodeInfo.Location') -> - <<"google.protobuf.SourceCodeInfo.Location">>; -msg_name_to_fqbin('google.protobuf.SourceCodeInfo') -> - <<"google.protobuf.SourceCodeInfo">>; -msg_name_to_fqbin('google.protobuf.GeneratedCodeInfo.Annotation') -> - <<"google.protobuf.GeneratedCodeInfo.Annotation">>; -msg_name_to_fqbin('google.protobuf.GeneratedCodeInfo') -> - <<"google.protobuf.GeneratedCodeInfo">>; +msg_name_to_fqbin('google.protobuf.FileDescriptorSet') -> <<"google.protobuf.FileDescriptorSet">>; +msg_name_to_fqbin('google.protobuf.FileDescriptorProto') -> <<"google.protobuf.FileDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.DescriptorProto.ExtensionRange') -> <<"google.protobuf.DescriptorProto.ExtensionRange">>; +msg_name_to_fqbin('google.protobuf.DescriptorProto.ReservedRange') -> <<"google.protobuf.DescriptorProto.ReservedRange">>; +msg_name_to_fqbin('google.protobuf.DescriptorProto') -> <<"google.protobuf.DescriptorProto">>; +msg_name_to_fqbin('google.protobuf.ExtensionRangeOptions') -> <<"google.protobuf.ExtensionRangeOptions">>; +msg_name_to_fqbin('google.protobuf.FieldDescriptorProto') -> <<"google.protobuf.FieldDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.OneofDescriptorProto') -> <<"google.protobuf.OneofDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.EnumDescriptorProto.EnumReservedRange') -> <<"google.protobuf.EnumDescriptorProto.EnumReservedRange">>; +msg_name_to_fqbin('google.protobuf.EnumDescriptorProto') -> <<"google.protobuf.EnumDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.EnumValueDescriptorProto') -> <<"google.protobuf.EnumValueDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.ServiceDescriptorProto') -> <<"google.protobuf.ServiceDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.MethodDescriptorProto') -> <<"google.protobuf.MethodDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.FileOptions') -> <<"google.protobuf.FileOptions">>; +msg_name_to_fqbin('google.protobuf.MessageOptions') -> <<"google.protobuf.MessageOptions">>; +msg_name_to_fqbin('google.protobuf.FieldOptions') -> <<"google.protobuf.FieldOptions">>; +msg_name_to_fqbin('google.protobuf.OneofOptions') -> <<"google.protobuf.OneofOptions">>; +msg_name_to_fqbin('google.protobuf.EnumOptions') -> <<"google.protobuf.EnumOptions">>; +msg_name_to_fqbin('google.protobuf.EnumValueOptions') -> <<"google.protobuf.EnumValueOptions">>; +msg_name_to_fqbin('google.protobuf.ServiceOptions') -> <<"google.protobuf.ServiceOptions">>; +msg_name_to_fqbin('google.protobuf.MethodOptions') -> <<"google.protobuf.MethodOptions">>; +msg_name_to_fqbin('google.protobuf.UninterpretedOption.NamePart') -> <<"google.protobuf.UninterpretedOption.NamePart">>; +msg_name_to_fqbin('google.protobuf.UninterpretedOption') -> <<"google.protobuf.UninterpretedOption">>; +msg_name_to_fqbin('google.protobuf.SourceCodeInfo.Location') -> <<"google.protobuf.SourceCodeInfo.Location">>; +msg_name_to_fqbin('google.protobuf.SourceCodeInfo') -> <<"google.protobuf.SourceCodeInfo">>; +msg_name_to_fqbin('google.protobuf.GeneratedCodeInfo.Annotation') -> <<"google.protobuf.GeneratedCodeInfo.Annotation">>; +msg_name_to_fqbin('google.protobuf.GeneratedCodeInfo') -> <<"google.protobuf.GeneratedCodeInfo">>; msg_name_to_fqbin(E) -> error({gpb_error, {badmsg, E}}). -fqbin_to_enum_name(<<"google.protobuf.FieldDescriptorProto.Type">>) -> - 'google.protobuf.FieldDescriptorProto.Type'; -fqbin_to_enum_name(<<"google.protobuf.FieldDescriptorProto.Label">>) -> - 'google.protobuf.FieldDescriptorProto.Label'; -fqbin_to_enum_name(<<"google.protobuf.FileOptions.OptimizeMode">>) -> - 'google.protobuf.FileOptions.OptimizeMode'; -fqbin_to_enum_name(<<"google.protobuf.FieldOptions.CType">>) -> - 'google.protobuf.FieldOptions.CType'; -fqbin_to_enum_name(<<"google.protobuf.FieldOptions.JSType">>) -> - 'google.protobuf.FieldOptions.JSType'; -fqbin_to_enum_name(E) -> - error({gpb_error, {badenum, E}}). - - -enum_name_to_fqbin('google.protobuf.FieldDescriptorProto.Type') -> - <<"google.protobuf.FieldDescriptorProto.Type">>; -enum_name_to_fqbin('google.protobuf.FieldDescriptorProto.Label') -> - <<"google.protobuf.FieldDescriptorProto.Label">>; -enum_name_to_fqbin('google.protobuf.FileOptions.OptimizeMode') -> - <<"google.protobuf.FileOptions.OptimizeMode">>; -enum_name_to_fqbin('google.protobuf.FieldOptions.CType') -> - <<"google.protobuf.FieldOptions.CType">>; -enum_name_to_fqbin('google.protobuf.FieldOptions.JSType') -> - <<"google.protobuf.FieldOptions.JSType">>; -enum_name_to_fqbin(E) -> - error({gpb_error, {badenum, E}}). +fqbin_to_enum_name(<<"google.protobuf.FieldDescriptorProto.Type">>) -> 'google.protobuf.FieldDescriptorProto.Type'; +fqbin_to_enum_name(<<"google.protobuf.FieldDescriptorProto.Label">>) -> 'google.protobuf.FieldDescriptorProto.Label'; +fqbin_to_enum_name(<<"google.protobuf.FileOptions.OptimizeMode">>) -> 'google.protobuf.FileOptions.OptimizeMode'; +fqbin_to_enum_name(<<"google.protobuf.FieldOptions.CType">>) -> 'google.protobuf.FieldOptions.CType'; +fqbin_to_enum_name(<<"google.protobuf.FieldOptions.JSType">>) -> 'google.protobuf.FieldOptions.JSType'; +fqbin_to_enum_name(<<"google.protobuf.MethodOptions.IdempotencyLevel">>) -> 'google.protobuf.MethodOptions.IdempotencyLevel'; +fqbin_to_enum_name(E) -> error({gpb_error, {badenum, E}}). + + +enum_name_to_fqbin('google.protobuf.FieldDescriptorProto.Type') -> <<"google.protobuf.FieldDescriptorProto.Type">>; +enum_name_to_fqbin('google.protobuf.FieldDescriptorProto.Label') -> <<"google.protobuf.FieldDescriptorProto.Label">>; +enum_name_to_fqbin('google.protobuf.FileOptions.OptimizeMode') -> <<"google.protobuf.FileOptions.OptimizeMode">>; +enum_name_to_fqbin('google.protobuf.FieldOptions.CType') -> <<"google.protobuf.FieldOptions.CType">>; +enum_name_to_fqbin('google.protobuf.FieldOptions.JSType') -> <<"google.protobuf.FieldOptions.JSType">>; +enum_name_to_fqbin('google.protobuf.MethodOptions.IdempotencyLevel') -> <<"google.protobuf.MethodOptions.IdempotencyLevel">>; +enum_name_to_fqbin(E) -> error({gpb_error, {badenum, E}}). get_package_name() -> gogoproto. @@ -28601,8 +24479,7 @@ source_basename() -> "gogo.proto". %% source file. The files are returned with extension, %% see get_all_proto_names/0 for a version that returns %% the basenames sans extension -get_all_source_basenames() -> - ["gogo.proto", "descriptor.proto"]. +get_all_source_basenames() -> ["gogo.proto", "descriptor.proto"]. %% Retrieve all proto file names, also imported ones. @@ -28619,9 +24496,11 @@ get_msg_containment("descriptor") -> 'google.protobuf.DescriptorProto.ExtensionRange', 'google.protobuf.DescriptorProto.ReservedRange', 'google.protobuf.EnumDescriptorProto', + 'google.protobuf.EnumDescriptorProto.EnumReservedRange', 'google.protobuf.EnumOptions', 'google.protobuf.EnumValueDescriptorProto', 'google.protobuf.EnumValueOptions', + 'google.protobuf.ExtensionRangeOptions', 'google.protobuf.FieldDescriptorProto', 'google.protobuf.FieldOptions', 'google.protobuf.FileDescriptorProto', @@ -28633,32 +24512,29 @@ get_msg_containment("descriptor") -> 'google.protobuf.MethodDescriptorProto', 'google.protobuf.MethodOptions', 'google.protobuf.OneofDescriptorProto', + 'google.protobuf.OneofOptions', 'google.protobuf.ServiceDescriptorProto', 'google.protobuf.ServiceOptions', 'google.protobuf.SourceCodeInfo', 'google.protobuf.SourceCodeInfo.Location', 'google.protobuf.UninterpretedOption', 'google.protobuf.UninterpretedOption.NamePart']; -get_msg_containment(P) -> - error({gpb_error, {badproto, P}}). +get_msg_containment(P) -> error({gpb_error, {badproto, P}}). get_pkg_containment("gogo") -> gogoproto; get_pkg_containment("descriptor") -> 'google.protobuf'; -get_pkg_containment(P) -> - error({gpb_error, {badproto, P}}). +get_pkg_containment(P) -> error({gpb_error, {badproto, P}}). get_service_containment("gogo") -> []; get_service_containment("descriptor") -> []; -get_service_containment(P) -> - error({gpb_error, {badproto, P}}). +get_service_containment(P) -> error({gpb_error, {badproto, P}}). get_rpc_containment("gogo") -> []; get_rpc_containment("descriptor") -> []; -get_rpc_containment(P) -> - error({gpb_error, {badproto, P}}). +get_rpc_containment(P) -> error({gpb_error, {badproto, P}}). get_enum_containment("gogo") -> []; @@ -28667,20 +24543,23 @@ get_enum_containment("descriptor") -> 'google.protobuf.FieldDescriptorProto.Type', 'google.protobuf.FieldOptions.CType', 'google.protobuf.FieldOptions.JSType', - 'google.protobuf.FileOptions.OptimizeMode']; -get_enum_containment(P) -> - error({gpb_error, {badproto, P}}). + 'google.protobuf.FileOptions.OptimizeMode', + 'google.protobuf.MethodOptions.IdempotencyLevel']; +get_enum_containment(P) -> error({gpb_error, {badproto, P}}). get_proto_by_msg_name_as_fqbin(<<"google.protobuf.ServiceOptions">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.OneofOptions">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.MethodOptions">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.MessageOptions">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.FileOptions">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.FieldOptions">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.ExtensionRangeOptions">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumValueOptions">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumOptions">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.UninterpretedOption.NamePart">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.FileDescriptorSet">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumDescriptorProto.EnumReservedRange">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.DescriptorProto.ReservedRange">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.DescriptorProto.ExtensionRange">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.UninterpretedOption">>) -> "descriptor"; @@ -28696,39 +24575,33 @@ get_proto_by_msg_name_as_fqbin(<<"google.protobuf.FieldDescriptorProto">>) -> "d get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumValueDescriptorProto">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumDescriptorProto">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.DescriptorProto">>) -> "descriptor"; -get_proto_by_msg_name_as_fqbin(E) -> - error({gpb_error, {badmsg, E}}). +get_proto_by_msg_name_as_fqbin(E) -> error({gpb_error, {badmsg, E}}). -spec get_proto_by_service_name_as_fqbin(_) -> no_return(). -get_proto_by_service_name_as_fqbin(E) -> - error({gpb_error, {badservice, E}}). - - -get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FileOptions.OptimizeMode">>) -> - "descriptor"; -get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldOptions.JSType">>) -> - "descriptor"; -get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldOptions.CType">>) -> - "descriptor"; -get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldDescriptorProto.Type">>) -> - "descriptor"; -get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldDescriptorProto.Label">>) -> - "descriptor"; -get_proto_by_enum_name_as_fqbin(E) -> - error({gpb_error, {badenum, E}}). - - -get_protos_by_pkg_name_as_fqbin(<<"google.protobuf">>) -> - ["descriptor"]; +get_proto_by_service_name_as_fqbin(E) -> error({gpb_error, {badservice, E}}). + + +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FileOptions.OptimizeMode">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldOptions.JSType">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldOptions.CType">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldDescriptorProto.Type">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.MethodOptions.IdempotencyLevel">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldDescriptorProto.Label">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(E) -> error({gpb_error, {badenum, E}}). + + +get_protos_by_pkg_name_as_fqbin(<<"google.protobuf">>) -> ["descriptor"]; get_protos_by_pkg_name_as_fqbin(<<"gogoproto">>) -> ["gogo"]; -get_protos_by_pkg_name_as_fqbin(E) -> - error({gpb_error, {badpkg, E}}). +get_protos_by_pkg_name_as_fqbin(E) -> error({gpb_error, {badpkg, E}}). gpb_version_as_string() -> - "4.11.0". + "4.20.0". gpb_version_as_list() -> - [4,11,0]. + [4,20,0]. + +gpb_version_source() -> + "file". diff --git a/src/protos/health_pb.erl b/src/protos/health_pb.erl deleted file mode 100644 index 751ffdd..0000000 --- a/src/protos/health_pb.erl +++ /dev/null @@ -1,1143 +0,0 @@ -%% -*- coding: utf-8 -*- -%% @private -%% Automatically generated, do not edit -%% Generated by gpb_compile version 4.10.5 --module(health_pb). - --export([encode_msg/2, encode_msg/3]). --export([decode_msg/2, decode_msg/3]). --export([merge_msgs/3, merge_msgs/4]). --export([verify_msg/2, verify_msg/3]). --export([get_msg_defs/0]). --export([get_msg_names/0]). --export([get_group_names/0]). --export([get_msg_or_group_names/0]). --export([get_enum_names/0]). --export([find_msg_def/1, fetch_msg_def/1]). --export([find_enum_def/1, fetch_enum_def/1]). --export([enum_symbol_by_value/2, enum_value_by_symbol/2]). --export(['enum_symbol_by_value_grpcHealthV1.HealthCheckResponse.ServingStatus'/1, 'enum_value_by_symbol_grpcHealthV1.HealthCheckResponse.ServingStatus'/1]). --export([get_service_names/0]). --export([get_service_def/1]). --export([get_rpc_names/1]). --export([find_rpc_def/2, fetch_rpc_def/2]). --export([fqbin_to_service_name/1]). --export([service_name_to_fqbin/1]). --export([fqbins_to_service_and_rpc_name/2]). --export([service_and_rpc_name_to_fqbins/2]). --export([fqbin_to_msg_name/1]). --export([msg_name_to_fqbin/1]). --export([fqbin_to_enum_name/1]). --export([enum_name_to_fqbin/1]). --export([get_package_name/0]). --export([uses_packages/0]). --export([source_basename/0]). --export([get_all_source_basenames/0]). --export([get_all_proto_names/0]). --export([get_msg_containment/1]). --export([get_pkg_containment/1]). --export([get_service_containment/1]). --export([get_rpc_containment/1]). --export([get_enum_containment/1]). --export([get_proto_by_msg_name_as_fqbin/1]). --export([get_proto_by_service_name_as_fqbin/1]). --export([get_proto_by_enum_name_as_fqbin/1]). --export([get_protos_by_pkg_name_as_fqbin/1]). --export([gpb_version_as_string/0, gpb_version_as_list/0]). - - -%% enumerated types --type 'grpcHealthV1.HealthCheckResponse.ServingStatus'() :: 'UNKNOWN' | 'SERVING' | 'NOT_SERVING' | 'SERVICE_UNKNOWN'. --export_type(['grpcHealthV1.HealthCheckResponse.ServingStatus'/0]). - -%% message types --type 'grpcHealthV1.HealthCheckRequest'() :: - #{service => iodata() % = 1 - }. - --type 'grpcHealthV1.HealthCheckResponse'() :: - #{status => 'UNKNOWN' | 'SERVING' | 'NOT_SERVING' | 'SERVICE_UNKNOWN' | integer() % = 1, enum grpcHealthV1.HealthCheckResponse.ServingStatus - }. - --export_type(['grpcHealthV1.HealthCheckRequest'/0, 'grpcHealthV1.HealthCheckResponse'/0]). - --spec encode_msg('grpcHealthV1.HealthCheckRequest'() | 'grpcHealthV1.HealthCheckResponse'(), atom()) -> binary(). -encode_msg(Msg, MsgName) when is_atom(MsgName) -> - encode_msg(Msg, MsgName, []). - --spec encode_msg('grpcHealthV1.HealthCheckRequest'() | 'grpcHealthV1.HealthCheckResponse'(), atom(), list()) -> binary(). -encode_msg(Msg, MsgName, Opts) -> - case proplists:get_bool(verify, Opts) of - true -> verify_msg(Msg, MsgName, Opts); - false -> ok - end, - TrUserData = proplists:get_value(user_data, Opts), - case MsgName of - 'grpcHealthV1.HealthCheckRequest' -> - 'encode_msg_grpcHealthV1.HealthCheckRequest'(id(Msg, - TrUserData), - TrUserData); - 'grpcHealthV1.HealthCheckResponse' -> - 'encode_msg_grpcHealthV1.HealthCheckResponse'(id(Msg, - TrUserData), - TrUserData) - end. - - -'encode_msg_grpcHealthV1.HealthCheckRequest'(Msg, - TrUserData) -> - 'encode_msg_grpcHealthV1.HealthCheckRequest'(Msg, <<>>, - TrUserData). - - -'encode_msg_grpcHealthV1.HealthCheckRequest'(#{} = M, - Bin, TrUserData) -> - case M of - #{service := F1} -> - begin - TrF1 = id(F1, TrUserData), - case is_empty_string(TrF1) of - true -> Bin; - false -> - e_type_string(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_grpcHealthV1.HealthCheckResponse'(Msg, - TrUserData) -> - 'encode_msg_grpcHealthV1.HealthCheckResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_grpcHealthV1.HealthCheckResponse'(#{} = M, - Bin, TrUserData) -> - case M of - #{status := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= 'UNKNOWN'; TrF1 =:= 0 -> Bin; - true -> - 'e_enum_grpcHealthV1.HealthCheckResponse.ServingStatus'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end. - -'e_enum_grpcHealthV1.HealthCheckResponse.ServingStatus'('UNKNOWN', - Bin, _TrUserData) -> - <>; -'e_enum_grpcHealthV1.HealthCheckResponse.ServingStatus'('SERVING', - Bin, _TrUserData) -> - <>; -'e_enum_grpcHealthV1.HealthCheckResponse.ServingStatus'('NOT_SERVING', - Bin, _TrUserData) -> - <>; -'e_enum_grpcHealthV1.HealthCheckResponse.ServingStatus'('SERVICE_UNKNOWN', - Bin, _TrUserData) -> - <>; -'e_enum_grpcHealthV1.HealthCheckResponse.ServingStatus'(V, - Bin, _TrUserData) -> - e_varint(V, Bin). - --compile({nowarn_unused_function,e_type_sint/3}). -e_type_sint(Value, Bin, _TrUserData) when Value >= 0 -> - e_varint(Value * 2, Bin); -e_type_sint(Value, Bin, _TrUserData) -> - e_varint(Value * -2 - 1, Bin). - --compile({nowarn_unused_function,e_type_int32/3}). -e_type_int32(Value, Bin, _TrUserData) - when 0 =< Value, Value =< 127 -> - <>; -e_type_int32(Value, Bin, _TrUserData) -> - <> = <>, - e_varint(N, Bin). - --compile({nowarn_unused_function,e_type_int64/3}). -e_type_int64(Value, Bin, _TrUserData) - when 0 =< Value, Value =< 127 -> - <>; -e_type_int64(Value, Bin, _TrUserData) -> - <> = <>, - e_varint(N, Bin). - --compile({nowarn_unused_function,e_type_bool/3}). -e_type_bool(true, Bin, _TrUserData) -> - <>; -e_type_bool(false, Bin, _TrUserData) -> - <>; -e_type_bool(1, Bin, _TrUserData) -> <>; -e_type_bool(0, Bin, _TrUserData) -> <>. - --compile({nowarn_unused_function,e_type_string/3}). -e_type_string(S, Bin, _TrUserData) -> - Utf8 = unicode:characters_to_binary(S), - Bin2 = e_varint(byte_size(Utf8), Bin), - <>. - --compile({nowarn_unused_function,e_type_bytes/3}). -e_type_bytes(Bytes, Bin, _TrUserData) - when is_binary(Bytes) -> - Bin2 = e_varint(byte_size(Bytes), Bin), - <>; -e_type_bytes(Bytes, Bin, _TrUserData) - when is_list(Bytes) -> - BytesBin = iolist_to_binary(Bytes), - Bin2 = e_varint(byte_size(BytesBin), Bin), - <>. - --compile({nowarn_unused_function,e_type_fixed32/3}). -e_type_fixed32(Value, Bin, _TrUserData) -> - <>. - --compile({nowarn_unused_function,e_type_sfixed32/3}). -e_type_sfixed32(Value, Bin, _TrUserData) -> - <>. - --compile({nowarn_unused_function,e_type_fixed64/3}). -e_type_fixed64(Value, Bin, _TrUserData) -> - <>. - --compile({nowarn_unused_function,e_type_sfixed64/3}). -e_type_sfixed64(Value, Bin, _TrUserData) -> - <>. - --compile({nowarn_unused_function,e_type_float/3}). -e_type_float(V, Bin, _) when is_number(V) -> - <>; -e_type_float(infinity, Bin, _) -> - <>; -e_type_float('-infinity', Bin, _) -> - <>; -e_type_float(nan, Bin, _) -> - <>. - --compile({nowarn_unused_function,e_type_double/3}). -e_type_double(V, Bin, _) when is_number(V) -> - <>; -e_type_double(infinity, Bin, _) -> - <>; -e_type_double('-infinity', Bin, _) -> - <>; -e_type_double(nan, Bin, _) -> - <>. - --compile({nowarn_unused_function,e_varint/3}). -e_varint(N, Bin, _TrUserData) -> e_varint(N, Bin). - --compile({nowarn_unused_function,e_varint/2}). -e_varint(N, Bin) when N =< 127 -> <>; -e_varint(N, Bin) -> - Bin2 = <>, - e_varint(N bsr 7, Bin2). - -is_empty_string("") -> true; -is_empty_string(<<>>) -> true; -is_empty_string(L) when is_list(L) -> - not string_has_chars(L); -is_empty_string(B) when is_binary(B) -> false. - -string_has_chars([C | _]) when is_integer(C) -> true; -string_has_chars([H | T]) -> - case string_has_chars(H) of - true -> true; - false -> string_has_chars(T) - end; -string_has_chars(B) - when is_binary(B), byte_size(B) =/= 0 -> - true; -string_has_chars(C) when is_integer(C) -> true; -string_has_chars(<<>>) -> false; -string_has_chars([]) -> false. - - -decode_msg(Bin, MsgName) when is_binary(Bin) -> - decode_msg(Bin, MsgName, []). - -decode_msg(Bin, MsgName, Opts) when is_binary(Bin) -> - TrUserData = proplists:get_value(user_data, Opts), - decode_msg_1_catch(Bin, MsgName, TrUserData). - --ifdef('OTP_RELEASE'). -decode_msg_1_catch(Bin, MsgName, TrUserData) -> - try decode_msg_2_doit(MsgName, Bin, TrUserData) - catch Class:Reason:StackTrace -> error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}}) - end. --else. -decode_msg_1_catch(Bin, MsgName, TrUserData) -> - try decode_msg_2_doit(MsgName, Bin, TrUserData) - catch Class:Reason -> - StackTrace = erlang:get_stacktrace(), - error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}}) - end. --endif. - -decode_msg_2_doit('grpcHealthV1.HealthCheckRequest', - Bin, TrUserData) -> - id('decode_msg_grpcHealthV1.HealthCheckRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('grpcHealthV1.HealthCheckResponse', - Bin, TrUserData) -> - id('decode_msg_grpcHealthV1.HealthCheckResponse'(Bin, - TrUserData), - TrUserData). - - - -'decode_msg_grpcHealthV1.HealthCheckRequest'(Bin, - TrUserData) -> - 'dfp_read_field_def_grpcHealthV1.HealthCheckRequest'(Bin, - 0, 0, - id(<<>>, TrUserData), - TrUserData). - -'dfp_read_field_def_grpcHealthV1.HealthCheckRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - TrUserData) -> - 'd_field_grpcHealthV1.HealthCheckRequest_service'(Rest, - Z1, Z2, F@_1, TrUserData); -'dfp_read_field_def_grpcHealthV1.HealthCheckRequest'(<<>>, - 0, 0, F@_1, _) -> - #{service => F@_1}; -'dfp_read_field_def_grpcHealthV1.HealthCheckRequest'(Other, - Z1, Z2, F@_1, - TrUserData) -> - 'dg_read_field_def_grpcHealthV1.HealthCheckRequest'(Other, - Z1, Z2, F@_1, - TrUserData). - -'dg_read_field_def_grpcHealthV1.HealthCheckRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_grpcHealthV1.HealthCheckRequest'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'dg_read_field_def_grpcHealthV1.HealthCheckRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_grpcHealthV1.HealthCheckRequest_service'(Rest, - 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_grpcHealthV1.HealthCheckRequest'(Rest, 0, - 0, F@_1, - TrUserData); - 1 -> - 'skip_64_grpcHealthV1.HealthCheckRequest'(Rest, 0, 0, - F@_1, TrUserData); - 2 -> - 'skip_length_delimited_grpcHealthV1.HealthCheckRequest'(Rest, - 0, 0, - F@_1, - TrUserData); - 3 -> - 'skip_group_grpcHealthV1.HealthCheckRequest'(Rest, - Key bsr 3, 0, F@_1, - TrUserData); - 5 -> - 'skip_32_grpcHealthV1.HealthCheckRequest'(Rest, 0, 0, - F@_1, TrUserData) - end - end; -'dg_read_field_def_grpcHealthV1.HealthCheckRequest'(<<>>, - 0, 0, F@_1, _) -> - #{service => F@_1}. - -'d_field_grpcHealthV1.HealthCheckRequest_service'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_grpcHealthV1.HealthCheckRequest_service'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'d_field_grpcHealthV1.HealthCheckRequest_service'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_grpcHealthV1.HealthCheckRequest'(RestF, - 0, 0, NewFValue, - TrUserData). - -'skip_varint_grpcHealthV1.HealthCheckRequest'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_grpcHealthV1.HealthCheckRequest'(Rest, Z1, - Z2, F@_1, TrUserData); -'skip_varint_grpcHealthV1.HealthCheckRequest'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_grpcHealthV1.HealthCheckRequest'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_length_delimited_grpcHealthV1.HealthCheckRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) - when N < 57 -> - 'skip_length_delimited_grpcHealthV1.HealthCheckRequest'(Rest, - N + 7, - X bsl N + Acc, F@_1, - TrUserData); -'skip_length_delimited_grpcHealthV1.HealthCheckRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_grpcHealthV1.HealthCheckRequest'(Rest2, - 0, 0, F@_1, - TrUserData). - -'skip_group_grpcHealthV1.HealthCheckRequest'(Bin, FNum, - Z2, F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_grpcHealthV1.HealthCheckRequest'(Rest, - 0, Z2, F@_1, - TrUserData). - -'skip_32_grpcHealthV1.HealthCheckRequest'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_grpcHealthV1.HealthCheckRequest'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_64_grpcHealthV1.HealthCheckRequest'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_grpcHealthV1.HealthCheckRequest'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'decode_msg_grpcHealthV1.HealthCheckResponse'(Bin, - TrUserData) -> - 'dfp_read_field_def_grpcHealthV1.HealthCheckResponse'(Bin, - 0, 0, - id('UNKNOWN', - TrUserData), - TrUserData). - -'dfp_read_field_def_grpcHealthV1.HealthCheckResponse'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, - TrUserData) -> - 'd_field_grpcHealthV1.HealthCheckResponse_status'(Rest, - Z1, Z2, F@_1, TrUserData); -'dfp_read_field_def_grpcHealthV1.HealthCheckResponse'(<<>>, - 0, 0, F@_1, _) -> - #{status => F@_1}; -'dfp_read_field_def_grpcHealthV1.HealthCheckResponse'(Other, - Z1, Z2, F@_1, - TrUserData) -> - 'dg_read_field_def_grpcHealthV1.HealthCheckResponse'(Other, - Z1, Z2, F@_1, - TrUserData). - -'dg_read_field_def_grpcHealthV1.HealthCheckResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_grpcHealthV1.HealthCheckResponse'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'dg_read_field_def_grpcHealthV1.HealthCheckResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_grpcHealthV1.HealthCheckResponse_status'(Rest, - 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_grpcHealthV1.HealthCheckResponse'(Rest, 0, - 0, F@_1, - TrUserData); - 1 -> - 'skip_64_grpcHealthV1.HealthCheckResponse'(Rest, 0, 0, - F@_1, TrUserData); - 2 -> - 'skip_length_delimited_grpcHealthV1.HealthCheckResponse'(Rest, - 0, 0, - F@_1, - TrUserData); - 3 -> - 'skip_group_grpcHealthV1.HealthCheckResponse'(Rest, - Key bsr 3, 0, - F@_1, TrUserData); - 5 -> - 'skip_32_grpcHealthV1.HealthCheckResponse'(Rest, 0, 0, - F@_1, TrUserData) - end - end; -'dg_read_field_def_grpcHealthV1.HealthCheckResponse'(<<>>, - 0, 0, F@_1, _) -> - #{status => F@_1}. - -'d_field_grpcHealthV1.HealthCheckResponse_status'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_grpcHealthV1.HealthCheckResponse_status'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'d_field_grpcHealthV1.HealthCheckResponse_status'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_grpcHealthV1.HealthCheckResponse.ServingStatus'(begin - <> = - <<(X - bsl - N - + - Acc):32/unsigned-native>>, - id(Res, - TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_grpcHealthV1.HealthCheckResponse'(RestF, - 0, 0, NewFValue, - TrUserData). - -'skip_varint_grpcHealthV1.HealthCheckResponse'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_grpcHealthV1.HealthCheckResponse'(Rest, Z1, - Z2, F@_1, TrUserData); -'skip_varint_grpcHealthV1.HealthCheckResponse'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_grpcHealthV1.HealthCheckResponse'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_length_delimited_grpcHealthV1.HealthCheckResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) - when N < 57 -> - 'skip_length_delimited_grpcHealthV1.HealthCheckResponse'(Rest, - N + 7, - X bsl N + Acc, - F@_1, TrUserData); -'skip_length_delimited_grpcHealthV1.HealthCheckResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_grpcHealthV1.HealthCheckResponse'(Rest2, - 0, 0, F@_1, - TrUserData). - -'skip_group_grpcHealthV1.HealthCheckResponse'(Bin, FNum, - Z2, F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_grpcHealthV1.HealthCheckResponse'(Rest, - 0, Z2, F@_1, - TrUserData). - -'skip_32_grpcHealthV1.HealthCheckResponse'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_grpcHealthV1.HealthCheckResponse'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_64_grpcHealthV1.HealthCheckResponse'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_grpcHealthV1.HealthCheckResponse'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'d_enum_grpcHealthV1.HealthCheckResponse.ServingStatus'(0) -> - 'UNKNOWN'; -'d_enum_grpcHealthV1.HealthCheckResponse.ServingStatus'(1) -> - 'SERVING'; -'d_enum_grpcHealthV1.HealthCheckResponse.ServingStatus'(2) -> - 'NOT_SERVING'; -'d_enum_grpcHealthV1.HealthCheckResponse.ServingStatus'(3) -> - 'SERVICE_UNKNOWN'; -'d_enum_grpcHealthV1.HealthCheckResponse.ServingStatus'(V) -> - V. - -read_group(Bin, FieldNum) -> - {NumBytes, EndTagLen} = read_gr_b(Bin, 0, 0, 0, 0, FieldNum), - <> = Bin, - {Group, Rest}. - -%% Like skipping over fields, but record the total length, -%% Each field is <(FieldNum bsl 3) bor FieldType> ++ -%% Record the length because varints may be non-optimally encoded. -%% -%% Groups can be nested, but assume the same FieldNum cannot be nested -%% because group field numbers are shared with the rest of the fields -%% numbers. Thus we can search just for an group-end with the same -%% field number. -%% -%% (The only time the same group field number could occur would -%% be in a nested sub message, but then it would be inside a -%% length-delimited entry, which we skip-read by length.) -read_gr_b(<<1:1, X:7, Tl/binary>>, N, Acc, NumBytes, TagLen, FieldNum) - when N < (32-7) -> - read_gr_b(Tl, N+7, X bsl N + Acc, NumBytes, TagLen+1, FieldNum); -read_gr_b(<<0:1, X:7, Tl/binary>>, N, Acc, NumBytes, TagLen, - FieldNum) -> - Key = X bsl N + Acc, - TagLen1 = TagLen + 1, - case {Key bsr 3, Key band 7} of - {FieldNum, 4} -> % 4 = group_end - {NumBytes, TagLen1}; - {_, 0} -> % 0 = varint - read_gr_vi(Tl, 0, NumBytes + TagLen1, FieldNum); - {_, 1} -> % 1 = bits64 - <<_:64, Tl2/binary>> = Tl, - read_gr_b(Tl2, 0, 0, NumBytes + TagLen1 + 8, 0, FieldNum); - {_, 2} -> % 2 = length_delimited - read_gr_ld(Tl, 0, 0, NumBytes + TagLen1, FieldNum); - {_, 3} -> % 3 = group_start - read_gr_b(Tl, 0, 0, NumBytes + TagLen1, 0, FieldNum); - {_, 4} -> % 4 = group_end - read_gr_b(Tl, 0, 0, NumBytes + TagLen1, 0, FieldNum); - {_, 5} -> % 5 = bits32 - <<_:32, Tl2/binary>> = Tl, - read_gr_b(Tl2, 0, 0, NumBytes + TagLen1 + 4, 0, FieldNum) - end. - -read_gr_vi(<<1:1, _:7, Tl/binary>>, N, NumBytes, FieldNum) - when N < (64-7) -> - read_gr_vi(Tl, N+7, NumBytes+1, FieldNum); -read_gr_vi(<<0:1, _:7, Tl/binary>>, _, NumBytes, FieldNum) -> - read_gr_b(Tl, 0, 0, NumBytes+1, 0, FieldNum). - -read_gr_ld(<<1:1, X:7, Tl/binary>>, N, Acc, NumBytes, FieldNum) - when N < (64-7) -> - read_gr_ld(Tl, N+7, X bsl N + Acc, NumBytes+1, FieldNum); -read_gr_ld(<<0:1, X:7, Tl/binary>>, N, Acc, NumBytes, FieldNum) -> - Len = X bsl N + Acc, - NumBytes1 = NumBytes + 1, - <<_:Len/binary, Tl2/binary>> = Tl, - read_gr_b(Tl2, 0, 0, NumBytes1 + Len, 0, FieldNum). - -merge_msgs(Prev, New, MsgName) when is_atom(MsgName) -> - merge_msgs(Prev, New, MsgName, []). - -merge_msgs(Prev, New, MsgName, Opts) -> - TrUserData = proplists:get_value(user_data, Opts), - case MsgName of - 'grpcHealthV1.HealthCheckRequest' -> - 'merge_msg_grpcHealthV1.HealthCheckRequest'(Prev, New, - TrUserData); - 'grpcHealthV1.HealthCheckResponse' -> - 'merge_msg_grpcHealthV1.HealthCheckResponse'(Prev, New, - TrUserData) - end. - --compile({nowarn_unused_function,'merge_msg_grpcHealthV1.HealthCheckRequest'/3}). -'merge_msg_grpcHealthV1.HealthCheckRequest'(PMsg, NMsg, - _) -> - S1 = #{}, - case {PMsg, NMsg} of - {_, #{service := NFservice}} -> - S1#{service => NFservice}; - {#{service := PFservice}, _} -> - S1#{service => PFservice}; - _ -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_grpcHealthV1.HealthCheckResponse'/3}). -'merge_msg_grpcHealthV1.HealthCheckResponse'(PMsg, NMsg, - _) -> - S1 = #{}, - case {PMsg, NMsg} of - {_, #{status := NFstatus}} -> S1#{status => NFstatus}; - {#{status := PFstatus}, _} -> S1#{status => PFstatus}; - _ -> S1 - end. - - -verify_msg(Msg, MsgName) when is_atom(MsgName) -> - verify_msg(Msg, MsgName, []). - -verify_msg(Msg, MsgName, Opts) -> - TrUserData = proplists:get_value(user_data, Opts), - case MsgName of - 'grpcHealthV1.HealthCheckRequest' -> - 'v_msg_grpcHealthV1.HealthCheckRequest'(Msg, [MsgName], - TrUserData); - 'grpcHealthV1.HealthCheckResponse' -> - 'v_msg_grpcHealthV1.HealthCheckResponse'(Msg, [MsgName], - TrUserData); - _ -> mk_type_error(not_a_known_message, Msg, []) - end. - - --compile({nowarn_unused_function,'v_msg_grpcHealthV1.HealthCheckRequest'/3}). --dialyzer({nowarn_function,'v_msg_grpcHealthV1.HealthCheckRequest'/3}). -'v_msg_grpcHealthV1.HealthCheckRequest'(#{} = M, Path, - TrUserData) -> - case M of - #{service := F1} -> - v_type_string(F1, [service | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (service) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_grpcHealthV1.HealthCheckRequest'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'grpcHealthV1.HealthCheckRequest'}, - M, Path); -'v_msg_grpcHealthV1.HealthCheckRequest'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'grpcHealthV1.HealthCheckRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_grpcHealthV1.HealthCheckResponse'/3}). --dialyzer({nowarn_function,'v_msg_grpcHealthV1.HealthCheckResponse'/3}). -'v_msg_grpcHealthV1.HealthCheckResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{status := F1} -> - 'v_enum_grpcHealthV1.HealthCheckResponse.ServingStatus'(F1, - [status - | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (status) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_grpcHealthV1.HealthCheckResponse'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'grpcHealthV1.HealthCheckResponse'}, - M, Path); -'v_msg_grpcHealthV1.HealthCheckResponse'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'grpcHealthV1.HealthCheckResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_enum_grpcHealthV1.HealthCheckResponse.ServingStatus'/3}). --dialyzer({nowarn_function,'v_enum_grpcHealthV1.HealthCheckResponse.ServingStatus'/3}). -'v_enum_grpcHealthV1.HealthCheckResponse.ServingStatus'('UNKNOWN', - _Path, _TrUserData) -> - ok; -'v_enum_grpcHealthV1.HealthCheckResponse.ServingStatus'('SERVING', - _Path, _TrUserData) -> - ok; -'v_enum_grpcHealthV1.HealthCheckResponse.ServingStatus'('NOT_SERVING', - _Path, _TrUserData) -> - ok; -'v_enum_grpcHealthV1.HealthCheckResponse.ServingStatus'('SERVICE_UNKNOWN', - _Path, _TrUserData) -> - ok; -'v_enum_grpcHealthV1.HealthCheckResponse.ServingStatus'(V, - Path, TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_grpcHealthV1.HealthCheckResponse.ServingStatus'(X, - Path, _TrUserData) -> - mk_type_error({invalid_enum, - 'grpcHealthV1.HealthCheckResponse.ServingStatus'}, - X, Path). - --compile({nowarn_unused_function,v_type_sint32/3}). --dialyzer({nowarn_function,v_type_sint32/3}). -v_type_sint32(N, _Path, _TrUserData) - when -2147483648 =< N, N =< 2147483647 -> - ok; -v_type_sint32(N, Path, _TrUserData) - when is_integer(N) -> - mk_type_error({value_out_of_range, sint32, signed, 32}, - N, Path); -v_type_sint32(X, Path, _TrUserData) -> - mk_type_error({bad_integer, sint32, signed, 32}, X, - Path). - --compile({nowarn_unused_function,v_type_string/3}). --dialyzer({nowarn_function,v_type_string/3}). -v_type_string(S, Path, _TrUserData) - when is_list(S); is_binary(S) -> - try unicode:characters_to_binary(S) of - B when is_binary(B) -> ok; - {error, _, _} -> - mk_type_error(bad_unicode_string, S, Path) - catch - error:badarg -> - mk_type_error(bad_unicode_string, S, Path) - end; -v_type_string(X, Path, _TrUserData) -> - mk_type_error(bad_unicode_string, X, Path). - --compile({nowarn_unused_function,mk_type_error/3}). --spec mk_type_error(_, _, list()) -> no_return(). -mk_type_error(Error, ValueSeen, Path) -> - Path2 = prettify_path(Path), - erlang:error({gpb_type_error, - {Error, [{value, ValueSeen}, {path, Path2}]}}). - - --compile({nowarn_unused_function,prettify_path/1}). --dialyzer({nowarn_function,prettify_path/1}). -prettify_path([]) -> top_level; -prettify_path(PathR) -> - list_to_atom(lists:append(lists:join(".", - lists:map(fun atom_to_list/1, - lists:reverse(PathR))))). - - --compile({nowarn_unused_function,id/2}). --compile({inline,id/2}). -id(X, _TrUserData) -> X. - --compile({nowarn_unused_function,v_ok/3}). --compile({inline,v_ok/3}). -v_ok(_Value, _Path, _TrUserData) -> ok. - --compile({nowarn_unused_function,m_overwrite/3}). --compile({inline,m_overwrite/3}). -m_overwrite(_Prev, New, _TrUserData) -> New. - --compile({nowarn_unused_function,cons/3}). --compile({inline,cons/3}). -cons(Elem, Acc, _TrUserData) -> [Elem | Acc]. - --compile({nowarn_unused_function,lists_reverse/2}). --compile({inline,lists_reverse/2}). -'lists_reverse'(L, _TrUserData) -> lists:reverse(L). --compile({nowarn_unused_function,'erlang_++'/3}). --compile({inline,'erlang_++'/3}). -'erlang_++'(A, B, _TrUserData) -> A ++ B. - - -get_msg_defs() -> - [{{enum, - 'grpcHealthV1.HealthCheckResponse.ServingStatus'}, - [{'UNKNOWN', 0}, {'SERVING', 1}, {'NOT_SERVING', 2}, - {'SERVICE_UNKNOWN', 3}]}, - {{msg, 'grpcHealthV1.HealthCheckRequest'}, - [#{name => service, fnum => 1, rnum => 2, - type => string, occurrence => optional, opts => []}]}, - {{msg, 'grpcHealthV1.HealthCheckResponse'}, - [#{name => status, fnum => 1, rnum => 2, - type => - {enum, - 'grpcHealthV1.HealthCheckResponse.ServingStatus'}, - occurrence => optional, opts => []}]}]. - - -get_msg_names() -> - ['grpcHealthV1.HealthCheckRequest', - 'grpcHealthV1.HealthCheckResponse']. - - -get_group_names() -> []. - - -get_msg_or_group_names() -> - ['grpcHealthV1.HealthCheckRequest', - 'grpcHealthV1.HealthCheckResponse']. - - -get_enum_names() -> - ['grpcHealthV1.HealthCheckResponse.ServingStatus']. - - -fetch_msg_def(MsgName) -> - case find_msg_def(MsgName) of - Fs when is_list(Fs) -> Fs; - error -> erlang:error({no_such_msg, MsgName}) - end. - - -fetch_enum_def(EnumName) -> - case find_enum_def(EnumName) of - Es when is_list(Es) -> Es; - error -> erlang:error({no_such_enum, EnumName}) - end. - - -find_msg_def('grpcHealthV1.HealthCheckRequest') -> - [#{name => service, fnum => 1, rnum => 2, - type => string, occurrence => optional, opts => []}]; -find_msg_def('grpcHealthV1.HealthCheckResponse') -> - [#{name => status, fnum => 1, rnum => 2, - type => - {enum, - 'grpcHealthV1.HealthCheckResponse.ServingStatus'}, - occurrence => optional, opts => []}]; -find_msg_def(_) -> error. - - -find_enum_def('grpcHealthV1.HealthCheckResponse.ServingStatus') -> - [{'UNKNOWN', 0}, {'SERVING', 1}, {'NOT_SERVING', 2}, - {'SERVICE_UNKNOWN', 3}]; -find_enum_def(_) -> error. - - -enum_symbol_by_value('grpcHealthV1.HealthCheckResponse.ServingStatus', - Value) -> - 'enum_symbol_by_value_grpcHealthV1.HealthCheckResponse.ServingStatus'(Value). - - -enum_value_by_symbol('grpcHealthV1.HealthCheckResponse.ServingStatus', - Sym) -> - 'enum_value_by_symbol_grpcHealthV1.HealthCheckResponse.ServingStatus'(Sym). - - -'enum_symbol_by_value_grpcHealthV1.HealthCheckResponse.ServingStatus'(0) -> - 'UNKNOWN'; -'enum_symbol_by_value_grpcHealthV1.HealthCheckResponse.ServingStatus'(1) -> - 'SERVING'; -'enum_symbol_by_value_grpcHealthV1.HealthCheckResponse.ServingStatus'(2) -> - 'NOT_SERVING'; -'enum_symbol_by_value_grpcHealthV1.HealthCheckResponse.ServingStatus'(3) -> - 'SERVICE_UNKNOWN'. - - -'enum_value_by_symbol_grpcHealthV1.HealthCheckResponse.ServingStatus'('UNKNOWN') -> - 0; -'enum_value_by_symbol_grpcHealthV1.HealthCheckResponse.ServingStatus'('SERVING') -> - 1; -'enum_value_by_symbol_grpcHealthV1.HealthCheckResponse.ServingStatus'('NOT_SERVING') -> - 2; -'enum_value_by_symbol_grpcHealthV1.HealthCheckResponse.ServingStatus'('SERVICE_UNKNOWN') -> - 3. - - -get_service_names() -> ['grpcHealthV1.Health']. - - -get_service_def('grpcHealthV1.Health') -> - {{service, 'grpcHealthV1.Health'}, - [#{name => 'Check', - input => 'grpcHealthV1.HealthCheckRequest', - output => 'grpcHealthV1.HealthCheckResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'Watch', - input => 'grpcHealthV1.HealthCheckRequest', - output => 'grpcHealthV1.HealthCheckResponse', - input_stream => false, output_stream => true, - opts => []}]}; -get_service_def(_) -> error. - - -get_rpc_names('grpcHealthV1.Health') -> - ['Check', 'Watch']; -get_rpc_names(_) -> error. - - -find_rpc_def('grpcHealthV1.Health', RpcName) -> - 'find_rpc_def_grpcHealthV1.Health'(RpcName); -find_rpc_def(_, _) -> error. - - -'find_rpc_def_grpcHealthV1.Health'('Check') -> - #{name => 'Check', - input => 'grpcHealthV1.HealthCheckRequest', - output => 'grpcHealthV1.HealthCheckResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_grpcHealthV1.Health'('Watch') -> - #{name => 'Watch', - input => 'grpcHealthV1.HealthCheckRequest', - output => 'grpcHealthV1.HealthCheckResponse', - input_stream => false, output_stream => true, - opts => []}; -'find_rpc_def_grpcHealthV1.Health'(_) -> error. - - -fetch_rpc_def(ServiceName, RpcName) -> - case find_rpc_def(ServiceName, RpcName) of - Def when is_map(Def) -> Def; - error -> - erlang:error({no_such_rpc, ServiceName, RpcName}) - end. - - -%% Convert a a fully qualified (ie with package name) service name -%% as a binary to a service name as an atom. -fqbin_to_service_name(<<"grpcHealthV1.Health">>) -> 'grpcHealthV1.Health'; -fqbin_to_service_name(X) -> - error({gpb_error, {badservice, X}}). - - -%% Convert a service name as an atom to a fully qualified -%% (ie with package name) name as a binary. -service_name_to_fqbin('grpcHealthV1.Health') -> <<"grpcHealthV1.Health">>; -service_name_to_fqbin(X) -> - error({gpb_error, {badservice, X}}). - - -%% Convert a a fully qualified (ie with package name) service name -%% and an rpc name, both as binaries to a service name and an rpc -%% name, as atoms. -fqbins_to_service_and_rpc_name(<<"grpcHealthV1.Health">>, <<"Check">>) -> - {'grpcHealthV1.Health', 'Check'}; -fqbins_to_service_and_rpc_name(<<"grpcHealthV1.Health">>, <<"Watch">>) -> - {'grpcHealthV1.Health', 'Watch'}; -fqbins_to_service_and_rpc_name(S, R) -> - error({gpb_error, {badservice_or_rpc, {S, R}}}). - - -%% Convert a service name and an rpc name, both as atoms, -%% to a fully qualified (ie with package name) service name and -%% an rpc name as binaries. -service_and_rpc_name_to_fqbins('grpcHealthV1.Health', - 'Check') -> - {<<"grpcHealthV1.Health">>, <<"Check">>}; -service_and_rpc_name_to_fqbins('grpcHealthV1.Health', - 'Watch') -> - {<<"grpcHealthV1.Health">>, <<"Watch">>}; -service_and_rpc_name_to_fqbins(S, R) -> - error({gpb_error, {badservice_or_rpc, {S, R}}}). - - -fqbin_to_msg_name(<<"grpcHealthV1.HealthCheckRequest">>) -> - 'grpcHealthV1.HealthCheckRequest'; -fqbin_to_msg_name(<<"grpcHealthV1.HealthCheckResponse">>) -> - 'grpcHealthV1.HealthCheckResponse'; -fqbin_to_msg_name(E) -> error({gpb_error, {badmsg, E}}). - - -msg_name_to_fqbin('grpcHealthV1.HealthCheckRequest') -> - <<"grpcHealthV1.HealthCheckRequest">>; -msg_name_to_fqbin('grpcHealthV1.HealthCheckResponse') -> - <<"grpcHealthV1.HealthCheckResponse">>; -msg_name_to_fqbin(E) -> error({gpb_error, {badmsg, E}}). - - -fqbin_to_enum_name(<<"grpcHealthV1.HealthCheckResponse.ServingStatus">>) -> - 'grpcHealthV1.HealthCheckResponse.ServingStatus'; -fqbin_to_enum_name(E) -> - error({gpb_error, {badenum, E}}). - - -enum_name_to_fqbin('grpcHealthV1.HealthCheckResponse.ServingStatus') -> - <<"grpcHealthV1.HealthCheckResponse.ServingStatus">>; -enum_name_to_fqbin(E) -> - error({gpb_error, {badenum, E}}). - - -get_package_name() -> grpcHealthV1. - - -%% Whether or not the message names -%% are prepended with package name or not. -uses_packages() -> true. - - -source_basename() -> "health.proto". - - -%% Retrieve all proto file names, also imported ones. -%% The order is top-down. The first element is always the main -%% source file. The files are returned with extension, -%% see get_all_proto_names/0 for a version that returns -%% the basenames sans extension -get_all_source_basenames() -> ["health.proto"]. - - -%% Retrieve all proto file names, also imported ones. -%% The order is top-down. The first element is always the main -%% source file. The files are returned sans .proto extension, -%% to make it easier to use them with the various get_xyz_containment -%% functions. -get_all_proto_names() -> ["health"]. - - -get_msg_containment("health") -> - ['grpcHealthV1.HealthCheckRequest', - 'grpcHealthV1.HealthCheckResponse']; -get_msg_containment(P) -> - error({gpb_error, {badproto, P}}). - - -get_pkg_containment("health") -> grpcHealthV1; -get_pkg_containment(P) -> - error({gpb_error, {badproto, P}}). - - -get_service_containment("health") -> - ['grpcHealthV1.Health']; -get_service_containment(P) -> - error({gpb_error, {badproto, P}}). - - -get_rpc_containment("health") -> - [{'grpcHealthV1.Health', 'Check'}, - {'grpcHealthV1.Health', 'Watch'}]; -get_rpc_containment(P) -> - error({gpb_error, {badproto, P}}). - - -get_enum_containment("health") -> - ['grpcHealthV1.HealthCheckResponse.ServingStatus']; -get_enum_containment(P) -> - error({gpb_error, {badproto, P}}). - - -get_proto_by_msg_name_as_fqbin(<<"grpcHealthV1.HealthCheckRequest">>) -> "health"; -get_proto_by_msg_name_as_fqbin(<<"grpcHealthV1.HealthCheckResponse">>) -> "health"; -get_proto_by_msg_name_as_fqbin(E) -> - error({gpb_error, {badmsg, E}}). - - -get_proto_by_service_name_as_fqbin(<<"grpcHealthV1.Health">>) -> "health"; -get_proto_by_service_name_as_fqbin(E) -> - error({gpb_error, {badservice, E}}). - - -get_proto_by_enum_name_as_fqbin(<<"grpcHealthV1.HealthCheckResponse.ServingStatus">>) -> "health"; -get_proto_by_enum_name_as_fqbin(E) -> - error({gpb_error, {badenum, E}}). - - -get_protos_by_pkg_name_as_fqbin(<<"grpcHealthV1">>) -> ["health"]; -get_protos_by_pkg_name_as_fqbin(E) -> - error({gpb_error, {badpkg, E}}). - - - -gpb_version_as_string() -> - "4.10.5". - -gpb_version_as_list() -> - [4,10,5]. diff --git a/src/protos/kv_pb.erl b/src/protos/kv_pb.erl index 977a3cd..fbf21c3 100644 --- a/src/protos/kv_pb.erl +++ b/src/protos/kv_pb.erl @@ -1,7 +1,8 @@ %% -*- coding: utf-8 -*- %% @private %% Automatically generated, do not edit -%% Generated by gpb_compile version 4.11.0 +%% Generated by gpb_compile version 4.20.0 +%% Version source: file -module(kv_pb). -export([encode_msg/2, encode_msg/3]). @@ -22,6 +23,7 @@ -export(['enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'/1, 'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'/1]). -export(['enum_symbol_by_value_google.protobuf.FieldOptions.CType'/1, 'enum_value_by_symbol_google.protobuf.FieldOptions.CType'/1]). -export(['enum_symbol_by_value_google.protobuf.FieldOptions.JSType'/1, 'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'/1]). +-export(['enum_symbol_by_value_google.protobuf.MethodOptions.IdempotencyLevel'/1, 'enum_value_by_symbol_google.protobuf.MethodOptions.IdempotencyLevel'/1]). -export([get_service_names/0]). -export([get_service_def/1]). -export([get_rpc_names/1]). @@ -49,6 +51,7 @@ -export([get_proto_by_enum_name_as_fqbin/1]). -export([get_protos_by_pkg_name_as_fqbin/1]). -export([gpb_version_as_string/0, gpb_version_as_list/0]). +-export([gpb_version_source/0]). %% enumerated types @@ -58,3249 +61,1977 @@ -type 'google.protobuf.FileOptions.OptimizeMode'() :: 'SPEED' | 'CODE_SIZE' | 'LITE_RUNTIME'. -type 'google.protobuf.FieldOptions.CType'() :: 'STRING' | 'CORD' | 'STRING_PIECE'. -type 'google.protobuf.FieldOptions.JSType'() :: 'JS_NORMAL' | 'JS_STRING' | 'JS_NUMBER'. --export_type(['mvccpb.Event.EventType'/0, 'google.protobuf.FieldDescriptorProto.Type'/0, 'google.protobuf.FieldDescriptorProto.Label'/0, 'google.protobuf.FileOptions.OptimizeMode'/0, 'google.protobuf.FieldOptions.CType'/0, 'google.protobuf.FieldOptions.JSType'/0]). +-type 'google.protobuf.MethodOptions.IdempotencyLevel'() :: 'IDEMPOTENCY_UNKNOWN' | 'NO_SIDE_EFFECTS' | 'IDEMPOTENT'. +-export_type(['mvccpb.Event.EventType'/0, 'google.protobuf.FieldDescriptorProto.Type'/0, 'google.protobuf.FieldDescriptorProto.Label'/0, 'google.protobuf.FileOptions.OptimizeMode'/0, 'google.protobuf.FieldOptions.CType'/0, 'google.protobuf.FieldOptions.JSType'/0, 'google.protobuf.MethodOptions.IdempotencyLevel'/0]). %% message types -type 'mvccpb.KeyValue'() :: - #{key => iodata(), % = 1 - create_revision => integer(), % = 2, 32 bits - mod_revision => integer(), % = 3, 32 bits - version => integer(), % = 4, 32 bits - value => iodata(), % = 5 - lease => integer() % = 6, 32 bits + #{key => iodata(), % = 1, optional + create_revision => integer(), % = 2, optional, 64 bits + mod_revision => integer(), % = 3, optional, 64 bits + version => integer(), % = 4, optional, 64 bits + value => iodata(), % = 5, optional + lease => integer() % = 6, optional, 64 bits }. -type 'mvccpb.Event'() :: - #{type => 'PUT' | 'DELETE' | integer(), % = 1, enum mvccpb.Event.EventType - kv => 'mvccpb.KeyValue'(), % = 2 - prev_kv => 'mvccpb.KeyValue'() % = 3 + #{type => 'PUT' | 'DELETE' | integer(), % = 1, optional, enum mvccpb.Event.EventType + kv => 'mvccpb.KeyValue'(), % = 2, optional + prev_kv => 'mvccpb.KeyValue'() % = 3, optional }. -type 'google.protobuf.FileDescriptorSet'() :: - #{file => ['google.protobuf.FileDescriptorProto'()] % = 1 + #{file => ['google.protobuf.FileDescriptorProto'()] % = 1, repeated }. -type 'google.protobuf.FileDescriptorProto'() :: - #{name => iodata(), % = 1 - package => iodata(), % = 2 - dependency => [iodata()], % = 3 - public_dependency => [integer()], % = 10, 32 bits - weak_dependency => [integer()], % = 11, 32 bits - message_type => ['google.protobuf.DescriptorProto'()], % = 4 - enum_type => ['google.protobuf.EnumDescriptorProto'()], % = 5 - service => ['google.protobuf.ServiceDescriptorProto'()], % = 6 - extension => ['google.protobuf.FieldDescriptorProto'()], % = 7 - options => 'google.protobuf.FileOptions'(), % = 8 - source_code_info => 'google.protobuf.SourceCodeInfo'(), % = 9 - syntax => iodata() % = 12 + #{name => unicode:chardata(), % = 1, optional + package => unicode:chardata(), % = 2, optional + dependency => [unicode:chardata()], % = 3, repeated + public_dependency => [integer()], % = 10, repeated, 32 bits + weak_dependency => [integer()], % = 11, repeated, 32 bits + message_type => ['google.protobuf.DescriptorProto'()], % = 4, repeated + enum_type => ['google.protobuf.EnumDescriptorProto'()], % = 5, repeated + service => ['google.protobuf.ServiceDescriptorProto'()], % = 6, repeated + extension => ['google.protobuf.FieldDescriptorProto'()], % = 7, repeated + options => 'google.protobuf.FileOptions'(), % = 8, optional + source_code_info => 'google.protobuf.SourceCodeInfo'(), % = 9, optional + syntax => unicode:chardata() % = 12, optional }. -type 'google.protobuf.DescriptorProto.ExtensionRange'() :: - #{start => integer(), % = 1, 32 bits - 'end' => integer() % = 2, 32 bits + #{start => integer(), % = 1, optional, 32 bits + 'end' => integer(), % = 2, optional, 32 bits + options => 'google.protobuf.ExtensionRangeOptions'() % = 3, optional }. -type 'google.protobuf.DescriptorProto.ReservedRange'() :: - #{start => integer(), % = 1, 32 bits - 'end' => integer() % = 2, 32 bits + #{start => integer(), % = 1, optional, 32 bits + 'end' => integer() % = 2, optional, 32 bits }. -type 'google.protobuf.DescriptorProto'() :: - #{name => iodata(), % = 1 - field => ['google.protobuf.FieldDescriptorProto'()], % = 2 - extension => ['google.protobuf.FieldDescriptorProto'()], % = 6 - nested_type => ['google.protobuf.DescriptorProto'()], % = 3 - enum_type => ['google.protobuf.EnumDescriptorProto'()], % = 4 - extension_range => ['google.protobuf.DescriptorProto.ExtensionRange'()], % = 5 - oneof_decl => ['google.protobuf.OneofDescriptorProto'()], % = 8 - options => 'google.protobuf.MessageOptions'(), % = 7 - reserved_range => ['google.protobuf.DescriptorProto.ReservedRange'()], % = 9 - reserved_name => [iodata()] % = 10 + #{name => unicode:chardata(), % = 1, optional + field => ['google.protobuf.FieldDescriptorProto'()], % = 2, repeated + extension => ['google.protobuf.FieldDescriptorProto'()], % = 6, repeated + nested_type => ['google.protobuf.DescriptorProto'()], % = 3, repeated + enum_type => ['google.protobuf.EnumDescriptorProto'()], % = 4, repeated + extension_range => ['google.protobuf.DescriptorProto.ExtensionRange'()], % = 5, repeated + oneof_decl => ['google.protobuf.OneofDescriptorProto'()], % = 8, repeated + options => 'google.protobuf.MessageOptions'(), % = 7, optional + reserved_range => ['google.protobuf.DescriptorProto.ReservedRange'()], % = 9, repeated + reserved_name => [unicode:chardata()] % = 10, repeated + }. + +-type 'google.protobuf.ExtensionRangeOptions'() :: + #{uninterpreted_option => ['google.protobuf.UninterpretedOption'()] % = 999, repeated }. -type 'google.protobuf.FieldDescriptorProto'() :: - #{name => iodata(), % = 1 - number => integer(), % = 3, 32 bits - label => 'LABEL_OPTIONAL' | 'LABEL_REQUIRED' | 'LABEL_REPEATED' | integer(), % = 4, enum google.protobuf.FieldDescriptorProto.Label - type => 'TYPE_DOUBLE' | 'TYPE_FLOAT' | 'TYPE_INT64' | 'TYPE_UINT64' | 'TYPE_INT32' | 'TYPE_FIXED64' | 'TYPE_FIXED32' | 'TYPE_BOOL' | 'TYPE_STRING' | 'TYPE_GROUP' | 'TYPE_MESSAGE' | 'TYPE_BYTES' | 'TYPE_UINT32' | 'TYPE_ENUM' | 'TYPE_SFIXED32' | 'TYPE_SFIXED64' | 'TYPE_SINT32' | 'TYPE_SINT64' | integer(), % = 5, enum google.protobuf.FieldDescriptorProto.Type - type_name => iodata(), % = 6 - extendee => iodata(), % = 2 - default_value => iodata(), % = 7 - oneof_index => integer(), % = 9, 32 bits - json_name => iodata(), % = 10 - options => 'google.protobuf.FieldOptions'() % = 8 + #{name => unicode:chardata(), % = 1, optional + number => integer(), % = 3, optional, 32 bits + label => 'LABEL_OPTIONAL' | 'LABEL_REQUIRED' | 'LABEL_REPEATED' | integer(), % = 4, optional, enum google.protobuf.FieldDescriptorProto.Label + type => 'TYPE_DOUBLE' | 'TYPE_FLOAT' | 'TYPE_INT64' | 'TYPE_UINT64' | 'TYPE_INT32' | 'TYPE_FIXED64' | 'TYPE_FIXED32' | 'TYPE_BOOL' | 'TYPE_STRING' | 'TYPE_GROUP' | 'TYPE_MESSAGE' | 'TYPE_BYTES' | 'TYPE_UINT32' | 'TYPE_ENUM' | 'TYPE_SFIXED32' | 'TYPE_SFIXED64' | 'TYPE_SINT32' | 'TYPE_SINT64' | integer(), % = 5, optional, enum google.protobuf.FieldDescriptorProto.Type + type_name => unicode:chardata(), % = 6, optional + extendee => unicode:chardata(), % = 2, optional + default_value => unicode:chardata(), % = 7, optional + oneof_index => integer(), % = 9, optional, 32 bits + json_name => unicode:chardata(), % = 10, optional + options => 'google.protobuf.FieldOptions'(), % = 8, optional + proto3_optional => boolean() | 0 | 1 % = 17, optional }. -type 'google.protobuf.OneofDescriptorProto'() :: - #{name => iodata() % = 1 + #{name => unicode:chardata(), % = 1, optional + options => 'google.protobuf.OneofOptions'() % = 2, optional + }. + +-type 'google.protobuf.EnumDescriptorProto.EnumReservedRange'() :: + #{start => integer(), % = 1, optional, 32 bits + 'end' => integer() % = 2, optional, 32 bits }. -type 'google.protobuf.EnumDescriptorProto'() :: - #{name => iodata(), % = 1 - value => ['google.protobuf.EnumValueDescriptorProto'()], % = 2 - options => 'google.protobuf.EnumOptions'() % = 3 + #{name => unicode:chardata(), % = 1, optional + value => ['google.protobuf.EnumValueDescriptorProto'()], % = 2, repeated + options => 'google.protobuf.EnumOptions'(), % = 3, optional + reserved_range => ['google.protobuf.EnumDescriptorProto.EnumReservedRange'()], % = 4, repeated + reserved_name => [unicode:chardata()] % = 5, repeated }. -type 'google.protobuf.EnumValueDescriptorProto'() :: - #{name => iodata(), % = 1 - number => integer(), % = 2, 32 bits - options => 'google.protobuf.EnumValueOptions'() % = 3 + #{name => unicode:chardata(), % = 1, optional + number => integer(), % = 2, optional, 32 bits + options => 'google.protobuf.EnumValueOptions'() % = 3, optional }. -type 'google.protobuf.ServiceDescriptorProto'() :: - #{name => iodata(), % = 1 - method => ['google.protobuf.MethodDescriptorProto'()], % = 2 - options => 'google.protobuf.ServiceOptions'() % = 3 + #{name => unicode:chardata(), % = 1, optional + method => ['google.protobuf.MethodDescriptorProto'()], % = 2, repeated + options => 'google.protobuf.ServiceOptions'() % = 3, optional }. -type 'google.protobuf.MethodDescriptorProto'() :: - #{name => iodata(), % = 1 - input_type => iodata(), % = 2 - output_type => iodata(), % = 3 - options => 'google.protobuf.MethodOptions'(), % = 4 - client_streaming => boolean() | 0 | 1, % = 5 - server_streaming => boolean() | 0 | 1 % = 6 + #{name => unicode:chardata(), % = 1, optional + input_type => unicode:chardata(), % = 2, optional + output_type => unicode:chardata(), % = 3, optional + options => 'google.protobuf.MethodOptions'(), % = 4, optional + client_streaming => boolean() | 0 | 1, % = 5, optional + server_streaming => boolean() | 0 | 1 % = 6, optional }. -type 'google.protobuf.FileOptions'() :: - #{java_package => iodata(), % = 1 - java_outer_classname => iodata(), % = 8 - java_multiple_files => boolean() | 0 | 1, % = 10 - java_generate_equals_and_hash => boolean() | 0 | 1, % = 20 - java_string_check_utf8 => boolean() | 0 | 1, % = 27 - optimize_for => 'SPEED' | 'CODE_SIZE' | 'LITE_RUNTIME' | integer(), % = 9, enum google.protobuf.FileOptions.OptimizeMode - go_package => iodata(), % = 11 - cc_generic_services => boolean() | 0 | 1, % = 16 - java_generic_services => boolean() | 0 | 1, % = 17 - py_generic_services => boolean() | 0 | 1, % = 18 - deprecated => boolean() | 0 | 1, % = 23 - cc_enable_arenas => boolean() | 0 | 1, % = 31 - objc_class_prefix => iodata(), % = 36 - csharp_namespace => iodata(), % = 37 - javanano_use_deprecated_package => boolean() | 0 | 1, % = 38 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999 - goproto_getters_all => boolean() | 0 | 1, % = 63001 - goproto_enum_prefix_all => boolean() | 0 | 1, % = 63002 - goproto_stringer_all => boolean() | 0 | 1, % = 63003 - verbose_equal_all => boolean() | 0 | 1, % = 63004 - face_all => boolean() | 0 | 1, % = 63005 - gostring_all => boolean() | 0 | 1, % = 63006 - populate_all => boolean() | 0 | 1, % = 63007 - stringer_all => boolean() | 0 | 1, % = 63008 - onlyone_all => boolean() | 0 | 1, % = 63009 - equal_all => boolean() | 0 | 1, % = 63013 - description_all => boolean() | 0 | 1, % = 63014 - testgen_all => boolean() | 0 | 1, % = 63015 - benchgen_all => boolean() | 0 | 1, % = 63016 - marshaler_all => boolean() | 0 | 1, % = 63017 - unmarshaler_all => boolean() | 0 | 1, % = 63018 - stable_marshaler_all => boolean() | 0 | 1, % = 63019 - sizer_all => boolean() | 0 | 1, % = 63020 - goproto_enum_stringer_all => boolean() | 0 | 1, % = 63021 - enum_stringer_all => boolean() | 0 | 1, % = 63022 - unsafe_marshaler_all => boolean() | 0 | 1, % = 63023 - unsafe_unmarshaler_all => boolean() | 0 | 1, % = 63024 - goproto_extensions_map_all => boolean() | 0 | 1, % = 63025 - goproto_unrecognized_all => boolean() | 0 | 1, % = 63026 - gogoproto_import => boolean() | 0 | 1, % = 63027 - protosizer_all => boolean() | 0 | 1, % = 63028 - compare_all => boolean() | 0 | 1 % = 63029 + #{java_package => unicode:chardata(), % = 1, optional + java_outer_classname => unicode:chardata(), % = 8, optional + java_multiple_files => boolean() | 0 | 1, % = 10, optional + java_generate_equals_and_hash => boolean() | 0 | 1, % = 20, optional + java_string_check_utf8 => boolean() | 0 | 1, % = 27, optional + optimize_for => 'SPEED' | 'CODE_SIZE' | 'LITE_RUNTIME' | integer(), % = 9, optional, enum google.protobuf.FileOptions.OptimizeMode + go_package => unicode:chardata(), % = 11, optional + cc_generic_services => boolean() | 0 | 1, % = 16, optional + java_generic_services => boolean() | 0 | 1, % = 17, optional + py_generic_services => boolean() | 0 | 1, % = 18, optional + php_generic_services => boolean() | 0 | 1, % = 42, optional + deprecated => boolean() | 0 | 1, % = 23, optional + cc_enable_arenas => boolean() | 0 | 1, % = 31, optional + objc_class_prefix => unicode:chardata(), % = 36, optional + csharp_namespace => unicode:chardata(), % = 37, optional + swift_prefix => unicode:chardata(), % = 39, optional + php_class_prefix => unicode:chardata(), % = 40, optional + php_namespace => unicode:chardata(), % = 41, optional + php_metadata_namespace => unicode:chardata(), % = 44, optional + ruby_package => unicode:chardata(), % = 45, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999, repeated + goproto_getters_all => boolean() | 0 | 1, % = 63001, optional + goproto_enum_prefix_all => boolean() | 0 | 1, % = 63002, optional + goproto_stringer_all => boolean() | 0 | 1, % = 63003, optional + verbose_equal_all => boolean() | 0 | 1, % = 63004, optional + face_all => boolean() | 0 | 1, % = 63005, optional + gostring_all => boolean() | 0 | 1, % = 63006, optional + populate_all => boolean() | 0 | 1, % = 63007, optional + stringer_all => boolean() | 0 | 1, % = 63008, optional + onlyone_all => boolean() | 0 | 1, % = 63009, optional + equal_all => boolean() | 0 | 1, % = 63013, optional + description_all => boolean() | 0 | 1, % = 63014, optional + testgen_all => boolean() | 0 | 1, % = 63015, optional + benchgen_all => boolean() | 0 | 1, % = 63016, optional + marshaler_all => boolean() | 0 | 1, % = 63017, optional + unmarshaler_all => boolean() | 0 | 1, % = 63018, optional + stable_marshaler_all => boolean() | 0 | 1, % = 63019, optional + sizer_all => boolean() | 0 | 1, % = 63020, optional + goproto_enum_stringer_all => boolean() | 0 | 1, % = 63021, optional + enum_stringer_all => boolean() | 0 | 1, % = 63022, optional + unsafe_marshaler_all => boolean() | 0 | 1, % = 63023, optional + unsafe_unmarshaler_all => boolean() | 0 | 1, % = 63024, optional + goproto_extensions_map_all => boolean() | 0 | 1, % = 63025, optional + goproto_unrecognized_all => boolean() | 0 | 1, % = 63026, optional + gogoproto_import => boolean() | 0 | 1, % = 63027, optional + protosizer_all => boolean() | 0 | 1, % = 63028, optional + compare_all => boolean() | 0 | 1 % = 63029, optional }. -type 'google.protobuf.MessageOptions'() :: - #{message_set_wire_format => boolean() | 0 | 1, % = 1 - no_standard_descriptor_accessor => boolean() | 0 | 1, % = 2 - deprecated => boolean() | 0 | 1, % = 3 - map_entry => boolean() | 0 | 1, % = 7 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999 - goproto_getters => boolean() | 0 | 1, % = 64001 - goproto_stringer => boolean() | 0 | 1, % = 64003 - verbose_equal => boolean() | 0 | 1, % = 64004 - face => boolean() | 0 | 1, % = 64005 - gostring => boolean() | 0 | 1, % = 64006 - populate => boolean() | 0 | 1, % = 64007 - stringer => boolean() | 0 | 1, % = 67008 - onlyone => boolean() | 0 | 1, % = 64009 - equal => boolean() | 0 | 1, % = 64013 - description => boolean() | 0 | 1, % = 64014 - testgen => boolean() | 0 | 1, % = 64015 - benchgen => boolean() | 0 | 1, % = 64016 - marshaler => boolean() | 0 | 1, % = 64017 - unmarshaler => boolean() | 0 | 1, % = 64018 - stable_marshaler => boolean() | 0 | 1, % = 64019 - sizer => boolean() | 0 | 1, % = 64020 - unsafe_marshaler => boolean() | 0 | 1, % = 64023 - unsafe_unmarshaler => boolean() | 0 | 1, % = 64024 - goproto_extensions_map => boolean() | 0 | 1, % = 64025 - goproto_unrecognized => boolean() | 0 | 1, % = 64026 - protosizer => boolean() | 0 | 1, % = 64028 - compare => boolean() | 0 | 1 % = 64029 + #{message_set_wire_format => boolean() | 0 | 1, % = 1, optional + no_standard_descriptor_accessor => boolean() | 0 | 1, % = 2, optional + deprecated => boolean() | 0 | 1, % = 3, optional + map_entry => boolean() | 0 | 1, % = 7, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999, repeated + goproto_getters => boolean() | 0 | 1, % = 64001, optional + goproto_stringer => boolean() | 0 | 1, % = 64003, optional + verbose_equal => boolean() | 0 | 1, % = 64004, optional + face => boolean() | 0 | 1, % = 64005, optional + gostring => boolean() | 0 | 1, % = 64006, optional + populate => boolean() | 0 | 1, % = 64007, optional + stringer => boolean() | 0 | 1, % = 67008, optional + onlyone => boolean() | 0 | 1, % = 64009, optional + equal => boolean() | 0 | 1, % = 64013, optional + description => boolean() | 0 | 1, % = 64014, optional + testgen => boolean() | 0 | 1, % = 64015, optional + benchgen => boolean() | 0 | 1, % = 64016, optional + marshaler => boolean() | 0 | 1, % = 64017, optional + unmarshaler => boolean() | 0 | 1, % = 64018, optional + stable_marshaler => boolean() | 0 | 1, % = 64019, optional + sizer => boolean() | 0 | 1, % = 64020, optional + unsafe_marshaler => boolean() | 0 | 1, % = 64023, optional + unsafe_unmarshaler => boolean() | 0 | 1, % = 64024, optional + goproto_extensions_map => boolean() | 0 | 1, % = 64025, optional + goproto_unrecognized => boolean() | 0 | 1, % = 64026, optional + protosizer => boolean() | 0 | 1, % = 64028, optional + compare => boolean() | 0 | 1 % = 64029, optional }. -type 'google.protobuf.FieldOptions'() :: - #{ctype => 'STRING' | 'CORD' | 'STRING_PIECE' | integer(), % = 1, enum google.protobuf.FieldOptions.CType - packed => boolean() | 0 | 1, % = 2 - jstype => 'JS_NORMAL' | 'JS_STRING' | 'JS_NUMBER' | integer(), % = 6, enum google.protobuf.FieldOptions.JSType - lazy => boolean() | 0 | 1, % = 5 - deprecated => boolean() | 0 | 1, % = 3 - weak => boolean() | 0 | 1, % = 10 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999 - nullable => boolean() | 0 | 1, % = 65001 - embed => boolean() | 0 | 1, % = 65002 - customtype => iodata(), % = 65003 - customname => iodata(), % = 65004 - jsontag => iodata(), % = 65005 - moretags => iodata(), % = 65006 - casttype => iodata(), % = 65007 - castkey => iodata(), % = 65008 - castvalue => iodata(), % = 65009 - stdtime => boolean() | 0 | 1, % = 65010 - stdduration => boolean() | 0 | 1 % = 65011 + #{ctype => 'STRING' | 'CORD' | 'STRING_PIECE' | integer(), % = 1, optional, enum google.protobuf.FieldOptions.CType + packed => boolean() | 0 | 1, % = 2, optional + jstype => 'JS_NORMAL' | 'JS_STRING' | 'JS_NUMBER' | integer(), % = 6, optional, enum google.protobuf.FieldOptions.JSType + lazy => boolean() | 0 | 1, % = 5, optional + deprecated => boolean() | 0 | 1, % = 3, optional + weak => boolean() | 0 | 1, % = 10, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999, repeated + nullable => boolean() | 0 | 1, % = 65001, optional + embed => boolean() | 0 | 1, % = 65002, optional + customtype => unicode:chardata(), % = 65003, optional + customname => unicode:chardata(), % = 65004, optional + jsontag => unicode:chardata(), % = 65005, optional + moretags => unicode:chardata(), % = 65006, optional + casttype => unicode:chardata(), % = 65007, optional + castkey => unicode:chardata(), % = 65008, optional + castvalue => unicode:chardata(), % = 65009, optional + stdtime => boolean() | 0 | 1, % = 65010, optional + stdduration => boolean() | 0 | 1 % = 65011, optional + }. + +-type 'google.protobuf.OneofOptions'() :: + #{uninterpreted_option => ['google.protobuf.UninterpretedOption'()] % = 999, repeated }. -type 'google.protobuf.EnumOptions'() :: - #{allow_alias => boolean() | 0 | 1, % = 2 - deprecated => boolean() | 0 | 1, % = 3 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999 - goproto_enum_prefix => boolean() | 0 | 1, % = 62001 - goproto_enum_stringer => boolean() | 0 | 1, % = 62021 - enum_stringer => boolean() | 0 | 1, % = 62022 - enum_customname => iodata() % = 62023 + #{allow_alias => boolean() | 0 | 1, % = 2, optional + deprecated => boolean() | 0 | 1, % = 3, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999, repeated + goproto_enum_prefix => boolean() | 0 | 1, % = 62001, optional + goproto_enum_stringer => boolean() | 0 | 1, % = 62021, optional + enum_stringer => boolean() | 0 | 1, % = 62022, optional + enum_customname => unicode:chardata() % = 62023, optional }. -type 'google.protobuf.EnumValueOptions'() :: - #{deprecated => boolean() | 0 | 1, % = 1 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999 - enumvalue_customname => iodata() % = 66001 + #{deprecated => boolean() | 0 | 1, % = 1, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999, repeated + enumvalue_customname => unicode:chardata() % = 66001, optional }. -type 'google.protobuf.ServiceOptions'() :: - #{deprecated => boolean() | 0 | 1, % = 33 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()] % = 999 + #{deprecated => boolean() | 0 | 1, % = 33, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()] % = 999, repeated }. -type 'google.protobuf.MethodOptions'() :: - #{deprecated => boolean() | 0 | 1, % = 33 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()] % = 999 + #{deprecated => boolean() | 0 | 1, % = 33, optional + idempotency_level => 'IDEMPOTENCY_UNKNOWN' | 'NO_SIDE_EFFECTS' | 'IDEMPOTENT' | integer(), % = 34, optional, enum google.protobuf.MethodOptions.IdempotencyLevel + uninterpreted_option => ['google.protobuf.UninterpretedOption'()] % = 999, repeated }. -type 'google.protobuf.UninterpretedOption.NamePart'() :: - #{name_part := iodata(), % = 1 - is_extension := boolean() | 0 | 1 % = 2 + #{name_part => unicode:chardata(), % = 1, required + is_extension => boolean() | 0 | 1 % = 2, required }. -type 'google.protobuf.UninterpretedOption'() :: - #{name => ['google.protobuf.UninterpretedOption.NamePart'()], % = 2 - identifier_value => iodata(), % = 3 - positive_int_value => non_neg_integer(), % = 4, 32 bits - negative_int_value => integer(), % = 5, 32 bits - double_value => float() | integer() | infinity | '-infinity' | nan, % = 6 - string_value => iodata(), % = 7 - aggregate_value => iodata() % = 8 + #{name => ['google.protobuf.UninterpretedOption.NamePart'()], % = 2, repeated + identifier_value => unicode:chardata(), % = 3, optional + positive_int_value => non_neg_integer(), % = 4, optional, 64 bits + negative_int_value => integer(), % = 5, optional, 64 bits + double_value => float() | integer() | infinity | '-infinity' | nan, % = 6, optional + string_value => iodata(), % = 7, optional + aggregate_value => unicode:chardata() % = 8, optional }. -type 'google.protobuf.SourceCodeInfo.Location'() :: - #{path => [integer()], % = 1, 32 bits - span => [integer()], % = 2, 32 bits - leading_comments => iodata(), % = 3 - trailing_comments => iodata(), % = 4 - leading_detached_comments => [iodata()] % = 6 + #{path => [integer()], % = 1, repeated, 32 bits + span => [integer()], % = 2, repeated, 32 bits + leading_comments => unicode:chardata(), % = 3, optional + trailing_comments => unicode:chardata(), % = 4, optional + leading_detached_comments => [unicode:chardata()] % = 6, repeated }. -type 'google.protobuf.SourceCodeInfo'() :: - #{location => ['google.protobuf.SourceCodeInfo.Location'()] % = 1 + #{location => ['google.protobuf.SourceCodeInfo.Location'()] % = 1, repeated }. -type 'google.protobuf.GeneratedCodeInfo.Annotation'() :: - #{path => [integer()], % = 1, 32 bits - source_file => iodata(), % = 2 - 'begin' => integer(), % = 3, 32 bits - 'end' => integer() % = 4, 32 bits + #{path => [integer()], % = 1, repeated, 32 bits + source_file => unicode:chardata(), % = 2, optional + 'begin' => integer(), % = 3, optional, 32 bits + 'end' => integer() % = 4, optional, 32 bits }. -type 'google.protobuf.GeneratedCodeInfo'() :: - #{annotation => ['google.protobuf.GeneratedCodeInfo.Annotation'()] % = 1 + #{annotation => ['google.protobuf.GeneratedCodeInfo.Annotation'()] % = 1, repeated }. --export_type(['mvccpb.KeyValue'/0, 'mvccpb.Event'/0, 'google.protobuf.FileDescriptorSet'/0, 'google.protobuf.FileDescriptorProto'/0, 'google.protobuf.DescriptorProto.ExtensionRange'/0, 'google.protobuf.DescriptorProto.ReservedRange'/0, 'google.protobuf.DescriptorProto'/0, 'google.protobuf.FieldDescriptorProto'/0, 'google.protobuf.OneofDescriptorProto'/0, 'google.protobuf.EnumDescriptorProto'/0, 'google.protobuf.EnumValueDescriptorProto'/0, 'google.protobuf.ServiceDescriptorProto'/0, 'google.protobuf.MethodDescriptorProto'/0, 'google.protobuf.FileOptions'/0, 'google.protobuf.MessageOptions'/0, 'google.protobuf.FieldOptions'/0, 'google.protobuf.EnumOptions'/0, 'google.protobuf.EnumValueOptions'/0, 'google.protobuf.ServiceOptions'/0, 'google.protobuf.MethodOptions'/0, 'google.protobuf.UninterpretedOption.NamePart'/0, 'google.protobuf.UninterpretedOption'/0, 'google.protobuf.SourceCodeInfo.Location'/0, 'google.protobuf.SourceCodeInfo'/0, 'google.protobuf.GeneratedCodeInfo.Annotation'/0, 'google.protobuf.GeneratedCodeInfo'/0]). +-export_type(['mvccpb.KeyValue'/0, 'mvccpb.Event'/0, 'google.protobuf.FileDescriptorSet'/0, 'google.protobuf.FileDescriptorProto'/0, 'google.protobuf.DescriptorProto.ExtensionRange'/0, 'google.protobuf.DescriptorProto.ReservedRange'/0, 'google.protobuf.DescriptorProto'/0, 'google.protobuf.ExtensionRangeOptions'/0, 'google.protobuf.FieldDescriptorProto'/0, 'google.protobuf.OneofDescriptorProto'/0, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'/0, 'google.protobuf.EnumDescriptorProto'/0, 'google.protobuf.EnumValueDescriptorProto'/0, 'google.protobuf.ServiceDescriptorProto'/0, 'google.protobuf.MethodDescriptorProto'/0, 'google.protobuf.FileOptions'/0, 'google.protobuf.MessageOptions'/0, 'google.protobuf.FieldOptions'/0, 'google.protobuf.OneofOptions'/0, 'google.protobuf.EnumOptions'/0, 'google.protobuf.EnumValueOptions'/0, 'google.protobuf.ServiceOptions'/0, 'google.protobuf.MethodOptions'/0, 'google.protobuf.UninterpretedOption.NamePart'/0, 'google.protobuf.UninterpretedOption'/0, 'google.protobuf.SourceCodeInfo.Location'/0, 'google.protobuf.SourceCodeInfo'/0, 'google.protobuf.GeneratedCodeInfo.Annotation'/0, 'google.protobuf.GeneratedCodeInfo'/0]). +-type '$msg_name'() :: 'mvccpb.KeyValue' | 'mvccpb.Event' | 'google.protobuf.FileDescriptorSet' | 'google.protobuf.FileDescriptorProto' | 'google.protobuf.DescriptorProto.ExtensionRange' | 'google.protobuf.DescriptorProto.ReservedRange' | 'google.protobuf.DescriptorProto' | 'google.protobuf.ExtensionRangeOptions' | 'google.protobuf.FieldDescriptorProto' | 'google.protobuf.OneofDescriptorProto' | 'google.protobuf.EnumDescriptorProto.EnumReservedRange' | 'google.protobuf.EnumDescriptorProto' | 'google.protobuf.EnumValueDescriptorProto' | 'google.protobuf.ServiceDescriptorProto' | 'google.protobuf.MethodDescriptorProto' | 'google.protobuf.FileOptions' | 'google.protobuf.MessageOptions' | 'google.protobuf.FieldOptions' | 'google.protobuf.OneofOptions' | 'google.protobuf.EnumOptions' | 'google.protobuf.EnumValueOptions' | 'google.protobuf.ServiceOptions' | 'google.protobuf.MethodOptions' | 'google.protobuf.UninterpretedOption.NamePart' | 'google.protobuf.UninterpretedOption' | 'google.protobuf.SourceCodeInfo.Location' | 'google.protobuf.SourceCodeInfo' | 'google.protobuf.GeneratedCodeInfo.Annotation' | 'google.protobuf.GeneratedCodeInfo'. +-type '$msg'() :: 'mvccpb.KeyValue'() | 'mvccpb.Event'() | 'google.protobuf.FileDescriptorSet'() | 'google.protobuf.FileDescriptorProto'() | 'google.protobuf.DescriptorProto.ExtensionRange'() | 'google.protobuf.DescriptorProto.ReservedRange'() | 'google.protobuf.DescriptorProto'() | 'google.protobuf.ExtensionRangeOptions'() | 'google.protobuf.FieldDescriptorProto'() | 'google.protobuf.OneofDescriptorProto'() | 'google.protobuf.EnumDescriptorProto.EnumReservedRange'() | 'google.protobuf.EnumDescriptorProto'() | 'google.protobuf.EnumValueDescriptorProto'() | 'google.protobuf.ServiceDescriptorProto'() | 'google.protobuf.MethodDescriptorProto'() | 'google.protobuf.FileOptions'() | 'google.protobuf.MessageOptions'() | 'google.protobuf.FieldOptions'() | 'google.protobuf.OneofOptions'() | 'google.protobuf.EnumOptions'() | 'google.protobuf.EnumValueOptions'() | 'google.protobuf.ServiceOptions'() | 'google.protobuf.MethodOptions'() | 'google.protobuf.UninterpretedOption.NamePart'() | 'google.protobuf.UninterpretedOption'() | 'google.protobuf.SourceCodeInfo.Location'() | 'google.protobuf.SourceCodeInfo'() | 'google.protobuf.GeneratedCodeInfo.Annotation'() | 'google.protobuf.GeneratedCodeInfo'(). +-export_type(['$msg_name'/0, '$msg'/0]). --spec encode_msg('mvccpb.KeyValue'() | 'mvccpb.Event'() | 'google.protobuf.FileDescriptorSet'() | 'google.protobuf.FileDescriptorProto'() | 'google.protobuf.DescriptorProto.ExtensionRange'() | 'google.protobuf.DescriptorProto.ReservedRange'() | 'google.protobuf.DescriptorProto'() | 'google.protobuf.FieldDescriptorProto'() | 'google.protobuf.OneofDescriptorProto'() | 'google.protobuf.EnumDescriptorProto'() | 'google.protobuf.EnumValueDescriptorProto'() | 'google.protobuf.ServiceDescriptorProto'() | 'google.protobuf.MethodDescriptorProto'() | 'google.protobuf.FileOptions'() | 'google.protobuf.MessageOptions'() | 'google.protobuf.FieldOptions'() | 'google.protobuf.EnumOptions'() | 'google.protobuf.EnumValueOptions'() | 'google.protobuf.ServiceOptions'() | 'google.protobuf.MethodOptions'() | 'google.protobuf.UninterpretedOption.NamePart'() | 'google.protobuf.UninterpretedOption'() | 'google.protobuf.SourceCodeInfo.Location'() | 'google.protobuf.SourceCodeInfo'() | 'google.protobuf.GeneratedCodeInfo.Annotation'() | 'google.protobuf.GeneratedCodeInfo'(), atom()) -> binary(). -encode_msg(Msg, MsgName) when is_atom(MsgName) -> - encode_msg(Msg, MsgName, []). +-if(?OTP_RELEASE >= 24). +-dialyzer({no_underspecs, encode_msg/2}). +-endif. +-spec encode_msg('$msg'(), '$msg_name'()) -> binary(). +encode_msg(Msg, MsgName) when is_atom(MsgName) -> encode_msg(Msg, MsgName, []). --spec encode_msg('mvccpb.KeyValue'() | 'mvccpb.Event'() | 'google.protobuf.FileDescriptorSet'() | 'google.protobuf.FileDescriptorProto'() | 'google.protobuf.DescriptorProto.ExtensionRange'() | 'google.protobuf.DescriptorProto.ReservedRange'() | 'google.protobuf.DescriptorProto'() | 'google.protobuf.FieldDescriptorProto'() | 'google.protobuf.OneofDescriptorProto'() | 'google.protobuf.EnumDescriptorProto'() | 'google.protobuf.EnumValueDescriptorProto'() | 'google.protobuf.ServiceDescriptorProto'() | 'google.protobuf.MethodDescriptorProto'() | 'google.protobuf.FileOptions'() | 'google.protobuf.MessageOptions'() | 'google.protobuf.FieldOptions'() | 'google.protobuf.EnumOptions'() | 'google.protobuf.EnumValueOptions'() | 'google.protobuf.ServiceOptions'() | 'google.protobuf.MethodOptions'() | 'google.protobuf.UninterpretedOption.NamePart'() | 'google.protobuf.UninterpretedOption'() | 'google.protobuf.SourceCodeInfo.Location'() | 'google.protobuf.SourceCodeInfo'() | 'google.protobuf.GeneratedCodeInfo.Annotation'() | 'google.protobuf.GeneratedCodeInfo'(), atom(), list()) -> binary(). +-if(?OTP_RELEASE >= 24). +-dialyzer({no_underspecs, encode_msg/3}). +-endif. +-spec encode_msg('$msg'(), '$msg_name'(), list()) -> binary(). encode_msg(Msg, MsgName, Opts) -> case proplists:get_bool(verify, Opts) of - true -> verify_msg(Msg, MsgName, Opts); - false -> ok + true -> verify_msg(Msg, MsgName, Opts); + false -> ok end, TrUserData = proplists:get_value(user_data, Opts), case MsgName of - 'mvccpb.KeyValue' -> - 'encode_msg_mvccpb.KeyValue'(id(Msg, TrUserData), - TrUserData); - 'mvccpb.Event' -> - 'encode_msg_mvccpb.Event'(id(Msg, TrUserData), - TrUserData); - 'google.protobuf.FileDescriptorSet' -> - 'encode_msg_google.protobuf.FileDescriptorSet'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.FileDescriptorProto' -> - 'encode_msg_google.protobuf.FileDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.DescriptorProto.ExtensionRange' -> - 'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.DescriptorProto.ReservedRange' -> - 'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.DescriptorProto' -> - 'encode_msg_google.protobuf.DescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.FieldDescriptorProto' -> - 'encode_msg_google.protobuf.FieldDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.OneofDescriptorProto' -> - 'encode_msg_google.protobuf.OneofDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.EnumDescriptorProto' -> - 'encode_msg_google.protobuf.EnumDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.EnumValueDescriptorProto' -> - 'encode_msg_google.protobuf.EnumValueDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.ServiceDescriptorProto' -> - 'encode_msg_google.protobuf.ServiceDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.MethodDescriptorProto' -> - 'encode_msg_google.protobuf.MethodDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.FileOptions' -> - 'encode_msg_google.protobuf.FileOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.MessageOptions' -> - 'encode_msg_google.protobuf.MessageOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.FieldOptions' -> - 'encode_msg_google.protobuf.FieldOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.EnumOptions' -> - 'encode_msg_google.protobuf.EnumOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.EnumValueOptions' -> - 'encode_msg_google.protobuf.EnumValueOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.ServiceOptions' -> - 'encode_msg_google.protobuf.ServiceOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.MethodOptions' -> - 'encode_msg_google.protobuf.MethodOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.UninterpretedOption.NamePart' -> - 'encode_msg_google.protobuf.UninterpretedOption.NamePart'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.UninterpretedOption' -> - 'encode_msg_google.protobuf.UninterpretedOption'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.SourceCodeInfo.Location' -> - 'encode_msg_google.protobuf.SourceCodeInfo.Location'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.SourceCodeInfo' -> - 'encode_msg_google.protobuf.SourceCodeInfo'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.GeneratedCodeInfo.Annotation' -> - 'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.GeneratedCodeInfo' -> - 'encode_msg_google.protobuf.GeneratedCodeInfo'(id(Msg, - TrUserData), - TrUserData) + 'mvccpb.KeyValue' -> 'encode_msg_mvccpb.KeyValue'(id(Msg, TrUserData), TrUserData); + 'mvccpb.Event' -> 'encode_msg_mvccpb.Event'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.FileDescriptorSet' -> 'encode_msg_google.protobuf.FileDescriptorSet'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.FileDescriptorProto' -> 'encode_msg_google.protobuf.FileDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.DescriptorProto.ExtensionRange' -> 'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.DescriptorProto.ReservedRange' -> 'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.DescriptorProto' -> 'encode_msg_google.protobuf.DescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.ExtensionRangeOptions' -> 'encode_msg_google.protobuf.ExtensionRangeOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.FieldDescriptorProto' -> 'encode_msg_google.protobuf.FieldDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.OneofDescriptorProto' -> 'encode_msg_google.protobuf.OneofDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.EnumDescriptorProto.EnumReservedRange' -> 'encode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.EnumDescriptorProto' -> 'encode_msg_google.protobuf.EnumDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.EnumValueDescriptorProto' -> 'encode_msg_google.protobuf.EnumValueDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.ServiceDescriptorProto' -> 'encode_msg_google.protobuf.ServiceDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.MethodDescriptorProto' -> 'encode_msg_google.protobuf.MethodDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.FileOptions' -> 'encode_msg_google.protobuf.FileOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.MessageOptions' -> 'encode_msg_google.protobuf.MessageOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.FieldOptions' -> 'encode_msg_google.protobuf.FieldOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.OneofOptions' -> 'encode_msg_google.protobuf.OneofOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.EnumOptions' -> 'encode_msg_google.protobuf.EnumOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.EnumValueOptions' -> 'encode_msg_google.protobuf.EnumValueOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.ServiceOptions' -> 'encode_msg_google.protobuf.ServiceOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.MethodOptions' -> 'encode_msg_google.protobuf.MethodOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.UninterpretedOption.NamePart' -> 'encode_msg_google.protobuf.UninterpretedOption.NamePart'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.UninterpretedOption' -> 'encode_msg_google.protobuf.UninterpretedOption'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.SourceCodeInfo.Location' -> 'encode_msg_google.protobuf.SourceCodeInfo.Location'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.SourceCodeInfo' -> 'encode_msg_google.protobuf.SourceCodeInfo'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.GeneratedCodeInfo.Annotation' -> 'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.GeneratedCodeInfo' -> 'encode_msg_google.protobuf.GeneratedCodeInfo'(id(Msg, TrUserData), TrUserData) end. -'encode_msg_mvccpb.KeyValue'(Msg, TrUserData) -> - 'encode_msg_mvccpb.KeyValue'(Msg, <<>>, TrUserData). +'encode_msg_mvccpb.KeyValue'(Msg, TrUserData) -> 'encode_msg_mvccpb.KeyValue'(Msg, <<>>, TrUserData). -'encode_msg_mvccpb.KeyValue'(#{} = M, Bin, - TrUserData) -> +'encode_msg_mvccpb.KeyValue'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{key := F1} -> - begin - TrF1 = id(F1, TrUserData), - case iolist_size(TrF1) of - 0 -> Bin; - _ -> e_type_bytes(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, + #{key := F1} -> + begin + TrF1 = id(F1, TrUserData), + case iolist_size(TrF1) of + 0 -> Bin; + _ -> e_type_bytes(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, B2 = case M of - #{create_revision := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= 0 -> B1; - true -> - e_type_int64(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end, + #{create_revision := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= 0 -> B1; + true -> e_type_int64(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, B3 = case M of - #{mod_revision := F3} -> - begin - TrF3 = id(F3, TrUserData), - if TrF3 =:= 0 -> B2; - true -> - e_type_int64(TrF3, <>, TrUserData) - end - end; - _ -> B2 - end, + #{mod_revision := F3} -> + begin + TrF3 = id(F3, TrUserData), + if TrF3 =:= 0 -> B2; + true -> e_type_int64(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end, B4 = case M of - #{version := F4} -> - begin - TrF4 = id(F4, TrUserData), - if TrF4 =:= 0 -> B3; - true -> - e_type_int64(TrF4, <>, TrUserData) - end - end; - _ -> B3 - end, + #{version := F4} -> + begin + TrF4 = id(F4, TrUserData), + if TrF4 =:= 0 -> B3; + true -> e_type_int64(TrF4, <>, TrUserData) + end + end; + _ -> B3 + end, B5 = case M of - #{value := F5} -> - begin - TrF5 = id(F5, TrUserData), - case iolist_size(TrF5) of - 0 -> B4; - _ -> e_type_bytes(TrF5, <>, TrUserData) - end - end; - _ -> B4 - end, + #{value := F5} -> + begin + TrF5 = id(F5, TrUserData), + case iolist_size(TrF5) of + 0 -> B4; + _ -> e_type_bytes(TrF5, <>, TrUserData) + end + end; + _ -> B4 + end, case M of - #{lease := F6} -> - begin - TrF6 = id(F6, TrUserData), - if TrF6 =:= 0 -> B5; - true -> - e_type_int64(TrF6, <>, TrUserData) - end - end; - _ -> B5 + #{lease := F6} -> + begin + TrF6 = id(F6, TrUserData), + if TrF6 =:= 0 -> B5; + true -> e_type_int64(TrF6, <>, TrUserData) + end + end; + _ -> B5 end. -'encode_msg_mvccpb.Event'(Msg, TrUserData) -> - 'encode_msg_mvccpb.Event'(Msg, <<>>, TrUserData). +'encode_msg_mvccpb.Event'(Msg, TrUserData) -> 'encode_msg_mvccpb.Event'(Msg, <<>>, TrUserData). 'encode_msg_mvccpb.Event'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{type := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= 'PUT'; TrF1 =:= 0 -> Bin; - true -> - 'e_enum_mvccpb.Event.EventType'(TrF1, <>, - TrUserData) - end - end; - _ -> Bin - end, + #{type := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= 'PUT'; TrF1 =:= 0 -> Bin; + true -> 'e_enum_mvccpb.Event.EventType'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, B2 = case M of - #{kv := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= undefined -> B1; - true -> - 'e_mfield_mvccpb.Event_kv'(TrF2, <>, - TrUserData) - end - end; - _ -> B1 - end, + #{kv := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= undefined -> B1; + true -> 'e_mfield_mvccpb.Event_kv'(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, case M of - #{prev_kv := F3} -> - begin - TrF3 = id(F3, TrUserData), - if TrF3 =:= undefined -> B2; - true -> - 'e_mfield_mvccpb.Event_prev_kv'(TrF3, <>, - TrUserData) - end - end; - _ -> B2 + #{prev_kv := F3} -> + begin + TrF3 = id(F3, TrUserData), + if TrF3 =:= undefined -> B2; + true -> 'e_mfield_mvccpb.Event_prev_kv'(TrF3, <>, TrUserData) + end + end; + _ -> B2 end. -'encode_msg_google.protobuf.FileDescriptorSet'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.FileDescriptorSet'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.FileDescriptorSet'(Msg, TrUserData) -> 'encode_msg_google.protobuf.FileDescriptorSet'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.FileDescriptorSet'(#{} = M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.FileDescriptorSet'(#{} = M, Bin, TrUserData) -> case M of - #{file := F1} -> - TrF1 = id(F1, TrUserData), - if TrF1 == [] -> Bin; - true -> - 'e_field_google.protobuf.FileDescriptorSet_file'(TrF1, - Bin, - TrUserData) - end; - _ -> Bin + #{file := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.FileDescriptorSet_file'(TrF1, Bin, TrUserData) + end; + _ -> Bin end. -'encode_msg_google.protobuf.FileDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.FileDescriptorProto'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.FileDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.FileDescriptorProto'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.FileDescriptorProto'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.FileDescriptorProto'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{package := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_string(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{package := F2} -> begin TrF2 = id(F2, TrUserData), e_type_string(TrF2, <>, TrUserData) end; + _ -> B1 + end, B3 = case M of - #{dependency := F3} -> - TrF3 = id(F3, TrUserData), - if TrF3 == [] -> B2; - true -> - 'e_field_google.protobuf.FileDescriptorProto_dependency'(TrF3, - B2, - TrUserData) - end; - _ -> B2 - end, + #{dependency := F3} -> + TrF3 = id(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_google.protobuf.FileDescriptorProto_dependency'(TrF3, B2, TrUserData) + end; + _ -> B2 + end, B4 = case M of - #{public_dependency := F4} -> - TrF4 = id(F4, TrUserData), - if TrF4 == [] -> B3; - true -> - 'e_field_google.protobuf.FileDescriptorProto_public_dependency'(TrF4, - B3, - TrUserData) - end; - _ -> B3 - end, + #{public_dependency := F4} -> + TrF4 = id(F4, TrUserData), + if TrF4 == [] -> B3; + true -> 'e_field_google.protobuf.FileDescriptorProto_public_dependency'(TrF4, B3, TrUserData) + end; + _ -> B3 + end, B5 = case M of - #{weak_dependency := F5} -> - TrF5 = id(F5, TrUserData), - if TrF5 == [] -> B4; - true -> - 'e_field_google.protobuf.FileDescriptorProto_weak_dependency'(TrF5, - B4, - TrUserData) - end; - _ -> B4 - end, + #{weak_dependency := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_google.protobuf.FileDescriptorProto_weak_dependency'(TrF5, B4, TrUserData) + end; + _ -> B4 + end, B6 = case M of - #{message_type := F6} -> - TrF6 = id(F6, TrUserData), - if TrF6 == [] -> B5; - true -> - 'e_field_google.protobuf.FileDescriptorProto_message_type'(TrF6, - B5, - TrUserData) - end; - _ -> B5 - end, + #{message_type := F6} -> + TrF6 = id(F6, TrUserData), + if TrF6 == [] -> B5; + true -> 'e_field_google.protobuf.FileDescriptorProto_message_type'(TrF6, B5, TrUserData) + end; + _ -> B5 + end, B7 = case M of - #{enum_type := F7} -> - TrF7 = id(F7, TrUserData), - if TrF7 == [] -> B6; - true -> - 'e_field_google.protobuf.FileDescriptorProto_enum_type'(TrF7, - B6, - TrUserData) - end; - _ -> B6 - end, + #{enum_type := F7} -> + TrF7 = id(F7, TrUserData), + if TrF7 == [] -> B6; + true -> 'e_field_google.protobuf.FileDescriptorProto_enum_type'(TrF7, B6, TrUserData) + end; + _ -> B6 + end, B8 = case M of - #{service := F8} -> - TrF8 = id(F8, TrUserData), - if TrF8 == [] -> B7; - true -> - 'e_field_google.protobuf.FileDescriptorProto_service'(TrF8, - B7, - TrUserData) - end; - _ -> B7 - end, + #{service := F8} -> + TrF8 = id(F8, TrUserData), + if TrF8 == [] -> B7; + true -> 'e_field_google.protobuf.FileDescriptorProto_service'(TrF8, B7, TrUserData) + end; + _ -> B7 + end, B9 = case M of - #{extension := F9} -> - TrF9 = id(F9, TrUserData), - if TrF9 == [] -> B8; - true -> - 'e_field_google.protobuf.FileDescriptorProto_extension'(TrF9, - B8, - TrUserData) - end; - _ -> B8 - end, + #{extension := F9} -> + TrF9 = id(F9, TrUserData), + if TrF9 == [] -> B8; + true -> 'e_field_google.protobuf.FileDescriptorProto_extension'(TrF9, B8, TrUserData) + end; + _ -> B8 + end, B10 = case M of - #{options := F10} -> - begin - TrF10 = id(F10, TrUserData), - 'e_mfield_google.protobuf.FileDescriptorProto_options'(TrF10, - <>, - TrUserData) - end; - _ -> B9 - end, + #{options := F10} -> begin TrF10 = id(F10, TrUserData), 'e_mfield_google.protobuf.FileDescriptorProto_options'(TrF10, <>, TrUserData) end; + _ -> B9 + end, B11 = case M of - #{source_code_info := F11} -> - begin - TrF11 = id(F11, TrUserData), - 'e_mfield_google.protobuf.FileDescriptorProto_source_code_info'(TrF11, - <>, - TrUserData) - end; - _ -> B10 - end, + #{source_code_info := F11} -> begin TrF11 = id(F11, TrUserData), 'e_mfield_google.protobuf.FileDescriptorProto_source_code_info'(TrF11, <>, TrUserData) end; + _ -> B10 + end, case M of - #{syntax := F12} -> - begin - TrF12 = id(F12, TrUserData), - e_type_string(TrF12, <>, TrUserData) - end; - _ -> B11 + #{syntax := F12} -> begin TrF12 = id(F12, TrUserData), e_type_string(TrF12, <>, TrUserData) end; + _ -> B11 end. -'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, - <<>>, - TrUserData). +'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, TrUserData) -> 'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{start := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_int32(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{start := F1} -> begin TrF1 = id(F1, TrUserData), e_type_int32(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{'end' := F2} -> begin TrF2 = id(F2, TrUserData), e_type_int32(TrF2, <>, TrUserData) end; + _ -> B1 + end, case M of - #{'end' := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_int32(TrF2, <>, TrUserData) - end; - _ -> B1 + #{options := F3} -> begin TrF3 = id(F3, TrUserData), 'e_mfield_google.protobuf.DescriptorProto.ExtensionRange_options'(TrF3, <>, TrUserData) end; + _ -> B2 end. -'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, - <<>>, - TrUserData). +'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, TrUserData) -> 'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{start := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_int32(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{start := F1} -> begin TrF1 = id(F1, TrUserData), e_type_int32(TrF1, <>, TrUserData) end; + _ -> Bin + end, case M of - #{'end' := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_int32(TrF2, <>, TrUserData) - end; - _ -> B1 + #{'end' := F2} -> begin TrF2 = id(F2, TrUserData), e_type_int32(TrF2, <>, TrUserData) end; + _ -> B1 end. -'encode_msg_google.protobuf.DescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.DescriptorProto'(Msg, <<>>, - TrUserData). +'encode_msg_google.protobuf.DescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.DescriptorProto'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.DescriptorProto'(#{} = M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.DescriptorProto'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{field := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.DescriptorProto_field'(TrF2, - B1, - TrUserData) - end; - _ -> B1 - end, + #{field := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.DescriptorProto_field'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, B3 = case M of - #{extension := F3} -> - TrF3 = id(F3, TrUserData), - if TrF3 == [] -> B2; - true -> - 'e_field_google.protobuf.DescriptorProto_extension'(TrF3, - B2, - TrUserData) - end; - _ -> B2 - end, + #{extension := F3} -> + TrF3 = id(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_google.protobuf.DescriptorProto_extension'(TrF3, B2, TrUserData) + end; + _ -> B2 + end, B4 = case M of - #{nested_type := F4} -> - TrF4 = id(F4, TrUserData), - if TrF4 == [] -> B3; - true -> - 'e_field_google.protobuf.DescriptorProto_nested_type'(TrF4, - B3, - TrUserData) - end; - _ -> B3 - end, + #{nested_type := F4} -> + TrF4 = id(F4, TrUserData), + if TrF4 == [] -> B3; + true -> 'e_field_google.protobuf.DescriptorProto_nested_type'(TrF4, B3, TrUserData) + end; + _ -> B3 + end, B5 = case M of - #{enum_type := F5} -> - TrF5 = id(F5, TrUserData), - if TrF5 == [] -> B4; - true -> - 'e_field_google.protobuf.DescriptorProto_enum_type'(TrF5, - B4, - TrUserData) - end; - _ -> B4 - end, + #{enum_type := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_google.protobuf.DescriptorProto_enum_type'(TrF5, B4, TrUserData) + end; + _ -> B4 + end, B6 = case M of - #{extension_range := F6} -> - TrF6 = id(F6, TrUserData), - if TrF6 == [] -> B5; - true -> - 'e_field_google.protobuf.DescriptorProto_extension_range'(TrF6, - B5, - TrUserData) - end; - _ -> B5 - end, + #{extension_range := F6} -> + TrF6 = id(F6, TrUserData), + if TrF6 == [] -> B5; + true -> 'e_field_google.protobuf.DescriptorProto_extension_range'(TrF6, B5, TrUserData) + end; + _ -> B5 + end, B7 = case M of - #{oneof_decl := F7} -> - TrF7 = id(F7, TrUserData), - if TrF7 == [] -> B6; - true -> - 'e_field_google.protobuf.DescriptorProto_oneof_decl'(TrF7, - B6, - TrUserData) - end; - _ -> B6 - end, + #{oneof_decl := F7} -> + TrF7 = id(F7, TrUserData), + if TrF7 == [] -> B6; + true -> 'e_field_google.protobuf.DescriptorProto_oneof_decl'(TrF7, B6, TrUserData) + end; + _ -> B6 + end, B8 = case M of - #{options := F8} -> - begin - TrF8 = id(F8, TrUserData), - 'e_mfield_google.protobuf.DescriptorProto_options'(TrF8, - <>, - TrUserData) - end; - _ -> B7 - end, + #{options := F8} -> begin TrF8 = id(F8, TrUserData), 'e_mfield_google.protobuf.DescriptorProto_options'(TrF8, <>, TrUserData) end; + _ -> B7 + end, B9 = case M of - #{reserved_range := F9} -> - TrF9 = id(F9, TrUserData), - if TrF9 == [] -> B8; - true -> - 'e_field_google.protobuf.DescriptorProto_reserved_range'(TrF9, - B8, - TrUserData) - end; - _ -> B8 - end, + #{reserved_range := F9} -> + TrF9 = id(F9, TrUserData), + if TrF9 == [] -> B8; + true -> 'e_field_google.protobuf.DescriptorProto_reserved_range'(TrF9, B8, TrUserData) + end; + _ -> B8 + end, + case M of + #{reserved_name := F10} -> + TrF10 = id(F10, TrUserData), + if TrF10 == [] -> B9; + true -> 'e_field_google.protobuf.DescriptorProto_reserved_name'(TrF10, B9, TrUserData) + end; + _ -> B9 + end. + +'encode_msg_google.protobuf.ExtensionRangeOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.ExtensionRangeOptions'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.ExtensionRangeOptions'(#{} = M, Bin, TrUserData) -> case M of - #{reserved_name := F10} -> - TrF10 = id(F10, TrUserData), - if TrF10 == [] -> B9; - true -> - 'e_field_google.protobuf.DescriptorProto_reserved_name'(TrF10, - B9, - TrUserData) - end; - _ -> B9 + #{uninterpreted_option := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(TrF1, Bin, TrUserData) + end; + _ -> Bin end. -'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.FieldDescriptorProto'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.FieldDescriptorProto'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{number := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_int32(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{number := F2} -> begin TrF2 = id(F2, TrUserData), e_type_int32(TrF2, <>, TrUserData) end; + _ -> B1 + end, B3 = case M of - #{label := F3} -> - begin - TrF3 = id(F3, TrUserData), - 'e_enum_google.protobuf.FieldDescriptorProto.Label'(TrF3, - <>, - TrUserData) - end; - _ -> B2 - end, + #{label := F3} -> begin TrF3 = id(F3, TrUserData), 'e_enum_google.protobuf.FieldDescriptorProto.Label'(TrF3, <>, TrUserData) end; + _ -> B2 + end, B4 = case M of - #{type := F4} -> - begin - TrF4 = id(F4, TrUserData), - 'e_enum_google.protobuf.FieldDescriptorProto.Type'(TrF4, - <>, - TrUserData) - end; - _ -> B3 - end, + #{type := F4} -> begin TrF4 = id(F4, TrUserData), 'e_enum_google.protobuf.FieldDescriptorProto.Type'(TrF4, <>, TrUserData) end; + _ -> B3 + end, B5 = case M of - #{type_name := F5} -> - begin - TrF5 = id(F5, TrUserData), - e_type_string(TrF5, <>, TrUserData) - end; - _ -> B4 - end, + #{type_name := F5} -> begin TrF5 = id(F5, TrUserData), e_type_string(TrF5, <>, TrUserData) end; + _ -> B4 + end, B6 = case M of - #{extendee := F6} -> - begin - TrF6 = id(F6, TrUserData), - e_type_string(TrF6, <>, TrUserData) - end; - _ -> B5 - end, + #{extendee := F6} -> begin TrF6 = id(F6, TrUserData), e_type_string(TrF6, <>, TrUserData) end; + _ -> B5 + end, B7 = case M of - #{default_value := F7} -> - begin - TrF7 = id(F7, TrUserData), - e_type_string(TrF7, <>, TrUserData) - end; - _ -> B6 - end, + #{default_value := F7} -> begin TrF7 = id(F7, TrUserData), e_type_string(TrF7, <>, TrUserData) end; + _ -> B6 + end, B8 = case M of - #{oneof_index := F8} -> - begin - TrF8 = id(F8, TrUserData), - e_type_int32(TrF8, <>, TrUserData) - end; - _ -> B7 - end, + #{oneof_index := F8} -> begin TrF8 = id(F8, TrUserData), e_type_int32(TrF8, <>, TrUserData) end; + _ -> B7 + end, B9 = case M of - #{json_name := F9} -> - begin - TrF9 = id(F9, TrUserData), - e_type_string(TrF9, <>, TrUserData) - end; - _ -> B8 - end, + #{json_name := F9} -> begin TrF9 = id(F9, TrUserData), e_type_string(TrF9, <>, TrUserData) end; + _ -> B8 + end, + B10 = case M of + #{options := F10} -> begin TrF10 = id(F10, TrUserData), 'e_mfield_google.protobuf.FieldDescriptorProto_options'(TrF10, <>, TrUserData) end; + _ -> B9 + end, + case M of + #{proto3_optional := F11} -> begin TrF11 = id(F11, TrUserData), e_type_bool(TrF11, <>, TrUserData) end; + _ -> B10 + end. + +'encode_msg_google.protobuf.OneofDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.OneofDescriptorProto'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.OneofDescriptorProto'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, case M of - #{options := F10} -> - begin - TrF10 = id(F10, TrUserData), - 'e_mfield_google.protobuf.FieldDescriptorProto_options'(TrF10, - <>, - TrUserData) - end; - _ -> B9 + #{options := F2} -> begin TrF2 = id(F2, TrUserData), 'e_mfield_google.protobuf.OneofDescriptorProto_options'(TrF2, <>, TrUserData) end; + _ -> B1 end. -'encode_msg_google.protobuf.OneofDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.OneofDescriptorProto'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, TrUserData) -> 'encode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.OneofDescriptorProto'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{start := F1} -> begin TrF1 = id(F1, TrUserData), e_type_int32(TrF1, <>, TrUserData) end; + _ -> Bin + end, case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin + #{'end' := F2} -> begin TrF2 = id(F2, TrUserData), e_type_int32(TrF2, <>, TrUserData) end; + _ -> B1 end. -'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.EnumDescriptorProto'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.EnumDescriptorProto'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{value := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.EnumDescriptorProto_value'(TrF2, - B1, - TrUserData) - end; - _ -> B1 - end, + #{value := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.EnumDescriptorProto_value'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, + B3 = case M of + #{options := F3} -> begin TrF3 = id(F3, TrUserData), 'e_mfield_google.protobuf.EnumDescriptorProto_options'(TrF3, <>, TrUserData) end; + _ -> B2 + end, + B4 = case M of + #{reserved_range := F4} -> + TrF4 = id(F4, TrUserData), + if TrF4 == [] -> B3; + true -> 'e_field_google.protobuf.EnumDescriptorProto_reserved_range'(TrF4, B3, TrUserData) + end; + _ -> B3 + end, case M of - #{options := F3} -> - begin - TrF3 = id(F3, TrUserData), - 'e_mfield_google.protobuf.EnumDescriptorProto_options'(TrF3, - <>, - TrUserData) - end; - _ -> B2 + #{reserved_name := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_google.protobuf.EnumDescriptorProto_reserved_name'(TrF5, B4, TrUserData) + end; + _ -> B4 end. -'encode_msg_google.protobuf.EnumValueDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.EnumValueDescriptorProto'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.EnumValueDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.EnumValueDescriptorProto'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.EnumValueDescriptorProto'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.EnumValueDescriptorProto'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{number := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_int32(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{number := F2} -> begin TrF2 = id(F2, TrUserData), e_type_int32(TrF2, <>, TrUserData) end; + _ -> B1 + end, case M of - #{options := F3} -> - begin - TrF3 = id(F3, TrUserData), - 'e_mfield_google.protobuf.EnumValueDescriptorProto_options'(TrF3, - <>, - TrUserData) - end; - _ -> B2 + #{options := F3} -> begin TrF3 = id(F3, TrUserData), 'e_mfield_google.protobuf.EnumValueDescriptorProto_options'(TrF3, <>, TrUserData) end; + _ -> B2 end. -'encode_msg_google.protobuf.ServiceDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.ServiceDescriptorProto'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.ServiceDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.ServiceDescriptorProto'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.ServiceDescriptorProto'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.ServiceDescriptorProto'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{method := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.ServiceDescriptorProto_method'(TrF2, - B1, - TrUserData) - end; - _ -> B1 - end, + #{method := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.ServiceDescriptorProto_method'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, case M of - #{options := F3} -> - begin - TrF3 = id(F3, TrUserData), - 'e_mfield_google.protobuf.ServiceDescriptorProto_options'(TrF3, - <>, - TrUserData) - end; - _ -> B2 + #{options := F3} -> begin TrF3 = id(F3, TrUserData), 'e_mfield_google.protobuf.ServiceDescriptorProto_options'(TrF3, <>, TrUserData) end; + _ -> B2 end. -'encode_msg_google.protobuf.MethodDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.MethodDescriptorProto'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.MethodDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.MethodDescriptorProto'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.MethodDescriptorProto'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.MethodDescriptorProto'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{input_type := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_string(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{input_type := F2} -> begin TrF2 = id(F2, TrUserData), e_type_string(TrF2, <>, TrUserData) end; + _ -> B1 + end, B3 = case M of - #{output_type := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_type_string(TrF3, <>, TrUserData) - end; - _ -> B2 - end, + #{output_type := F3} -> begin TrF3 = id(F3, TrUserData), e_type_string(TrF3, <>, TrUserData) end; + _ -> B2 + end, B4 = case M of - #{options := F4} -> - begin - TrF4 = id(F4, TrUserData), - 'e_mfield_google.protobuf.MethodDescriptorProto_options'(TrF4, - <>, - TrUserData) - end; - _ -> B3 - end, + #{options := F4} -> begin TrF4 = id(F4, TrUserData), 'e_mfield_google.protobuf.MethodDescriptorProto_options'(TrF4, <>, TrUserData) end; + _ -> B3 + end, B5 = case M of - #{client_streaming := F5} -> - begin - TrF5 = id(F5, TrUserData), - e_type_bool(TrF5, <>, TrUserData) - end; - _ -> B4 - end, + #{client_streaming := F5} -> begin TrF5 = id(F5, TrUserData), e_type_bool(TrF5, <>, TrUserData) end; + _ -> B4 + end, case M of - #{server_streaming := F6} -> - begin - TrF6 = id(F6, TrUserData), - e_type_bool(TrF6, <>, TrUserData) - end; - _ -> B5 + #{server_streaming := F6} -> begin TrF6 = id(F6, TrUserData), e_type_bool(TrF6, <>, TrUserData) end; + _ -> B5 end. -'encode_msg_google.protobuf.FileOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.FileOptions'(Msg, <<>>, - TrUserData). +'encode_msg_google.protobuf.FileOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.FileOptions'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.FileOptions'(#{} = M, Bin, - TrUserData) -> +'encode_msg_google.protobuf.FileOptions'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{java_package := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{java_package := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{java_outer_classname := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_string(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{java_outer_classname := F2} -> begin TrF2 = id(F2, TrUserData), e_type_string(TrF2, <>, TrUserData) end; + _ -> B1 + end, B3 = case M of - #{java_multiple_files := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_type_bool(TrF3, <>, TrUserData) - end; - _ -> B2 - end, + #{java_multiple_files := F3} -> begin TrF3 = id(F3, TrUserData), e_type_bool(TrF3, <>, TrUserData) end; + _ -> B2 + end, B4 = case M of - #{java_generate_equals_and_hash := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_bool(TrF4, <>, TrUserData) - end; - _ -> B3 - end, + #{java_generate_equals_and_hash := F4} -> begin TrF4 = id(F4, TrUserData), e_type_bool(TrF4, <>, TrUserData) end; + _ -> B3 + end, B5 = case M of - #{java_string_check_utf8 := F5} -> - begin - TrF5 = id(F5, TrUserData), - e_type_bool(TrF5, <>, TrUserData) - end; - _ -> B4 - end, + #{java_string_check_utf8 := F5} -> begin TrF5 = id(F5, TrUserData), e_type_bool(TrF5, <>, TrUserData) end; + _ -> B4 + end, B6 = case M of - #{optimize_for := F6} -> - begin - TrF6 = id(F6, TrUserData), - 'e_enum_google.protobuf.FileOptions.OptimizeMode'(TrF6, - <>, - TrUserData) - end; - _ -> B5 - end, + #{optimize_for := F6} -> begin TrF6 = id(F6, TrUserData), 'e_enum_google.protobuf.FileOptions.OptimizeMode'(TrF6, <>, TrUserData) end; + _ -> B5 + end, B7 = case M of - #{go_package := F7} -> - begin - TrF7 = id(F7, TrUserData), - e_type_string(TrF7, <>, TrUserData) - end; - _ -> B6 - end, + #{go_package := F7} -> begin TrF7 = id(F7, TrUserData), e_type_string(TrF7, <>, TrUserData) end; + _ -> B6 + end, B8 = case M of - #{cc_generic_services := F8} -> - begin - TrF8 = id(F8, TrUserData), - e_type_bool(TrF8, <>, TrUserData) - end; - _ -> B7 - end, + #{cc_generic_services := F8} -> begin TrF8 = id(F8, TrUserData), e_type_bool(TrF8, <>, TrUserData) end; + _ -> B7 + end, B9 = case M of - #{java_generic_services := F9} -> - begin - TrF9 = id(F9, TrUserData), - e_type_bool(TrF9, <>, TrUserData) - end; - _ -> B8 - end, + #{java_generic_services := F9} -> begin TrF9 = id(F9, TrUserData), e_type_bool(TrF9, <>, TrUserData) end; + _ -> B8 + end, B10 = case M of - #{py_generic_services := F10} -> - begin - TrF10 = id(F10, TrUserData), - e_type_bool(TrF10, <>, TrUserData) - end; - _ -> B9 - end, + #{py_generic_services := F10} -> begin TrF10 = id(F10, TrUserData), e_type_bool(TrF10, <>, TrUserData) end; + _ -> B9 + end, B11 = case M of - #{deprecated := F11} -> - begin - TrF11 = id(F11, TrUserData), - e_type_bool(TrF11, <>, TrUserData) - end; - _ -> B10 - end, + #{php_generic_services := F11} -> begin TrF11 = id(F11, TrUserData), e_type_bool(TrF11, <>, TrUserData) end; + _ -> B10 + end, B12 = case M of - #{cc_enable_arenas := F12} -> - begin - TrF12 = id(F12, TrUserData), - e_type_bool(TrF12, <>, TrUserData) - end; - _ -> B11 - end, + #{deprecated := F12} -> begin TrF12 = id(F12, TrUserData), e_type_bool(TrF12, <>, TrUserData) end; + _ -> B11 + end, B13 = case M of - #{objc_class_prefix := F13} -> - begin - TrF13 = id(F13, TrUserData), - e_type_string(TrF13, <>, TrUserData) - end; - _ -> B12 - end, + #{cc_enable_arenas := F13} -> begin TrF13 = id(F13, TrUserData), e_type_bool(TrF13, <>, TrUserData) end; + _ -> B12 + end, B14 = case M of - #{csharp_namespace := F14} -> - begin - TrF14 = id(F14, TrUserData), - e_type_string(TrF14, <>, TrUserData) - end; - _ -> B13 - end, + #{objc_class_prefix := F14} -> begin TrF14 = id(F14, TrUserData), e_type_string(TrF14, <>, TrUserData) end; + _ -> B13 + end, B15 = case M of - #{javanano_use_deprecated_package := F15} -> - begin - TrF15 = id(F15, TrUserData), - e_type_bool(TrF15, <>, TrUserData) - end; - _ -> B14 - end, + #{csharp_namespace := F15} -> begin TrF15 = id(F15, TrUserData), e_type_string(TrF15, <>, TrUserData) end; + _ -> B14 + end, B16 = case M of - #{uninterpreted_option := F16} -> - TrF16 = id(F16, TrUserData), - if TrF16 == [] -> B15; - true -> - 'e_field_google.protobuf.FileOptions_uninterpreted_option'(TrF16, - B15, - TrUserData) - end; - _ -> B15 - end, + #{swift_prefix := F16} -> begin TrF16 = id(F16, TrUserData), e_type_string(TrF16, <>, TrUserData) end; + _ -> B15 + end, B17 = case M of - #{goproto_getters_all := F17} -> - begin - TrF17 = id(F17, TrUserData), - e_type_bool(TrF17, <>, - TrUserData) - end; - _ -> B16 - end, + #{php_class_prefix := F17} -> begin TrF17 = id(F17, TrUserData), e_type_string(TrF17, <>, TrUserData) end; + _ -> B16 + end, B18 = case M of - #{goproto_enum_prefix_all := F18} -> - begin - TrF18 = id(F18, TrUserData), - e_type_bool(TrF18, <>, - TrUserData) - end; - _ -> B17 - end, + #{php_namespace := F18} -> begin TrF18 = id(F18, TrUserData), e_type_string(TrF18, <>, TrUserData) end; + _ -> B17 + end, B19 = case M of - #{goproto_stringer_all := F19} -> - begin - TrF19 = id(F19, TrUserData), - e_type_bool(TrF19, <>, - TrUserData) - end; - _ -> B18 - end, + #{php_metadata_namespace := F19} -> begin TrF19 = id(F19, TrUserData), e_type_string(TrF19, <>, TrUserData) end; + _ -> B18 + end, B20 = case M of - #{verbose_equal_all := F20} -> - begin - TrF20 = id(F20, TrUserData), - e_type_bool(TrF20, <>, - TrUserData) - end; - _ -> B19 - end, + #{ruby_package := F20} -> begin TrF20 = id(F20, TrUserData), e_type_string(TrF20, <>, TrUserData) end; + _ -> B19 + end, B21 = case M of - #{face_all := F21} -> - begin - TrF21 = id(F21, TrUserData), - e_type_bool(TrF21, <>, - TrUserData) - end; - _ -> B20 - end, + #{uninterpreted_option := F21} -> + TrF21 = id(F21, TrUserData), + if TrF21 == [] -> B20; + true -> 'e_field_google.protobuf.FileOptions_uninterpreted_option'(TrF21, B20, TrUserData) + end; + _ -> B20 + end, B22 = case M of - #{gostring_all := F22} -> - begin - TrF22 = id(F22, TrUserData), - e_type_bool(TrF22, <>, - TrUserData) - end; - _ -> B21 - end, + #{goproto_getters_all := F22} -> begin TrF22 = id(F22, TrUserData), e_type_bool(TrF22, <>, TrUserData) end; + _ -> B21 + end, B23 = case M of - #{populate_all := F23} -> - begin - TrF23 = id(F23, TrUserData), - e_type_bool(TrF23, <>, - TrUserData) - end; - _ -> B22 - end, + #{goproto_enum_prefix_all := F23} -> begin TrF23 = id(F23, TrUserData), e_type_bool(TrF23, <>, TrUserData) end; + _ -> B22 + end, B24 = case M of - #{stringer_all := F24} -> - begin - TrF24 = id(F24, TrUserData), - e_type_bool(TrF24, <>, - TrUserData) - end; - _ -> B23 - end, + #{goproto_stringer_all := F24} -> begin TrF24 = id(F24, TrUserData), e_type_bool(TrF24, <>, TrUserData) end; + _ -> B23 + end, B25 = case M of - #{onlyone_all := F25} -> - begin - TrF25 = id(F25, TrUserData), - e_type_bool(TrF25, <>, - TrUserData) - end; - _ -> B24 - end, + #{verbose_equal_all := F25} -> begin TrF25 = id(F25, TrUserData), e_type_bool(TrF25, <>, TrUserData) end; + _ -> B24 + end, B26 = case M of - #{equal_all := F26} -> - begin - TrF26 = id(F26, TrUserData), - e_type_bool(TrF26, <>, - TrUserData) - end; - _ -> B25 - end, + #{face_all := F26} -> begin TrF26 = id(F26, TrUserData), e_type_bool(TrF26, <>, TrUserData) end; + _ -> B25 + end, B27 = case M of - #{description_all := F27} -> - begin - TrF27 = id(F27, TrUserData), - e_type_bool(TrF27, <>, - TrUserData) - end; - _ -> B26 - end, + #{gostring_all := F27} -> begin TrF27 = id(F27, TrUserData), e_type_bool(TrF27, <>, TrUserData) end; + _ -> B26 + end, B28 = case M of - #{testgen_all := F28} -> - begin - TrF28 = id(F28, TrUserData), - e_type_bool(TrF28, <>, - TrUserData) - end; - _ -> B27 - end, + #{populate_all := F28} -> begin TrF28 = id(F28, TrUserData), e_type_bool(TrF28, <>, TrUserData) end; + _ -> B27 + end, B29 = case M of - #{benchgen_all := F29} -> - begin - TrF29 = id(F29, TrUserData), - e_type_bool(TrF29, <>, - TrUserData) - end; - _ -> B28 - end, + #{stringer_all := F29} -> begin TrF29 = id(F29, TrUserData), e_type_bool(TrF29, <>, TrUserData) end; + _ -> B28 + end, B30 = case M of - #{marshaler_all := F30} -> - begin - TrF30 = id(F30, TrUserData), - e_type_bool(TrF30, <>, - TrUserData) - end; - _ -> B29 - end, + #{onlyone_all := F30} -> begin TrF30 = id(F30, TrUserData), e_type_bool(TrF30, <>, TrUserData) end; + _ -> B29 + end, B31 = case M of - #{unmarshaler_all := F31} -> - begin - TrF31 = id(F31, TrUserData), - e_type_bool(TrF31, <>, - TrUserData) - end; - _ -> B30 - end, + #{equal_all := F31} -> begin TrF31 = id(F31, TrUserData), e_type_bool(TrF31, <>, TrUserData) end; + _ -> B30 + end, B32 = case M of - #{stable_marshaler_all := F32} -> - begin - TrF32 = id(F32, TrUserData), - e_type_bool(TrF32, <>, - TrUserData) - end; - _ -> B31 - end, + #{description_all := F32} -> begin TrF32 = id(F32, TrUserData), e_type_bool(TrF32, <>, TrUserData) end; + _ -> B31 + end, B33 = case M of - #{sizer_all := F33} -> - begin - TrF33 = id(F33, TrUserData), - e_type_bool(TrF33, <>, - TrUserData) - end; - _ -> B32 - end, + #{testgen_all := F33} -> begin TrF33 = id(F33, TrUserData), e_type_bool(TrF33, <>, TrUserData) end; + _ -> B32 + end, B34 = case M of - #{goproto_enum_stringer_all := F34} -> - begin - TrF34 = id(F34, TrUserData), - e_type_bool(TrF34, <>, - TrUserData) - end; - _ -> B33 - end, + #{benchgen_all := F34} -> begin TrF34 = id(F34, TrUserData), e_type_bool(TrF34, <>, TrUserData) end; + _ -> B33 + end, B35 = case M of - #{enum_stringer_all := F35} -> - begin - TrF35 = id(F35, TrUserData), - e_type_bool(TrF35, <>, - TrUserData) - end; - _ -> B34 - end, + #{marshaler_all := F35} -> begin TrF35 = id(F35, TrUserData), e_type_bool(TrF35, <>, TrUserData) end; + _ -> B34 + end, B36 = case M of - #{unsafe_marshaler_all := F36} -> - begin - TrF36 = id(F36, TrUserData), - e_type_bool(TrF36, <>, - TrUserData) - end; - _ -> B35 - end, + #{unmarshaler_all := F36} -> begin TrF36 = id(F36, TrUserData), e_type_bool(TrF36, <>, TrUserData) end; + _ -> B35 + end, B37 = case M of - #{unsafe_unmarshaler_all := F37} -> - begin - TrF37 = id(F37, TrUserData), - e_type_bool(TrF37, <>, - TrUserData) - end; - _ -> B36 - end, + #{stable_marshaler_all := F37} -> begin TrF37 = id(F37, TrUserData), e_type_bool(TrF37, <>, TrUserData) end; + _ -> B36 + end, B38 = case M of - #{goproto_extensions_map_all := F38} -> - begin - TrF38 = id(F38, TrUserData), - e_type_bool(TrF38, <>, - TrUserData) - end; - _ -> B37 - end, + #{sizer_all := F38} -> begin TrF38 = id(F38, TrUserData), e_type_bool(TrF38, <>, TrUserData) end; + _ -> B37 + end, B39 = case M of - #{goproto_unrecognized_all := F39} -> - begin - TrF39 = id(F39, TrUserData), - e_type_bool(TrF39, <>, - TrUserData) - end; - _ -> B38 - end, + #{goproto_enum_stringer_all := F39} -> begin TrF39 = id(F39, TrUserData), e_type_bool(TrF39, <>, TrUserData) end; + _ -> B38 + end, B40 = case M of - #{gogoproto_import := F40} -> - begin - TrF40 = id(F40, TrUserData), - e_type_bool(TrF40, <>, - TrUserData) - end; - _ -> B39 - end, + #{enum_stringer_all := F40} -> begin TrF40 = id(F40, TrUserData), e_type_bool(TrF40, <>, TrUserData) end; + _ -> B39 + end, B41 = case M of - #{protosizer_all := F41} -> - begin - TrF41 = id(F41, TrUserData), - e_type_bool(TrF41, <>, - TrUserData) - end; - _ -> B40 - end, + #{unsafe_marshaler_all := F41} -> begin TrF41 = id(F41, TrUserData), e_type_bool(TrF41, <>, TrUserData) end; + _ -> B40 + end, + B42 = case M of + #{unsafe_unmarshaler_all := F42} -> begin TrF42 = id(F42, TrUserData), e_type_bool(TrF42, <>, TrUserData) end; + _ -> B41 + end, + B43 = case M of + #{goproto_extensions_map_all := F43} -> begin TrF43 = id(F43, TrUserData), e_type_bool(TrF43, <>, TrUserData) end; + _ -> B42 + end, + B44 = case M of + #{goproto_unrecognized_all := F44} -> begin TrF44 = id(F44, TrUserData), e_type_bool(TrF44, <>, TrUserData) end; + _ -> B43 + end, + B45 = case M of + #{gogoproto_import := F45} -> begin TrF45 = id(F45, TrUserData), e_type_bool(TrF45, <>, TrUserData) end; + _ -> B44 + end, + B46 = case M of + #{protosizer_all := F46} -> begin TrF46 = id(F46, TrUserData), e_type_bool(TrF46, <>, TrUserData) end; + _ -> B45 + end, case M of - #{compare_all := F42} -> - begin - TrF42 = id(F42, TrUserData), - e_type_bool(TrF42, <>, - TrUserData) - end; - _ -> B41 + #{compare_all := F47} -> begin TrF47 = id(F47, TrUserData), e_type_bool(TrF47, <>, TrUserData) end; + _ -> B46 end. -'encode_msg_google.protobuf.MessageOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.MessageOptions'(Msg, <<>>, - TrUserData). +'encode_msg_google.protobuf.MessageOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.MessageOptions'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.MessageOptions'(#{} = M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.MessageOptions'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{message_set_wire_format := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_bool(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{message_set_wire_format := F1} -> begin TrF1 = id(F1, TrUserData), e_type_bool(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{no_standard_descriptor_accessor := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_bool(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{no_standard_descriptor_accessor := F2} -> begin TrF2 = id(F2, TrUserData), e_type_bool(TrF2, <>, TrUserData) end; + _ -> B1 + end, B3 = case M of - #{deprecated := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_type_bool(TrF3, <>, TrUserData) - end; - _ -> B2 - end, + #{deprecated := F3} -> begin TrF3 = id(F3, TrUserData), e_type_bool(TrF3, <>, TrUserData) end; + _ -> B2 + end, B4 = case M of - #{map_entry := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_bool(TrF4, <>, TrUserData) - end; - _ -> B3 - end, + #{map_entry := F4} -> begin TrF4 = id(F4, TrUserData), e_type_bool(TrF4, <>, TrUserData) end; + _ -> B3 + end, B5 = case M of - #{uninterpreted_option := F5} -> - TrF5 = id(F5, TrUserData), - if TrF5 == [] -> B4; - true -> - 'e_field_google.protobuf.MessageOptions_uninterpreted_option'(TrF5, - B4, - TrUserData) - end; - _ -> B4 - end, + #{uninterpreted_option := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_google.protobuf.MessageOptions_uninterpreted_option'(TrF5, B4, TrUserData) + end; + _ -> B4 + end, B6 = case M of - #{goproto_getters := F6} -> - begin - TrF6 = id(F6, TrUserData), - e_type_bool(TrF6, <>, - TrUserData) - end; - _ -> B5 - end, + #{goproto_getters := F6} -> begin TrF6 = id(F6, TrUserData), e_type_bool(TrF6, <>, TrUserData) end; + _ -> B5 + end, B7 = case M of - #{goproto_stringer := F7} -> - begin - TrF7 = id(F7, TrUserData), - e_type_bool(TrF7, <>, - TrUserData) - end; - _ -> B6 - end, + #{goproto_stringer := F7} -> begin TrF7 = id(F7, TrUserData), e_type_bool(TrF7, <>, TrUserData) end; + _ -> B6 + end, B8 = case M of - #{verbose_equal := F8} -> - begin - TrF8 = id(F8, TrUserData), - e_type_bool(TrF8, <>, - TrUserData) - end; - _ -> B7 - end, + #{verbose_equal := F8} -> begin TrF8 = id(F8, TrUserData), e_type_bool(TrF8, <>, TrUserData) end; + _ -> B7 + end, B9 = case M of - #{face := F9} -> - begin - TrF9 = id(F9, TrUserData), - e_type_bool(TrF9, <>, - TrUserData) - end; - _ -> B8 - end, + #{face := F9} -> begin TrF9 = id(F9, TrUserData), e_type_bool(TrF9, <>, TrUserData) end; + _ -> B8 + end, B10 = case M of - #{gostring := F10} -> - begin - TrF10 = id(F10, TrUserData), - e_type_bool(TrF10, <>, - TrUserData) - end; - _ -> B9 - end, + #{gostring := F10} -> begin TrF10 = id(F10, TrUserData), e_type_bool(TrF10, <>, TrUserData) end; + _ -> B9 + end, B11 = case M of - #{populate := F11} -> - begin - TrF11 = id(F11, TrUserData), - e_type_bool(TrF11, <>, - TrUserData) - end; - _ -> B10 - end, + #{populate := F11} -> begin TrF11 = id(F11, TrUserData), e_type_bool(TrF11, <>, TrUserData) end; + _ -> B10 + end, B12 = case M of - #{stringer := F12} -> - begin - TrF12 = id(F12, TrUserData), - e_type_bool(TrF12, <>, - TrUserData) - end; - _ -> B11 - end, + #{stringer := F12} -> begin TrF12 = id(F12, TrUserData), e_type_bool(TrF12, <>, TrUserData) end; + _ -> B11 + end, B13 = case M of - #{onlyone := F13} -> - begin - TrF13 = id(F13, TrUserData), - e_type_bool(TrF13, <>, - TrUserData) - end; - _ -> B12 - end, + #{onlyone := F13} -> begin TrF13 = id(F13, TrUserData), e_type_bool(TrF13, <>, TrUserData) end; + _ -> B12 + end, B14 = case M of - #{equal := F14} -> - begin - TrF14 = id(F14, TrUserData), - e_type_bool(TrF14, <>, - TrUserData) - end; - _ -> B13 - end, + #{equal := F14} -> begin TrF14 = id(F14, TrUserData), e_type_bool(TrF14, <>, TrUserData) end; + _ -> B13 + end, B15 = case M of - #{description := F15} -> - begin - TrF15 = id(F15, TrUserData), - e_type_bool(TrF15, <>, - TrUserData) - end; - _ -> B14 - end, + #{description := F15} -> begin TrF15 = id(F15, TrUserData), e_type_bool(TrF15, <>, TrUserData) end; + _ -> B14 + end, B16 = case M of - #{testgen := F16} -> - begin - TrF16 = id(F16, TrUserData), - e_type_bool(TrF16, <>, - TrUserData) - end; - _ -> B15 - end, + #{testgen := F16} -> begin TrF16 = id(F16, TrUserData), e_type_bool(TrF16, <>, TrUserData) end; + _ -> B15 + end, B17 = case M of - #{benchgen := F17} -> - begin - TrF17 = id(F17, TrUserData), - e_type_bool(TrF17, <>, - TrUserData) - end; - _ -> B16 - end, + #{benchgen := F17} -> begin TrF17 = id(F17, TrUserData), e_type_bool(TrF17, <>, TrUserData) end; + _ -> B16 + end, B18 = case M of - #{marshaler := F18} -> - begin - TrF18 = id(F18, TrUserData), - e_type_bool(TrF18, <>, - TrUserData) - end; - _ -> B17 - end, + #{marshaler := F18} -> begin TrF18 = id(F18, TrUserData), e_type_bool(TrF18, <>, TrUserData) end; + _ -> B17 + end, B19 = case M of - #{unmarshaler := F19} -> - begin - TrF19 = id(F19, TrUserData), - e_type_bool(TrF19, <>, - TrUserData) - end; - _ -> B18 - end, + #{unmarshaler := F19} -> begin TrF19 = id(F19, TrUserData), e_type_bool(TrF19, <>, TrUserData) end; + _ -> B18 + end, B20 = case M of - #{stable_marshaler := F20} -> - begin - TrF20 = id(F20, TrUserData), - e_type_bool(TrF20, <>, - TrUserData) - end; - _ -> B19 - end, + #{stable_marshaler := F20} -> begin TrF20 = id(F20, TrUserData), e_type_bool(TrF20, <>, TrUserData) end; + _ -> B19 + end, B21 = case M of - #{sizer := F21} -> - begin - TrF21 = id(F21, TrUserData), - e_type_bool(TrF21, <>, - TrUserData) - end; - _ -> B20 - end, + #{sizer := F21} -> begin TrF21 = id(F21, TrUserData), e_type_bool(TrF21, <>, TrUserData) end; + _ -> B20 + end, B22 = case M of - #{unsafe_marshaler := F22} -> - begin - TrF22 = id(F22, TrUserData), - e_type_bool(TrF22, <>, - TrUserData) - end; - _ -> B21 - end, + #{unsafe_marshaler := F22} -> begin TrF22 = id(F22, TrUserData), e_type_bool(TrF22, <>, TrUserData) end; + _ -> B21 + end, B23 = case M of - #{unsafe_unmarshaler := F23} -> - begin - TrF23 = id(F23, TrUserData), - e_type_bool(TrF23, <>, - TrUserData) - end; - _ -> B22 - end, + #{unsafe_unmarshaler := F23} -> begin TrF23 = id(F23, TrUserData), e_type_bool(TrF23, <>, TrUserData) end; + _ -> B22 + end, B24 = case M of - #{goproto_extensions_map := F24} -> - begin - TrF24 = id(F24, TrUserData), - e_type_bool(TrF24, <>, - TrUserData) - end; - _ -> B23 - end, + #{goproto_extensions_map := F24} -> begin TrF24 = id(F24, TrUserData), e_type_bool(TrF24, <>, TrUserData) end; + _ -> B23 + end, B25 = case M of - #{goproto_unrecognized := F25} -> - begin - TrF25 = id(F25, TrUserData), - e_type_bool(TrF25, <>, - TrUserData) - end; - _ -> B24 - end, + #{goproto_unrecognized := F25} -> begin TrF25 = id(F25, TrUserData), e_type_bool(TrF25, <>, TrUserData) end; + _ -> B24 + end, B26 = case M of - #{protosizer := F26} -> - begin - TrF26 = id(F26, TrUserData), - e_type_bool(TrF26, <>, - TrUserData) - end; - _ -> B25 - end, + #{protosizer := F26} -> begin TrF26 = id(F26, TrUserData), e_type_bool(TrF26, <>, TrUserData) end; + _ -> B25 + end, case M of - #{compare := F27} -> - begin - TrF27 = id(F27, TrUserData), - e_type_bool(TrF27, <>, - TrUserData) - end; - _ -> B26 + #{compare := F27} -> begin TrF27 = id(F27, TrUserData), e_type_bool(TrF27, <>, TrUserData) end; + _ -> B26 end. -'encode_msg_google.protobuf.FieldOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.FieldOptions'(Msg, <<>>, - TrUserData). +'encode_msg_google.protobuf.FieldOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.FieldOptions'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.FieldOptions'(#{} = M, Bin, - TrUserData) -> +'encode_msg_google.protobuf.FieldOptions'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{ctype := F1} -> - begin - TrF1 = id(F1, TrUserData), - 'e_enum_google.protobuf.FieldOptions.CType'(TrF1, - <>, - TrUserData) - end; - _ -> Bin - end, + #{ctype := F1} -> begin TrF1 = id(F1, TrUserData), 'e_enum_google.protobuf.FieldOptions.CType'(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{packed := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_bool(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{packed := F2} -> begin TrF2 = id(F2, TrUserData), e_type_bool(TrF2, <>, TrUserData) end; + _ -> B1 + end, B3 = case M of - #{jstype := F3} -> - begin - TrF3 = id(F3, TrUserData), - 'e_enum_google.protobuf.FieldOptions.JSType'(TrF3, - <>, - TrUserData) - end; - _ -> B2 - end, + #{jstype := F3} -> begin TrF3 = id(F3, TrUserData), 'e_enum_google.protobuf.FieldOptions.JSType'(TrF3, <>, TrUserData) end; + _ -> B2 + end, B4 = case M of - #{lazy := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_bool(TrF4, <>, TrUserData) - end; - _ -> B3 - end, + #{lazy := F4} -> begin TrF4 = id(F4, TrUserData), e_type_bool(TrF4, <>, TrUserData) end; + _ -> B3 + end, B5 = case M of - #{deprecated := F5} -> - begin - TrF5 = id(F5, TrUserData), - e_type_bool(TrF5, <>, TrUserData) - end; - _ -> B4 - end, + #{deprecated := F5} -> begin TrF5 = id(F5, TrUserData), e_type_bool(TrF5, <>, TrUserData) end; + _ -> B4 + end, B6 = case M of - #{weak := F6} -> - begin - TrF6 = id(F6, TrUserData), - e_type_bool(TrF6, <>, TrUserData) - end; - _ -> B5 - end, + #{weak := F6} -> begin TrF6 = id(F6, TrUserData), e_type_bool(TrF6, <>, TrUserData) end; + _ -> B5 + end, B7 = case M of - #{uninterpreted_option := F7} -> - TrF7 = id(F7, TrUserData), - if TrF7 == [] -> B6; - true -> - 'e_field_google.protobuf.FieldOptions_uninterpreted_option'(TrF7, - B6, - TrUserData) - end; - _ -> B6 - end, + #{uninterpreted_option := F7} -> + TrF7 = id(F7, TrUserData), + if TrF7 == [] -> B6; + true -> 'e_field_google.protobuf.FieldOptions_uninterpreted_option'(TrF7, B6, TrUserData) + end; + _ -> B6 + end, B8 = case M of - #{nullable := F8} -> - begin - TrF8 = id(F8, TrUserData), - e_type_bool(TrF8, <>, - TrUserData) - end; - _ -> B7 - end, + #{nullable := F8} -> begin TrF8 = id(F8, TrUserData), e_type_bool(TrF8, <>, TrUserData) end; + _ -> B7 + end, B9 = case M of - #{embed := F9} -> - begin - TrF9 = id(F9, TrUserData), - e_type_bool(TrF9, <>, - TrUserData) - end; - _ -> B8 - end, + #{embed := F9} -> begin TrF9 = id(F9, TrUserData), e_type_bool(TrF9, <>, TrUserData) end; + _ -> B8 + end, B10 = case M of - #{customtype := F10} -> - begin - TrF10 = id(F10, TrUserData), - e_type_string(TrF10, <>, - TrUserData) - end; - _ -> B9 - end, + #{customtype := F10} -> begin TrF10 = id(F10, TrUserData), e_type_string(TrF10, <>, TrUserData) end; + _ -> B9 + end, B11 = case M of - #{customname := F11} -> - begin - TrF11 = id(F11, TrUserData), - e_type_string(TrF11, <>, - TrUserData) - end; - _ -> B10 - end, + #{customname := F11} -> begin TrF11 = id(F11, TrUserData), e_type_string(TrF11, <>, TrUserData) end; + _ -> B10 + end, B12 = case M of - #{jsontag := F12} -> - begin - TrF12 = id(F12, TrUserData), - e_type_string(TrF12, <>, - TrUserData) - end; - _ -> B11 - end, + #{jsontag := F12} -> begin TrF12 = id(F12, TrUserData), e_type_string(TrF12, <>, TrUserData) end; + _ -> B11 + end, B13 = case M of - #{moretags := F13} -> - begin - TrF13 = id(F13, TrUserData), - e_type_string(TrF13, <>, - TrUserData) - end; - _ -> B12 - end, + #{moretags := F13} -> begin TrF13 = id(F13, TrUserData), e_type_string(TrF13, <>, TrUserData) end; + _ -> B12 + end, B14 = case M of - #{casttype := F14} -> - begin - TrF14 = id(F14, TrUserData), - e_type_string(TrF14, <>, - TrUserData) - end; - _ -> B13 - end, + #{casttype := F14} -> begin TrF14 = id(F14, TrUserData), e_type_string(TrF14, <>, TrUserData) end; + _ -> B13 + end, B15 = case M of - #{castkey := F15} -> - begin - TrF15 = id(F15, TrUserData), - e_type_string(TrF15, <>, - TrUserData) - end; - _ -> B14 - end, + #{castkey := F15} -> begin TrF15 = id(F15, TrUserData), e_type_string(TrF15, <>, TrUserData) end; + _ -> B14 + end, B16 = case M of - #{castvalue := F16} -> - begin - TrF16 = id(F16, TrUserData), - e_type_string(TrF16, <>, - TrUserData) - end; - _ -> B15 - end, + #{castvalue := F16} -> begin TrF16 = id(F16, TrUserData), e_type_string(TrF16, <>, TrUserData) end; + _ -> B15 + end, B17 = case M of - #{stdtime := F17} -> - begin - TrF17 = id(F17, TrUserData), - e_type_bool(TrF17, <>, - TrUserData) - end; - _ -> B16 - end, + #{stdtime := F17} -> begin TrF17 = id(F17, TrUserData), e_type_bool(TrF17, <>, TrUserData) end; + _ -> B16 + end, case M of - #{stdduration := F18} -> - begin - TrF18 = id(F18, TrUserData), - e_type_bool(TrF18, <>, - TrUserData) - end; - _ -> B17 + #{stdduration := F18} -> begin TrF18 = id(F18, TrUserData), e_type_bool(TrF18, <>, TrUserData) end; + _ -> B17 end. -'encode_msg_google.protobuf.EnumOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.EnumOptions'(Msg, <<>>, - TrUserData). +'encode_msg_google.protobuf.OneofOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.OneofOptions'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.OneofOptions'(#{} = M, Bin, TrUserData) -> + case M of + #{uninterpreted_option := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.OneofOptions_uninterpreted_option'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end. +'encode_msg_google.protobuf.EnumOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.EnumOptions'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.EnumOptions'(#{} = M, Bin, - TrUserData) -> + +'encode_msg_google.protobuf.EnumOptions'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{allow_alias := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_bool(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{allow_alias := F1} -> begin TrF1 = id(F1, TrUserData), e_type_bool(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{deprecated := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_bool(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{deprecated := F2} -> begin TrF2 = id(F2, TrUserData), e_type_bool(TrF2, <>, TrUserData) end; + _ -> B1 + end, B3 = case M of - #{uninterpreted_option := F3} -> - TrF3 = id(F3, TrUserData), - if TrF3 == [] -> B2; - true -> - 'e_field_google.protobuf.EnumOptions_uninterpreted_option'(TrF3, - B2, - TrUserData) - end; - _ -> B2 - end, + #{uninterpreted_option := F3} -> + TrF3 = id(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_google.protobuf.EnumOptions_uninterpreted_option'(TrF3, B2, TrUserData) + end; + _ -> B2 + end, B4 = case M of - #{goproto_enum_prefix := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_bool(TrF4, <>, - TrUserData) - end; - _ -> B3 - end, + #{goproto_enum_prefix := F4} -> begin TrF4 = id(F4, TrUserData), e_type_bool(TrF4, <>, TrUserData) end; + _ -> B3 + end, B5 = case M of - #{goproto_enum_stringer := F5} -> - begin - TrF5 = id(F5, TrUserData), - e_type_bool(TrF5, <>, - TrUserData) - end; - _ -> B4 - end, + #{goproto_enum_stringer := F5} -> begin TrF5 = id(F5, TrUserData), e_type_bool(TrF5, <>, TrUserData) end; + _ -> B4 + end, B6 = case M of - #{enum_stringer := F6} -> - begin - TrF6 = id(F6, TrUserData), - e_type_bool(TrF6, <>, - TrUserData) - end; - _ -> B5 - end, + #{enum_stringer := F6} -> begin TrF6 = id(F6, TrUserData), e_type_bool(TrF6, <>, TrUserData) end; + _ -> B5 + end, case M of - #{enum_customname := F7} -> - begin - TrF7 = id(F7, TrUserData), - e_type_string(TrF7, <>, - TrUserData) - end; - _ -> B6 + #{enum_customname := F7} -> begin TrF7 = id(F7, TrUserData), e_type_string(TrF7, <>, TrUserData) end; + _ -> B6 end. -'encode_msg_google.protobuf.EnumValueOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.EnumValueOptions'(Msg, <<>>, - TrUserData). +'encode_msg_google.protobuf.EnumValueOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.EnumValueOptions'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.EnumValueOptions'(#{} = M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.EnumValueOptions'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{deprecated := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_bool(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{deprecated := F1} -> begin TrF1 = id(F1, TrUserData), e_type_bool(TrF1, <>, TrUserData) end; + _ -> Bin + end, B2 = case M of - #{uninterpreted_option := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'(TrF2, - B1, - TrUserData) - end; - _ -> B1 - end, + #{uninterpreted_option := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, case M of - #{enumvalue_customname := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_type_string(TrF3, <>, - TrUserData) - end; - _ -> B2 + #{enumvalue_customname := F3} -> begin TrF3 = id(F3, TrUserData), e_type_string(TrF3, <>, TrUserData) end; + _ -> B2 end. -'encode_msg_google.protobuf.ServiceOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.ServiceOptions'(Msg, <<>>, - TrUserData). +'encode_msg_google.protobuf.ServiceOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.ServiceOptions'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.ServiceOptions'(#{} = M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.ServiceOptions'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{deprecated := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_bool(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{deprecated := F1} -> begin TrF1 = id(F1, TrUserData), e_type_bool(TrF1, <>, TrUserData) end; + _ -> Bin + end, case M of - #{uninterpreted_option := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.ServiceOptions_uninterpreted_option'(TrF2, - B1, - TrUserData) - end; - _ -> B1 + #{uninterpreted_option := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.ServiceOptions_uninterpreted_option'(TrF2, B1, TrUserData) + end; + _ -> B1 end. -'encode_msg_google.protobuf.MethodOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.MethodOptions'(Msg, <<>>, - TrUserData). +'encode_msg_google.protobuf.MethodOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.MethodOptions'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.MethodOptions'(#{} = M, Bin, - TrUserData) -> +'encode_msg_google.protobuf.MethodOptions'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{deprecated := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_bool(TrF1, <>, TrUserData) - end; - _ -> Bin - end, + #{deprecated := F1} -> begin TrF1 = id(F1, TrUserData), e_type_bool(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{idempotency_level := F2} -> begin TrF2 = id(F2, TrUserData), 'e_enum_google.protobuf.MethodOptions.IdempotencyLevel'(TrF2, <>, TrUserData) end; + _ -> B1 + end, case M of - #{uninterpreted_option := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.MethodOptions_uninterpreted_option'(TrF2, - B1, - TrUserData) - end; - _ -> B1 + #{uninterpreted_option := F3} -> + TrF3 = id(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_google.protobuf.MethodOptions_uninterpreted_option'(TrF3, B2, TrUserData) + end; + _ -> B2 end. -'encode_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, - <<>>, TrUserData). - - -'encode_msg_google.protobuf.UninterpretedOption.NamePart'(#{name_part - := F1, - is_extension := F2}, - Bin, TrUserData) -> - B1 = begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end, - begin - TrF2 = id(F2, TrUserData), - e_type_bool(TrF2, <>, TrUserData) - end. +'encode_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, TrUserData) -> 'encode_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, <<>>, TrUserData). + -'encode_msg_google.protobuf.UninterpretedOption'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.UninterpretedOption.NamePart'(#{name_part := F1, is_extension := F2}, Bin, TrUserData) -> + B1 = begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end, + begin TrF2 = id(F2, TrUserData), e_type_bool(TrF2, <>, TrUserData) end. +'encode_msg_google.protobuf.UninterpretedOption'(Msg, TrUserData) -> 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.UninterpretedOption'(#{} = - M, - Bin, TrUserData) -> + +'encode_msg_google.protobuf.UninterpretedOption'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{name := F1} -> - TrF1 = id(F1, TrUserData), - if TrF1 == [] -> Bin; - true -> - 'e_field_google.protobuf.UninterpretedOption_name'(TrF1, - Bin, - TrUserData) - end; - _ -> Bin - end, + #{name := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.UninterpretedOption_name'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end, B2 = case M of - #{identifier_value := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_string(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{identifier_value := F2} -> begin TrF2 = id(F2, TrUserData), e_type_string(TrF2, <>, TrUserData) end; + _ -> B1 + end, B3 = case M of - #{positive_int_value := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_varint(TrF3, <>, TrUserData) - end; - _ -> B2 - end, + #{positive_int_value := F3} -> begin TrF3 = id(F3, TrUserData), e_varint(TrF3, <>, TrUserData) end; + _ -> B2 + end, B4 = case M of - #{negative_int_value := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_int64(TrF4, <>, TrUserData) - end; - _ -> B3 - end, + #{negative_int_value := F4} -> begin TrF4 = id(F4, TrUserData), e_type_int64(TrF4, <>, TrUserData) end; + _ -> B3 + end, B5 = case M of - #{double_value := F5} -> - begin - TrF5 = id(F5, TrUserData), - e_type_double(TrF5, <>, TrUserData) - end; - _ -> B4 - end, + #{double_value := F5} -> begin TrF5 = id(F5, TrUserData), e_type_double(TrF5, <>, TrUserData) end; + _ -> B4 + end, B6 = case M of - #{string_value := F6} -> - begin - TrF6 = id(F6, TrUserData), - e_type_bytes(TrF6, <>, TrUserData) - end; - _ -> B5 - end, + #{string_value := F6} -> begin TrF6 = id(F6, TrUserData), e_type_bytes(TrF6, <>, TrUserData) end; + _ -> B5 + end, case M of - #{aggregate_value := F7} -> - begin - TrF7 = id(F7, TrUserData), - e_type_string(TrF7, <>, TrUserData) - end; - _ -> B6 + #{aggregate_value := F7} -> begin TrF7 = id(F7, TrUserData), e_type_string(TrF7, <>, TrUserData) end; + _ -> B6 end. -'encode_msg_google.protobuf.SourceCodeInfo.Location'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.SourceCodeInfo.Location'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.SourceCodeInfo.Location'(Msg, TrUserData) -> 'encode_msg_google.protobuf.SourceCodeInfo.Location'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.SourceCodeInfo.Location'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.SourceCodeInfo.Location'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{path := F1} -> - TrF1 = id(F1, TrUserData), - if TrF1 == [] -> Bin; - true -> - 'e_field_google.protobuf.SourceCodeInfo.Location_path'(TrF1, - Bin, - TrUserData) - end; - _ -> Bin - end, + #{path := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.SourceCodeInfo.Location_path'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end, B2 = case M of - #{span := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.SourceCodeInfo.Location_span'(TrF2, - B1, - TrUserData) - end; - _ -> B1 - end, + #{span := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.SourceCodeInfo.Location_span'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, B3 = case M of - #{leading_comments := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_type_string(TrF3, <>, TrUserData) - end; - _ -> B2 - end, + #{leading_comments := F3} -> begin TrF3 = id(F3, TrUserData), e_type_string(TrF3, <>, TrUserData) end; + _ -> B2 + end, B4 = case M of - #{trailing_comments := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_string(TrF4, <>, TrUserData) - end; - _ -> B3 - end, + #{trailing_comments := F4} -> begin TrF4 = id(F4, TrUserData), e_type_string(TrF4, <>, TrUserData) end; + _ -> B3 + end, case M of - #{leading_detached_comments := F5} -> - TrF5 = id(F5, TrUserData), - if TrF5 == [] -> B4; - true -> - 'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(TrF5, - B4, - TrUserData) - end; - _ -> B4 + #{leading_detached_comments := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(TrF5, B4, TrUserData) + end; + _ -> B4 end. -'encode_msg_google.protobuf.SourceCodeInfo'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.SourceCodeInfo'(Msg, <<>>, - TrUserData). +'encode_msg_google.protobuf.SourceCodeInfo'(Msg, TrUserData) -> 'encode_msg_google.protobuf.SourceCodeInfo'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.SourceCodeInfo'(#{} = M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.SourceCodeInfo'(#{} = M, Bin, TrUserData) -> case M of - #{location := F1} -> - TrF1 = id(F1, TrUserData), - if TrF1 == [] -> Bin; - true -> - 'e_field_google.protobuf.SourceCodeInfo_location'(TrF1, - Bin, - TrUserData) - end; - _ -> Bin + #{location := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.SourceCodeInfo_location'(TrF1, Bin, TrUserData) + end; + _ -> Bin end. -'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, TrUserData) -> 'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(#{} = - M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(#{} = M, Bin, TrUserData) -> B1 = case M of - #{path := F1} -> - TrF1 = id(F1, TrUserData), - if TrF1 == [] -> Bin; - true -> - 'e_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(TrF1, - Bin, - TrUserData) - end; - _ -> Bin - end, + #{path := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end, B2 = case M of - #{source_file := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_string(TrF2, <>, TrUserData) - end; - _ -> B1 - end, + #{source_file := F2} -> begin TrF2 = id(F2, TrUserData), e_type_string(TrF2, <>, TrUserData) end; + _ -> B1 + end, B3 = case M of - #{'begin' := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_type_int32(TrF3, <>, TrUserData) - end; - _ -> B2 - end, + #{'begin' := F3} -> begin TrF3 = id(F3, TrUserData), e_type_int32(TrF3, <>, TrUserData) end; + _ -> B2 + end, case M of - #{'end' := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_int32(TrF4, <>, TrUserData) - end; - _ -> B3 + #{'end' := F4} -> begin TrF4 = id(F4, TrUserData), e_type_int32(TrF4, <>, TrUserData) end; + _ -> B3 end. -'encode_msg_google.protobuf.GeneratedCodeInfo'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.GeneratedCodeInfo'(Msg, - <<>>, TrUserData). +'encode_msg_google.protobuf.GeneratedCodeInfo'(Msg, TrUserData) -> 'encode_msg_google.protobuf.GeneratedCodeInfo'(Msg, <<>>, TrUserData). -'encode_msg_google.protobuf.GeneratedCodeInfo'(#{} = M, - Bin, TrUserData) -> +'encode_msg_google.protobuf.GeneratedCodeInfo'(#{} = M, Bin, TrUserData) -> case M of - #{annotation := F1} -> - TrF1 = id(F1, TrUserData), - if TrF1 == [] -> Bin; - true -> - 'e_field_google.protobuf.GeneratedCodeInfo_annotation'(TrF1, - Bin, - TrUserData) - end; - _ -> Bin + #{annotation := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.GeneratedCodeInfo_annotation'(TrF1, Bin, TrUserData) + end; + _ -> Bin end. 'e_mfield_mvccpb.Event_kv'(Msg, Bin, TrUserData) -> - SubBin = 'encode_msg_mvccpb.KeyValue'(Msg, <<>>, - TrUserData), + SubBin = 'encode_msg_mvccpb.KeyValue'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. 'e_mfield_mvccpb.Event_prev_kv'(Msg, Bin, TrUserData) -> - SubBin = 'encode_msg_mvccpb.KeyValue'(Msg, <<>>, - TrUserData), + SubBin = 'encode_msg_mvccpb.KeyValue'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_mfield_google.protobuf.FileDescriptorSet_file'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.FileDescriptorProto'(Msg, - <<>>, TrUserData), +'e_mfield_google.protobuf.FileDescriptorSet_file'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FileDescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.FileDescriptorSet_file'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.FileDescriptorSet_file'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FileDescriptorSet_file'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.FileDescriptorSet_file'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.FileDescriptorSet_file'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.FileDescriptorProto_dependency'([Elem - | Rest], - Bin, TrUserData) -> + Bin3 = 'e_mfield_google.protobuf.FileDescriptorSet_file'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorSet_file'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorSet_file'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.FileDescriptorProto_dependency'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = e_type_string(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_dependency'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.FileDescriptorProto_dependency'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.FileDescriptorProto_public_dependency'([Elem - | Rest], - Bin, - TrUserData) -> + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_dependency'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_dependency'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.FileDescriptorProto_public_dependency'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = e_type_int32(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.FileDescriptorProto_public_dependency'([], - Bin, - _TrUserData) -> - Bin. - -'e_field_google.protobuf.FileDescriptorProto_weak_dependency'([Elem - | Rest], - Bin, - TrUserData) -> + Bin3 = e_type_int32(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_public_dependency'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.FileDescriptorProto_weak_dependency'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = e_type_int32(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.FileDescriptorProto_weak_dependency'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FileDescriptorProto_message_type'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.DescriptorProto'(Msg, <<>>, - TrUserData), + Bin3 = e_type_int32(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_weak_dependency'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileDescriptorProto_message_type'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.DescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.FileDescriptorProto_message_type'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.FileDescriptorProto_message_type'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FileDescriptorProto_message_type'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_message_type'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.FileDescriptorProto_message_type'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FileDescriptorProto_enum_type'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.FileDescriptorProto_message_type'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_message_type'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_message_type'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileDescriptorProto_enum_type'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.FileDescriptorProto_enum_type'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.FileDescriptorProto_enum_type'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FileDescriptorProto_enum_type'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.FileDescriptorProto_enum_type'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FileDescriptorProto_service'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.ServiceDescriptorProto'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.FileDescriptorProto_enum_type'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_enum_type'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileDescriptorProto_service'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.ServiceDescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.FileDescriptorProto_service'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.FileDescriptorProto_service'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FileDescriptorProto_service'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_service'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.FileDescriptorProto_service'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FileDescriptorProto_extension'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.FileDescriptorProto_service'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_service'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_service'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileDescriptorProto_extension'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.FileDescriptorProto_extension'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.FileDescriptorProto_extension'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FileDescriptorProto_extension'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_extension'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.FileDescriptorProto_extension'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FileDescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = 'encode_msg_google.protobuf.FileOptions'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.FileDescriptorProto_extension'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_extension'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_extension'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FileOptions'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_mfield_google.protobuf.FileDescriptorProto_source_code_info'(Msg, - Bin, - TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.SourceCodeInfo'(Msg, <<>>, - TrUserData), +'e_mfield_google.protobuf.FileDescriptorProto_source_code_info'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.SourceCodeInfo'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_mfield_google.protobuf.DescriptorProto_field'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, - <<>>, TrUserData), +'e_mfield_google.protobuf.DescriptorProto.ExtensionRange_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.ExtensionRangeOptions'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.DescriptorProto_field'([Elem - | Rest], - Bin, TrUserData) -> +'e_mfield_google.protobuf.DescriptorProto_field'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.DescriptorProto_field'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_field'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.DescriptorProto_field'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_field'([], Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.DescriptorProto_extension'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_field'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_field'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_field'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_extension'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.DescriptorProto_extension'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.DescriptorProto_extension'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_extension'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.DescriptorProto_extension'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_extension'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.DescriptorProto_nested_type'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.DescriptorProto'(Msg, <<>>, - TrUserData), + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_extension'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_extension'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_extension'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_nested_type'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.DescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.DescriptorProto_nested_type'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.DescriptorProto_nested_type'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_nested_type'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.DescriptorProto_nested_type'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_nested_type'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.DescriptorProto_enum_type'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_nested_type'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_nested_type'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_nested_type'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_enum_type'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.DescriptorProto_enum_type'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.DescriptorProto_enum_type'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_enum_type'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.DescriptorProto_enum_type'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_enum_type'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.DescriptorProto_extension_range'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, - <<>>, - TrUserData), + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_enum_type'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_enum_type'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_enum_type'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_extension_range'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.DescriptorProto_extension_range'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.DescriptorProto_extension_range'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_extension_range'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.DescriptorProto_extension_range'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_extension_range'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.DescriptorProto_oneof_decl'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.OneofDescriptorProto'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_extension_range'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_extension_range'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_extension_range'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_oneof_decl'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.OneofDescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.DescriptorProto_oneof_decl'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.DescriptorProto_oneof_decl'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_oneof_decl'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_oneof_decl'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.DescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.MessageOptions'(Msg, <<>>, - TrUserData), + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_oneof_decl'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_oneof_decl'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.MessageOptions'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_mfield_google.protobuf.DescriptorProto_reserved_range'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, - <<>>, - TrUserData), +'e_mfield_google.protobuf.DescriptorProto_reserved_range'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.DescriptorProto_reserved_range'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.DescriptorProto_reserved_range'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_reserved_range'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.DescriptorProto_reserved_range'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_reserved_range'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.DescriptorProto_reserved_name'([Elem - | Rest], - Bin, TrUserData) -> + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_reserved_range'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_reserved_range'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_reserved_range'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.DescriptorProto_reserved_name'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = e_type_string(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_google.protobuf.DescriptorProto_reserved_name'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_reserved_name'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FieldDescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = 'encode_msg_google.protobuf.FieldOptions'(Msg, - <<>>, TrUserData), + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_reserved_name'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_reserved_name'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_mfield_google.protobuf.EnumDescriptorProto_value'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.EnumValueDescriptorProto'(Msg, - <<>>, TrUserData), +'e_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FieldDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FieldOptions'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.EnumDescriptorProto_value'([Elem - | Rest], - Bin, TrUserData) -> +'e_mfield_google.protobuf.OneofDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.OneofOptions'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.EnumDescriptorProto_value'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumValueDescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.EnumDescriptorProto_value'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.EnumDescriptorProto_value'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.EnumDescriptorProto_value'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.EnumDescriptorProto_value'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.EnumDescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = 'encode_msg_google.protobuf.EnumOptions'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.EnumDescriptorProto_value'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.EnumDescriptorProto_value'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.EnumDescriptorProto_value'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.EnumDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumOptions'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.EnumDescriptorProto_reserved_range'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_mfield_google.protobuf.EnumValueDescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.EnumValueOptions'(Msg, <<>>, - TrUserData), +'e_field_google.protobuf.EnumDescriptorProto_reserved_range'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.EnumDescriptorProto_reserved_range'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.EnumDescriptorProto_reserved_range'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.EnumDescriptorProto_reserved_range'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.EnumDescriptorProto_reserved_name'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.EnumDescriptorProto_reserved_name'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.EnumDescriptorProto_reserved_name'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.EnumValueDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumValueOptions'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_mfield_google.protobuf.ServiceDescriptorProto_method'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.MethodDescriptorProto'(Msg, - <<>>, TrUserData), +'e_mfield_google.protobuf.ServiceDescriptorProto_method'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.MethodDescriptorProto'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.ServiceDescriptorProto_method'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.ServiceDescriptorProto_method'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.ServiceDescriptorProto_method'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.ServiceDescriptorProto_method'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.ServiceDescriptorProto_method'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.ServiceDescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.ServiceOptions'(Msg, <<>>, - TrUserData), + Bin3 = 'e_mfield_google.protobuf.ServiceDescriptorProto_method'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.ServiceDescriptorProto_method'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.ServiceDescriptorProto_method'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.ServiceDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.ServiceOptions'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_mfield_google.protobuf.MethodDescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = 'encode_msg_google.protobuf.MethodOptions'(Msg, - <<>>, TrUserData), +'e_mfield_google.protobuf.MethodDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.MethodOptions'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_mfield_google.protobuf.FileOptions_uninterpreted_option'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), +'e_mfield_google.protobuf.FileOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.FileOptions_uninterpreted_option'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.FileOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FileOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.FileOptions_uninterpreted_option'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.MessageOptions_uninterpreted_option'(Msg, - Bin, - TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.FileOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.MessageOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.MessageOptions_uninterpreted_option'([Elem - | Rest], - Bin, - TrUserData) -> +'e_field_google.protobuf.MessageOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.MessageOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.MessageOptions_uninterpreted_option'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FieldOptions_uninterpreted_option'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.MessageOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.MessageOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FieldOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.FieldOptions_uninterpreted_option'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.FieldOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FieldOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.FieldOptions_uninterpreted_option'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.EnumOptions_uninterpreted_option'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.FieldOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FieldOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.OneofOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.EnumOptions_uninterpreted_option'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.OneofOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.EnumOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.EnumOptions_uninterpreted_option'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.EnumValueOptions_uninterpreted_option'(Msg, - Bin, - TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.OneofOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.OneofOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.OneofOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.EnumOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'([Elem - | Rest], - Bin, - TrUserData) -> +'e_field_google.protobuf.EnumOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.EnumValueOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.ServiceOptions_uninterpreted_option'(Msg, - Bin, - TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.EnumOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.EnumOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.EnumValueOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.ServiceOptions_uninterpreted_option'([Elem - | Rest], - Bin, - TrUserData) -> +'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.ServiceOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.ServiceOptions_uninterpreted_option'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.MethodOptions_uninterpreted_option'(Msg, - Bin, - TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), + Bin3 = 'e_mfield_google.protobuf.EnumValueOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.ServiceOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.MethodOptions_uninterpreted_option'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.ServiceOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.MethodOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.MethodOptions_uninterpreted_option'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.UninterpretedOption_name'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, - <<>>, - TrUserData), + Bin3 = 'e_mfield_google.protobuf.ServiceOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.ServiceOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.MethodOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.UninterpretedOption_name'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.MethodOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.MethodOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.MethodOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.UninterpretedOption_name'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.UninterpretedOption_name'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.UninterpretedOption_name'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.UninterpretedOption_name'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.UninterpretedOption_name'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.SourceCodeInfo.Location_path'(Elems, - Bin, TrUserData) - when Elems =/= [] -> - SubBin = - 'e_pfield_google.protobuf.SourceCodeInfo.Location_path'(Elems, - <<>>, - TrUserData), + Bin3 = 'e_mfield_google.protobuf.UninterpretedOption_name'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.UninterpretedOption_name'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.UninterpretedOption_name'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.SourceCodeInfo.Location_path'(Elems, Bin, TrUserData) when Elems =/= [] -> + SubBin = 'e_pfield_google.protobuf.SourceCodeInfo.Location_path'(Elems, <<>>, TrUserData), Bin2 = <>, Bin3 = e_varint(byte_size(SubBin), Bin2), <>; -'e_field_google.protobuf.SourceCodeInfo.Location_path'([], - Bin, _TrUserData) -> - Bin. - -'e_pfield_google.protobuf.SourceCodeInfo.Location_path'([Value - | Rest], - Bin, TrUserData) -> - Bin2 = e_type_int32(id(Value, TrUserData), Bin, - TrUserData), - 'e_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, - Bin2, TrUserData); -'e_pfield_google.protobuf.SourceCodeInfo.Location_path'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.SourceCodeInfo.Location_span'(Elems, - Bin, TrUserData) - when Elems =/= [] -> - SubBin = - 'e_pfield_google.protobuf.SourceCodeInfo.Location_span'(Elems, - <<>>, - TrUserData), +'e_field_google.protobuf.SourceCodeInfo.Location_path'([], Bin, _TrUserData) -> Bin. + +'e_pfield_google.protobuf.SourceCodeInfo.Location_path'([Value | Rest], Bin, TrUserData) -> + Bin2 = e_type_int32(id(Value, TrUserData), Bin, TrUserData), + 'e_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, Bin2, TrUserData); +'e_pfield_google.protobuf.SourceCodeInfo.Location_path'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.SourceCodeInfo.Location_span'(Elems, Bin, TrUserData) when Elems =/= [] -> + SubBin = 'e_pfield_google.protobuf.SourceCodeInfo.Location_span'(Elems, <<>>, TrUserData), Bin2 = <>, Bin3 = e_varint(byte_size(SubBin), Bin2), <>; -'e_field_google.protobuf.SourceCodeInfo.Location_span'([], - Bin, _TrUserData) -> - Bin. - -'e_pfield_google.protobuf.SourceCodeInfo.Location_span'([Value - | Rest], - Bin, TrUserData) -> - Bin2 = e_type_int32(id(Value, TrUserData), Bin, - TrUserData), - 'e_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, - Bin2, TrUserData); -'e_pfield_google.protobuf.SourceCodeInfo.Location_span'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'([Elem - | Rest], - Bin, - TrUserData) -> +'e_field_google.protobuf.SourceCodeInfo.Location_span'([], Bin, _TrUserData) -> Bin. + +'e_pfield_google.protobuf.SourceCodeInfo.Location_span'([Value | Rest], Bin, TrUserData) -> + Bin2 = e_type_int32(id(Value, TrUserData), Bin, TrUserData), + 'e_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, Bin2, TrUserData); +'e_pfield_google.protobuf.SourceCodeInfo.Location_span'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = e_type_string(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.SourceCodeInfo_location'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.SourceCodeInfo.Location'(Msg, - <<>>, TrUserData), + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.SourceCodeInfo_location'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.SourceCodeInfo.Location'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.SourceCodeInfo_location'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.SourceCodeInfo_location'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.SourceCodeInfo_location'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.SourceCodeInfo_location'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.SourceCodeInfo_location'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Elems, - Bin, TrUserData) - when Elems =/= [] -> - SubBin = - 'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Elems, - <<>>, - TrUserData), + Bin3 = 'e_mfield_google.protobuf.SourceCodeInfo_location'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.SourceCodeInfo_location'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.SourceCodeInfo_location'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Elems, Bin, TrUserData) when Elems =/= [] -> + SubBin = 'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Elems, <<>>, TrUserData), Bin2 = <>, Bin3 = e_varint(byte_size(SubBin), Bin2), <>; -'e_field_google.protobuf.GeneratedCodeInfo.Annotation_path'([], - Bin, _TrUserData) -> - Bin. - -'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'([Value - | Rest], - Bin, TrUserData) -> - Bin2 = e_type_int32(id(Value, TrUserData), Bin, - TrUserData), - 'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - Bin2, - TrUserData); -'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.GeneratedCodeInfo_annotation'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, - <<>>, - TrUserData), +'e_field_google.protobuf.GeneratedCodeInfo.Annotation_path'([], Bin, _TrUserData) -> Bin. + +'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'([Value | Rest], Bin, TrUserData) -> + Bin2 = e_type_int32(id(Value, TrUserData), Bin, TrUserData), + 'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, Bin2, TrUserData); +'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.GeneratedCodeInfo_annotation'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, <<>>, TrUserData), Bin2 = e_varint(byte_size(SubBin), Bin), <>. -'e_field_google.protobuf.GeneratedCodeInfo_annotation'([Elem - | Rest], - Bin, TrUserData) -> +'e_field_google.protobuf.GeneratedCodeInfo_annotation'([Elem | Rest], Bin, TrUserData) -> Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.GeneratedCodeInfo_annotation'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.GeneratedCodeInfo_annotation'([], - Bin, _TrUserData) -> - Bin. - -'e_enum_mvccpb.Event.EventType'('PUT', Bin, - _TrUserData) -> - <>; -'e_enum_mvccpb.Event.EventType'('DELETE', Bin, - _TrUserData) -> - <>; -'e_enum_mvccpb.Event.EventType'(V, Bin, _TrUserData) -> - e_varint(V, Bin). - -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_DOUBLE', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FLOAT', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT64', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT64', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT32', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED64', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED32', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BOOL', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_STRING', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_GROUP', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_MESSAGE', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BYTES', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT32', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_ENUM', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED32', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED64', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT32', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT64', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'(V, - Bin, _TrUserData) -> - e_varint(V, Bin). - -'e_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_OPTIONAL', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REQUIRED', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REPEATED', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Label'(V, - Bin, _TrUserData) -> - e_varint(V, Bin). - -'e_enum_google.protobuf.FileOptions.OptimizeMode'('SPEED', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FileOptions.OptimizeMode'('CODE_SIZE', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FileOptions.OptimizeMode'('LITE_RUNTIME', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FileOptions.OptimizeMode'(V, - Bin, _TrUserData) -> - e_varint(V, Bin). - -'e_enum_google.protobuf.FieldOptions.CType'('STRING', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldOptions.CType'('CORD', Bin, - _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldOptions.CType'('STRING_PIECE', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldOptions.CType'(V, Bin, - _TrUserData) -> - e_varint(V, Bin). - -'e_enum_google.protobuf.FieldOptions.JSType'('JS_NORMAL', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldOptions.JSType'('JS_STRING', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldOptions.JSType'('JS_NUMBER', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldOptions.JSType'(V, Bin, - _TrUserData) -> - e_varint(V, Bin). + Bin3 = 'e_mfield_google.protobuf.GeneratedCodeInfo_annotation'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.GeneratedCodeInfo_annotation'([], Bin, _TrUserData) -> Bin. + +'e_enum_mvccpb.Event.EventType'('PUT', Bin, _TrUserData) -> <>; +'e_enum_mvccpb.Event.EventType'('DELETE', Bin, _TrUserData) -> <>; +'e_enum_mvccpb.Event.EventType'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_DOUBLE', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FLOAT', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT64', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT64', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT32', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED64', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED32', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BOOL', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_STRING', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_GROUP', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_MESSAGE', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BYTES', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT32', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_ENUM', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED32', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED64', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT32', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT64', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_OPTIONAL', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REQUIRED', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REPEATED', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Label'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.FileOptions.OptimizeMode'('SPEED', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FileOptions.OptimizeMode'('CODE_SIZE', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FileOptions.OptimizeMode'('LITE_RUNTIME', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FileOptions.OptimizeMode'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.FieldOptions.CType'('STRING', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.CType'('CORD', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.CType'('STRING_PIECE', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.CType'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.FieldOptions.JSType'('JS_NORMAL', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.JSType'('JS_STRING', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.JSType'('JS_NUMBER', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.JSType'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENCY_UNKNOWN', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.MethodOptions.IdempotencyLevel'('NO_SIDE_EFFECTS', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENT', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.MethodOptions.IdempotencyLevel'(V, Bin, _TrUserData) -> e_varint(V, Bin). -compile({nowarn_unused_function,e_type_sint/3}). -e_type_sint(Value, Bin, _TrUserData) when Value >= 0 -> - e_varint(Value * 2, Bin); -e_type_sint(Value, Bin, _TrUserData) -> - e_varint(Value * -2 - 1, Bin). +e_type_sint(Value, Bin, _TrUserData) when Value >= 0 -> e_varint(Value * 2, Bin); +e_type_sint(Value, Bin, _TrUserData) -> e_varint(Value * -2 - 1, Bin). -compile({nowarn_unused_function,e_type_int32/3}). -e_type_int32(Value, Bin, _TrUserData) - when 0 =< Value, Value =< 127 -> - <>; +e_type_int32(Value, Bin, _TrUserData) when 0 =< Value, Value =< 127 -> <>; e_type_int32(Value, Bin, _TrUserData) -> <> = <>, e_varint(N, Bin). -compile({nowarn_unused_function,e_type_int64/3}). -e_type_int64(Value, Bin, _TrUserData) - when 0 =< Value, Value =< 127 -> - <>; +e_type_int64(Value, Bin, _TrUserData) when 0 =< Value, Value =< 127 -> <>; e_type_int64(Value, Bin, _TrUserData) -> <> = <>, e_varint(N, Bin). -compile({nowarn_unused_function,e_type_bool/3}). -e_type_bool(true, Bin, _TrUserData) -> - <>; -e_type_bool(false, Bin, _TrUserData) -> - <>; +e_type_bool(true, Bin, _TrUserData) -> <>; +e_type_bool(false, Bin, _TrUserData) -> <>; e_type_bool(1, Bin, _TrUserData) -> <>; e_type_bool(0, Bin, _TrUserData) -> <>. @@ -3311,51 +2042,61 @@ e_type_string(S, Bin, _TrUserData) -> <>. -compile({nowarn_unused_function,e_type_bytes/3}). -e_type_bytes(Bytes, Bin, _TrUserData) - when is_binary(Bytes) -> +e_type_bytes(Bytes, Bin, _TrUserData) when is_binary(Bytes) -> Bin2 = e_varint(byte_size(Bytes), Bin), <>; -e_type_bytes(Bytes, Bin, _TrUserData) - when is_list(Bytes) -> +e_type_bytes(Bytes, Bin, _TrUserData) when is_list(Bytes) -> BytesBin = iolist_to_binary(Bytes), Bin2 = e_varint(byte_size(BytesBin), Bin), <>. -compile({nowarn_unused_function,e_type_fixed32/3}). -e_type_fixed32(Value, Bin, _TrUserData) -> - <>. +e_type_fixed32(Value, Bin, _TrUserData) -> <>. -compile({nowarn_unused_function,e_type_sfixed32/3}). -e_type_sfixed32(Value, Bin, _TrUserData) -> - <>. +e_type_sfixed32(Value, Bin, _TrUserData) -> <>. -compile({nowarn_unused_function,e_type_fixed64/3}). -e_type_fixed64(Value, Bin, _TrUserData) -> - <>. +e_type_fixed64(Value, Bin, _TrUserData) -> <>. -compile({nowarn_unused_function,e_type_sfixed64/3}). -e_type_sfixed64(Value, Bin, _TrUserData) -> - <>. +e_type_sfixed64(Value, Bin, _TrUserData) -> <>. -compile({nowarn_unused_function,e_type_float/3}). -e_type_float(V, Bin, _) when is_number(V) -> - <>; -e_type_float(infinity, Bin, _) -> - <>; -e_type_float('-infinity', Bin, _) -> - <>; -e_type_float(nan, Bin, _) -> - <>. +e_type_float(V, Bin, _) when is_number(V) -> <>; +e_type_float(infinity, Bin, _) -> <>; +e_type_float('-infinity', Bin, _) -> <>; +e_type_float(nan, Bin, _) -> <>. -compile({nowarn_unused_function,e_type_double/3}). -e_type_double(V, Bin, _) when is_number(V) -> - <>; -e_type_double(infinity, Bin, _) -> - <>; -e_type_double('-infinity', Bin, _) -> - <>; -e_type_double(nan, Bin, _) -> - <>. +e_type_double(V, Bin, _) when is_number(V) -> <>; +e_type_double(infinity, Bin, _) -> <>; +e_type_double('-infinity', Bin, _) -> <>; +e_type_double(nan, Bin, _) -> <>. + +-compile({nowarn_unused_function,e_unknown_elems/2}). +e_unknown_elems([Elem | Rest], Bin) -> + BinR = case Elem of + {varint, FNum, N} -> + BinF = e_varint(FNum bsl 3, Bin), + e_varint(N, BinF); + {length_delimited, FNum, Data} -> + BinF = e_varint(FNum bsl 3 bor 2, Bin), + BinL = e_varint(byte_size(Data), BinF), + <>; + {group, FNum, GroupFields} -> + Bin1 = e_varint(FNum bsl 3 bor 3, Bin), + Bin2 = e_unknown_elems(GroupFields, Bin1), + e_varint(FNum bsl 3 bor 4, Bin2); + {fixed32, FNum, V} -> + BinF = e_varint(FNum bsl 3 bor 5, Bin), + <>; + {fixed64, FNum, V} -> + BinF = e_varint(FNum bsl 3 bor 1, Bin), + <> + end, + e_unknown_elems(Rest, BinR); +e_unknown_elems([], Bin) -> Bin. -compile({nowarn_unused_function,e_varint/3}). e_varint(N, Bin, _TrUserData) -> e_varint(N, Bin). @@ -3367,8 +2108,7 @@ e_varint(N, Bin) -> e_varint(N bsr 7, Bin2). -decode_msg(Bin, MsgName) when is_binary(Bin) -> - decode_msg(Bin, MsgName, []). +decode_msg(Bin, MsgName) when is_binary(Bin) -> decode_msg(Bin, MsgName, []). decode_msg(Bin, MsgName, Opts) when is_binary(Bin) -> TrUserData = proplists:get_value(user_data, Opts), @@ -3377,20509 +2117,19032 @@ decode_msg(Bin, MsgName, Opts) when is_binary(Bin) -> -ifdef('OTP_RELEASE'). decode_msg_1_catch(Bin, MsgName, TrUserData) -> try decode_msg_2_doit(MsgName, Bin, TrUserData) - catch Class:Reason:StackTrace -> error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}}) + catch + error:{gpb_error,_}=Reason:StackTrace -> + erlang:raise(error, Reason, StackTrace); + Class:Reason:StackTrace -> error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}}) end. -else. decode_msg_1_catch(Bin, MsgName, TrUserData) -> try decode_msg_2_doit(MsgName, Bin, TrUserData) - catch Class:Reason -> - StackTrace = erlang:get_stacktrace(), - error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}}) + catch + error:{gpb_error,_}=Reason -> + erlang:raise(error, Reason, + erlang:get_stacktrace()); + Class:Reason -> + StackTrace = erlang:get_stacktrace(), + error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}}) end. -endif. -decode_msg_2_doit('mvccpb.KeyValue', Bin, TrUserData) -> - id('decode_msg_mvccpb.KeyValue'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('mvccpb.Event', Bin, TrUserData) -> - id('decode_msg_mvccpb.Event'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.FileDescriptorSet', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.FileDescriptorSet'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.FileDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.FileDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.DescriptorProto.ExtensionRange', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.DescriptorProto.ReservedRange', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.DescriptorProto.ReservedRange'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.DescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.DescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.FieldDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.FieldDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.OneofDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.OneofDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.EnumDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.EnumDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.EnumValueDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.EnumValueDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.ServiceDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.ServiceDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.MethodDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.MethodDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.FileOptions', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.FileOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.MessageOptions', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.MessageOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.FieldOptions', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.FieldOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.EnumOptions', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.EnumOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.EnumValueOptions', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.EnumValueOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.ServiceOptions', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.ServiceOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.MethodOptions', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.MethodOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.UninterpretedOption.NamePart', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.UninterpretedOption.NamePart'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.UninterpretedOption', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.UninterpretedOption'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.SourceCodeInfo.Location', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.SourceCodeInfo.Location'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.SourceCodeInfo', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.SourceCodeInfo'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.GeneratedCodeInfo.Annotation', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.GeneratedCodeInfo', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.GeneratedCodeInfo'(Bin, - TrUserData), - TrUserData). - - - -'decode_msg_mvccpb.KeyValue'(Bin, TrUserData) -> - 'dfp_read_field_def_mvccpb.KeyValue'(Bin, 0, 0, - id(<<>>, TrUserData), - id(0, TrUserData), id(0, TrUserData), - id(0, TrUserData), - id(<<>>, TrUserData), - id(0, TrUserData), TrUserData). - -'dfp_read_field_def_mvccpb.KeyValue'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - 'd_field_mvccpb.KeyValue_key'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, TrUserData); -'dfp_read_field_def_mvccpb.KeyValue'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - 'd_field_mvccpb.KeyValue_create_revision'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, TrUserData); -'dfp_read_field_def_mvccpb.KeyValue'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - 'd_field_mvccpb.KeyValue_mod_revision'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData); -'dfp_read_field_def_mvccpb.KeyValue'(<<32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - 'd_field_mvccpb.KeyValue_version'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); -'dfp_read_field_def_mvccpb.KeyValue'(<<42, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - 'd_field_mvccpb.KeyValue_value'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); -'dfp_read_field_def_mvccpb.KeyValue'(<<48, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - 'd_field_mvccpb.KeyValue_lease'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); -'dfp_read_field_def_mvccpb.KeyValue'(<<>>, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, _) -> - #{key => F@_1, create_revision => F@_2, - mod_revision => F@_3, version => F@_4, value => F@_5, - lease => F@_6}; -'dfp_read_field_def_mvccpb.KeyValue'(Other, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - 'dg_read_field_def_mvccpb.KeyValue'(Other, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData). - -'dg_read_field_def_mvccpb.KeyValue'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_mvccpb.KeyValue'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, TrUserData); -'dg_read_field_def_mvccpb.KeyValue'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> +decode_msg_2_doit('mvccpb.KeyValue', Bin, TrUserData) -> id('decode_msg_mvccpb.KeyValue'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('mvccpb.Event', Bin, TrUserData) -> id('decode_msg_mvccpb.Event'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.FileDescriptorSet', Bin, TrUserData) -> id('decode_msg_google.protobuf.FileDescriptorSet'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.FileDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.FileDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.DescriptorProto.ExtensionRange', Bin, TrUserData) -> id('decode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.DescriptorProto.ReservedRange', Bin, TrUserData) -> id('decode_msg_google.protobuf.DescriptorProto.ReservedRange'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.DescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.DescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.ExtensionRangeOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.ExtensionRangeOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.FieldDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.FieldDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.OneofDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.OneofDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.EnumDescriptorProto.EnumReservedRange', Bin, TrUserData) -> id('decode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.EnumDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.EnumDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.EnumValueDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.EnumValueDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.ServiceDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.ServiceDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.MethodDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.MethodDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.FileOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.FileOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.MessageOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.MessageOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.FieldOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.FieldOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.OneofOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.OneofOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.EnumOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.EnumOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.EnumValueOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.EnumValueOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.ServiceOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.ServiceOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.MethodOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.MethodOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.UninterpretedOption.NamePart', Bin, TrUserData) -> id('decode_msg_google.protobuf.UninterpretedOption.NamePart'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.UninterpretedOption', Bin, TrUserData) -> id('decode_msg_google.protobuf.UninterpretedOption'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.SourceCodeInfo.Location', Bin, TrUserData) -> id('decode_msg_google.protobuf.SourceCodeInfo.Location'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.SourceCodeInfo', Bin, TrUserData) -> id('decode_msg_google.protobuf.SourceCodeInfo'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.GeneratedCodeInfo.Annotation', Bin, TrUserData) -> id('decode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.GeneratedCodeInfo', Bin, TrUserData) -> id('decode_msg_google.protobuf.GeneratedCodeInfo'(Bin, TrUserData), TrUserData). + + + +'decode_msg_mvccpb.KeyValue'(Bin, TrUserData) -> 'dfp_read_field_def_mvccpb.KeyValue'(Bin, 0, 0, 0, id(<<>>, TrUserData), id(0, TrUserData), id(0, TrUserData), id(0, TrUserData), id(<<>>, TrUserData), id(0, TrUserData), TrUserData). + +'dfp_read_field_def_mvccpb.KeyValue'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'd_field_mvccpb.KeyValue_key'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_mvccpb.KeyValue'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'd_field_mvccpb.KeyValue_create_revision'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_mvccpb.KeyValue'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'd_field_mvccpb.KeyValue_mod_revision'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_mvccpb.KeyValue'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'd_field_mvccpb.KeyValue_version'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_mvccpb.KeyValue'(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'd_field_mvccpb.KeyValue_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_mvccpb.KeyValue'(<<48, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'd_field_mvccpb.KeyValue_lease'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_mvccpb.KeyValue'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _) -> #{key => F@_1, create_revision => F@_2, mod_revision => F@_3, version => F@_4, value => F@_5, lease => F@_6}; +'dfp_read_field_def_mvccpb.KeyValue'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'dg_read_field_def_mvccpb.KeyValue'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'dg_read_field_def_mvccpb.KeyValue'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_mvccpb.KeyValue'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dg_read_field_def_mvccpb.KeyValue'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_mvccpb.KeyValue_key'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, TrUserData); - 16 -> - 'd_field_mvccpb.KeyValue_create_revision'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, TrUserData); - 24 -> - 'd_field_mvccpb.KeyValue_mod_revision'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData); - 32 -> - 'd_field_mvccpb.KeyValue_version'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData); - 42 -> - 'd_field_mvccpb.KeyValue_value'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, TrUserData); - 48 -> - 'd_field_mvccpb.KeyValue_lease'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_mvccpb.KeyValue'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - TrUserData); - 1 -> - 'skip_64_mvccpb.KeyValue'(Rest, 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, TrUserData); - 2 -> - 'skip_length_delimited_mvccpb.KeyValue'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, TrUserData); - 3 -> - 'skip_group_mvccpb.KeyValue'(Rest, Key bsr 3, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData); - 5 -> - 'skip_32_mvccpb.KeyValue'(Rest, 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, TrUserData) - end + 10 -> 'd_field_mvccpb.KeyValue_key'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 16 -> 'd_field_mvccpb.KeyValue_create_revision'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 24 -> 'd_field_mvccpb.KeyValue_mod_revision'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 32 -> 'd_field_mvccpb.KeyValue_version'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 42 -> 'd_field_mvccpb.KeyValue_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 48 -> 'd_field_mvccpb.KeyValue_lease'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_mvccpb.KeyValue'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 1 -> 'skip_64_mvccpb.KeyValue'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 2 -> 'skip_length_delimited_mvccpb.KeyValue'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 3 -> 'skip_group_mvccpb.KeyValue'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 5 -> 'skip_32_mvccpb.KeyValue'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) + end end; -'dg_read_field_def_mvccpb.KeyValue'(<<>>, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, _) -> - #{key => F@_1, create_revision => F@_2, - mod_revision => F@_3, version => F@_4, value => F@_5, - lease => F@_6}. - -'d_field_mvccpb.KeyValue_key'(<<1:1, X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) - when N < 57 -> - 'd_field_mvccpb.KeyValue_key'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, TrUserData); -'d_field_mvccpb.KeyValue_key'(<<0:1, X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_mvccpb.KeyValue'(RestF, 0, 0, - NewFValue, F@_2, F@_3, F@_4, F@_5, - F@_6, TrUserData). - -'d_field_mvccpb.KeyValue_create_revision'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, TrUserData) - when N < 57 -> - 'd_field_mvccpb.KeyValue_create_revision'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, TrUserData); -'d_field_mvccpb.KeyValue_create_revision'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_mvccpb.KeyValue'(RestF, 0, 0, F@_1, - NewFValue, F@_3, F@_4, F@_5, F@_6, - TrUserData). - -'d_field_mvccpb.KeyValue_mod_revision'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, TrUserData) - when N < 57 -> - 'd_field_mvccpb.KeyValue_mod_revision'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, TrUserData); -'d_field_mvccpb.KeyValue_mod_revision'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, _, F@_4, F@_5, F@_6, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_mvccpb.KeyValue'(RestF, 0, 0, F@_1, - F@_2, NewFValue, F@_4, F@_5, F@_6, - TrUserData). - -'d_field_mvccpb.KeyValue_version'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) - when N < 57 -> - 'd_field_mvccpb.KeyValue_version'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, TrUserData); -'d_field_mvccpb.KeyValue_version'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, F@_5, F@_6, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_mvccpb.KeyValue'(RestF, 0, 0, F@_1, - F@_2, F@_3, NewFValue, F@_5, F@_6, - TrUserData). - -'d_field_mvccpb.KeyValue_value'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) - when N < 57 -> - 'd_field_mvccpb.KeyValue_value'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, TrUserData); -'d_field_mvccpb.KeyValue_value'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, _, F@_6, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_mvccpb.KeyValue'(RestF, 0, 0, F@_1, - F@_2, F@_3, F@_4, NewFValue, F@_6, - TrUserData). - -'d_field_mvccpb.KeyValue_lease'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) - when N < 57 -> - 'd_field_mvccpb.KeyValue_lease'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, TrUserData); -'d_field_mvccpb.KeyValue_lease'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, _, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_mvccpb.KeyValue'(RestF, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, NewFValue, - TrUserData). - -'skip_varint_mvccpb.KeyValue'(<<1:1, _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - 'skip_varint_mvccpb.KeyValue'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, TrUserData); -'skip_varint_mvccpb.KeyValue'(<<0:1, _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - 'dfp_read_field_def_mvccpb.KeyValue'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData). - -'skip_length_delimited_mvccpb.KeyValue'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, TrUserData) - when N < 57 -> - 'skip_length_delimited_mvccpb.KeyValue'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, TrUserData); -'skip_length_delimited_mvccpb.KeyValue'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, TrUserData) -> +'dg_read_field_def_mvccpb.KeyValue'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _) -> #{key => F@_1, create_revision => F@_2, mod_revision => F@_3, version => F@_4, value => F@_5, lease => F@_6}. + +'d_field_mvccpb.KeyValue_key'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> 'd_field_mvccpb.KeyValue_key'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_mvccpb.KeyValue_key'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_mvccpb.KeyValue'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'d_field_mvccpb.KeyValue_create_revision'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_mvccpb.KeyValue_create_revision'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_mvccpb.KeyValue_create_revision'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_mvccpb.KeyValue'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'d_field_mvccpb.KeyValue_mod_revision'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_mvccpb.KeyValue_mod_revision'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_mvccpb.KeyValue_mod_revision'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_mvccpb.KeyValue'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, TrUserData). + +'d_field_mvccpb.KeyValue_version'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> 'd_field_mvccpb.KeyValue_version'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_mvccpb.KeyValue_version'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_mvccpb.KeyValue'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, TrUserData). + +'d_field_mvccpb.KeyValue_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> 'd_field_mvccpb.KeyValue_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_mvccpb.KeyValue_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_mvccpb.KeyValue'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, TrUserData). + +'d_field_mvccpb.KeyValue_lease'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> 'd_field_mvccpb.KeyValue_lease'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_mvccpb.KeyValue_lease'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_mvccpb.KeyValue'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, TrUserData). + +'skip_varint_mvccpb.KeyValue'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'skip_varint_mvccpb.KeyValue'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'skip_varint_mvccpb.KeyValue'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'dfp_read_field_def_mvccpb.KeyValue'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_length_delimited_mvccpb.KeyValue'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'skip_length_delimited_mvccpb.KeyValue'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'skip_length_delimited_mvccpb.KeyValue'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_mvccpb.KeyValue'(Rest2, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData). + 'dfp_read_field_def_mvccpb.KeyValue'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). -'skip_group_mvccpb.KeyValue'(Bin, FNum, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, TrUserData) -> +'skip_group_mvccpb.KeyValue'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_mvccpb.KeyValue'(Rest, 0, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData). - -'skip_32_mvccpb.KeyValue'(<<_:32, Rest/binary>>, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> - 'dfp_read_field_def_mvccpb.KeyValue'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData). - -'skip_64_mvccpb.KeyValue'(<<_:64, Rest/binary>>, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> - 'dfp_read_field_def_mvccpb.KeyValue'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData). - -'decode_msg_mvccpb.Event'(Bin, TrUserData) -> - 'dfp_read_field_def_mvccpb.Event'(Bin, 0, 0, - id('PUT', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), TrUserData). - -'dfp_read_field_def_mvccpb.Event'(<<8, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'd_field_mvccpb.Event_type'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_mvccpb.Event'(<<18, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'd_field_mvccpb.Event_kv'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_mvccpb.Event'(<<26, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'd_field_mvccpb.Event_prev_kv'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_mvccpb.Event'(<<>>, 0, 0, F@_1, - F@_2, F@_3, _) -> + 'dfp_read_field_def_mvccpb.KeyValue'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_32_mvccpb.KeyValue'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'dfp_read_field_def_mvccpb.KeyValue'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_64_mvccpb.KeyValue'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'dfp_read_field_def_mvccpb.KeyValue'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'decode_msg_mvccpb.Event'(Bin, TrUserData) -> 'dfp_read_field_def_mvccpb.Event'(Bin, 0, 0, 0, id('PUT', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_mvccpb.Event'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_mvccpb.Event_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_mvccpb.Event'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_mvccpb.Event_kv'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_mvccpb.Event'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_mvccpb.Event_prev_kv'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_mvccpb.Event'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> S1 = #{type => F@_1}, S2 = if F@_2 == '$undef' -> S1; - true -> S1#{kv => F@_2} - end, + true -> S1#{kv => F@_2} + end, if F@_3 == '$undef' -> S2; true -> S2#{prev_kv => F@_3} end; -'dfp_read_field_def_mvccpb.Event'(Other, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData) -> - 'dg_read_field_def_mvccpb.Event'(Other, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData). - -'dg_read_field_def_mvccpb.Event'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_mvccpb.Event'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'dg_read_field_def_mvccpb.Event'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) -> +'dfp_read_field_def_mvccpb.Event'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_mvccpb.Event'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_mvccpb.Event'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_mvccpb.Event'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_mvccpb.Event'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> Key = X bsl N + Acc, case Key of - 8 -> - 'd_field_mvccpb.Event_type'(Rest, 0, 0, F@_1, F@_2, - F@_3, TrUserData); - 18 -> - 'd_field_mvccpb.Event_kv'(Rest, 0, 0, F@_1, F@_2, F@_3, - TrUserData); - 26 -> - 'd_field_mvccpb.Event_prev_kv'(Rest, 0, 0, F@_1, F@_2, - F@_3, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_mvccpb.Event'(Rest, 0, 0, F@_1, F@_2, F@_3, - TrUserData); - 1 -> - 'skip_64_mvccpb.Event'(Rest, 0, 0, F@_1, F@_2, F@_3, - TrUserData); - 2 -> - 'skip_length_delimited_mvccpb.Event'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 3 -> - 'skip_group_mvccpb.Event'(Rest, Key bsr 3, 0, F@_1, - F@_2, F@_3, TrUserData); - 5 -> - 'skip_32_mvccpb.Event'(Rest, 0, 0, F@_1, F@_2, F@_3, - TrUserData) - end + 8 -> 'd_field_mvccpb.Event_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 18 -> 'd_field_mvccpb.Event_kv'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 26 -> 'd_field_mvccpb.Event_prev_kv'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_mvccpb.Event'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_mvccpb.Event'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_mvccpb.Event'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_mvccpb.Event'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_mvccpb.Event'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end end; -'dg_read_field_def_mvccpb.Event'(<<>>, 0, 0, F@_1, F@_2, - F@_3, _) -> +'dg_read_field_def_mvccpb.Event'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> S1 = #{type => F@_1}, S2 = if F@_2 == '$undef' -> S1; - true -> S1#{kv => F@_2} - end, + true -> S1#{kv => F@_2} + end, if F@_3 == '$undef' -> S2; true -> S2#{prev_kv => F@_3} end. -'d_field_mvccpb.Event_type'(<<1:1, X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_mvccpb.Event_type'(Rest, N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, TrUserData); -'d_field_mvccpb.Event_type'(<<0:1, X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_mvccpb.Event.EventType'(begin - <> = <<(X - bsl - N - + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_mvccpb.Event'(RestF, 0, 0, - NewFValue, F@_2, F@_3, TrUserData). - -'d_field_mvccpb.Event_kv'(<<1:1, X:7, Rest/binary>>, N, - Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_mvccpb.Event_kv'(Rest, N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, TrUserData); -'d_field_mvccpb.Event_kv'(<<0:1, X:7, Rest/binary>>, N, - Acc, F@_1, Prev, F@_3, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_mvccpb.KeyValue'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_mvccpb.Event'(RestF, 0, 0, F@_1, - if Prev == '$undef' -> NewFValue; - true -> - 'merge_msg_mvccpb.KeyValue'(Prev, - NewFValue, - TrUserData) - end, - F@_3, TrUserData). - -'d_field_mvccpb.Event_prev_kv'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_mvccpb.Event_prev_kv'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, TrUserData); -'d_field_mvccpb.Event_prev_kv'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_mvccpb.KeyValue'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_mvccpb.Event'(RestF, 0, 0, F@_1, - F@_2, - if Prev == '$undef' -> NewFValue; - true -> - 'merge_msg_mvccpb.KeyValue'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_mvccpb.Event'(<<1:1, _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'skip_varint_mvccpb.Event'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'skip_varint_mvccpb.Event'(<<0:1, _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_mvccpb.Event'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData). - -'skip_length_delimited_mvccpb.Event'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'skip_length_delimited_mvccpb.Event'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'skip_length_delimited_mvccpb.Event'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) -> +'d_field_mvccpb.Event_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_mvccpb.Event_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_mvccpb.Event_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_mvccpb.Event.EventType'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_mvccpb.Event'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_mvccpb.Event_kv'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_mvccpb.Event_kv'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_mvccpb.Event_kv'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_mvccpb.KeyValue'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_mvccpb.Event'(RestF, + 0, + 0, + F, + F@_1, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_mvccpb.KeyValue'(Prev, NewFValue, TrUserData) + end, + F@_3, + TrUserData). + +'d_field_mvccpb.Event_prev_kv'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_mvccpb.Event_prev_kv'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_mvccpb.Event_prev_kv'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_mvccpb.KeyValue'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_mvccpb.Event'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_mvccpb.KeyValue'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_mvccpb.Event'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_mvccpb.Event'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_mvccpb.Event'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_mvccpb.Event'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_mvccpb.Event'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'skip_length_delimited_mvccpb.Event'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_mvccpb.Event'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_mvccpb.Event'(Rest2, 0, 0, F@_1, - F@_2, F@_3, TrUserData). + 'dfp_read_field_def_mvccpb.Event'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). -'skip_group_mvccpb.Event'(Bin, FNum, Z2, F@_1, F@_2, - F@_3, TrUserData) -> +'skip_group_mvccpb.Event'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_mvccpb.Event'(Rest, 0, Z2, F@_1, - F@_2, F@_3, TrUserData). - -'skip_32_mvccpb.Event'(<<_:32, Rest/binary>>, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_mvccpb.Event'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData). - -'skip_64_mvccpb.Event'(<<_:64, Rest/binary>>, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_mvccpb.Event'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData). - -'decode_msg_google.protobuf.FileDescriptorSet'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Bin, - 0, 0, - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.FileDescriptorSet'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorSet_file'(Rest, - Z1, Z2, F@_1, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorSet'(<<>>, - 0, 0, R1, TrUserData) -> + 'dfp_read_field_def_mvccpb.Event'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_mvccpb.Event'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_mvccpb.Event'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_mvccpb.Event'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_mvccpb.Event'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_google.protobuf.FileDescriptorSet'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.FileDescriptorSet'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.FileDescriptorSet_file'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorSet'(<<>>, 0, 0, _, R1, TrUserData) -> S1 = #{}, if R1 == '$undef' -> S1; true -> S1#{file => lists_reverse(R1, TrUserData)} end; -'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Other, - Z1, Z2, F@_1, - TrUserData) -> - 'dg_read_field_def_google.protobuf.FileDescriptorSet'(Other, - Z1, Z2, F@_1, - TrUserData). - -'dg_read_field_def_google.protobuf.FileDescriptorSet'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.FileDescriptorSet'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'dg_read_field_def_google.protobuf.FileDescriptorSet'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> +'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.FileDescriptorSet'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.FileDescriptorSet'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.FileDescriptorSet'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.FileDescriptorSet'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.FileDescriptorSet_file'(Rest, - 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.FileDescriptorSet'(Rest, 0, - 0, F@_1, - TrUserData); - 1 -> - 'skip_64_google.protobuf.FileDescriptorSet'(Rest, 0, 0, - F@_1, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.FileDescriptorSet'(Rest, - 0, 0, - F@_1, - TrUserData); - 3 -> - 'skip_group_google.protobuf.FileDescriptorSet'(Rest, - Key bsr 3, 0, - F@_1, - TrUserData); - 5 -> - 'skip_32_google.protobuf.FileDescriptorSet'(Rest, 0, 0, - F@_1, TrUserData) - end + 10 -> 'd_field_google.protobuf.FileDescriptorSet_file'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.FileDescriptorSet'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.FileDescriptorSet'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.FileDescriptorSet'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.FileDescriptorSet'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.FileDescriptorSet'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end end; -'dg_read_field_def_google.protobuf.FileDescriptorSet'(<<>>, - 0, 0, R1, TrUserData) -> +'dg_read_field_def_google.protobuf.FileDescriptorSet'(<<>>, 0, 0, _, R1, TrUserData) -> S1 = #{}, if R1 == '$undef' -> S1; true -> S1#{file => lists_reverse(R1, TrUserData)} end. -'d_field_google.protobuf.FileDescriptorSet_file'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorSet_file'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'d_field_google.protobuf.FileDescriptorSet_file'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.FileDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(RestF, - 0, 0, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.FileDescriptorSet'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_google.protobuf.FileDescriptorSet'(Rest, - Z1, Z2, F@_1, TrUserData); -'skip_varint_google.protobuf.FileDescriptorSet'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_length_delimited_google.protobuf.FileDescriptorSet'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.FileDescriptorSet'(Rest, - N + 7, - X bsl N + Acc, - F@_1, TrUserData); -'skip_length_delimited_google.protobuf.FileDescriptorSet'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> +'d_field_google.protobuf.FileDescriptorSet_file'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileDescriptorSet_file'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.FileDescriptorSet_file'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FileDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.FileDescriptorSet'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.FileDescriptorSet'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.FileDescriptorSet'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.FileDescriptorSet'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.FileDescriptorSet'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.FileDescriptorSet'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest2, - 0, 0, F@_1, - TrUserData). + 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest2, 0, 0, F, F@_1, TrUserData). -'skip_group_google.protobuf.FileDescriptorSet'(Bin, - FNum, Z2, F@_1, TrUserData) -> +'skip_group_google.protobuf.FileDescriptorSet'(Bin, _, Z2, FNum, F@_1, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, - 0, Z2, F@_1, - TrUserData). - -'skip_32_google.protobuf.FileDescriptorSet'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_64_google.protobuf.FileDescriptorSet'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'decode_msg_google.protobuf.FileDescriptorProto'(Bin, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.FileDescriptorSet'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.FileDescriptorSet'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_google.protobuf.FileDescriptorProto'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_name'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_package'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_dependency'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<82, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_pfield_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<80, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<90, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<88, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<34, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_message_type'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<42, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<50, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_service'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<58, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_extension'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<66, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_options'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<74, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_source_code_info'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<98, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_syntax'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, R1, - R2, R3, R4, R5, R6, R7, - F@_10, F@_11, F@_12, - TrUserData) -> - S1 = #{dependency => lists_reverse(R1, TrUserData), - public_dependency => lists_reverse(R2, TrUserData), - weak_dependency => lists_reverse(R3, TrUserData)}, + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_package'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_dependency'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<82, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_pfield_google.protobuf.FileDescriptorProto_public_dependency'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<80, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<90, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<88, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_message_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_service'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<58, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_extension'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<74, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_source_code_info'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<98, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_syntax'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, R1, R2, R3, R4, R5, R6, R7, F@_10, F@_11, F@_12, TrUserData) -> + S1 = #{dependency => lists_reverse(R1, TrUserData), public_dependency => lists_reverse(R2, TrUserData), weak_dependency => lists_reverse(R3, TrUserData)}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{package => F@_2} - end, + true -> S2#{package => F@_2} + end, S4 = if R4 == '$undef' -> S3; - true -> - S3#{message_type => lists_reverse(R4, TrUserData)} - end, + true -> S3#{message_type => lists_reverse(R4, TrUserData)} + end, S5 = if R5 == '$undef' -> S4; - true -> S4#{enum_type => lists_reverse(R5, TrUserData)} - end, + true -> S4#{enum_type => lists_reverse(R5, TrUserData)} + end, S6 = if R6 == '$undef' -> S5; - true -> S5#{service => lists_reverse(R6, TrUserData)} - end, + true -> S5#{service => lists_reverse(R6, TrUserData)} + end, S7 = if R7 == '$undef' -> S6; - true -> S6#{extension => lists_reverse(R7, TrUserData)} - end, + true -> S6#{extension => lists_reverse(R7, TrUserData)} + end, S8 = if F@_10 == '$undef' -> S7; - true -> S7#{options => F@_10} - end, + true -> S7#{options => F@_10} + end, S9 = if F@_11 == '$undef' -> S8; - true -> S8#{source_code_info => F@_11} - end, + true -> S8#{source_code_info => F@_11} + end, if F@_12 == '$undef' -> S9; true -> S9#{syntax => F@_12} end; -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'dg_read_field_def_google.protobuf.FileDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'dg_read_field_def_google.protobuf.FileDescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.FileDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'dg_read_field_def_google.protobuf.FileDescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) -> +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'dg_read_field_def_google.protobuf.FileDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'dg_read_field_def_google.protobuf.FileDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.FileDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dg_read_field_def_google.protobuf.FileDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.FileDescriptorProto_name'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); - 18 -> - 'd_field_google.protobuf.FileDescriptorProto_package'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 26 -> - 'd_field_google.protobuf.FileDescriptorProto_dependency'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 82 -> - 'd_pfield_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 80 -> - 'd_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 90 -> - 'd_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 88 -> - 'd_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 34 -> - 'd_field_google.protobuf.FileDescriptorProto_message_type'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 42 -> - 'd_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 50 -> - 'd_field_google.protobuf.FileDescriptorProto_service'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 58 -> - 'd_field_google.protobuf.FileDescriptorProto_extension'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 66 -> - 'd_field_google.protobuf.FileDescriptorProto_options'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 74 -> - 'd_field_google.protobuf.FileDescriptorProto_source_code_info'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 98 -> - 'd_field_google.protobuf.FileDescriptorProto_syntax'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.FileDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 1 -> - 'skip_64_google.protobuf.FileDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.FileDescriptorProto'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 3 -> - 'skip_group_google.protobuf.FileDescriptorProto'(Rest, - Key bsr 3, 0, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); - 5 -> - 'skip_32_google.protobuf.FileDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData) - end + 10 -> 'd_field_google.protobuf.FileDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 18 -> 'd_field_google.protobuf.FileDescriptorProto_package'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 26 -> 'd_field_google.protobuf.FileDescriptorProto_dependency'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 82 -> 'd_pfield_google.protobuf.FileDescriptorProto_public_dependency'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 80 -> 'd_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 90 -> 'd_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 88 -> 'd_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 34 -> 'd_field_google.protobuf.FileDescriptorProto_message_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 42 -> 'd_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 50 -> 'd_field_google.protobuf.FileDescriptorProto_service'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 58 -> 'd_field_google.protobuf.FileDescriptorProto_extension'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 66 -> 'd_field_google.protobuf.FileDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 74 -> 'd_field_google.protobuf.FileDescriptorProto_source_code_info'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 98 -> 'd_field_google.protobuf.FileDescriptorProto_syntax'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.FileDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 1 -> 'skip_64_google.protobuf.FileDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.FileDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 3 -> 'skip_group_google.protobuf.FileDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 5 -> 'skip_32_google.protobuf.FileDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) + end end; -'dg_read_field_def_google.protobuf.FileDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, R1, - R2, R3, R4, R5, R6, R7, - F@_10, F@_11, F@_12, - TrUserData) -> - S1 = #{dependency => lists_reverse(R1, TrUserData), - public_dependency => lists_reverse(R2, TrUserData), - weak_dependency => lists_reverse(R3, TrUserData)}, +'dg_read_field_def_google.protobuf.FileDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, R1, R2, R3, R4, R5, R6, R7, F@_10, F@_11, F@_12, TrUserData) -> + S1 = #{dependency => lists_reverse(R1, TrUserData), public_dependency => lists_reverse(R2, TrUserData), weak_dependency => lists_reverse(R3, TrUserData)}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{package => F@_2} - end, + true -> S2#{package => F@_2} + end, S4 = if R4 == '$undef' -> S3; - true -> - S3#{message_type => lists_reverse(R4, TrUserData)} - end, + true -> S3#{message_type => lists_reverse(R4, TrUserData)} + end, S5 = if R5 == '$undef' -> S4; - true -> S4#{enum_type => lists_reverse(R5, TrUserData)} - end, + true -> S4#{enum_type => lists_reverse(R5, TrUserData)} + end, S6 = if R6 == '$undef' -> S5; - true -> S5#{service => lists_reverse(R6, TrUserData)} - end, + true -> S5#{service => lists_reverse(R6, TrUserData)} + end, S7 = if R7 == '$undef' -> S6; - true -> S6#{extension => lists_reverse(R7, TrUserData)} - end, + true -> S6#{extension => lists_reverse(R7, TrUserData)} + end, S8 = if F@_10 == '$undef' -> S7; - true -> S7#{options => F@_10} - end, + true -> S7#{options => F@_10} + end, S9 = if F@_11 == '$undef' -> S8; - true -> S8#{source_code_info => F@_11} - end, + true -> S8#{source_code_info => F@_11} + end, if F@_12 == '$undef' -> S9; true -> S9#{syntax => F@_12} end. -'d_field_google.protobuf.FileDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'d_field_google.protobuf.FileDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, NewFValue, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_package'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_package'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_package'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, - NewFValue, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_dependency'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_dependency'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, TrUserData); -'d_field_google.protobuf.FileDescriptorProto_dependency'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - Prev, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - cons(NewFValue, - Prev, - TrUserData), - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_public_dependency'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_public_dependency'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - Prev, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, - cons(NewFValue, - Prev, - TrUserData), - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData). - -'d_pfield_google.protobuf.FileDescriptorProto_public_dependency'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData) - when N < 57 -> - 'd_pfield_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); -'d_pfield_google.protobuf.FileDescriptorProto_public_dependency'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, E, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData) -> +'d_field_google.protobuf.FileDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_package'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_package'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_package'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_dependency'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, cons(NewFValue, Prev, TrUserData), F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_public_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_public_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, cons(NewFValue, Prev, TrUserData), F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_pfield_google.protobuf.FileDescriptorProto_public_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_pfield_google.protobuf.FileDescriptorProto_public_dependency'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_pfield_google.protobuf.FileDescriptorProto_public_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, E, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> Len = X bsl N + Acc, <> = Rest, - NewSeq = - 'd_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(PackedBytes, - 0, - 0, - E, - TrUserData), - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, NewSeq, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'d_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - AccSeq, - TrUserData) - when N < 57 -> - 'd_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - N + - 7, - X bsl - N - + - Acc, - AccSeq, - TrUserData); -'d_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - AccSeq, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'd_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(RestF, - 0, 0, - [NewFValue - | AccSeq], - TrUserData); -'d_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(<<>>, - 0, 0, - AccSeq, - _) -> - AccSeq. - -'d_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - Prev, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, - cons(NewFValue, - Prev, - TrUserData), - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'d_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData) - when N < 57 -> - 'd_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'d_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - E, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData) -> + NewSeq = 'd_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, NewSeq, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> + 'd_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'd_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, cons(NewFValue, Prev, TrUserData), F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, E, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> Len = X bsl N + Acc, <> = Rest, - NewSeq = - 'd_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(PackedBytes, - 0, - 0, - E, - TrUserData), - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, F@_4, NewSeq, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'d_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - AccSeq, - TrUserData) - when N < 57 -> - 'd_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - N + 7, - X bsl N - + - Acc, - AccSeq, - TrUserData); -'d_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - AccSeq, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'd_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(RestF, - 0, 0, - [NewFValue - | AccSeq], - TrUserData); -'d_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<>>, - 0, 0, - AccSeq, - _) -> - AccSeq. - -'d_field_google.protobuf.FileDescriptorProto_message_type'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_message_type'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_message_type'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - Prev, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.DescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - cons(NewFValue, - Prev, - TrUserData), - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_enum_type'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_enum_type'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - Prev, F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.EnumDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, - cons(NewFValue, - Prev, - TrUserData), - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_service'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_service'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_service'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - Prev, F@_9, F@_10, F@_11, - F@_12, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.ServiceDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, + NewSeq = 'd_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewSeq, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> + 'd_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'd_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_google.protobuf.FileDescriptorProto_message_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_message_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_message_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, Prev, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.DescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, cons(NewFValue, Prev, TrUserData), F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_enum_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_enum_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, Prev, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, cons(NewFValue, Prev, TrUserData), F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_service'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_service'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_service'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, Prev, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.ServiceDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, cons(NewFValue, Prev, TrUserData), F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_extension'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_extension'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_extension'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, Prev, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FieldDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, cons(NewFValue, Prev, TrUserData), F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, Prev, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FileOptions'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - cons(NewFValue, - Prev, - TrUserData), - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_extension'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_extension'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_extension'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, Prev, F@_10, - F@_11, F@_12, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.FieldDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - cons(NewFValue, - Prev, - TrUserData), - F@_10, F@_11, - F@_12, TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_options'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, Prev, F@_11, - F@_12, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.FileOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.FileOptions'(Prev, - NewFValue, - TrUserData) - end, - F@_11, F@_12, - TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_source_code_info'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_source_code_info'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_source_code_info'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, Prev, - F@_12, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.SourceCodeInfo'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.SourceCodeInfo'(Prev, - NewFValue, - TrUserData) - end, - F@_12, TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_syntax'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_syntax'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'d_field_google.protobuf.FileDescriptorProto_syntax'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - _, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.FileOptions'(Prev, NewFValue, TrUserData) + end, + F@_11, + F@_12, + TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_source_code_info'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_source_code_info'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_source_code_info'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, Prev, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.SourceCodeInfo'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.FileDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - TrUserData) -> - 'skip_varint_google.protobuf.FileDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData); -'skip_varint_google.protobuf.FileDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'skip_length_delimited_google.protobuf.FileDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.FileDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'skip_length_delimited_google.protobuf.FileDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, - TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.SourceCodeInfo'(Prev, NewFValue, TrUserData) + end, + F@_12, + TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_syntax'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_syntax'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_syntax'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, NewFValue, TrUserData). + +'skip_varint_google.protobuf.FileDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'skip_varint_google.protobuf.FileDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'skip_varint_google.protobuf.FileDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'skip_length_delimited_google.protobuf.FileDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.FileDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'skip_length_delimited_google.protobuf.FileDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'skip_group_google.protobuf.FileDescriptorProto'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'skip_group_google.protobuf.FileDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, - 0, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'skip_32_google.protobuf.FileDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'skip_64_google.protobuf.FileDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'decode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<8, - Rest/binary>>, - Z1, Z2, - F@_1, F@_2, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto.ExtensionRange_start'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<16, - Rest/binary>>, - Z1, Z2, - F@_1, F@_2, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto.ExtensionRange_end'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<>>, - 0, 0, F@_1, - F@_2, _) -> + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'skip_32_google.protobuf.FileDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'skip_64_google.protobuf.FileDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'decode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_start'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_end'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{start => F@_1} - end, - if F@_2 == '$undef' -> S2; - true -> S2#{'end' => F@_2} + true -> S1#{start => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{'end' => F@_2} + end, + if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} end; -'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Other, - Z1, Z2, - F@_1, F@_2, - TrUserData) -> - 'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Other, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, - F@_2, - TrUserData); -'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) -> +'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> Key = X bsl N + Acc, case Key of - 8 -> - 'd_field_google.protobuf.DescriptorProto.ExtensionRange_start'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 16 -> - 'd_field_google.protobuf.DescriptorProto.ExtensionRange_end'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - 0, - 0, - F@_1, - F@_2, - TrUserData); - 1 -> - 'skip_64_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - 0, - 0, - F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - Key - bsr - 3, - 0, - F@_1, - F@_2, - TrUserData); - 5 -> - 'skip_32_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData) - end + 8 -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_start'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 16 -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_end'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 26 -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end end; -'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<>>, - 0, 0, F@_1, - F@_2, _) -> +'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{start => F@_1} - end, - if F@_2 == '$undef' -> S2; - true -> S2#{'end' => F@_2} + true -> S1#{start => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{'end' => F@_2} + end, + if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} end. -'d_field_google.protobuf.DescriptorProto.ExtensionRange_start'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto.ExtensionRange_start'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.DescriptorProto.ExtensionRange_start'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, _, F@_2, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(RestF, - 0, 0, - NewFValue, - F@_2, - TrUserData). - -'d_field_google.protobuf.DescriptorProto.ExtensionRange_end'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto.ExtensionRange_end'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.DescriptorProto.ExtensionRange_end'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, _, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, +'d_field_google.protobuf.DescriptorProto.ExtensionRange_start'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto.ExtensionRange_start'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.DescriptorProto.ExtensionRange_start'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_google.protobuf.DescriptorProto.ExtensionRange_end'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto.ExtensionRange_end'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.DescriptorProto.ExtensionRange_end'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, TrUserData). + +'d_field_google.protobuf.DescriptorProto.ExtensionRange_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto.ExtensionRange_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.DescriptorProto.ExtensionRange_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.ExtensionRangeOptions'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(RestF, - 0, 0, - F@_1, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(<<1:1, - _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(<<0:1, - _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - N + - 7, - X bsl - N - + - Acc, - F@_1, - F@_2, - TrUserData); -'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.ExtensionRangeOptions'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest2, - 0, 0, - F@_1, - F@_2, - TrUserData). - -'skip_group_google.protobuf.DescriptorProto.ExtensionRange'(Bin, - FNum, Z2, F@_1, - F@_2, TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_google.protobuf.DescriptorProto.ExtensionRange'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - 0, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_32_google.protobuf.DescriptorProto.ExtensionRange'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_64_google.protobuf.DescriptorProto.ExtensionRange'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'decode_msg_google.protobuf.DescriptorProto.ReservedRange'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto.ReservedRange_start'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto.ReservedRange_end'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<>>, - 0, 0, F@_1, - F@_2, _) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_google.protobuf.DescriptorProto.ExtensionRange'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_google.protobuf.DescriptorProto.ExtensionRange'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_google.protobuf.DescriptorProto.ReservedRange'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.DescriptorProto.ReservedRange_start'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.DescriptorProto.ReservedRange_end'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<>>, 0, 0, _, F@_1, F@_2, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{start => F@_1} - end, + true -> S1#{start => F@_1} + end, if F@_2 == '$undef' -> S2; true -> S2#{'end' => F@_2} end; -'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Other, - Z1, Z2, F@_1, - F@_2, - TrUserData) -> - 'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Other, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, - F@_2, - TrUserData); -'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) -> +'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> Key = X bsl N + Acc, case Key of - 8 -> - 'd_field_google.protobuf.DescriptorProto.ReservedRange_start'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 16 -> - 'd_field_google.protobuf.DescriptorProto.ReservedRange_end'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(Rest, - 0, - 0, - F@_1, - F@_2, - TrUserData); - 1 -> - 'skip_64_google.protobuf.DescriptorProto.ReservedRange'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(Rest, - 0, - 0, - F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_google.protobuf.DescriptorProto.ReservedRange'(Rest, - Key - bsr - 3, - 0, - F@_1, - F@_2, - TrUserData); - 5 -> - 'skip_32_google.protobuf.DescriptorProto.ReservedRange'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData) - end + 8 -> 'd_field_google.protobuf.DescriptorProto.ReservedRange_start'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 16 -> 'd_field_google.protobuf.DescriptorProto.ReservedRange_end'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end end; -'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<>>, - 0, 0, F@_1, - F@_2, _) -> +'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<>>, 0, 0, _, F@_1, F@_2, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{start => F@_1} - end, + true -> S1#{start => F@_1} + end, if F@_2 == '$undef' -> S2; true -> S2#{'end' => F@_2} end. -'d_field_google.protobuf.DescriptorProto.ReservedRange_start'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto.ReservedRange_start'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.DescriptorProto.ReservedRange_start'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, _, F@_2, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(RestF, - 0, 0, - NewFValue, - F@_2, - TrUserData). - -'d_field_google.protobuf.DescriptorProto.ReservedRange_end'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto.ReservedRange_end'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.DescriptorProto.ReservedRange_end'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, _, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(RestF, - 0, 0, - F@_1, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(<<1:1, - _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(<<0:1, - _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(Rest, - N + 7, - X bsl - N - + - Acc, - F@_1, - F@_2, - TrUserData); -'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - TrUserData) -> +'d_field_google.protobuf.DescriptorProto.ReservedRange_start'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto.ReservedRange_start'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.DescriptorProto.ReservedRange_start'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_google.protobuf.DescriptorProto.ReservedRange_end'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto.ReservedRange_end'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.DescriptorProto.ReservedRange_end'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest2, - 0, 0, - F@_1, - F@_2, - TrUserData). - -'skip_group_google.protobuf.DescriptorProto.ReservedRange'(Bin, - FNum, Z2, F@_1, F@_2, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_google.protobuf.DescriptorProto.ReservedRange'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, - 0, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_32_google.protobuf.DescriptorProto.ReservedRange'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_64_google.protobuf.DescriptorProto.ReservedRange'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'decode_msg_google.protobuf.DescriptorProto'(Bin, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_google.protobuf.DescriptorProto.ReservedRange'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_google.protobuf.DescriptorProto.ReservedRange'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_google.protobuf.DescriptorProto'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id('$undef', - TrUserData), - id([], TrUserData), - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_name'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_field'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<50, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_extension'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_nested_type'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<34, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_enum_type'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<42, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_extension_range'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<66, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<58, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_options'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<74, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_reserved_range'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<82, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_reserved_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<>>, - 0, 0, F@_1, R1, R2, R3, R4, - R5, R6, F@_8, R7, R8, - TrUserData) -> + 0, + 0, + 0, + id('$undef', TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id([], TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_field'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_extension'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_nested_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_enum_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_extension_range'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<58, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<74, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_reserved_range'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<82, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_reserved_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<>>, 0, 0, _, F@_1, R1, R2, R3, R4, R5, R6, F@_8, R7, R8, TrUserData) -> S1 = #{reserved_name => lists_reverse(R8, TrUserData)}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if R1 == '$undef' -> S2; - true -> S2#{field => lists_reverse(R1, TrUserData)} - end, + true -> S2#{field => lists_reverse(R1, TrUserData)} + end, S4 = if R2 == '$undef' -> S3; - true -> S3#{extension => lists_reverse(R2, TrUserData)} - end, + true -> S3#{extension => lists_reverse(R2, TrUserData)} + end, S5 = if R3 == '$undef' -> S4; - true -> - S4#{nested_type => lists_reverse(R3, TrUserData)} - end, + true -> S4#{nested_type => lists_reverse(R3, TrUserData)} + end, S6 = if R4 == '$undef' -> S5; - true -> S5#{enum_type => lists_reverse(R4, TrUserData)} - end, + true -> S5#{enum_type => lists_reverse(R4, TrUserData)} + end, S7 = if R5 == '$undef' -> S6; - true -> - S6#{extension_range => lists_reverse(R5, TrUserData)} - end, + true -> S6#{extension_range => lists_reverse(R5, TrUserData)} + end, S8 = if R6 == '$undef' -> S7; - true -> S7#{oneof_decl => lists_reverse(R6, TrUserData)} - end, + true -> S7#{oneof_decl => lists_reverse(R6, TrUserData)} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{options => F@_8} - end, + true -> S8#{options => F@_8} + end, if R7 == '$undef' -> S9; - true -> - S9#{reserved_range => lists_reverse(R7, TrUserData)} + true -> S9#{reserved_range => lists_reverse(R7, TrUserData)} end; -'dfp_read_field_def_google.protobuf.DescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'dg_read_field_def_google.protobuf.DescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData). - -'dg_read_field_def_google.protobuf.DescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.DescriptorProto'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dg_read_field_def_google.protobuf.DescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> +'dfp_read_field_def_google.protobuf.DescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'dg_read_field_def_google.protobuf.DescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'dg_read_field_def_google.protobuf.DescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.DescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dg_read_field_def_google.protobuf.DescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.DescriptorProto_name'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); - 18 -> - 'd_field_google.protobuf.DescriptorProto_field'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); - 50 -> - 'd_field_google.protobuf.DescriptorProto_extension'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 26 -> - 'd_field_google.protobuf.DescriptorProto_nested_type'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 34 -> - 'd_field_google.protobuf.DescriptorProto_enum_type'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 42 -> - 'd_field_google.protobuf.DescriptorProto_extension_range'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 66 -> - 'd_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 58 -> - 'd_field_google.protobuf.DescriptorProto_options'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 74 -> - 'd_field_google.protobuf.DescriptorProto_reserved_range'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 82 -> - 'd_field_google.protobuf.DescriptorProto_reserved_name'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.DescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 1 -> - 'skip_64_google.protobuf.DescriptorProto'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.DescriptorProto'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - TrUserData); - 3 -> - 'skip_group_google.protobuf.DescriptorProto'(Rest, - Key bsr 3, 0, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); - 5 -> - 'skip_32_google.protobuf.DescriptorProto'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) - end + 10 -> 'd_field_google.protobuf.DescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 18 -> 'd_field_google.protobuf.DescriptorProto_field'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 50 -> 'd_field_google.protobuf.DescriptorProto_extension'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 26 -> 'd_field_google.protobuf.DescriptorProto_nested_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 34 -> 'd_field_google.protobuf.DescriptorProto_enum_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 42 -> 'd_field_google.protobuf.DescriptorProto_extension_range'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 66 -> 'd_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 58 -> 'd_field_google.protobuf.DescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 74 -> 'd_field_google.protobuf.DescriptorProto_reserved_range'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 82 -> 'd_field_google.protobuf.DescriptorProto_reserved_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.DescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 1 -> 'skip_64_google.protobuf.DescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.DescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 3 -> 'skip_group_google.protobuf.DescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 5 -> 'skip_32_google.protobuf.DescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) + end end; -'dg_read_field_def_google.protobuf.DescriptorProto'(<<>>, - 0, 0, F@_1, R1, R2, R3, R4, - R5, R6, F@_8, R7, R8, - TrUserData) -> +'dg_read_field_def_google.protobuf.DescriptorProto'(<<>>, 0, 0, _, F@_1, R1, R2, R3, R4, R5, R6, F@_8, R7, R8, TrUserData) -> S1 = #{reserved_name => lists_reverse(R8, TrUserData)}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if R1 == '$undef' -> S2; - true -> S2#{field => lists_reverse(R1, TrUserData)} - end, + true -> S2#{field => lists_reverse(R1, TrUserData)} + end, S4 = if R2 == '$undef' -> S3; - true -> S3#{extension => lists_reverse(R2, TrUserData)} - end, + true -> S3#{extension => lists_reverse(R2, TrUserData)} + end, S5 = if R3 == '$undef' -> S4; - true -> - S4#{nested_type => lists_reverse(R3, TrUserData)} - end, + true -> S4#{nested_type => lists_reverse(R3, TrUserData)} + end, S6 = if R4 == '$undef' -> S5; - true -> S5#{enum_type => lists_reverse(R4, TrUserData)} - end, + true -> S5#{enum_type => lists_reverse(R4, TrUserData)} + end, S7 = if R5 == '$undef' -> S6; - true -> - S6#{extension_range => lists_reverse(R5, TrUserData)} - end, + true -> S6#{extension_range => lists_reverse(R5, TrUserData)} + end, S8 = if R6 == '$undef' -> S7; - true -> S7#{oneof_decl => lists_reverse(R6, TrUserData)} - end, + true -> S7#{oneof_decl => lists_reverse(R6, TrUserData)} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{options => F@_8} - end, + true -> S8#{options => F@_8} + end, if R7 == '$undef' -> S9; - true -> - S9#{reserved_range => lists_reverse(R7, TrUserData)} + true -> S9#{reserved_range => lists_reverse(R7, TrUserData)} end. -'d_field_google.protobuf.DescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.DescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, NewFValue, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'d_field_google.protobuf.DescriptorProto_field'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_field'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.DescriptorProto_field'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, Prev, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.FieldDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, - cons(NewFValue, Prev, - TrUserData), - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'d_field_google.protobuf.DescriptorProto_extension'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_extension'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.DescriptorProto_extension'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, Prev, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.FieldDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - cons(NewFValue, Prev, - TrUserData), - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.DescriptorProto_nested_type'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_nested_type'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.DescriptorProto_nested_type'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - Prev, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.DescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - cons(NewFValue, Prev, - TrUserData), - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.DescriptorProto_enum_type'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_enum_type'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.DescriptorProto_enum_type'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, Prev, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.EnumDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, - cons(NewFValue, Prev, - TrUserData), - F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'d_field_google.protobuf.DescriptorProto_extension_range'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_extension_range'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, - TrUserData); -'d_field_google.protobuf.DescriptorProto_extension_range'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - Prev, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, - cons(NewFValue, Prev, - TrUserData), - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'d_field_google.protobuf.DescriptorProto_oneof_decl'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.DescriptorProto_oneof_decl'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, Prev, - F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.OneofDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, +'d_field_google.protobuf.DescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_field'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_field'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_field'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FieldDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_extension'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_extension'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_extension'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FieldDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, cons(NewFValue, Prev, TrUserData), F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_nested_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_nested_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_nested_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.DescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, cons(NewFValue, Prev, TrUserData), F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_enum_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_enum_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_enum_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, cons(NewFValue, Prev, TrUserData), F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_extension_range'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_extension_range'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_extension_range'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, Prev, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, cons(NewFValue, Prev, TrUserData), F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_oneof_decl'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_oneof_decl'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, Prev, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.OneofDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, cons(NewFValue, Prev, TrUserData), F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, Prev, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.MessageOptions'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - cons(NewFValue, Prev, - TrUserData), - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.DescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_options'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData); -'d_field_google.protobuf.DescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, Prev, - F@_9, F@_10, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.MessageOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.MessageOptions'(Prev, - NewFValue, - TrUserData) - end, - F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.DescriptorProto_reserved_range'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_reserved_range'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.DescriptorProto_reserved_range'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, Prev, - F@_10, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.DescriptorProto.ReservedRange'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, - cons(NewFValue, Prev, - TrUserData), - F@_10, TrUserData). - -'d_field_google.protobuf.DescriptorProto_reserved_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_reserved_name'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.DescriptorProto_reserved_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.DescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - 'skip_varint_google.protobuf.DescriptorProto'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData); -'skip_varint_google.protobuf.DescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'skip_length_delimited_google.protobuf.DescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.DescriptorProto'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'skip_length_delimited_google.protobuf.DescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.MessageOptions'(Prev, NewFValue, TrUserData) + end, + F@_9, + F@_10, + TrUserData). + +'d_field_google.protobuf.DescriptorProto_reserved_range'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_reserved_range'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_reserved_range'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, Prev, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.DescriptorProto.ReservedRange'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, cons(NewFValue, Prev, TrUserData), F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_reserved_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_reserved_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_reserved_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.DescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'skip_varint_google.protobuf.DescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'skip_varint_google.protobuf.DescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'skip_length_delimited_google.protobuf.DescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.DescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'skip_length_delimited_google.protobuf.DescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'skip_group_google.protobuf.DescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'skip_32_google.protobuf.DescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'skip_64_google.protobuf.DescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'decode_msg_google.protobuf.ExtensionRangeOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.ExtensionRangeOptions'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.ExtensionRangeOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.ExtensionRangeOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 7994 -> 'd_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.ExtensionRangeOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.ExtensionRangeOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.ExtensionRangeOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.ExtensionRangeOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.ExtensionRangeOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.ExtensionRangeOptions'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end. + +'d_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> + 'd_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.ExtensionRangeOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.ExtensionRangeOptions'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.ExtensionRangeOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.ExtensionRangeOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.ExtensionRangeOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.ExtensionRangeOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'skip_group_google.protobuf.DescriptorProto'(Bin, FNum, - Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_google.protobuf.ExtensionRangeOptions'(Bin, _, Z2, FNum, F@_1, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, - 0, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'skip_32_google.protobuf.DescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'skip_64_google.protobuf.DescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'decode_msg_google.protobuf.FieldDescriptorProto'(Bin, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.ExtensionRangeOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.ExtensionRangeOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_google.protobuf.FieldDescriptorProto'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_number'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_label'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<40, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_type'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<50, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_type_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_extendee'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<58, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_default_value'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<72, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_oneof_index'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<82, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_json_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<66, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_options'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, _) -> + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_number'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_label'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_type_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_extendee'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<58, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_default_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<72, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_oneof_index'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<82, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_json_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<136, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_proto3_optional'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{number => F@_2} - end, + true -> S2#{number => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{label => F@_3} - end, + true -> S3#{label => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{type => F@_4} - end, + true -> S4#{type => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{type_name => F@_5} - end, + true -> S5#{type_name => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{extendee => F@_6} - end, + true -> S6#{extendee => F@_6} + end, S8 = if F@_7 == '$undef' -> S7; - true -> S7#{default_value => F@_7} - end, + true -> S7#{default_value => F@_7} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{oneof_index => F@_8} - end, + true -> S8#{oneof_index => F@_8} + end, S10 = if F@_9 == '$undef' -> S9; - true -> S9#{json_name => F@_9} - end, - if F@_10 == '$undef' -> S10; - true -> S10#{options => F@_10} + true -> S9#{json_name => F@_9} + end, + S11 = if F@_10 == '$undef' -> S10; + true -> S10#{options => F@_10} + end, + if F@_11 == '$undef' -> S11; + true -> S11#{proto3_optional => F@_11} end; -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'dg_read_field_def_google.protobuf.FieldDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData). - -'dg_read_field_def_google.protobuf.FieldDescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'dg_read_field_def_google.protobuf.FieldDescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) -> +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'dg_read_field_def_google.protobuf.FieldDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'dg_read_field_def_google.protobuf.FieldDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dg_read_field_def_google.protobuf.FieldDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.FieldDescriptorProto_name'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 24 -> - 'd_field_google.protobuf.FieldDescriptorProto_number'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 32 -> - 'd_field_google.protobuf.FieldDescriptorProto_label'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 40 -> - 'd_field_google.protobuf.FieldDescriptorProto_type'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 50 -> - 'd_field_google.protobuf.FieldDescriptorProto_type_name'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 18 -> - 'd_field_google.protobuf.FieldDescriptorProto_extendee'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 58 -> - 'd_field_google.protobuf.FieldDescriptorProto_default_value'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - TrUserData); - 72 -> - 'd_field_google.protobuf.FieldDescriptorProto_oneof_index'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 82 -> - 'd_field_google.protobuf.FieldDescriptorProto_json_name'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 66 -> - 'd_field_google.protobuf.FieldDescriptorProto_options'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.FieldDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 1 -> - 'skip_64_google.protobuf.FieldDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.FieldDescriptorProto'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - TrUserData); - 3 -> - 'skip_group_google.protobuf.FieldDescriptorProto'(Rest, - Key bsr 3, 0, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 5 -> - 'skip_32_google.protobuf.FieldDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) - end + 10 -> 'd_field_google.protobuf.FieldDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 24 -> 'd_field_google.protobuf.FieldDescriptorProto_number'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 32 -> 'd_field_google.protobuf.FieldDescriptorProto_label'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 40 -> 'd_field_google.protobuf.FieldDescriptorProto_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 50 -> 'd_field_google.protobuf.FieldDescriptorProto_type_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 18 -> 'd_field_google.protobuf.FieldDescriptorProto_extendee'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 58 -> 'd_field_google.protobuf.FieldDescriptorProto_default_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 72 -> 'd_field_google.protobuf.FieldDescriptorProto_oneof_index'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 82 -> 'd_field_google.protobuf.FieldDescriptorProto_json_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 66 -> 'd_field_google.protobuf.FieldDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 136 -> 'd_field_google.protobuf.FieldDescriptorProto_proto3_optional'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.FieldDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 1 -> 'skip_64_google.protobuf.FieldDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.FieldDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 3 -> 'skip_group_google.protobuf.FieldDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 5 -> 'skip_32_google.protobuf.FieldDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) + end end; -'dg_read_field_def_google.protobuf.FieldDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - _) -> +'dg_read_field_def_google.protobuf.FieldDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{number => F@_2} - end, + true -> S2#{number => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{label => F@_3} - end, + true -> S3#{label => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{type => F@_4} - end, + true -> S4#{type => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{type_name => F@_5} - end, + true -> S5#{type_name => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{extendee => F@_6} - end, + true -> S6#{extendee => F@_6} + end, S8 = if F@_7 == '$undef' -> S7; - true -> S7#{default_value => F@_7} - end, + true -> S7#{default_value => F@_7} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{oneof_index => F@_8} - end, + true -> S8#{oneof_index => F@_8} + end, S10 = if F@_9 == '$undef' -> S9; - true -> S9#{json_name => F@_9} - end, - if F@_10 == '$undef' -> S10; - true -> S10#{options => F@_10} + true -> S9#{json_name => F@_9} + end, + S11 = if F@_10 == '$undef' -> S10; + true -> S10#{options => F@_10} + end, + if F@_11 == '$undef' -> S11; + true -> S11#{proto3_optional => F@_11} end. -'d_field_google.protobuf.FieldDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, NewFValue, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_number'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_number'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_number'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, - NewFValue, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_label'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_label'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_label'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, _, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_google.protobuf.FieldDescriptorProto.Label'(begin - <> = - <<(X bsl N - + - Acc):32/unsigned-native>>, - id(Res, - TrUserData) - end), - TrUserData), - Rest}, +'d_field_google.protobuf.FieldDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_number'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_number'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_number'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_label'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_label'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_label'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.FieldDescriptorProto.Label'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.FieldDescriptorProto.Type'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_type_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_type_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_type_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_extendee'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_extendee'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_extendee'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_default_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_default_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_default_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, NewFValue, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_oneof_index'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_oneof_index'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_oneof_index'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, NewFValue, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_json_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_json_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_json_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, _, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, NewFValue, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, Prev, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FieldOptions'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_type'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_type'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_type'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_google.protobuf.FieldDescriptorProto.Type'(begin - <> = - <<(X bsl N - + - Acc):32/unsigned-native>>, - id(Res, - TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, NewFValue, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_type_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_type_name'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_type_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, _, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, - NewFValue, F@_6, - F@_7, F@_8, F@_9, - F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_extendee'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_extendee'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_extendee'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, _, - F@_7, F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - NewFValue, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_default_value'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_default_value'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_default_value'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, _, F@_8, - F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, NewFValue, - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_oneof_index'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_oneof_index'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, - TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_oneof_index'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, _, F@_9, - F@_10, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - NewFValue, F@_9, - F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_json_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_json_name'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_json_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, _, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - NewFValue, F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_options'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.FieldOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.FieldOptions'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_google.protobuf.FieldDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData) -> - 'skip_varint_google.protobuf.FieldDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'skip_varint_google.protobuf.FieldDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'skip_length_delimited_google.protobuf.FieldDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.FieldDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'skip_length_delimited_google.protobuf.FieldDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.FieldOptions'(Prev, NewFValue, TrUserData) + end, + F@_11, + TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_proto3_optional'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_proto3_optional'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_proto3_optional'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, NewFValue, TrUserData). + +'skip_varint_google.protobuf.FieldDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'skip_varint_google.protobuf.FieldDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'skip_varint_google.protobuf.FieldDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'skip_length_delimited_google.protobuf.FieldDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.FieldDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'skip_length_delimited_google.protobuf.FieldDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData). - -'skip_group_google.protobuf.FieldDescriptorProto'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'skip_group_google.protobuf.FieldDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, - 0, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData). - -'skip_32_google.protobuf.FieldDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'skip_64_google.protobuf.FieldDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'decode_msg_google.protobuf.OneofDescriptorProto'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - TrUserData) -> - 'd_field_google.protobuf.OneofDescriptorProto_name'(Rest, - Z1, Z2, F@_1, - TrUserData); -'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(<<>>, - 0, 0, F@_1, _) -> + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'skip_32_google.protobuf.FieldDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'skip_64_google.protobuf.FieldDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'decode_msg_google.protobuf.OneofDescriptorProto'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.OneofDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.OneofDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, _) -> S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + if F@_2 == '$undef' -> S2; + true -> S2#{options => F@_2} end; -'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Other, - Z1, Z2, F@_1, - TrUserData) -> - 'dg_read_field_def_google.protobuf.OneofDescriptorProto'(Other, - Z1, Z2, F@_1, - TrUserData). - -'dg_read_field_def_google.protobuf.OneofDescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, TrUserData); -'dg_read_field_def_google.protobuf.OneofDescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> +'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_google.protobuf.OneofDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_google.protobuf.OneofDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_google.protobuf.OneofDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.OneofDescriptorProto_name'(Rest, - 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.OneofDescriptorProto'(Rest, - 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_google.protobuf.OneofDescriptorProto'(Rest, 0, - 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.OneofDescriptorProto'(Rest, - 0, - 0, - F@_1, - TrUserData); - 3 -> - 'skip_group_google.protobuf.OneofDescriptorProto'(Rest, - Key bsr 3, 0, - F@_1, - TrUserData); - 5 -> - 'skip_32_google.protobuf.OneofDescriptorProto'(Rest, 0, - 0, F@_1, - TrUserData) - end + 10 -> 'd_field_google.protobuf.OneofDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_google.protobuf.OneofDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.OneofDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_google.protobuf.OneofDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.OneofDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_google.protobuf.OneofDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_google.protobuf.OneofDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end end; -'dg_read_field_def_google.protobuf.OneofDescriptorProto'(<<>>, - 0, 0, F@_1, _) -> +'dg_read_field_def_google.protobuf.OneofDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, _) -> S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + if F@_2 == '$undef' -> S2; + true -> S2#{options => F@_2} end. -'d_field_google.protobuf.OneofDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.OneofDescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'d_field_google.protobuf.OneofDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, +'d_field_google.protobuf.OneofDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_google.protobuf.OneofDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.OneofDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_google.protobuf.OneofDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_google.protobuf.OneofDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.OneofDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.OneofOptions'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(RestF, - 0, 0, NewFValue, - TrUserData). - -'skip_varint_google.protobuf.OneofDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_google.protobuf.OneofDescriptorProto'(Rest, - Z1, Z2, F@_1, - TrUserData); -'skip_varint_google.protobuf.OneofDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_length_delimited_google.protobuf.OneofDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.OneofDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, - TrUserData); -'skip_length_delimited_google.protobuf.OneofDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> + 0, + 0, + F, + F@_1, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.OneofOptions'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_google.protobuf.OneofDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_google.protobuf.OneofDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_google.protobuf.OneofDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_google.protobuf.OneofDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.OneofDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_google.protobuf.OneofDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest2, - 0, 0, F@_1, - TrUserData). + 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). -'skip_group_google.protobuf.OneofDescriptorProto'(Bin, - FNum, Z2, F@_1, TrUserData) -> +'skip_group_google.protobuf.OneofDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, - 0, Z2, F@_1, - TrUserData). - -'skip_32_google.protobuf.OneofDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_64_google.protobuf.OneofDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'decode_msg_google.protobuf.EnumDescriptorProto'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id([], TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'd_field_google.protobuf.EnumDescriptorProto_name'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'd_field_google.protobuf.EnumDescriptorProto_value'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'd_field_google.protobuf.EnumDescriptorProto_options'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<>>, - 0, 0, F@_1, R1, F@_3, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_google.protobuf.OneofDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_google.protobuf.OneofDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_start'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_end'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<>>, 0, 0, _, F@_1, F@_2, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, - S3 = if R1 == '$undef' -> S2; - true -> S2#{value => lists_reverse(R1, TrUserData)} - end, - if F@_3 == '$undef' -> S3; - true -> S3#{options => F@_3} + true -> S1#{start => F@_1} + end, + if F@_2 == '$undef' -> S2; + true -> S2#{'end' => F@_2} end; -'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'dg_read_field_def_google.protobuf.EnumDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'dg_read_field_def_google.protobuf.EnumDescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, - TrUserData); -'dg_read_field_def_google.protobuf.EnumDescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) -> +'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.EnumDescriptorProto_name'(Rest, - 0, 0, F@_1, F@_2, - F@_3, TrUserData); - 18 -> - 'd_field_google.protobuf.EnumDescriptorProto_value'(Rest, - 0, 0, F@_1, F@_2, - F@_3, TrUserData); - 26 -> - 'd_field_google.protobuf.EnumDescriptorProto_options'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.EnumDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 1 -> - 'skip_64_google.protobuf.EnumDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.EnumDescriptorProto'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - TrUserData); - 3 -> - 'skip_group_google.protobuf.EnumDescriptorProto'(Rest, - Key bsr 3, 0, - F@_1, F@_2, - F@_3, - TrUserData); - 5 -> - 'skip_32_google.protobuf.EnumDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, TrUserData) - end + 8 -> 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_start'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 16 -> 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_end'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end end; -'dg_read_field_def_google.protobuf.EnumDescriptorProto'(<<>>, - 0, 0, F@_1, R1, F@_3, - TrUserData) -> +'dg_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<>>, 0, 0, _, F@_1, F@_2, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{start => F@_1} + end, + if F@_2 == '$undef' -> S2; + true -> S2#{'end' => F@_2} + end. + +'d_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_start'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_start'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_start'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_end'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_end'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_end'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_google.protobuf.EnumDescriptorProto'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), id('$undef', TrUserData), id([], TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_google.protobuf.EnumDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_google.protobuf.EnumDescriptorProto_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_google.protobuf.EnumDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.EnumDescriptorProto_reserved_range'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.EnumDescriptorProto_reserved_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<>>, 0, 0, _, F@_1, R1, F@_3, R2, R3, TrUserData) -> + S1 = #{reserved_name => lists_reverse(R3, TrUserData)}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, S3 = if R1 == '$undef' -> S2; - true -> S2#{value => lists_reverse(R1, TrUserData)} - end, - if F@_3 == '$undef' -> S3; - true -> S3#{options => F@_3} + true -> S2#{value => lists_reverse(R1, TrUserData)} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} + end, + if R2 == '$undef' -> S4; + true -> S4#{reserved_range => lists_reverse(R2, TrUserData)} + end; +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dg_read_field_def_google.protobuf.EnumDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'dg_read_field_def_google.protobuf.EnumDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dg_read_field_def_google.protobuf.EnumDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.EnumDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 18 -> 'd_field_google.protobuf.EnumDescriptorProto_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 26 -> 'd_field_google.protobuf.EnumDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 34 -> 'd_field_google.protobuf.EnumDescriptorProto_reserved_range'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 42 -> 'd_field_google.protobuf.EnumDescriptorProto_reserved_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.EnumDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 1 -> 'skip_64_google.protobuf.EnumDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.EnumDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 3 -> 'skip_group_google.protobuf.EnumDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 5 -> 'skip_32_google.protobuf.EnumDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.EnumDescriptorProto'(<<>>, 0, 0, _, F@_1, R1, F@_3, R2, R3, TrUserData) -> + S1 = #{reserved_name => lists_reverse(R3, TrUserData)}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if R1 == '$undef' -> S2; + true -> S2#{value => lists_reverse(R1, TrUserData)} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} + end, + if R2 == '$undef' -> S4; + true -> S4#{reserved_range => lists_reverse(R2, TrUserData)} end. -'d_field_google.protobuf.EnumDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumDescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, +'d_field_google.protobuf.EnumDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'d_field_google.protobuf.EnumDescriptorProto_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumValueDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, F@_4, F@_5, TrUserData). + +'d_field_google.protobuf.EnumDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumOptions'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, - 0, 0, NewFValue, - F@_2, F@_3, - TrUserData). - -'d_field_google.protobuf.EnumDescriptorProto_value'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumDescriptorProto_value'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumDescriptorProto_value'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, Prev, F@_3, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.EnumValueDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, - 0, 0, F@_1, - cons(NewFValue, - Prev, - TrUserData), - F@_3, TrUserData). - -'d_field_google.protobuf.EnumDescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumDescriptorProto_options'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumDescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.EnumOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.EnumOptions'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_google.protobuf.EnumDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'skip_varint_google.protobuf.EnumDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData); -'skip_varint_google.protobuf.EnumDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'skip_length_delimited_google.protobuf.EnumDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.EnumDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, - TrUserData); -'skip_length_delimited_google.protobuf.EnumDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.EnumOptions'(Prev, NewFValue, TrUserData) + end, + F@_4, + F@_5, + TrUserData). + +'d_field_google.protobuf.EnumDescriptorProto_reserved_range'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto_reserved_range'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto_reserved_range'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, cons(NewFValue, Prev, TrUserData), F@_5, TrUserData). + +'d_field_google.protobuf.EnumDescriptorProto_reserved_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto_reserved_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto_reserved_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.EnumDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'skip_varint_google.protobuf.EnumDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_varint_google.protobuf.EnumDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_length_delimited_google.protobuf.EnumDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.EnumDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_length_delimited_google.protobuf.EnumDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, TrUserData). + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). -'skip_group_google.protobuf.EnumDescriptorProto'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - TrUserData) -> +'skip_group_google.protobuf.EnumDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, - 0, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'skip_32_google.protobuf.EnumDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'skip_64_google.protobuf.EnumDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'decode_msg_google.protobuf.EnumValueDescriptorProto'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData) -> - 'd_field_google.protobuf.EnumValueDescriptorProto_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData) -> - 'd_field_google.protobuf.EnumValueDescriptorProto_number'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData) -> - 'd_field_google.protobuf.EnumValueDescriptorProto_options'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, - F@_3, _) -> + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_32_google.protobuf.EnumDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_64_google.protobuf.EnumDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'decode_msg_google.protobuf.EnumValueDescriptorProto'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.EnumValueDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.EnumValueDescriptorProto_number'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.EnumValueDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{number => F@_2} - end, + true -> S2#{number => F@_2} + end, if F@_3 == '$undef' -> S3; true -> S3#{options => F@_3} end; -'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Other, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData) -> - 'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(Other, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, - TrUserData); -'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, - TrUserData) -> +'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.EnumValueDescriptorProto_name'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 16 -> - 'd_field_google.protobuf.EnumValueDescriptorProto_number'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 26 -> - 'd_field_google.protobuf.EnumValueDescriptorProto_options'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.EnumValueDescriptorProto'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - TrUserData); - 1 -> - 'skip_64_google.protobuf.EnumValueDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - TrUserData); - 3 -> - 'skip_group_google.protobuf.EnumValueDescriptorProto'(Rest, - Key bsr 3, - 0, F@_1, - F@_2, - F@_3, - TrUserData); - 5 -> - 'skip_32_google.protobuf.EnumValueDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData) - end + 10 -> 'd_field_google.protobuf.EnumValueDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 16 -> 'd_field_google.protobuf.EnumValueDescriptorProto_number'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 26 -> 'd_field_google.protobuf.EnumValueDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.EnumValueDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_google.protobuf.EnumValueDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_google.protobuf.EnumValueDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_google.protobuf.EnumValueDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end end; -'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, - F@_3, _) -> +'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{number => F@_2} - end, + true -> S2#{number => F@_2} + end, if F@_3 == '$undef' -> S3; true -> S3#{options => F@_3} end. -'d_field_google.protobuf.EnumValueDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumValueDescriptorProto_name'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumValueDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(RestF, - 0, 0, - NewFValue, - F@_2, F@_3, - TrUserData). - -'d_field_google.protobuf.EnumValueDescriptorProto_number'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumValueDescriptorProto_number'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumValueDescriptorProto_number'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, F@_3, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(RestF, - 0, 0, F@_1, - NewFValue, - F@_3, - TrUserData). - -'d_field_google.protobuf.EnumValueDescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumValueDescriptorProto_options'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumValueDescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.EnumValueOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, +'d_field_google.protobuf.EnumValueDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.EnumValueDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_google.protobuf.EnumValueDescriptorProto_number'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueDescriptorProto_number'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.EnumValueDescriptorProto_number'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, TrUserData). + +'d_field_google.protobuf.EnumValueDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.EnumValueDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumValueOptions'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(RestF, - 0, 0, F@_1, - F@_2, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.EnumValueOptions'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_google.protobuf.EnumValueDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'skip_varint_google.protobuf.EnumValueDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'skip_varint_google.protobuf.EnumValueDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, - TrUserData); -'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.EnumValueOptions'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_google.protobuf.EnumValueDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_google.protobuf.EnumValueDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_google.protobuf.EnumValueDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest2, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_group_google.protobuf.EnumValueDescriptorProto'(Bin, - FNum, Z2, F@_1, F@_2, - F@_3, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_google.protobuf.EnumValueDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, - 0, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_32_google.protobuf.EnumValueDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_64_google.protobuf.EnumValueDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'decode_msg_google.protobuf.ServiceDescriptorProto'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id([], - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'd_field_google.protobuf.ServiceDescriptorProto_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'd_field_google.protobuf.ServiceDescriptorProto_method'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'd_field_google.protobuf.ServiceDescriptorProto_options'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<>>, - 0, 0, F@_1, R1, - F@_3, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_google.protobuf.EnumValueDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_google.protobuf.EnumValueDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_google.protobuf.ServiceDescriptorProto'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.ServiceDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.ServiceDescriptorProto_method'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.ServiceDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<>>, 0, 0, _, F@_1, R1, F@_3, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if R1 == '$undef' -> S2; - true -> S2#{method => lists_reverse(R1, TrUserData)} - end, + true -> S2#{method => lists_reverse(R1, TrUserData)} + end, if F@_3 == '$undef' -> S3; true -> S3#{options => F@_3} end; -'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(Other, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) -> +'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.ServiceDescriptorProto_name'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 18 -> - 'd_field_google.protobuf.ServiceDescriptorProto_method'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 26 -> - 'd_field_google.protobuf.ServiceDescriptorProto_options'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.ServiceDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 1 -> - 'skip_64_google.protobuf.ServiceDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - TrUserData); - 3 -> - 'skip_group_google.protobuf.ServiceDescriptorProto'(Rest, - Key bsr 3, - 0, F@_1, - F@_2, F@_3, - TrUserData); - 5 -> - 'skip_32_google.protobuf.ServiceDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData) - end + 10 -> 'd_field_google.protobuf.ServiceDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 18 -> 'd_field_google.protobuf.ServiceDescriptorProto_method'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 26 -> 'd_field_google.protobuf.ServiceDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.ServiceDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_google.protobuf.ServiceDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_google.protobuf.ServiceDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_google.protobuf.ServiceDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end end; -'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(<<>>, - 0, 0, F@_1, R1, F@_3, - TrUserData) -> +'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(<<>>, 0, 0, _, F@_1, R1, F@_3, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if R1 == '$undef' -> S2; - true -> S2#{method => lists_reverse(R1, TrUserData)} - end, + true -> S2#{method => lists_reverse(R1, TrUserData)} + end, if F@_3 == '$undef' -> S3; true -> S3#{options => F@_3} end. -'d_field_google.protobuf.ServiceDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.ServiceDescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.ServiceDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(RestF, - 0, 0, NewFValue, - F@_2, F@_3, - TrUserData). - -'d_field_google.protobuf.ServiceDescriptorProto_method'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.ServiceDescriptorProto_method'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.ServiceDescriptorProto_method'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, Prev, - F@_3, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.MethodDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, +'d_field_google.protobuf.ServiceDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.ServiceDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.ServiceDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_google.protobuf.ServiceDescriptorProto_method'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.ServiceDescriptorProto_method'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.ServiceDescriptorProto_method'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.MethodDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, TrUserData). + +'d_field_google.protobuf.ServiceDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.ServiceDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.ServiceDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.ServiceOptions'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(RestF, - 0, 0, F@_1, - cons(NewFValue, - Prev, - TrUserData), - F@_3, - TrUserData). - -'d_field_google.protobuf.ServiceDescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.ServiceDescriptorProto_options'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.ServiceDescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.ServiceOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(RestF, - 0, 0, F@_1, - F@_2, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.ServiceOptions'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_google.protobuf.ServiceDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'skip_varint_google.protobuf.ServiceDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'skip_varint_google.protobuf.ServiceDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, - TrUserData); -'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.ServiceOptions'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_google.protobuf.ServiceDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_google.protobuf.ServiceDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_google.protobuf.ServiceDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest2, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_group_google.protobuf.ServiceDescriptorProto'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_google.protobuf.ServiceDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, - 0, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_32_google.protobuf.ServiceDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_64_google.protobuf.ServiceDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'decode_msg_google.protobuf.MethodDescriptorProto'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'd_field_google.protobuf.MethodDescriptorProto_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'd_field_google.protobuf.MethodDescriptorProto_input_type'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'd_field_google.protobuf.MethodDescriptorProto_output_type'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<34, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'd_field_google.protobuf.MethodDescriptorProto_options'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData); -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<40, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'd_field_google.protobuf.MethodDescriptorProto_client_streaming'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<48, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'd_field_google.protobuf.MethodDescriptorProto_server_streaming'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, _) -> + 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_google.protobuf.ServiceDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_google.protobuf.ServiceDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_google.protobuf.MethodDescriptorProto'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_input_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_output_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_client_streaming'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<48, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_server_streaming'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{input_type => F@_2} - end, + true -> S2#{input_type => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{output_type => F@_3} - end, + true -> S3#{output_type => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{options => F@_4} - end, + true -> S4#{options => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{client_streaming => F@_5} - end, + true -> S5#{client_streaming => F@_5} + end, if F@_6 == '$undef' -> S6; true -> S6#{server_streaming => F@_6} end; -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'dg_read_field_def_google.protobuf.MethodDescriptorProto'(Other, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData). - -'dg_read_field_def_google.protobuf.MethodDescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData); -'dg_read_field_def_google.protobuf.MethodDescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'dg_read_field_def_google.protobuf.MethodDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'dg_read_field_def_google.protobuf.MethodDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dg_read_field_def_google.protobuf.MethodDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.MethodDescriptorProto_name'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, - TrUserData); - 18 -> - 'd_field_google.protobuf.MethodDescriptorProto_input_type'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, - TrUserData); - 26 -> - 'd_field_google.protobuf.MethodDescriptorProto_output_type'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - TrUserData); - 34 -> - 'd_field_google.protobuf.MethodDescriptorProto_options'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, - TrUserData); - 40 -> - 'd_field_google.protobuf.MethodDescriptorProto_client_streaming'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - TrUserData); - 48 -> - 'd_field_google.protobuf.MethodDescriptorProto_server_streaming'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.MethodDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, - TrUserData); - 1 -> - 'skip_64_google.protobuf.MethodDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.MethodDescriptorProto'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - TrUserData); - 3 -> - 'skip_group_google.protobuf.MethodDescriptorProto'(Rest, - Key bsr 3, 0, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); - 5 -> - 'skip_32_google.protobuf.MethodDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData) - end + 10 -> 'd_field_google.protobuf.MethodDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 18 -> 'd_field_google.protobuf.MethodDescriptorProto_input_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 26 -> 'd_field_google.protobuf.MethodDescriptorProto_output_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 34 -> 'd_field_google.protobuf.MethodDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 40 -> 'd_field_google.protobuf.MethodDescriptorProto_client_streaming'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 48 -> 'd_field_google.protobuf.MethodDescriptorProto_server_streaming'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.MethodDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 1 -> 'skip_64_google.protobuf.MethodDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.MethodDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 3 -> 'skip_group_google.protobuf.MethodDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 5 -> 'skip_32_google.protobuf.MethodDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) + end end; -'dg_read_field_def_google.protobuf.MethodDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, _) -> +'dg_read_field_def_google.protobuf.MethodDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, + true -> S1#{name => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{input_type => F@_2} - end, + true -> S2#{input_type => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{output_type => F@_3} - end, + true -> S3#{output_type => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{options => F@_4} - end, + true -> S4#{options => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{client_streaming => F@_5} - end, + true -> S5#{client_streaming => F@_5} + end, if F@_6 == '$undef' -> S6; true -> S6#{server_streaming => F@_6} end. -'d_field_google.protobuf.MethodDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodDescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'d_field_google.protobuf.MethodDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, +'d_field_google.protobuf.MethodDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'d_field_google.protobuf.MethodDescriptorProto_input_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_input_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_input_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'d_field_google.protobuf.MethodDescriptorProto_output_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_output_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_output_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, TrUserData). + +'d_field_google.protobuf.MethodDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.MethodOptions'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, - 0, 0, NewFValue, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData). - -'d_field_google.protobuf.MethodDescriptorProto_input_type'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodDescriptorProto_input_type'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData); -'d_field_google.protobuf.MethodDescriptorProto_input_type'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, - 0, 0, F@_1, - NewFValue, F@_3, - F@_4, F@_5, F@_6, - TrUserData). - -'d_field_google.protobuf.MethodDescriptorProto_output_type'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodDescriptorProto_output_type'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'d_field_google.protobuf.MethodDescriptorProto_output_type'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - _, F@_4, F@_5, F@_6, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, F@_4, - F@_5, F@_6, - TrUserData). - -'d_field_google.protobuf.MethodDescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodDescriptorProto_options'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'d_field_google.protobuf.MethodDescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, Prev, F@_5, F@_6, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.MethodOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.MethodOptions'(Prev, - NewFValue, - TrUserData) - end, - F@_5, F@_6, - TrUserData). - -'d_field_google.protobuf.MethodDescriptorProto_client_streaming'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodDescriptorProto_client_streaming'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'d_field_google.protobuf.MethodDescriptorProto_client_streaming'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, _, F@_6, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, - NewFValue, F@_6, - TrUserData). - -'d_field_google.protobuf.MethodDescriptorProto_server_streaming'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodDescriptorProto_server_streaming'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'d_field_google.protobuf.MethodDescriptorProto_server_streaming'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, _, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.MethodDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData) -> - 'skip_varint_google.protobuf.MethodDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - TrUserData); -'skip_varint_google.protobuf.MethodDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData). - -'skip_length_delimited_google.protobuf.MethodDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.MethodDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'skip_length_delimited_google.protobuf.MethodDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.MethodOptions'(Prev, NewFValue, TrUserData) + end, + F@_5, + F@_6, + TrUserData). + +'d_field_google.protobuf.MethodDescriptorProto_client_streaming'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_client_streaming'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_client_streaming'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, TrUserData). + +'d_field_google.protobuf.MethodDescriptorProto_server_streaming'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_server_streaming'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_server_streaming'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, TrUserData). + +'skip_varint_google.protobuf.MethodDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'skip_varint_google.protobuf.MethodDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'skip_varint_google.protobuf.MethodDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_length_delimited_google.protobuf.MethodDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.MethodDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'skip_length_delimited_google.protobuf.MethodDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, - TrUserData). - -'skip_group_google.protobuf.MethodDescriptorProto'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_group_google.protobuf.MethodDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, - 0, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData). - -'skip_32_google.protobuf.MethodDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData). - -'skip_64_google.protobuf.MethodDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData). - -'decode_msg_google.protobuf.FileOptions'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileOptions'(Bin, 0, - 0, - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id([], TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.FileOptions'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_32_google.protobuf.MethodDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_64_google.protobuf.MethodDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'decode_msg_google.protobuf.FileOptions'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileOptions'(Bin, + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.FileOptions'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_java_package'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<66, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_java_outer_classname'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<80, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<80, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_java_multiple_files'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<160, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<160, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<216, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<216, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_java_string_check_utf8'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<72, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<72, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_optimize_for'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<90, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<90, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_go_package'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<128, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<128, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_cc_generic_services'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<136, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<136, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_java_generic_services'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<144, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<144, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_py_generic_services'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<184, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<208, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_php_generic_services'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<184, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<248, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<248, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_cc_enable_arenas'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<162, - 2, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<162, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_objc_class_prefix'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<170, - 2, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<170, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_csharp_namespace'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<176, - 2, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_javanano_use_deprecated_package'(Rest, - Z1, - Z2, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<186, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_swift_prefix'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<194, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_php_class_prefix'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<202, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_php_namespace'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<226, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_php_metadata_namespace'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<234, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_ruby_package'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<200, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<200, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_goproto_getters_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<208, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<208, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<216, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<216, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_goproto_stringer_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<224, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<224, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_verbose_equal_all'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<232, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_face_all'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<240, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<232, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_face_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<240, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_gostring_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<248, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<248, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_populate_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<128, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<128, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_stringer_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<136, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<136, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_onlyone_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<168, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<168, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_equal_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<176, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<176, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_description_all'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<184, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<184, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_testgen_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<192, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<192, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_benchgen_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<200, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<200, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_marshaler_all'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<208, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<208, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_unmarshaler_all'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<216, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<216, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_stable_marshaler_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<224, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<224, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_sizer_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<232, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<232, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<240, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<240, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_enum_stringer_all'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<248, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<248, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_unsafe_marshaler_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<128, - 227, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<128, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<136, - 227, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<136, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_goproto_extensions_map_all'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<144, - 227, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<144, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_goproto_unrecognized_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<152, - 227, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<152, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_gogoproto_import'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<160, - 227, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<160, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_protosizer_all'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<168, - 227, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<168, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'd_field_google.protobuf.FileOptions_compare_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<>>, - 0, 0, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, R1, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, R1, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, + F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{java_package => F@_1} - end, + true -> S1#{java_package => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{java_outer_classname => F@_2} - end, + true -> S2#{java_outer_classname => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{java_multiple_files => F@_3} - end, + true -> S3#{java_multiple_files => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{java_generate_equals_and_hash => F@_4} - end, + true -> S4#{java_generate_equals_and_hash => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{java_string_check_utf8 => F@_5} - end, + true -> S5#{java_string_check_utf8 => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{optimize_for => F@_6} - end, + true -> S6#{optimize_for => F@_6} + end, S8 = if F@_7 == '$undef' -> S7; - true -> S7#{go_package => F@_7} - end, + true -> S7#{go_package => F@_7} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{cc_generic_services => F@_8} - end, + true -> S8#{cc_generic_services => F@_8} + end, S10 = if F@_9 == '$undef' -> S9; - true -> S9#{java_generic_services => F@_9} - end, + true -> S9#{java_generic_services => F@_9} + end, S11 = if F@_10 == '$undef' -> S10; - true -> S10#{py_generic_services => F@_10} - end, + true -> S10#{py_generic_services => F@_10} + end, S12 = if F@_11 == '$undef' -> S11; - true -> S11#{deprecated => F@_11} - end, + true -> S11#{php_generic_services => F@_11} + end, S13 = if F@_12 == '$undef' -> S12; - true -> S12#{cc_enable_arenas => F@_12} - end, + true -> S12#{deprecated => F@_12} + end, S14 = if F@_13 == '$undef' -> S13; - true -> S13#{objc_class_prefix => F@_13} - end, + true -> S13#{cc_enable_arenas => F@_13} + end, S15 = if F@_14 == '$undef' -> S14; - true -> S14#{csharp_namespace => F@_14} - end, + true -> S14#{objc_class_prefix => F@_14} + end, S16 = if F@_15 == '$undef' -> S15; - true -> S15#{javanano_use_deprecated_package => F@_15} - end, - S17 = if R1 == '$undef' -> S16; - true -> - S16#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S15#{csharp_namespace => F@_15} + end, + S17 = if F@_16 == '$undef' -> S16; + true -> S16#{swift_prefix => F@_16} + end, S18 = if F@_17 == '$undef' -> S17; - true -> S17#{goproto_getters_all => F@_17} - end, + true -> S17#{php_class_prefix => F@_17} + end, S19 = if F@_18 == '$undef' -> S18; - true -> S18#{goproto_enum_prefix_all => F@_18} - end, + true -> S18#{php_namespace => F@_18} + end, S20 = if F@_19 == '$undef' -> S19; - true -> S19#{goproto_stringer_all => F@_19} - end, + true -> S19#{php_metadata_namespace => F@_19} + end, S21 = if F@_20 == '$undef' -> S20; - true -> S20#{verbose_equal_all => F@_20} - end, - S22 = if F@_21 == '$undef' -> S21; - true -> S21#{face_all => F@_21} - end, + true -> S20#{ruby_package => F@_20} + end, + S22 = if R1 == '$undef' -> S21; + true -> S21#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, S23 = if F@_22 == '$undef' -> S22; - true -> S22#{gostring_all => F@_22} - end, + true -> S22#{goproto_getters_all => F@_22} + end, S24 = if F@_23 == '$undef' -> S23; - true -> S23#{populate_all => F@_23} - end, + true -> S23#{goproto_enum_prefix_all => F@_23} + end, S25 = if F@_24 == '$undef' -> S24; - true -> S24#{stringer_all => F@_24} - end, + true -> S24#{goproto_stringer_all => F@_24} + end, S26 = if F@_25 == '$undef' -> S25; - true -> S25#{onlyone_all => F@_25} - end, + true -> S25#{verbose_equal_all => F@_25} + end, S27 = if F@_26 == '$undef' -> S26; - true -> S26#{equal_all => F@_26} - end, + true -> S26#{face_all => F@_26} + end, S28 = if F@_27 == '$undef' -> S27; - true -> S27#{description_all => F@_27} - end, + true -> S27#{gostring_all => F@_27} + end, S29 = if F@_28 == '$undef' -> S28; - true -> S28#{testgen_all => F@_28} - end, + true -> S28#{populate_all => F@_28} + end, S30 = if F@_29 == '$undef' -> S29; - true -> S29#{benchgen_all => F@_29} - end, + true -> S29#{stringer_all => F@_29} + end, S31 = if F@_30 == '$undef' -> S30; - true -> S30#{marshaler_all => F@_30} - end, + true -> S30#{onlyone_all => F@_30} + end, S32 = if F@_31 == '$undef' -> S31; - true -> S31#{unmarshaler_all => F@_31} - end, + true -> S31#{equal_all => F@_31} + end, S33 = if F@_32 == '$undef' -> S32; - true -> S32#{stable_marshaler_all => F@_32} - end, + true -> S32#{description_all => F@_32} + end, S34 = if F@_33 == '$undef' -> S33; - true -> S33#{sizer_all => F@_33} - end, + true -> S33#{testgen_all => F@_33} + end, S35 = if F@_34 == '$undef' -> S34; - true -> S34#{goproto_enum_stringer_all => F@_34} - end, + true -> S34#{benchgen_all => F@_34} + end, S36 = if F@_35 == '$undef' -> S35; - true -> S35#{enum_stringer_all => F@_35} - end, + true -> S35#{marshaler_all => F@_35} + end, S37 = if F@_36 == '$undef' -> S36; - true -> S36#{unsafe_marshaler_all => F@_36} - end, + true -> S36#{unmarshaler_all => F@_36} + end, S38 = if F@_37 == '$undef' -> S37; - true -> S37#{unsafe_unmarshaler_all => F@_37} - end, + true -> S37#{stable_marshaler_all => F@_37} + end, S39 = if F@_38 == '$undef' -> S38; - true -> S38#{goproto_extensions_map_all => F@_38} - end, + true -> S38#{sizer_all => F@_38} + end, S40 = if F@_39 == '$undef' -> S39; - true -> S39#{goproto_unrecognized_all => F@_39} - end, + true -> S39#{goproto_enum_stringer_all => F@_39} + end, S41 = if F@_40 == '$undef' -> S40; - true -> S40#{gogoproto_import => F@_40} - end, + true -> S40#{enum_stringer_all => F@_40} + end, S42 = if F@_41 == '$undef' -> S41; - true -> S41#{protosizer_all => F@_41} - end, - if F@_42 == '$undef' -> S42; - true -> S42#{compare_all => F@_42} + true -> S41#{unsafe_marshaler_all => F@_41} + end, + S43 = if F@_42 == '$undef' -> S42; + true -> S42#{unsafe_unmarshaler_all => F@_42} + end, + S44 = if F@_43 == '$undef' -> S43; + true -> S43#{goproto_extensions_map_all => F@_43} + end, + S45 = if F@_44 == '$undef' -> S44; + true -> S44#{goproto_unrecognized_all => F@_44} + end, + S46 = if F@_45 == '$undef' -> S45; + true -> S45#{gogoproto_import => F@_45} + end, + S47 = if F@_46 == '$undef' -> S46; + true -> S46#{protosizer_all => F@_46} + end, + if F@_47 == '$undef' -> S47; + true -> S47#{compare_all => F@_47} end; -'dfp_read_field_def_google.protobuf.FileOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> +'dfp_read_field_def_google.protobuf.FileOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, + F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'dg_read_field_def_google.protobuf.FileOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData). - -'dg_read_field_def_google.protobuf.FileOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'dg_read_field_def_google.protobuf.FileOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.FileOptions'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dg_read_field_def_google.protobuf.FileOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dg_read_field_def_google.protobuf.FileOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.FileOptions_java_package'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData); - 66 -> - 'd_field_google.protobuf.FileOptions_java_outer_classname'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 80 -> - 'd_field_google.protobuf.FileOptions_java_multiple_files'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 160 -> - 'd_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 216 -> - 'd_field_google.protobuf.FileOptions_java_string_check_utf8'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 72 -> - 'd_field_google.protobuf.FileOptions_optimize_for'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData); - 90 -> - 'd_field_google.protobuf.FileOptions_go_package'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); - 128 -> - 'd_field_google.protobuf.FileOptions_cc_generic_services'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 136 -> - 'd_field_google.protobuf.FileOptions_java_generic_services'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 144 -> - 'd_field_google.protobuf.FileOptions_py_generic_services'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 184 -> - 'd_field_google.protobuf.FileOptions_deprecated'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); - 248 -> - 'd_field_google.protobuf.FileOptions_cc_enable_arenas'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 290 -> - 'd_field_google.protobuf.FileOptions_objc_class_prefix'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 298 -> - 'd_field_google.protobuf.FileOptions_csharp_namespace'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 304 -> - 'd_field_google.protobuf.FileOptions_javanano_use_deprecated_package'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 7994 -> - 'd_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504008 -> - 'd_field_google.protobuf.FileOptions_goproto_getters_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504016 -> - 'd_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504024 -> - 'd_field_google.protobuf.FileOptions_goproto_stringer_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504032 -> - 'd_field_google.protobuf.FileOptions_verbose_equal_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 504040 -> - 'd_field_google.protobuf.FileOptions_face_all'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData); - 504048 -> - 'd_field_google.protobuf.FileOptions_gostring_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData); - 504056 -> - 'd_field_google.protobuf.FileOptions_populate_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData); - 504064 -> - 'd_field_google.protobuf.FileOptions_stringer_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData); - 504072 -> - 'd_field_google.protobuf.FileOptions_onlyone_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); - 504104 -> - 'd_field_google.protobuf.FileOptions_equal_all'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); - 504112 -> - 'd_field_google.protobuf.FileOptions_description_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 504120 -> - 'd_field_google.protobuf.FileOptions_testgen_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); - 504128 -> - 'd_field_google.protobuf.FileOptions_benchgen_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData); - 504136 -> - 'd_field_google.protobuf.FileOptions_marshaler_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); - 504144 -> - 'd_field_google.protobuf.FileOptions_unmarshaler_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 504152 -> - 'd_field_google.protobuf.FileOptions_stable_marshaler_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504160 -> - 'd_field_google.protobuf.FileOptions_sizer_all'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); - 504168 -> - 'd_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504176 -> - 'd_field_google.protobuf.FileOptions_enum_stringer_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 504184 -> - 'd_field_google.protobuf.FileOptions_unsafe_marshaler_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504192 -> - 'd_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504200 -> - 'd_field_google.protobuf.FileOptions_goproto_extensions_map_all'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504208 -> - 'd_field_google.protobuf.FileOptions_goproto_unrecognized_all'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504216 -> - 'd_field_google.protobuf.FileOptions_gogoproto_import'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 504224 -> - 'd_field_google.protobuf.FileOptions_protosizer_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); - 504232 -> - 'd_field_google.protobuf.FileOptions_compare_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.FileOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); - 1 -> - 'skip_64_google.protobuf.FileOptions'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.FileOptions'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 3 -> - 'skip_group_google.protobuf.FileOptions'(Rest, - Key bsr 3, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); - 5 -> - 'skip_32_google.protobuf.FileOptions'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) - end + 10 -> + 'd_field_google.protobuf.FileOptions_java_package'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 66 -> + 'd_field_google.protobuf.FileOptions_java_outer_classname'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 80 -> + 'd_field_google.protobuf.FileOptions_java_multiple_files'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 160 -> + 'd_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 216 -> + 'd_field_google.protobuf.FileOptions_java_string_check_utf8'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 72 -> + 'd_field_google.protobuf.FileOptions_optimize_for'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 90 -> + 'd_field_google.protobuf.FileOptions_go_package'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 128 -> + 'd_field_google.protobuf.FileOptions_cc_generic_services'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 136 -> + 'd_field_google.protobuf.FileOptions_java_generic_services'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 144 -> + 'd_field_google.protobuf.FileOptions_py_generic_services'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 336 -> + 'd_field_google.protobuf.FileOptions_php_generic_services'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 184 -> + 'd_field_google.protobuf.FileOptions_deprecated'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 248 -> + 'd_field_google.protobuf.FileOptions_cc_enable_arenas'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 290 -> + 'd_field_google.protobuf.FileOptions_objc_class_prefix'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 298 -> + 'd_field_google.protobuf.FileOptions_csharp_namespace'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 314 -> + 'd_field_google.protobuf.FileOptions_swift_prefix'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 322 -> + 'd_field_google.protobuf.FileOptions_php_class_prefix'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 330 -> + 'd_field_google.protobuf.FileOptions_php_namespace'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 354 -> + 'd_field_google.protobuf.FileOptions_php_metadata_namespace'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 362 -> + 'd_field_google.protobuf.FileOptions_ruby_package'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 7994 -> + 'd_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504008 -> + 'd_field_google.protobuf.FileOptions_goproto_getters_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504016 -> + 'd_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504024 -> + 'd_field_google.protobuf.FileOptions_goproto_stringer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504032 -> + 'd_field_google.protobuf.FileOptions_verbose_equal_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504040 -> + 'd_field_google.protobuf.FileOptions_face_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504048 -> + 'd_field_google.protobuf.FileOptions_gostring_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504056 -> + 'd_field_google.protobuf.FileOptions_populate_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504064 -> + 'd_field_google.protobuf.FileOptions_stringer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504072 -> + 'd_field_google.protobuf.FileOptions_onlyone_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504104 -> + 'd_field_google.protobuf.FileOptions_equal_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504112 -> + 'd_field_google.protobuf.FileOptions_description_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504120 -> + 'd_field_google.protobuf.FileOptions_testgen_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504128 -> + 'd_field_google.protobuf.FileOptions_benchgen_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504136 -> + 'd_field_google.protobuf.FileOptions_marshaler_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504144 -> + 'd_field_google.protobuf.FileOptions_unmarshaler_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504152 -> + 'd_field_google.protobuf.FileOptions_stable_marshaler_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504160 -> + 'd_field_google.protobuf.FileOptions_sizer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504168 -> + 'd_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504176 -> + 'd_field_google.protobuf.FileOptions_enum_stringer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504184 -> + 'd_field_google.protobuf.FileOptions_unsafe_marshaler_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504192 -> + 'd_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504200 -> + 'd_field_google.protobuf.FileOptions_goproto_extensions_map_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504208 -> + 'd_field_google.protobuf.FileOptions_goproto_unrecognized_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504216 -> + 'd_field_google.protobuf.FileOptions_gogoproto_import'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504224 -> + 'd_field_google.protobuf.FileOptions_protosizer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504232 -> + 'd_field_google.protobuf.FileOptions_compare_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + _ -> + case Key band 7 of + 0 -> + 'skip_varint_google.protobuf.FileOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 1 -> + 'skip_64_google.protobuf.FileOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 2 -> + 'skip_length_delimited_google.protobuf.FileOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 3 -> + 'skip_group_google.protobuf.FileOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 5 -> + 'skip_32_google.protobuf.FileOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData) + end end; -'dg_read_field_def_google.protobuf.FileOptions'(<<>>, 0, - 0, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, R1, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> +'dg_read_field_def_google.protobuf.FileOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, R1, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, + F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{java_package => F@_1} - end, + true -> S1#{java_package => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{java_outer_classname => F@_2} - end, + true -> S2#{java_outer_classname => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{java_multiple_files => F@_3} - end, + true -> S3#{java_multiple_files => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{java_generate_equals_and_hash => F@_4} - end, + true -> S4#{java_generate_equals_and_hash => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{java_string_check_utf8 => F@_5} - end, + true -> S5#{java_string_check_utf8 => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{optimize_for => F@_6} - end, + true -> S6#{optimize_for => F@_6} + end, S8 = if F@_7 == '$undef' -> S7; - true -> S7#{go_package => F@_7} - end, + true -> S7#{go_package => F@_7} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{cc_generic_services => F@_8} - end, + true -> S8#{cc_generic_services => F@_8} + end, S10 = if F@_9 == '$undef' -> S9; - true -> S9#{java_generic_services => F@_9} - end, + true -> S9#{java_generic_services => F@_9} + end, S11 = if F@_10 == '$undef' -> S10; - true -> S10#{py_generic_services => F@_10} - end, + true -> S10#{py_generic_services => F@_10} + end, S12 = if F@_11 == '$undef' -> S11; - true -> S11#{deprecated => F@_11} - end, + true -> S11#{php_generic_services => F@_11} + end, S13 = if F@_12 == '$undef' -> S12; - true -> S12#{cc_enable_arenas => F@_12} - end, + true -> S12#{deprecated => F@_12} + end, S14 = if F@_13 == '$undef' -> S13; - true -> S13#{objc_class_prefix => F@_13} - end, + true -> S13#{cc_enable_arenas => F@_13} + end, S15 = if F@_14 == '$undef' -> S14; - true -> S14#{csharp_namespace => F@_14} - end, + true -> S14#{objc_class_prefix => F@_14} + end, S16 = if F@_15 == '$undef' -> S15; - true -> S15#{javanano_use_deprecated_package => F@_15} - end, - S17 = if R1 == '$undef' -> S16; - true -> - S16#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S15#{csharp_namespace => F@_15} + end, + S17 = if F@_16 == '$undef' -> S16; + true -> S16#{swift_prefix => F@_16} + end, S18 = if F@_17 == '$undef' -> S17; - true -> S17#{goproto_getters_all => F@_17} - end, + true -> S17#{php_class_prefix => F@_17} + end, S19 = if F@_18 == '$undef' -> S18; - true -> S18#{goproto_enum_prefix_all => F@_18} - end, + true -> S18#{php_namespace => F@_18} + end, S20 = if F@_19 == '$undef' -> S19; - true -> S19#{goproto_stringer_all => F@_19} - end, + true -> S19#{php_metadata_namespace => F@_19} + end, S21 = if F@_20 == '$undef' -> S20; - true -> S20#{verbose_equal_all => F@_20} - end, - S22 = if F@_21 == '$undef' -> S21; - true -> S21#{face_all => F@_21} - end, + true -> S20#{ruby_package => F@_20} + end, + S22 = if R1 == '$undef' -> S21; + true -> S21#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, S23 = if F@_22 == '$undef' -> S22; - true -> S22#{gostring_all => F@_22} - end, + true -> S22#{goproto_getters_all => F@_22} + end, S24 = if F@_23 == '$undef' -> S23; - true -> S23#{populate_all => F@_23} - end, + true -> S23#{goproto_enum_prefix_all => F@_23} + end, S25 = if F@_24 == '$undef' -> S24; - true -> S24#{stringer_all => F@_24} - end, + true -> S24#{goproto_stringer_all => F@_24} + end, S26 = if F@_25 == '$undef' -> S25; - true -> S25#{onlyone_all => F@_25} - end, + true -> S25#{verbose_equal_all => F@_25} + end, S27 = if F@_26 == '$undef' -> S26; - true -> S26#{equal_all => F@_26} - end, + true -> S26#{face_all => F@_26} + end, S28 = if F@_27 == '$undef' -> S27; - true -> S27#{description_all => F@_27} - end, + true -> S27#{gostring_all => F@_27} + end, S29 = if F@_28 == '$undef' -> S28; - true -> S28#{testgen_all => F@_28} - end, + true -> S28#{populate_all => F@_28} + end, S30 = if F@_29 == '$undef' -> S29; - true -> S29#{benchgen_all => F@_29} - end, + true -> S29#{stringer_all => F@_29} + end, S31 = if F@_30 == '$undef' -> S30; - true -> S30#{marshaler_all => F@_30} - end, + true -> S30#{onlyone_all => F@_30} + end, S32 = if F@_31 == '$undef' -> S31; - true -> S31#{unmarshaler_all => F@_31} - end, + true -> S31#{equal_all => F@_31} + end, S33 = if F@_32 == '$undef' -> S32; - true -> S32#{stable_marshaler_all => F@_32} - end, + true -> S32#{description_all => F@_32} + end, S34 = if F@_33 == '$undef' -> S33; - true -> S33#{sizer_all => F@_33} - end, + true -> S33#{testgen_all => F@_33} + end, S35 = if F@_34 == '$undef' -> S34; - true -> S34#{goproto_enum_stringer_all => F@_34} - end, + true -> S34#{benchgen_all => F@_34} + end, S36 = if F@_35 == '$undef' -> S35; - true -> S35#{enum_stringer_all => F@_35} - end, + true -> S35#{marshaler_all => F@_35} + end, S37 = if F@_36 == '$undef' -> S36; - true -> S36#{unsafe_marshaler_all => F@_36} - end, + true -> S36#{unmarshaler_all => F@_36} + end, S38 = if F@_37 == '$undef' -> S37; - true -> S37#{unsafe_unmarshaler_all => F@_37} - end, + true -> S37#{stable_marshaler_all => F@_37} + end, S39 = if F@_38 == '$undef' -> S38; - true -> S38#{goproto_extensions_map_all => F@_38} - end, + true -> S38#{sizer_all => F@_38} + end, S40 = if F@_39 == '$undef' -> S39; - true -> S39#{goproto_unrecognized_all => F@_39} - end, + true -> S39#{goproto_enum_stringer_all => F@_39} + end, S41 = if F@_40 == '$undef' -> S40; - true -> S40#{gogoproto_import => F@_40} - end, + true -> S40#{enum_stringer_all => F@_40} + end, S42 = if F@_41 == '$undef' -> S41; - true -> S41#{protosizer_all => F@_41} - end, - if F@_42 == '$undef' -> S42; - true -> S42#{compare_all => F@_42} + true -> S41#{unsafe_marshaler_all => F@_41} + end, + S43 = if F@_42 == '$undef' -> S42; + true -> S42#{unsafe_unmarshaler_all => F@_42} + end, + S44 = if F@_43 == '$undef' -> S43; + true -> S43#{goproto_extensions_map_all => F@_43} + end, + S45 = if F@_44 == '$undef' -> S44; + true -> S44#{goproto_unrecognized_all => F@_44} + end, + S46 = if F@_45 == '$undef' -> S45; + true -> S45#{gogoproto_import => F@_45} + end, + S47 = if F@_46 == '$undef' -> S46; + true -> S46#{protosizer_all => F@_46} + end, + if F@_47 == '$undef' -> S47; + true -> S47#{compare_all => F@_47} end. -'d_field_google.protobuf.FileOptions_java_package'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) +'d_field_google.protobuf.FileOptions_java_package'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_java_package'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_java_package'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_java_package'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, NewFValue, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_java_outer_classname'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + NewFValue, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_java_outer_classname'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_java_outer_classname'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_java_outer_classname'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_java_outer_classname'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, NewFValue, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_java_multiple_files'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + NewFValue, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_java_multiple_files'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_java_multiple_files'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_java_multiple_files'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, _, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_java_multiple_files'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + NewFValue, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(Rest, - N + 7, - X bsl N - + Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - F@_3, _, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - NewFValue, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_java_string_check_utf8'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + NewFValue, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_java_string_check_utf8'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_java_string_check_utf8'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_java_string_check_utf8'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, _, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_java_string_check_utf8'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, NewFValue, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_optimize_for'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + NewFValue, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_optimize_for'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_optimize_for'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_optimize_for'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, _, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_google.protobuf.FileOptions.OptimizeMode'(begin - <> = - <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, - TrUserData) - end), - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_optimize_for'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.FileOptions.OptimizeMode'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, NewFValue, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_go_package'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + NewFValue, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_go_package'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_go_package'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_go_package'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, _, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_go_package'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - NewFValue, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_cc_generic_services'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + NewFValue, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_cc_generic_services'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_cc_generic_services'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_cc_generic_services'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, _, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_cc_generic_services'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - NewFValue, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_java_generic_services'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + NewFValue, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_java_generic_services'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_java_generic_services'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_java_generic_services'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, _, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_java_generic_services'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, _, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, NewFValue, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_py_generic_services'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + NewFValue, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_py_generic_services'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_py_generic_services'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_py_generic_services'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, _, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_py_generic_services'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, _, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, NewFValue, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + NewFValue, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_php_generic_services'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_php_generic_services'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_php_generic_services'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, _, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + NewFValue, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, _, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - NewFValue, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_cc_enable_arenas'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + NewFValue, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_cc_enable_arenas'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_cc_enable_arenas'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_cc_enable_arenas'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - _, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_cc_enable_arenas'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, _, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - NewFValue, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_objc_class_prefix'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + NewFValue, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_objc_class_prefix'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_objc_class_prefix'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_objc_class_prefix'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, _, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_objc_class_prefix'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, _, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, NewFValue, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_csharp_namespace'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + NewFValue, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_csharp_namespace'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_csharp_namespace'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_csharp_namespace'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, _, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_csharp_namespace'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, _, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + NewFValue, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_swift_prefix'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_swift_prefix'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_swift_prefix'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, _, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, NewFValue, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_javanano_use_deprecated_package'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + NewFValue, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_php_class_prefix'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> - 'd_field_google.protobuf.FileOptions_javanano_use_deprecated_package'(Rest, - N + 7, - X bsl - N - + - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_javanano_use_deprecated_package'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, _, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + 'd_field_google.protobuf.FileOptions_php_class_prefix'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_php_class_prefix'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, _, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - NewFValue, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_uninterpreted_option'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + NewFValue, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_php_namespace'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_php_namespace'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_php_namespace'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, _, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + NewFValue, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_php_metadata_namespace'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_php_metadata_namespace'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_php_metadata_namespace'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, _, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + NewFValue, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_ruby_package'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_ruby_package'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_ruby_package'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, _, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + NewFValue, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_uninterpreted_option'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, Prev, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, Prev, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - cons(NewFValue, Prev, - TrUserData), - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_goproto_getters_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + cons(NewFValue, Prev, TrUserData), + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_getters_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_goproto_getters_all'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_goproto_getters_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, _, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_getters_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, _, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, NewFValue, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + NewFValue, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, _, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, _, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, NewFValue, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_goproto_stringer_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + NewFValue, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_stringer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_goproto_stringer_all'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_goproto_stringer_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, _, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_stringer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + _, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - NewFValue, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_verbose_equal_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + NewFValue, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_verbose_equal_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_verbose_equal_all'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_verbose_equal_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, _, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_verbose_equal_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, _, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - NewFValue, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_face_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + NewFValue, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_face_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_face_all'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_face_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, _, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_face_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + _, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, NewFValue, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_gostring_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + NewFValue, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_gostring_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_gostring_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_gostring_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, _, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_gostring_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, _, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, NewFValue, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_populate_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + NewFValue, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_populate_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_populate_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_populate_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, _, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_populate_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, _, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - NewFValue, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_stringer_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + NewFValue, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_stringer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_stringer_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_stringer_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, _, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_stringer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, _, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - NewFValue, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_onlyone_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + NewFValue, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_onlyone_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_onlyone_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_onlyone_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, _, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_onlyone_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, _, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, NewFValue, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_equal_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + NewFValue, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_equal_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_equal_all'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_equal_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, _, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_equal_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, _, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, NewFValue, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_description_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + NewFValue, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_description_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_description_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_description_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, _, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_description_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, _, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - NewFValue, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_testgen_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + NewFValue, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_testgen_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_testgen_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_testgen_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, _, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_testgen_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, _, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - NewFValue, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_benchgen_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + NewFValue, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_benchgen_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_benchgen_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_benchgen_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - _, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_benchgen_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, _, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, NewFValue, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_marshaler_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + NewFValue, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_marshaler_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_marshaler_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_marshaler_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, _, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_marshaler_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, _, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, NewFValue, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_unmarshaler_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + NewFValue, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_unmarshaler_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_unmarshaler_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_unmarshaler_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, _, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_unmarshaler_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, _, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - NewFValue, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_stable_marshaler_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + NewFValue, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_stable_marshaler_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_stable_marshaler_all'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_stable_marshaler_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, _, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_stable_marshaler_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, _, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - NewFValue, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_sizer_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + NewFValue, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_sizer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_sizer_all'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_sizer_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, _, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_sizer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, _, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, NewFValue, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + NewFValue, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, _, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, _, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, NewFValue, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_enum_stringer_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + NewFValue, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_enum_stringer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_enum_stringer_all'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_enum_stringer_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, _, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_enum_stringer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, _, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - NewFValue, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_unsafe_marshaler_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + NewFValue, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_unsafe_marshaler_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_unsafe_marshaler_all'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_unsafe_marshaler_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - _, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_unsafe_marshaler_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, _, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - NewFValue, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + NewFValue, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, _, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, _, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, NewFValue, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_goproto_extensions_map_all'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + NewFValue, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_extensions_map_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_goproto_extensions_map_all'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_goproto_extensions_map_all'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - _, F@_39, - F@_40, F@_41, - F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_extensions_map_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, _, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, NewFValue, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_goproto_unrecognized_all'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + NewFValue, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_unrecognized_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_goproto_unrecognized_all'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_goproto_unrecognized_all'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, _, F@_40, - F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_unrecognized_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, _, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - NewFValue, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_gogoproto_import'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + NewFValue, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_gogoproto_import'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_gogoproto_import'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_gogoproto_import'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, _, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_gogoproto_import'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, _, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - NewFValue, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_protosizer_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + NewFValue, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_protosizer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_protosizer_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_protosizer_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, _, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_protosizer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, _, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, NewFValue, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_compare_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + NewFValue, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_compare_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileOptions_compare_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_compare_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, _, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_compare_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, NewFValue, - TrUserData). - -'skip_varint_google.protobuf.FileOptions'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'skip_varint_google.protobuf.FileOptions'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData); -'skip_varint_google.protobuf.FileOptions'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + NewFValue, + TrUserData). + +'skip_varint_google.protobuf.FileOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'skip_varint_google.protobuf.FileOptions'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'skip_varint_google.protobuf.FileOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData). - -'skip_length_delimited_google.protobuf.FileOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'skip_length_delimited_google.protobuf.FileOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.FileOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'skip_length_delimited_google.protobuf.FileOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'skip_length_delimited_google.protobuf.FileOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, 'dfp_read_field_def_google.protobuf.FileOptions'(Rest2, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData). - -'skip_group_google.protobuf.FileOptions'(Bin, FNum, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, F@_42, - TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'skip_group_google.protobuf.FileOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, + F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> {_, Rest} = read_group(Bin, FNum), 'dfp_read_field_def_google.protobuf.FileOptions'(Rest, - 0, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData). - -'skip_32_google.protobuf.FileOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + 0, + Z2, + FNum, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'skip_32_google.protobuf.FileOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, + F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData). - -'skip_64_google.protobuf.FileOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'skip_64_google.protobuf.FileOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, + F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData). - -'decode_msg_google.protobuf.MessageOptions'(Bin, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'decode_msg_google.protobuf.MessageOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.MessageOptions'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id([], TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.MessageOptions'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.MessageOptions'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_message_set_wire_format'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(Rest, - Z1, - Z2, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<56, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<56, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_map_entry'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<136, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<136, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_goproto_getters'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<152, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<152, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_goproto_stringer'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<160, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<160, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_verbose_equal'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<168, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_face'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<176, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<168, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_face'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<176, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_gostring'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<184, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<184, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_populate'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<128, - 220, 32, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<128, 220, 32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_stringer'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<200, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<200, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_onlyone'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<232, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_equal'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<240, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<232, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_equal'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<240, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_description'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<248, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<248, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_testgen'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<128, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<128, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_benchgen'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<136, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<136, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_marshaler'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<144, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<144, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_unmarshaler'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<152, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<152, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_stable_marshaler'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<160, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_sizer'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<184, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<160, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_sizer'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<184, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_unsafe_marshaler'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<192, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<192, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<200, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<200, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_goproto_extensions_map'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<208, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<208, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_goproto_unrecognized'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<224, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<224, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_protosizer'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<232, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<232, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> 'd_field_google.protobuf.MessageOptions_compare'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<>>, - 0, 0, F@_1, F@_2, F@_3, - F@_4, R1, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, R1, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, + TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{message_set_wire_format => F@_1} - end, + true -> S1#{message_set_wire_format => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{no_standard_descriptor_accessor => F@_2} - end, + true -> S2#{no_standard_descriptor_accessor => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{deprecated => F@_3} - end, + true -> S3#{deprecated => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{map_entry => F@_4} - end, + true -> S4#{map_entry => F@_4} + end, S6 = if R1 == '$undef' -> S5; - true -> - S5#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S5#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{goproto_getters => F@_6} - end, + true -> S6#{goproto_getters => F@_6} + end, S8 = if F@_7 == '$undef' -> S7; - true -> S7#{goproto_stringer => F@_7} - end, + true -> S7#{goproto_stringer => F@_7} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{verbose_equal => F@_8} - end, + true -> S8#{verbose_equal => F@_8} + end, S10 = if F@_9 == '$undef' -> S9; - true -> S9#{face => F@_9} - end, + true -> S9#{face => F@_9} + end, S11 = if F@_10 == '$undef' -> S10; - true -> S10#{gostring => F@_10} - end, + true -> S10#{gostring => F@_10} + end, S12 = if F@_11 == '$undef' -> S11; - true -> S11#{populate => F@_11} - end, + true -> S11#{populate => F@_11} + end, S13 = if F@_12 == '$undef' -> S12; - true -> S12#{stringer => F@_12} - end, + true -> S12#{stringer => F@_12} + end, S14 = if F@_13 == '$undef' -> S13; - true -> S13#{onlyone => F@_13} - end, + true -> S13#{onlyone => F@_13} + end, S15 = if F@_14 == '$undef' -> S14; - true -> S14#{equal => F@_14} - end, + true -> S14#{equal => F@_14} + end, S16 = if F@_15 == '$undef' -> S15; - true -> S15#{description => F@_15} - end, + true -> S15#{description => F@_15} + end, S17 = if F@_16 == '$undef' -> S16; - true -> S16#{testgen => F@_16} - end, + true -> S16#{testgen => F@_16} + end, S18 = if F@_17 == '$undef' -> S17; - true -> S17#{benchgen => F@_17} - end, + true -> S17#{benchgen => F@_17} + end, S19 = if F@_18 == '$undef' -> S18; - true -> S18#{marshaler => F@_18} - end, + true -> S18#{marshaler => F@_18} + end, S20 = if F@_19 == '$undef' -> S19; - true -> S19#{unmarshaler => F@_19} - end, + true -> S19#{unmarshaler => F@_19} + end, S21 = if F@_20 == '$undef' -> S20; - true -> S20#{stable_marshaler => F@_20} - end, + true -> S20#{stable_marshaler => F@_20} + end, S22 = if F@_21 == '$undef' -> S21; - true -> S21#{sizer => F@_21} - end, + true -> S21#{sizer => F@_21} + end, S23 = if F@_22 == '$undef' -> S22; - true -> S22#{unsafe_marshaler => F@_22} - end, + true -> S22#{unsafe_marshaler => F@_22} + end, S24 = if F@_23 == '$undef' -> S23; - true -> S23#{unsafe_unmarshaler => F@_23} - end, + true -> S23#{unsafe_unmarshaler => F@_23} + end, S25 = if F@_24 == '$undef' -> S24; - true -> S24#{goproto_extensions_map => F@_24} - end, + true -> S24#{goproto_extensions_map => F@_24} + end, S26 = if F@_25 == '$undef' -> S25; - true -> S25#{goproto_unrecognized => F@_25} - end, + true -> S25#{goproto_unrecognized => F@_25} + end, S27 = if F@_26 == '$undef' -> S26; - true -> S26#{protosizer => F@_26} - end, + true -> S26#{protosizer => F@_26} + end, if F@_27 == '$undef' -> S27; true -> S27#{compare => F@_27} end; -'dfp_read_field_def_google.protobuf.MessageOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> +'dfp_read_field_def_google.protobuf.MessageOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, + TrUserData) -> 'dg_read_field_def_google.protobuf.MessageOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData). - -'dg_read_field_def_google.protobuf.MessageOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'dg_read_field_def_google.protobuf.MessageOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.MessageOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dg_read_field_def_google.protobuf.MessageOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) -> + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'dg_read_field_def_google.protobuf.MessageOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> Key = X bsl N + Acc, case Key of - 8 -> - 'd_field_google.protobuf.MessageOptions_message_set_wire_format'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 16 -> - 'd_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 24 -> - 'd_field_google.protobuf.MessageOptions_deprecated'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); - 56 -> - 'd_field_google.protobuf.MessageOptions_map_entry'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 7994 -> - 'd_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512008 -> - 'd_field_google.protobuf.MessageOptions_goproto_getters'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 512024 -> - 'd_field_google.protobuf.MessageOptions_goproto_stringer'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512032 -> - 'd_field_google.protobuf.MessageOptions_verbose_equal'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 512040 -> - 'd_field_google.protobuf.MessageOptions_face'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 512048 -> - 'd_field_google.protobuf.MessageOptions_gostring'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 512056 -> - 'd_field_google.protobuf.MessageOptions_populate'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 536064 -> - 'd_field_google.protobuf.MessageOptions_stringer'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 512072 -> - 'd_field_google.protobuf.MessageOptions_onlyone'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 512104 -> - 'd_field_google.protobuf.MessageOptions_equal'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 512112 -> - 'd_field_google.protobuf.MessageOptions_description'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); - 512120 -> - 'd_field_google.protobuf.MessageOptions_testgen'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 512128 -> - 'd_field_google.protobuf.MessageOptions_benchgen'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 512136 -> - 'd_field_google.protobuf.MessageOptions_marshaler'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 512144 -> - 'd_field_google.protobuf.MessageOptions_unmarshaler'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); - 512152 -> - 'd_field_google.protobuf.MessageOptions_stable_marshaler'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512160 -> - 'd_field_google.protobuf.MessageOptions_sizer'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 512184 -> - 'd_field_google.protobuf.MessageOptions_unsafe_marshaler'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512192 -> - 'd_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512200 -> - 'd_field_google.protobuf.MessageOptions_goproto_extensions_map'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512208 -> - 'd_field_google.protobuf.MessageOptions_goproto_unrecognized'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512224 -> - 'd_field_google.protobuf.MessageOptions_protosizer'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); - 512232 -> - 'd_field_google.protobuf.MessageOptions_compare'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.MessageOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 1 -> - 'skip_64_google.protobuf.MessageOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.MessageOptions'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 3 -> - 'skip_group_google.protobuf.MessageOptions'(Rest, - Key bsr 3, 0, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 5 -> - 'skip_32_google.protobuf.MessageOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) - end + 8 -> + 'd_field_google.protobuf.MessageOptions_message_set_wire_format'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 16 -> + 'd_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 24 -> + 'd_field_google.protobuf.MessageOptions_deprecated'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 56 -> + 'd_field_google.protobuf.MessageOptions_map_entry'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 7994 -> + 'd_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512008 -> + 'd_field_google.protobuf.MessageOptions_goproto_getters'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512024 -> + 'd_field_google.protobuf.MessageOptions_goproto_stringer'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512032 -> + 'd_field_google.protobuf.MessageOptions_verbose_equal'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512040 -> + 'd_field_google.protobuf.MessageOptions_face'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512048 -> + 'd_field_google.protobuf.MessageOptions_gostring'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512056 -> + 'd_field_google.protobuf.MessageOptions_populate'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 536064 -> + 'd_field_google.protobuf.MessageOptions_stringer'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512072 -> + 'd_field_google.protobuf.MessageOptions_onlyone'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512104 -> + 'd_field_google.protobuf.MessageOptions_equal'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512112 -> + 'd_field_google.protobuf.MessageOptions_description'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512120 -> + 'd_field_google.protobuf.MessageOptions_testgen'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512128 -> + 'd_field_google.protobuf.MessageOptions_benchgen'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512136 -> + 'd_field_google.protobuf.MessageOptions_marshaler'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512144 -> + 'd_field_google.protobuf.MessageOptions_unmarshaler'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512152 -> + 'd_field_google.protobuf.MessageOptions_stable_marshaler'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512160 -> + 'd_field_google.protobuf.MessageOptions_sizer'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512184 -> + 'd_field_google.protobuf.MessageOptions_unsafe_marshaler'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512192 -> + 'd_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512200 -> + 'd_field_google.protobuf.MessageOptions_goproto_extensions_map'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512208 -> + 'd_field_google.protobuf.MessageOptions_goproto_unrecognized'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512224 -> + 'd_field_google.protobuf.MessageOptions_protosizer'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 512232 -> + 'd_field_google.protobuf.MessageOptions_compare'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + _ -> + case Key band 7 of + 0 -> + 'skip_varint_google.protobuf.MessageOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 1 -> + 'skip_64_google.protobuf.MessageOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 2 -> + 'skip_length_delimited_google.protobuf.MessageOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 3 -> + 'skip_group_google.protobuf.MessageOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); + 5 -> + 'skip_32_google.protobuf.MessageOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData) + end end; -'dg_read_field_def_google.protobuf.MessageOptions'(<<>>, - 0, 0, F@_1, F@_2, F@_3, F@_4, - R1, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> +'dg_read_field_def_google.protobuf.MessageOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, R1, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, + TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{message_set_wire_format => F@_1} - end, + true -> S1#{message_set_wire_format => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{no_standard_descriptor_accessor => F@_2} - end, + true -> S2#{no_standard_descriptor_accessor => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{deprecated => F@_3} - end, + true -> S3#{deprecated => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{map_entry => F@_4} - end, + true -> S4#{map_entry => F@_4} + end, S6 = if R1 == '$undef' -> S5; - true -> - S5#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S5#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{goproto_getters => F@_6} - end, + true -> S6#{goproto_getters => F@_6} + end, S8 = if F@_7 == '$undef' -> S7; - true -> S7#{goproto_stringer => F@_7} - end, + true -> S7#{goproto_stringer => F@_7} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{verbose_equal => F@_8} - end, + true -> S8#{verbose_equal => F@_8} + end, S10 = if F@_9 == '$undef' -> S9; - true -> S9#{face => F@_9} - end, + true -> S9#{face => F@_9} + end, S11 = if F@_10 == '$undef' -> S10; - true -> S10#{gostring => F@_10} - end, + true -> S10#{gostring => F@_10} + end, S12 = if F@_11 == '$undef' -> S11; - true -> S11#{populate => F@_11} - end, + true -> S11#{populate => F@_11} + end, S13 = if F@_12 == '$undef' -> S12; - true -> S12#{stringer => F@_12} - end, + true -> S12#{stringer => F@_12} + end, S14 = if F@_13 == '$undef' -> S13; - true -> S13#{onlyone => F@_13} - end, + true -> S13#{onlyone => F@_13} + end, S15 = if F@_14 == '$undef' -> S14; - true -> S14#{equal => F@_14} - end, + true -> S14#{equal => F@_14} + end, S16 = if F@_15 == '$undef' -> S15; - true -> S15#{description => F@_15} - end, + true -> S15#{description => F@_15} + end, S17 = if F@_16 == '$undef' -> S16; - true -> S16#{testgen => F@_16} - end, + true -> S16#{testgen => F@_16} + end, S18 = if F@_17 == '$undef' -> S17; - true -> S17#{benchgen => F@_17} - end, + true -> S17#{benchgen => F@_17} + end, S19 = if F@_18 == '$undef' -> S18; - true -> S18#{marshaler => F@_18} - end, + true -> S18#{marshaler => F@_18} + end, S20 = if F@_19 == '$undef' -> S19; - true -> S19#{unmarshaler => F@_19} - end, + true -> S19#{unmarshaler => F@_19} + end, S21 = if F@_20 == '$undef' -> S20; - true -> S20#{stable_marshaler => F@_20} - end, + true -> S20#{stable_marshaler => F@_20} + end, S22 = if F@_21 == '$undef' -> S21; - true -> S21#{sizer => F@_21} - end, + true -> S21#{sizer => F@_21} + end, S23 = if F@_22 == '$undef' -> S22; - true -> S22#{unsafe_marshaler => F@_22} - end, + true -> S22#{unsafe_marshaler => F@_22} + end, S24 = if F@_23 == '$undef' -> S23; - true -> S23#{unsafe_unmarshaler => F@_23} - end, + true -> S23#{unsafe_unmarshaler => F@_23} + end, S25 = if F@_24 == '$undef' -> S24; - true -> S24#{goproto_extensions_map => F@_24} - end, + true -> S24#{goproto_extensions_map => F@_24} + end, S26 = if F@_25 == '$undef' -> S25; - true -> S25#{goproto_unrecognized => F@_25} - end, + true -> S25#{goproto_unrecognized => F@_25} + end, S27 = if F@_26 == '$undef' -> S26; - true -> S26#{protosizer => F@_26} - end, + true -> S26#{protosizer => F@_26} + end, if F@_27 == '$undef' -> S27; true -> S27#{compare => F@_27} end. -'d_field_google.protobuf.MessageOptions_message_set_wire_format'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData) +'d_field_google.protobuf.MessageOptions_message_set_wire_format'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_message_set_wire_format'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_message_set_wire_format'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, _, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_message_set_wire_format'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, NewFValue, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData) + 0, + 0, + F, + NewFValue, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(Rest, - N + - 7, - X - bsl - N - + - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - _, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, NewFValue, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + NewFValue, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, _, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_map_entry'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + NewFValue, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_map_entry'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_map_entry'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_map_entry'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_map_entry'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - NewFValue, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_uninterpreted_option'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + NewFValue, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_uninterpreted_option'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - Prev, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, - cons(NewFValue, Prev, - TrUserData), - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_goproto_getters'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + cons(NewFValue, Prev, TrUserData), + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_goproto_getters'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_goproto_getters'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_goproto_getters'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, _, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_goproto_getters'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, NewFValue, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_goproto_stringer'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + NewFValue, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_goproto_stringer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_goproto_stringer'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_goproto_stringer'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, _, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_goproto_stringer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - NewFValue, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_verbose_equal'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + NewFValue, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_verbose_equal'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_verbose_equal'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_verbose_equal'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - _, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_verbose_equal'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - NewFValue, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_face'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + NewFValue, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_face'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_face'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_face'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, _, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_face'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, _, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, NewFValue, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_gostring'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + NewFValue, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_gostring'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_gostring'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_gostring'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, _, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_gostring'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, _, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, NewFValue, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_populate'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + NewFValue, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_populate'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_populate'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_populate'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, _, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_populate'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, _, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - NewFValue, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_stringer'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + NewFValue, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_stringer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_stringer'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_stringer'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, _, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_stringer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, NewFValue, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_onlyone'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + NewFValue, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_onlyone'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_onlyone'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_onlyone'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, _, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_onlyone'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, _, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, NewFValue, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_equal'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + NewFValue, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_equal'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_equal'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_equal'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, _, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_equal'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, _, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - NewFValue, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_description'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + NewFValue, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_description'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_description'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_description'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, _, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_description'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, _, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, NewFValue, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_testgen'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + NewFValue, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_testgen'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_testgen'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_testgen'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, _, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_testgen'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, _, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, NewFValue, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_benchgen'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + NewFValue, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_benchgen'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_benchgen'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_benchgen'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, _, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_benchgen'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, _, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - NewFValue, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_marshaler'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + NewFValue, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_marshaler'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_marshaler'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_marshaler'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, _, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_marshaler'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, _, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, NewFValue, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_unmarshaler'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + NewFValue, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_unmarshaler'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_unmarshaler'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_unmarshaler'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, _, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_unmarshaler'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, _, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, NewFValue, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_stable_marshaler'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + NewFValue, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_stable_marshaler'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_stable_marshaler'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_stable_marshaler'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, _, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_stable_marshaler'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, _, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - NewFValue, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_sizer'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + NewFValue, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_sizer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_sizer'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_sizer'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, _, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_sizer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, _, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, NewFValue, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_unsafe_marshaler'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + NewFValue, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_unsafe_marshaler'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_unsafe_marshaler'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_unsafe_marshaler'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, _, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_unsafe_marshaler'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, _, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, NewFValue, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + NewFValue, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, _, - F@_24, F@_25, F@_26, - F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, _, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - NewFValue, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_goproto_extensions_map'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + NewFValue, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_goproto_extensions_map'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_goproto_extensions_map'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_goproto_extensions_map'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, _, - F@_25, F@_26, - F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_goproto_extensions_map'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, _, F@_25, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, NewFValue, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_goproto_unrecognized'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + NewFValue, + F@_25, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_goproto_unrecognized'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_goproto_unrecognized'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_goproto_unrecognized'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, _, - F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_goproto_unrecognized'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, _, F@_26, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, NewFValue, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_protosizer'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + NewFValue, + F@_26, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_protosizer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_protosizer'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_protosizer'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, _, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_protosizer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, _, F@_27, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - NewFValue, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_compare'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + NewFValue, + F@_27, + TrUserData). + +'d_field_google.protobuf.MessageOptions_compare'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'd_field_google.protobuf.MessageOptions_compare'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_compare'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, _, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'d_field_google.protobuf.MessageOptions_compare'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, NewFValue, - TrUserData). - -'skip_varint_google.protobuf.MessageOptions'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, TrUserData) -> - 'skip_varint_google.protobuf.MessageOptions'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'skip_varint_google.protobuf.MessageOptions'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + NewFValue, + TrUserData). + +'skip_varint_google.protobuf.MessageOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> + 'skip_varint_google.protobuf.MessageOptions'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'skip_varint_google.protobuf.MessageOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, TrUserData) -> 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'skip_length_delimited_google.protobuf.MessageOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'skip_length_delimited_google.protobuf.MessageOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.MessageOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'skip_length_delimited_google.protobuf.MessageOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) -> + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData); +'skip_length_delimited_google.protobuf.MessageOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest2, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'skip_group_google.protobuf.MessageOptions'(Bin, FNum, - Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'skip_group_google.protobuf.MessageOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, + TrUserData) -> {_, Rest} = read_group(Bin, FNum), 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest, - 0, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'skip_32_google.protobuf.MessageOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData) -> + 0, + Z2, + FNum, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'skip_32_google.protobuf.MessageOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, + F@_27, TrUserData) -> 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'skip_64_google.protobuf.MessageOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'skip_64_google.protobuf.MessageOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, + F@_27, TrUserData) -> 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'decode_msg_google.protobuf.FieldOptions'(Bin, - TrUserData) -> + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + TrUserData). + +'decode_msg_google.protobuf.FieldOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.FieldOptions'(Bin, - 0, 0, - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id([], TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.FieldOptions'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_ctype'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_packed'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<48, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_jstype'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<40, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_lazy'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<80, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_weak'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<200, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_nullable'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<208, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_embed'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<218, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_customtype'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<226, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_customname'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<234, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_jsontag'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<242, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_moretags'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<250, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_casttype'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<130, - 223, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_castkey'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<138, - 223, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_castvalue'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<144, - 223, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_stdtime'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<152, - 223, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_stdduration'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<>>, - 0, 0, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, R1, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.FieldOptions'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_ctype'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_packed'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<48, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_jstype'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_lazy'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_deprecated'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<80, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_weak'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<200, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_nullable'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<208, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_embed'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<218, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_customtype'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<226, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_customname'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<234, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_jsontag'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<242, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_moretags'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<250, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_casttype'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<130, 223, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_castkey'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<138, 223, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_castvalue'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<144, 223, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_stdtime'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<152, 223, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_stdduration'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, R1, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{ctype => F@_1} - end, + true -> S1#{ctype => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{packed => F@_2} - end, + true -> S2#{packed => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{jstype => F@_3} - end, + true -> S3#{jstype => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{lazy => F@_4} - end, + true -> S4#{lazy => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{deprecated => F@_5} - end, + true -> S5#{deprecated => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{weak => F@_6} - end, + true -> S6#{weak => F@_6} + end, S8 = if R1 == '$undef' -> S7; - true -> - S7#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S7#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{nullable => F@_8} - end, + true -> S8#{nullable => F@_8} + end, S10 = if F@_9 == '$undef' -> S9; - true -> S9#{embed => F@_9} - end, + true -> S9#{embed => F@_9} + end, S11 = if F@_10 == '$undef' -> S10; - true -> S10#{customtype => F@_10} - end, + true -> S10#{customtype => F@_10} + end, S12 = if F@_11 == '$undef' -> S11; - true -> S11#{customname => F@_11} - end, + true -> S11#{customname => F@_11} + end, S13 = if F@_12 == '$undef' -> S12; - true -> S12#{jsontag => F@_12} - end, + true -> S12#{jsontag => F@_12} + end, S14 = if F@_13 == '$undef' -> S13; - true -> S13#{moretags => F@_13} - end, + true -> S13#{moretags => F@_13} + end, S15 = if F@_14 == '$undef' -> S14; - true -> S14#{casttype => F@_14} - end, + true -> S14#{casttype => F@_14} + end, S16 = if F@_15 == '$undef' -> S15; - true -> S15#{castkey => F@_15} - end, + true -> S15#{castkey => F@_15} + end, S17 = if F@_16 == '$undef' -> S16; - true -> S16#{castvalue => F@_16} - end, + true -> S16#{castvalue => F@_16} + end, S18 = if F@_17 == '$undef' -> S17; - true -> S17#{stdtime => F@_17} - end, + true -> S17#{stdtime => F@_17} + end, if F@_18 == '$undef' -> S18; true -> S18#{stdduration => F@_18} end; -'dfp_read_field_def_google.protobuf.FieldOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'dg_read_field_def_google.protobuf.FieldOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData). - -'dg_read_field_def_google.protobuf.FieldOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.FieldOptions'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dg_read_field_def_google.protobuf.FieldOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> +'dfp_read_field_def_google.protobuf.FieldOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'dg_read_field_def_google.protobuf.FieldOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'dg_read_field_def_google.protobuf.FieldOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.FieldOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'dg_read_field_def_google.protobuf.FieldOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> Key = X bsl N + Acc, case Key of - 8 -> - 'd_field_google.protobuf.FieldOptions_ctype'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); - 16 -> - 'd_field_google.protobuf.FieldOptions_packed'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, - TrUserData); - 48 -> - 'd_field_google.protobuf.FieldOptions_jstype'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, - TrUserData); - 40 -> - 'd_field_google.protobuf.FieldOptions_lazy'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 24 -> - 'd_field_google.protobuf.FieldOptions_deprecated'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); - 80 -> - 'd_field_google.protobuf.FieldOptions_weak'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 7994 -> - 'd_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - TrUserData); - 520008 -> - 'd_field_google.protobuf.FieldOptions_nullable'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 520016 -> - 'd_field_google.protobuf.FieldOptions_embed'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); - 520026 -> - 'd_field_google.protobuf.FieldOptions_customtype'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); - 520034 -> - 'd_field_google.protobuf.FieldOptions_customname'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); - 520042 -> - 'd_field_google.protobuf.FieldOptions_jsontag'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, - TrUserData); - 520050 -> - 'd_field_google.protobuf.FieldOptions_moretags'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 520058 -> - 'd_field_google.protobuf.FieldOptions_casttype'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 520066 -> - 'd_field_google.protobuf.FieldOptions_castkey'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, - TrUserData); - 520074 -> - 'd_field_google.protobuf.FieldOptions_castvalue'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); - 520080 -> - 'd_field_google.protobuf.FieldOptions_stdtime'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, - TrUserData); - 520088 -> - 'd_field_google.protobuf.FieldOptions_stdduration'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.FieldOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 1 -> - 'skip_64_google.protobuf.FieldOptions'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.FieldOptions'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - TrUserData); - 3 -> - 'skip_group_google.protobuf.FieldOptions'(Rest, - Key bsr 3, 0, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, - TrUserData); - 5 -> - 'skip_32_google.protobuf.FieldOptions'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData) - end + 8 -> 'd_field_google.protobuf.FieldOptions_ctype'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 16 -> 'd_field_google.protobuf.FieldOptions_packed'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 48 -> 'd_field_google.protobuf.FieldOptions_jstype'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 40 -> 'd_field_google.protobuf.FieldOptions_lazy'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 24 -> 'd_field_google.protobuf.FieldOptions_deprecated'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 80 -> 'd_field_google.protobuf.FieldOptions_weak'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 7994 -> 'd_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520008 -> 'd_field_google.protobuf.FieldOptions_nullable'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520016 -> 'd_field_google.protobuf.FieldOptions_embed'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520026 -> 'd_field_google.protobuf.FieldOptions_customtype'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520034 -> 'd_field_google.protobuf.FieldOptions_customname'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520042 -> 'd_field_google.protobuf.FieldOptions_jsontag'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520050 -> 'd_field_google.protobuf.FieldOptions_moretags'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520058 -> 'd_field_google.protobuf.FieldOptions_casttype'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520066 -> 'd_field_google.protobuf.FieldOptions_castkey'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520074 -> 'd_field_google.protobuf.FieldOptions_castvalue'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520080 -> 'd_field_google.protobuf.FieldOptions_stdtime'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 520088 -> 'd_field_google.protobuf.FieldOptions_stdduration'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.FieldOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 1 -> 'skip_64_google.protobuf.FieldOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.FieldOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 3 -> 'skip_group_google.protobuf.FieldOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); + 5 -> 'skip_32_google.protobuf.FieldOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) + end end; -'dg_read_field_def_google.protobuf.FieldOptions'(<<>>, - 0, 0, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, R1, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> +'dg_read_field_def_google.protobuf.FieldOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, R1, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{ctype => F@_1} - end, + true -> S1#{ctype => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{packed => F@_2} - end, + true -> S2#{packed => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{jstype => F@_3} - end, + true -> S3#{jstype => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{lazy => F@_4} - end, + true -> S4#{lazy => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{deprecated => F@_5} - end, + true -> S5#{deprecated => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{weak => F@_6} - end, + true -> S6#{weak => F@_6} + end, S8 = if R1 == '$undef' -> S7; - true -> - S7#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S7#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, S9 = if F@_8 == '$undef' -> S8; - true -> S8#{nullable => F@_8} - end, + true -> S8#{nullable => F@_8} + end, S10 = if F@_9 == '$undef' -> S9; - true -> S9#{embed => F@_9} - end, + true -> S9#{embed => F@_9} + end, S11 = if F@_10 == '$undef' -> S10; - true -> S10#{customtype => F@_10} - end, + true -> S10#{customtype => F@_10} + end, S12 = if F@_11 == '$undef' -> S11; - true -> S11#{customname => F@_11} - end, + true -> S11#{customname => F@_11} + end, S13 = if F@_12 == '$undef' -> S12; - true -> S12#{jsontag => F@_12} - end, + true -> S12#{jsontag => F@_12} + end, S14 = if F@_13 == '$undef' -> S13; - true -> S13#{moretags => F@_13} - end, + true -> S13#{moretags => F@_13} + end, S15 = if F@_14 == '$undef' -> S14; - true -> S14#{casttype => F@_14} - end, + true -> S14#{casttype => F@_14} + end, S16 = if F@_15 == '$undef' -> S15; - true -> S15#{castkey => F@_15} - end, + true -> S15#{castkey => F@_15} + end, S17 = if F@_16 == '$undef' -> S16; - true -> S16#{castvalue => F@_16} - end, + true -> S16#{castvalue => F@_16} + end, S18 = if F@_17 == '$undef' -> S17; - true -> S17#{stdtime => F@_17} - end, + true -> S17#{stdtime => F@_17} + end, if F@_18 == '$undef' -> S18; true -> S18#{stdduration => F@_18} end. -'d_field_google.protobuf.FieldOptions_ctype'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_ctype'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_ctype'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_google.protobuf.FieldOptions.CType'(begin - <> = - <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, NewFValue, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_packed'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_packed'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_packed'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, NewFValue, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_jstype'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_jstype'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_jstype'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, _, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_google.protobuf.FieldOptions.JSType'(begin - <> = - <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData). - -'d_field_google.protobuf.FieldOptions_lazy'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_lazy'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_lazy'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - NewFValue, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, _, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, NewFValue, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_weak'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_weak'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_weak'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, _, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, NewFValue, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_uninterpreted_option'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_uninterpreted_option'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, Prev, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - cons(NewFValue, Prev, - TrUserData), - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_nullable'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_nullable'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_nullable'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, _, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - NewFValue, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_embed'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_embed'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_embed'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, _, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, NewFValue, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_customtype'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_customtype'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_customtype'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, _, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, NewFValue, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_customname'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_customname'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_customname'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, _, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - NewFValue, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_jsontag'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_jsontag'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_jsontag'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, _, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - NewFValue, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_moretags'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_moretags'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_moretags'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, _, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, NewFValue, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_casttype'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_casttype'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_casttype'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, _, - F@_15, F@_16, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, NewFValue, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_castkey'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_castkey'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_castkey'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, _, F@_16, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - NewFValue, F@_16, F@_17, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_castvalue'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_castvalue'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_castvalue'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, _, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, NewFValue, F@_17, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_stdtime'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_stdtime'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_stdtime'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, _, F@_18, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, NewFValue, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_stdduration'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_stdduration'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_stdduration'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, _, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - NewFValue, TrUserData). - -'skip_varint_google.protobuf.FieldOptions'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'skip_varint_google.protobuf.FieldOptions'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData); -'skip_varint_google.protobuf.FieldOptions'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'skip_length_delimited_google.protobuf.FieldOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.FieldOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); -'skip_length_delimited_google.protobuf.FieldOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData) -> +'d_field_google.protobuf.FieldOptions_ctype'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_ctype'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_ctype'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.FieldOptions.CType'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_packed'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_packed'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_packed'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_jstype'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_jstype'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_jstype'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.FieldOptions.JSType'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_lazy'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_lazy'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_lazy'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_deprecated'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_weak'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_weak'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_weak'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, Prev, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, cons(NewFValue, Prev, TrUserData), F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_nullable'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_nullable'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_nullable'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, NewFValue, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_embed'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_embed'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_embed'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, _, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, NewFValue, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_customtype'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_customtype'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_customtype'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, _, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, NewFValue, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_customname'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_customname'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_customname'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, _, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, NewFValue, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_jsontag'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_jsontag'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_jsontag'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, NewFValue, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_moretags'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_moretags'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_moretags'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, _, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, NewFValue, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_casttype'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_casttype'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_casttype'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, _, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, NewFValue, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_castkey'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_castkey'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_castkey'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, _, F@_16, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, NewFValue, F@_16, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_castvalue'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_castvalue'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_castvalue'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, _, F@_17, F@_18, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, NewFValue, F@_17, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_stdtime'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_stdtime'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_stdtime'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, _, F@_18, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, NewFValue, F@_18, TrUserData). + +'d_field_google.protobuf.FieldOptions_stdduration'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_stdduration'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'d_field_google.protobuf.FieldOptions_stdduration'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, NewFValue, TrUserData). + +'skip_varint_google.protobuf.FieldOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'skip_varint_google.protobuf.FieldOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'skip_varint_google.protobuf.FieldOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'skip_length_delimited_google.protobuf.FieldOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.FieldOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData); +'skip_length_delimited_google.protobuf.FieldOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'skip_group_google.protobuf.FieldOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'skip_32_google.protobuf.FieldOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'skip_64_google.protobuf.FieldOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, TrUserData). + +'decode_msg_google.protobuf.OneofOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofOptions'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.OneofOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.OneofOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.OneofOptions'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_google.protobuf.OneofOptions'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.OneofOptions'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.OneofOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.OneofOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.OneofOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 7994 -> 'd_field_google.protobuf.OneofOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.OneofOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.OneofOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.OneofOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.OneofOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.OneofOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.OneofOptions'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end. + +'d_field_google.protobuf.OneofOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_google.protobuf.OneofOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.OneofOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.OneofOptions'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.OneofOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.OneofOptions'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.OneofOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.OneofOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.OneofOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.OneofOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest2, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'skip_group_google.protobuf.FieldOptions'(Bin, FNum, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> + 'dfp_read_field_def_google.protobuf.OneofOptions'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_google.protobuf.OneofOptions'(Bin, _, Z2, FNum, F@_1, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, - 0, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'skip_32_google.protobuf.FieldOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'skip_64_google.protobuf.FieldOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'decode_msg_google.protobuf.EnumOptions'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumOptions'(Bin, 0, - 0, - id('$undef', TrUserData), - id('$undef', TrUserData), - id([], TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.EnumOptions'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_allow_alias'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<136, - 163, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_goproto_enum_prefix'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<168, - 164, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_goproto_enum_stringer'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<176, - 164, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_enum_stringer'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<186, - 164, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_enum_customname'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<>>, - 0, 0, F@_1, F@_2, R1, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.OneofOptions'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.OneofOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.OneofOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_google.protobuf.EnumOptions'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumOptions'(Bin, + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.EnumOptions'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_allow_alias'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_deprecated'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<136, 163, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_goproto_enum_prefix'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<168, 164, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_goproto_enum_stringer'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<176, 164, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_enum_stringer'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<186, 164, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_enum_customname'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<>>, 0, 0, _, F@_1, F@_2, R1, F@_4, F@_5, F@_6, F@_7, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{allow_alias => F@_1} - end, + true -> S1#{allow_alias => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{deprecated => F@_2} - end, + true -> S2#{deprecated => F@_2} + end, S4 = if R1 == '$undef' -> S3; - true -> - S3#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S3#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{goproto_enum_prefix => F@_4} - end, + true -> S4#{goproto_enum_prefix => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{goproto_enum_stringer => F@_5} - end, + true -> S5#{goproto_enum_stringer => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{enum_stringer => F@_6} - end, + true -> S6#{enum_stringer => F@_6} + end, if F@_7 == '$undef' -> S7; true -> S7#{enum_customname => F@_7} end; -'dfp_read_field_def_google.protobuf.EnumOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'dg_read_field_def_google.protobuf.EnumOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'dg_read_field_def_google.protobuf.EnumOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.EnumOptions'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData); -'dg_read_field_def_google.protobuf.EnumOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, TrUserData) -> +'dfp_read_field_def_google.protobuf.EnumOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> 'dg_read_field_def_google.protobuf.EnumOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'dg_read_field_def_google.protobuf.EnumOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.EnumOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dg_read_field_def_google.protobuf.EnumOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> Key = X bsl N + Acc, case Key of - 16 -> - 'd_field_google.protobuf.EnumOptions_allow_alias'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 24 -> - 'd_field_google.protobuf.EnumOptions_deprecated'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 7994 -> - 'd_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 496008 -> - 'd_field_google.protobuf.EnumOptions_goproto_enum_prefix'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 496168 -> - 'd_field_google.protobuf.EnumOptions_goproto_enum_stringer'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - TrUserData); - 496176 -> - 'd_field_google.protobuf.EnumOptions_enum_stringer'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 496186 -> - 'd_field_google.protobuf.EnumOptions_enum_customname'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.EnumOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, TrUserData); - 1 -> - 'skip_64_google.protobuf.EnumOptions'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.EnumOptions'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 3 -> - 'skip_group_google.protobuf.EnumOptions'(Rest, - Key bsr 3, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 5 -> - 'skip_32_google.protobuf.EnumOptions'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData) - end + 16 -> 'd_field_google.protobuf.EnumOptions_allow_alias'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 24 -> 'd_field_google.protobuf.EnumOptions_deprecated'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 7994 -> 'd_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 496008 -> 'd_field_google.protobuf.EnumOptions_goproto_enum_prefix'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 496168 -> 'd_field_google.protobuf.EnumOptions_goproto_enum_stringer'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 496176 -> 'd_field_google.protobuf.EnumOptions_enum_stringer'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 496186 -> 'd_field_google.protobuf.EnumOptions_enum_customname'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.EnumOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 1 -> 'skip_64_google.protobuf.EnumOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.EnumOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 3 -> 'skip_group_google.protobuf.EnumOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 5 -> 'skip_32_google.protobuf.EnumOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) + end end; -'dg_read_field_def_google.protobuf.EnumOptions'(<<>>, 0, - 0, F@_1, F@_2, R1, F@_4, F@_5, - F@_6, F@_7, TrUserData) -> +'dg_read_field_def_google.protobuf.EnumOptions'(<<>>, 0, 0, _, F@_1, F@_2, R1, F@_4, F@_5, F@_6, F@_7, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{allow_alias => F@_1} - end, + true -> S1#{allow_alias => F@_1} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{deprecated => F@_2} - end, + true -> S2#{deprecated => F@_2} + end, S4 = if R1 == '$undef' -> S3; - true -> - S3#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S3#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{goproto_enum_prefix => F@_4} - end, + true -> S4#{goproto_enum_prefix => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{goproto_enum_stringer => F@_5} - end, + true -> S5#{goproto_enum_stringer => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{enum_stringer => F@_6} - end, + true -> S6#{enum_stringer => F@_6} + end, if F@_7 == '$undef' -> S7; true -> S7#{enum_customname => F@_7} end. -'d_field_google.protobuf.EnumOptions_allow_alias'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_allow_alias'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'d_field_google.protobuf.EnumOptions_allow_alias'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, NewFValue, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData). - -'d_field_google.protobuf.EnumOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData); -'d_field_google.protobuf.EnumOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, F@_1, NewFValue, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData). - -'d_field_google.protobuf.EnumOptions_uninterpreted_option'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.EnumOptions_uninterpreted_option'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - Prev, F@_4, F@_5, - F@_6, F@_7, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, F@_1, F@_2, - cons(NewFValue, Prev, - TrUserData), - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'d_field_google.protobuf.EnumOptions_goproto_enum_prefix'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_goproto_enum_prefix'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, TrUserData); -'d_field_google.protobuf.EnumOptions_goproto_enum_prefix'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, _, F@_5, F@_6, - F@_7, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - NewFValue, F@_5, F@_6, - F@_7, TrUserData). - -'d_field_google.protobuf.EnumOptions_goproto_enum_stringer'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_goproto_enum_stringer'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.EnumOptions_goproto_enum_stringer'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, _, F@_6, - F@_7, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, NewFValue, F@_6, - F@_7, TrUserData). - -'d_field_google.protobuf.EnumOptions_enum_stringer'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_enum_stringer'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'d_field_google.protobuf.EnumOptions_enum_stringer'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, _, F@_7, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, NewFValue, - F@_7, TrUserData). - -'d_field_google.protobuf.EnumOptions_enum_customname'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_enum_customname'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, TrUserData); -'d_field_google.protobuf.EnumOptions_enum_customname'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, _, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - NewFValue, TrUserData). - -'skip_varint_google.protobuf.EnumOptions'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData) -> - 'skip_varint_google.protobuf.EnumOptions'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData); -'skip_varint_google.protobuf.EnumOptions'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'skip_length_delimited_google.protobuf.EnumOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.EnumOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'skip_length_delimited_google.protobuf.EnumOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> +'d_field_google.protobuf.EnumOptions_allow_alias'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_allow_alias'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.EnumOptions_allow_alias'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.EnumOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_deprecated'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.EnumOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.EnumOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.EnumOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, F@_2, cons(NewFValue, Prev, TrUserData), F@_4, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.EnumOptions_goproto_enum_prefix'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_goproto_enum_prefix'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.EnumOptions_goproto_enum_prefix'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.EnumOptions_goproto_enum_stringer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_goproto_enum_stringer'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.EnumOptions_goproto_enum_stringer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.EnumOptions_enum_stringer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_enum_stringer'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.EnumOptions_enum_stringer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, F@_7, TrUserData). + +'d_field_google.protobuf.EnumOptions_enum_customname'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_enum_customname'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.EnumOptions_enum_customname'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, NewFValue, TrUserData). + +'skip_varint_google.protobuf.EnumOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> 'skip_varint_google.protobuf.EnumOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'skip_varint_google.protobuf.EnumOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_length_delimited_google.protobuf.EnumOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.EnumOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'skip_length_delimited_google.protobuf.EnumOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest2, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'skip_group_google.protobuf.EnumOptions'(Bin, FNum, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_group_google.protobuf.EnumOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, - 0, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'skip_32_google.protobuf.EnumOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'skip_64_google.protobuf.EnumOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'decode_msg_google.protobuf.EnumValueOptions'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Bin, - 0, 0, - id('$undef', - TrUserData), - id([], TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_google.protobuf.EnumValueOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<138, - 157, 32, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_google.protobuf.EnumValueOptions_enumvalue_customname'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<>>, - 0, 0, F@_1, R1, F@_3, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_32_google.protobuf.EnumOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_64_google.protobuf.EnumOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'decode_msg_google.protobuf.EnumValueOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.EnumValueOptions_deprecated'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<138, 157, 32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.EnumValueOptions_enumvalue_customname'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<>>, 0, 0, _, F@_1, R1, F@_3, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{deprecated => F@_1} - end, + true -> S1#{deprecated => F@_1} + end, S3 = if R1 == '$undef' -> S2; - true -> - S2#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S2#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, if F@_3 == '$undef' -> S3; true -> S3#{enumvalue_customname => F@_3} end; -'dfp_read_field_def_google.protobuf.EnumValueOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dg_read_field_def_google.protobuf.EnumValueOptions'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'dg_read_field_def_google.protobuf.EnumValueOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.EnumValueOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'dg_read_field_def_google.protobuf.EnumValueOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) -> +'dfp_read_field_def_google.protobuf.EnumValueOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_google.protobuf.EnumValueOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_google.protobuf.EnumValueOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.EnumValueOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_google.protobuf.EnumValueOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> Key = X bsl N + Acc, case Key of - 8 -> - 'd_field_google.protobuf.EnumValueOptions_deprecated'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 7994 -> - 'd_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - TrUserData); - 528010 -> - 'd_field_google.protobuf.EnumValueOptions_enumvalue_customname'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.EnumValueOptions'(Rest, 0, - 0, F@_1, F@_2, - F@_3, - TrUserData); - 1 -> - 'skip_64_google.protobuf.EnumValueOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.EnumValueOptions'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - TrUserData); - 3 -> - 'skip_group_google.protobuf.EnumValueOptions'(Rest, - Key bsr 3, 0, - F@_1, F@_2, F@_3, - TrUserData); - 5 -> - 'skip_32_google.protobuf.EnumValueOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, - TrUserData) - end + 8 -> 'd_field_google.protobuf.EnumValueOptions_deprecated'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 7994 -> 'd_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 528010 -> 'd_field_google.protobuf.EnumValueOptions_enumvalue_customname'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.EnumValueOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_google.protobuf.EnumValueOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.EnumValueOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_google.protobuf.EnumValueOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_google.protobuf.EnumValueOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end end; -'dg_read_field_def_google.protobuf.EnumValueOptions'(<<>>, - 0, 0, F@_1, R1, F@_3, - TrUserData) -> +'dg_read_field_def_google.protobuf.EnumValueOptions'(<<>>, 0, 0, _, F@_1, R1, F@_3, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{deprecated => F@_1} - end, + true -> S1#{deprecated => F@_1} + end, S3 = if R1 == '$undef' -> S2; - true -> - S2#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, + true -> S2#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, if F@_3 == '$undef' -> S3; true -> S3#{enumvalue_customname => F@_3} end. -'d_field_google.protobuf.EnumValueOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumValueOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumValueOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, - 0, 0, NewFValue, F@_2, - F@_3, TrUserData). - -'d_field_google.protobuf.EnumValueOptions_uninterpreted_option'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, - TrUserData); -'d_field_google.protobuf.EnumValueOptions_uninterpreted_option'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - Prev, F@_3, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, - 0, 0, F@_1, - cons(NewFValue, Prev, - TrUserData), - F@_3, TrUserData). - -'d_field_google.protobuf.EnumValueOptions_enumvalue_customname'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumValueOptions_enumvalue_customname'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, - TrUserData); -'d_field_google.protobuf.EnumValueOptions_enumvalue_customname'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, _, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.EnumValueOptions'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'skip_varint_google.protobuf.EnumValueOptions'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, - TrUserData); -'skip_varint_google.protobuf.EnumValueOptions'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'skip_length_delimited_google.protobuf.EnumValueOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.EnumValueOptions'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'skip_length_delimited_google.protobuf.EnumValueOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) -> +'d_field_google.protobuf.EnumValueOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueOptions_deprecated'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.EnumValueOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_google.protobuf.EnumValueOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.EnumValueOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, TrUserData). + +'d_field_google.protobuf.EnumValueOptions_enumvalue_customname'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueOptions_enumvalue_customname'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.EnumValueOptions_enumvalue_customname'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, TrUserData). + +'skip_varint_google.protobuf.EnumValueOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_google.protobuf.EnumValueOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_google.protobuf.EnumValueOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_google.protobuf.EnumValueOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.EnumValueOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_google.protobuf.EnumValueOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, TrUserData). + 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). -'skip_group_google.protobuf.EnumValueOptions'(Bin, FNum, - Z2, F@_1, F@_2, F@_3, - TrUserData) -> +'skip_group_google.protobuf.EnumValueOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, - 0, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'skip_32_google.protobuf.EnumValueOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'skip_64_google.protobuf.EnumValueOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'decode_msg_google.protobuf.ServiceOptions'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceOptions'(Bin, - 0, 0, - id('$undef', - TrUserData), - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.ServiceOptions'(<<136, - 2, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_google.protobuf.ServiceOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.ServiceOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.ServiceOptions'(<<>>, - 0, 0, F@_1, R1, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_google.protobuf.EnumValueOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_google.protobuf.EnumValueOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_google.protobuf.ServiceOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceOptions'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.ServiceOptions'(<<136, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.ServiceOptions_deprecated'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.ServiceOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.ServiceOptions'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{deprecated => F@_1} - end, + true -> S1#{deprecated => F@_1} + end, if R1 == '$undef' -> S2; - true -> - S2#{uninterpreted_option => - lists_reverse(R1, TrUserData)} + true -> S2#{uninterpreted_option => lists_reverse(R1, TrUserData)} end; -'dfp_read_field_def_google.protobuf.ServiceOptions'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dg_read_field_def_google.protobuf.ServiceOptions'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'dg_read_field_def_google.protobuf.ServiceOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.ServiceOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'dg_read_field_def_google.protobuf.ServiceOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> +'dfp_read_field_def_google.protobuf.ServiceOptions'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_google.protobuf.ServiceOptions'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_google.protobuf.ServiceOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.ServiceOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_google.protobuf.ServiceOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> Key = X bsl N + Acc, case Key of - 264 -> - 'd_field_google.protobuf.ServiceOptions_deprecated'(Rest, - 0, 0, F@_1, F@_2, - TrUserData); - 7994 -> - 'd_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.ServiceOptions'(Rest, 0, 0, - F@_1, F@_2, - TrUserData); - 1 -> - 'skip_64_google.protobuf.ServiceOptions'(Rest, 0, 0, - F@_1, F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.ServiceOptions'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_google.protobuf.ServiceOptions'(Rest, - Key bsr 3, 0, F@_1, - F@_2, TrUserData); - 5 -> - 'skip_32_google.protobuf.ServiceOptions'(Rest, 0, 0, - F@_1, F@_2, TrUserData) - end + 264 -> 'd_field_google.protobuf.ServiceOptions_deprecated'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 7994 -> 'd_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.ServiceOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_google.protobuf.ServiceOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.ServiceOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_google.protobuf.ServiceOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_google.protobuf.ServiceOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end end; -'dg_read_field_def_google.protobuf.ServiceOptions'(<<>>, - 0, 0, F@_1, R1, - TrUserData) -> +'dg_read_field_def_google.protobuf.ServiceOptions'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{deprecated => F@_1} - end, + true -> S1#{deprecated => F@_1} + end, if R1 == '$undef' -> S2; - true -> - S2#{uninterpreted_option => - lists_reverse(R1, TrUserData)} + true -> S2#{uninterpreted_option => lists_reverse(R1, TrUserData)} end. -'d_field_google.protobuf.ServiceOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.ServiceOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'d_field_google.protobuf.ServiceOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.ServiceOptions'(RestF, - 0, 0, NewFValue, F@_2, - TrUserData). - -'d_field_google.protobuf.ServiceOptions_uninterpreted_option'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.ServiceOptions_uninterpreted_option'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.ServiceOptions'(RestF, - 0, 0, F@_1, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.ServiceOptions'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_google.protobuf.ServiceOptions'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData); -'skip_varint_google.protobuf.ServiceOptions'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_length_delimited_google.protobuf.ServiceOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.ServiceOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'skip_length_delimited_google.protobuf.ServiceOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> +'d_field_google.protobuf.ServiceOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_google.protobuf.ServiceOptions_deprecated'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.ServiceOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.ServiceOptions'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_google.protobuf.ServiceOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.ServiceOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.ServiceOptions'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.ServiceOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_google.protobuf.ServiceOptions'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_google.protobuf.ServiceOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_google.protobuf.ServiceOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.ServiceOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_google.protobuf.ServiceOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest2, - 0, 0, F@_1, F@_2, - TrUserData). + 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). -'skip_group_google.protobuf.ServiceOptions'(Bin, FNum, - Z2, F@_1, F@_2, TrUserData) -> +'skip_group_google.protobuf.ServiceOptions'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, - 0, Z2, F@_1, F@_2, - TrUserData). - -'skip_32_google.protobuf.ServiceOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_64_google.protobuf.ServiceOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'decode_msg_google.protobuf.MethodOptions'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodOptions'(Bin, - 0, 0, - id('$undef', TrUserData), - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.MethodOptions'(<<136, - 2, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_google.protobuf.MethodOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodOptions'(<<>>, - 0, 0, F@_1, R1, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_google.protobuf.ServiceOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_google.protobuf.ServiceOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_google.protobuf.MethodOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.MethodOptions'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.MethodOptions'(<<136, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.MethodOptions_deprecated'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.MethodOptions'(<<144, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.MethodOptions_idempotency_level'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.MethodOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.MethodOptions'(<<>>, 0, 0, _, F@_1, F@_2, R1, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{deprecated => F@_1} - end, - if R1 == '$undef' -> S2; - true -> - S2#{uninterpreted_option => - lists_reverse(R1, TrUserData)} + true -> S1#{deprecated => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{idempotency_level => F@_2} + end, + if R1 == '$undef' -> S3; + true -> S3#{uninterpreted_option => lists_reverse(R1, TrUserData)} end; -'dfp_read_field_def_google.protobuf.MethodOptions'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dg_read_field_def_google.protobuf.MethodOptions'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'dg_read_field_def_google.protobuf.MethodOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.MethodOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'dg_read_field_def_google.protobuf.MethodOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> +'dfp_read_field_def_google.protobuf.MethodOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_google.protobuf.MethodOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_google.protobuf.MethodOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.MethodOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_google.protobuf.MethodOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> Key = X bsl N + Acc, case Key of - 264 -> - 'd_field_google.protobuf.MethodOptions_deprecated'(Rest, - 0, 0, F@_1, F@_2, - TrUserData); - 7994 -> - 'd_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.MethodOptions'(Rest, 0, 0, - F@_1, F@_2, - TrUserData); - 1 -> - 'skip_64_google.protobuf.MethodOptions'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.MethodOptions'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_google.protobuf.MethodOptions'(Rest, - Key bsr 3, 0, F@_1, - F@_2, TrUserData); - 5 -> - 'skip_32_google.protobuf.MethodOptions'(Rest, 0, 0, - F@_1, F@_2, TrUserData) - end + 264 -> 'd_field_google.protobuf.MethodOptions_deprecated'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 272 -> 'd_field_google.protobuf.MethodOptions_idempotency_level'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 7994 -> 'd_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.MethodOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_google.protobuf.MethodOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.MethodOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_google.protobuf.MethodOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_google.protobuf.MethodOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end end; -'dg_read_field_def_google.protobuf.MethodOptions'(<<>>, - 0, 0, F@_1, R1, TrUserData) -> +'dg_read_field_def_google.protobuf.MethodOptions'(<<>>, 0, 0, _, F@_1, F@_2, R1, TrUserData) -> S1 = #{}, S2 = if F@_1 == '$undef' -> S1; - true -> S1#{deprecated => F@_1} - end, - if R1 == '$undef' -> S2; - true -> - S2#{uninterpreted_option => - lists_reverse(R1, TrUserData)} + true -> S1#{deprecated => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{idempotency_level => F@_2} + end, + if R1 == '$undef' -> S3; + true -> S3#{uninterpreted_option => lists_reverse(R1, TrUserData)} end. -'d_field_google.protobuf.MethodOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'d_field_google.protobuf.MethodOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MethodOptions'(RestF, - 0, 0, NewFValue, F@_2, - TrUserData). - -'d_field_google.protobuf.MethodOptions_uninterpreted_option'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.MethodOptions_uninterpreted_option'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.MethodOptions'(RestF, - 0, 0, F@_1, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.MethodOptions'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_google.protobuf.MethodOptions'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData); -'skip_varint_google.protobuf.MethodOptions'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_length_delimited_google.protobuf.MethodOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.MethodOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'skip_length_delimited_google.protobuf.MethodOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> +'d_field_google.protobuf.MethodOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_google.protobuf.MethodOptions_deprecated'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.MethodOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MethodOptions'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_google.protobuf.MethodOptions_idempotency_level'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodOptions_idempotency_level'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.MethodOptions_idempotency_level'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.MethodOptions.IdempotencyLevel'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MethodOptions'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, TrUserData). + +'d_field_google.protobuf.MethodOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.MethodOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MethodOptions'(RestF, 0, 0, F, F@_1, F@_2, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.MethodOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_google.protobuf.MethodOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_google.protobuf.MethodOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_google.protobuf.MethodOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.MethodOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_google.protobuf.MethodOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest2, - 0, 0, F@_1, F@_2, - TrUserData). + 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). -'skip_group_google.protobuf.MethodOptions'(Bin, FNum, - Z2, F@_1, F@_2, TrUserData) -> +'skip_group_google.protobuf.MethodOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, - 0, Z2, F@_1, F@_2, - TrUserData). - -'skip_32_google.protobuf.MethodOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_64_google.protobuf.MethodOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'decode_msg_google.protobuf.UninterpretedOption.NamePart'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, - TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption.NamePart_name_part'(Rest, - Z1, Z2, - F@_1, F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, - TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<>>, - 0, 0, F@_1, - F@_2, _) -> - #{name_part => F@_1, is_extension => F@_2}; -'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Other, - Z1, Z2, F@_1, - F@_2, - TrUserData) -> - 'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Other, - Z1, Z2, - F@_1, F@_2, - TrUserData). - -'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - TrUserData); -'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_google.protobuf.MethodOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_google.protobuf.MethodOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_google.protobuf.UninterpretedOption.NamePart'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.UninterpretedOption.NamePart_name_part'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{name_part => F@_1, is_extension => F@_2}; +'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.UninterpretedOption.NamePart_name_part'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 16 -> - 'd_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(Rest, - 0, - 0, - F@_1, - F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.UninterpretedOption.NamePart'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 1 -> - 'skip_64_google.protobuf.UninterpretedOption.NamePart'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(Rest, - 0, - 0, - F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_google.protobuf.UninterpretedOption.NamePart'(Rest, - Key - bsr - 3, - 0, - F@_1, - F@_2, - TrUserData); - 5 -> - 'skip_32_google.protobuf.UninterpretedOption.NamePart'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData) - end + 10 -> 'd_field_google.protobuf.UninterpretedOption.NamePart_name_part'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 16 -> 'd_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end end; -'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<>>, - 0, 0, F@_1, - F@_2, _) -> - #{name_part => F@_1, is_extension => F@_2}. - -'d_field_google.protobuf.UninterpretedOption.NamePart_name_part'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption.NamePart_name_part'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.UninterpretedOption.NamePart_name_part'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, _, - F@_2, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(RestF, - 0, 0, - NewFValue, - F@_2, - TrUserData). - -'d_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(Rest, - N + 7, - X bsl N - + Acc, - F@_1, - F@_2, - TrUserData); -'d_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, _, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(RestF, - 0, 0, - F@_1, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.UninterpretedOption.NamePart'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'skip_varint_google.protobuf.UninterpretedOption.NamePart'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'skip_varint_google.protobuf.UninterpretedOption.NamePart'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(Rest, - N + 7, - X bsl N - + - Acc, - F@_1, - F@_2, - TrUserData); -'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - TrUserData) -> +'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{name_part => F@_1, is_extension => F@_2}. + +'d_field_google.protobuf.UninterpretedOption.NamePart_name_part'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption.NamePart_name_part'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.UninterpretedOption.NamePart_name_part'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_google.protobuf.UninterpretedOption.NamePart'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_google.protobuf.UninterpretedOption.NamePart'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_google.protobuf.UninterpretedOption.NamePart'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest2, - 0, 0, - F@_1, - F@_2, - TrUserData). - -'skip_group_google.protobuf.UninterpretedOption.NamePart'(Bin, - FNum, Z2, F@_1, F@_2, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_google.protobuf.UninterpretedOption.NamePart'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, - 0, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_32_google.protobuf.UninterpretedOption.NamePart'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_64_google.protobuf.UninterpretedOption.NamePart'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'decode_msg_google.protobuf.UninterpretedOption'(Bin, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_google.protobuf.UninterpretedOption.NamePart'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_google.protobuf.UninterpretedOption.NamePart'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_google.protobuf.UninterpretedOption'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Bin, - 0, 0, - id([], TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_name'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_identifier_value'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_positive_int_value'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<40, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_negative_int_value'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<49, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_double_value'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<58, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_string_value'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<66, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_aggregate_value'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<>>, - 0, 0, R1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> + 0, + 0, + 0, + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_identifier_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_positive_int_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_negative_int_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<49, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_double_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<58, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_string_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_aggregate_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<>>, 0, 0, _, R1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> S1 = #{}, S2 = if R1 == '$undef' -> S1; - true -> S1#{name => lists_reverse(R1, TrUserData)} - end, + true -> S1#{name => lists_reverse(R1, TrUserData)} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{identifier_value => F@_2} - end, + true -> S2#{identifier_value => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{positive_int_value => F@_3} - end, + true -> S3#{positive_int_value => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{negative_int_value => F@_4} - end, + true -> S4#{negative_int_value => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{double_value => F@_5} - end, + true -> S5#{double_value => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{string_value => F@_6} - end, + true -> S6#{string_value => F@_6} + end, if F@_7 == '$undef' -> S7; true -> S7#{aggregate_value => F@_7} end; -'dfp_read_field_def_google.protobuf.UninterpretedOption'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'dg_read_field_def_google.protobuf.UninterpretedOption'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData). - -'dg_read_field_def_google.protobuf.UninterpretedOption'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.UninterpretedOption'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'dg_read_field_def_google.protobuf.UninterpretedOption'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> +'dfp_read_field_def_google.protobuf.UninterpretedOption'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'dg_read_field_def_google.protobuf.UninterpretedOption'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'dg_read_field_def_google.protobuf.UninterpretedOption'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.UninterpretedOption'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dg_read_field_def_google.protobuf.UninterpretedOption'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> Key = X bsl N + Acc, case Key of - 18 -> - 'd_field_google.protobuf.UninterpretedOption_name'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 26 -> - 'd_field_google.protobuf.UninterpretedOption_identifier_value'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - TrUserData); - 32 -> - 'd_field_google.protobuf.UninterpretedOption_positive_int_value'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - TrUserData); - 40 -> - 'd_field_google.protobuf.UninterpretedOption_negative_int_value'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - TrUserData); - 49 -> - 'd_field_google.protobuf.UninterpretedOption_double_value'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 58 -> - 'd_field_google.protobuf.UninterpretedOption_string_value'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 66 -> - 'd_field_google.protobuf.UninterpretedOption_aggregate_value'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.UninterpretedOption'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 1 -> - 'skip_64_google.protobuf.UninterpretedOption'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.UninterpretedOption'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - TrUserData); - 3 -> - 'skip_group_google.protobuf.UninterpretedOption'(Rest, - Key bsr 3, 0, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); - 5 -> - 'skip_32_google.protobuf.UninterpretedOption'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) - end + 18 -> 'd_field_google.protobuf.UninterpretedOption_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 26 -> 'd_field_google.protobuf.UninterpretedOption_identifier_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 32 -> 'd_field_google.protobuf.UninterpretedOption_positive_int_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 40 -> 'd_field_google.protobuf.UninterpretedOption_negative_int_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 49 -> 'd_field_google.protobuf.UninterpretedOption_double_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 58 -> 'd_field_google.protobuf.UninterpretedOption_string_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 66 -> 'd_field_google.protobuf.UninterpretedOption_aggregate_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.UninterpretedOption'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 1 -> 'skip_64_google.protobuf.UninterpretedOption'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.UninterpretedOption'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 3 -> 'skip_group_google.protobuf.UninterpretedOption'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 5 -> 'skip_32_google.protobuf.UninterpretedOption'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) + end end; -'dg_read_field_def_google.protobuf.UninterpretedOption'(<<>>, - 0, 0, R1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> +'dg_read_field_def_google.protobuf.UninterpretedOption'(<<>>, 0, 0, _, R1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> S1 = #{}, S2 = if R1 == '$undef' -> S1; - true -> S1#{name => lists_reverse(R1, TrUserData)} - end, + true -> S1#{name => lists_reverse(R1, TrUserData)} + end, S3 = if F@_2 == '$undef' -> S2; - true -> S2#{identifier_value => F@_2} - end, + true -> S2#{identifier_value => F@_2} + end, S4 = if F@_3 == '$undef' -> S3; - true -> S3#{positive_int_value => F@_3} - end, + true -> S3#{positive_int_value => F@_3} + end, S5 = if F@_4 == '$undef' -> S4; - true -> S4#{negative_int_value => F@_4} - end, + true -> S4#{negative_int_value => F@_4} + end, S6 = if F@_5 == '$undef' -> S5; - true -> S5#{double_value => F@_5} - end, + true -> S5#{double_value => F@_5} + end, S7 = if F@_6 == '$undef' -> S6; - true -> S6#{string_value => F@_6} - end, + true -> S6#{string_value => F@_6} + end, if F@_7 == '$undef' -> S7; true -> S7#{aggregate_value => F@_7} end. -'d_field_google.protobuf.UninterpretedOption_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption.NamePart'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, - 0, 0, - cons(NewFValue, - Prev, - TrUserData), - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData). - -'d_field_google.protobuf.UninterpretedOption_identifier_value'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption_identifier_value'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_identifier_value'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, _, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, - 0, 0, F@_1, - NewFValue, F@_3, - F@_4, F@_5, F@_6, - F@_7, TrUserData). - -'d_field_google.protobuf.UninterpretedOption_positive_int_value'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption_positive_int_value'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_positive_int_value'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, _, F@_4, - F@_5, F@_6, - F@_7, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc, TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, F@_4, - F@_5, F@_6, F@_7, - TrUserData). - -'d_field_google.protobuf.UninterpretedOption_negative_int_value'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption_negative_int_value'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_negative_int_value'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, _, - F@_5, F@_6, - F@_7, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, - 0, 0, F@_1, F@_2, - F@_3, NewFValue, - F@_5, F@_6, F@_7, - TrUserData). - -'d_field_google.protobuf.UninterpretedOption_double_value'(<<0:48, - 240, 127, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, _, F@_6, - F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, - id(infinity, - TrUserData), - F@_6, F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_double_value'(<<0:48, - 240, 255, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, _, F@_6, - F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, - id('-infinity', - TrUserData), - F@_6, F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_double_value'(<<_:48, - 15:4, _:4, _:1, - 127:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, _, F@_6, - F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, - id(nan, - TrUserData), - F@_6, F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_double_value'(<>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, _, F@_6, - F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, - id(Value, - TrUserData), - F@_6, F@_7, - TrUserData). - -'d_field_google.protobuf.UninterpretedOption_string_value'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption_string_value'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_string_value'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, _, - F@_7, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - NewFValue, F@_7, - TrUserData). - -'d_field_google.protobuf.UninterpretedOption_aggregate_value'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption_aggregate_value'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_aggregate_value'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, _, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, NewFValue, - TrUserData). - -'skip_varint_google.protobuf.UninterpretedOption'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> - 'skip_varint_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData); -'skip_varint_google.protobuf.UninterpretedOption'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData). - -'skip_length_delimited_google.protobuf.UninterpretedOption'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.UninterpretedOption'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'skip_length_delimited_google.protobuf.UninterpretedOption'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) -> +'d_field_google.protobuf.UninterpretedOption_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption.NamePart'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_identifier_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_identifier_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_identifier_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_positive_int_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_positive_int_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_positive_int_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 18446744073709551615, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_negative_int_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_negative_int_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_negative_int_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_double_value'(<<0:48, 240, 127, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, id(infinity, TrUserData), F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_double_value'(<<0:48, 240, 255, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, id('-infinity', TrUserData), F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_double_value'(<<_:48, 15:4, _:4, _:1, 127:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, id(nan, TrUserData), F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_double_value'(<>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, id(Value, TrUserData), F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_string_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_string_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_string_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_aggregate_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_aggregate_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_aggregate_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, NewFValue, TrUserData). + +'skip_varint_google.protobuf.UninterpretedOption'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'skip_varint_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'skip_varint_google.protobuf.UninterpretedOption'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_length_delimited_google.protobuf.UninterpretedOption'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.UninterpretedOption'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'skip_length_delimited_google.protobuf.UninterpretedOption'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData). - -'skip_group_google.protobuf.UninterpretedOption'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_group_google.protobuf.UninterpretedOption'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - 0, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData). - -'skip_32_google.protobuf.UninterpretedOption'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData). - -'skip_64_google.protobuf.UninterpretedOption'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData). - -'decode_msg_google.protobuf.SourceCodeInfo.Location'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Bin, - 0, 0, - id([], - TrUserData), - id([], - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id([], - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<34, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<50, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, - Z1, - Z2, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<>>, - 0, 0, R1, R2, F@_3, - F@_4, R3, - TrUserData) -> - S1 = #{path => lists_reverse(R1, TrUserData), - span => lists_reverse(R2, TrUserData), - leading_detached_comments => - lists_reverse(R3, TrUserData)}, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_32_google.protobuf.UninterpretedOption'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_64_google.protobuf.UninterpretedOption'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'decode_msg_google.protobuf.SourceCodeInfo.Location'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Bin, 0, 0, 0, id([], TrUserData), id([], TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<>>, 0, 0, _, R1, R2, F@_3, F@_4, R3, TrUserData) -> + S1 = #{path => lists_reverse(R1, TrUserData), span => lists_reverse(R2, TrUserData), leading_detached_comments => lists_reverse(R3, TrUserData)}, S2 = if F@_3 == '$undef' -> S1; - true -> S1#{leading_comments => F@_3} - end, + true -> S1#{leading_comments => F@_3} + end, if F@_4 == '$undef' -> S2; true -> S2#{trailing_comments => F@_4} end; -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(Other, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, - TrUserData); -'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData); - 8 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData); - 18 -> - 'd_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData); - 16 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData); - 26 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); - 34 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); - 50 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.SourceCodeInfo.Location'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); - 1 -> - 'skip_64_google.protobuf.SourceCodeInfo.Location'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); - 3 -> - 'skip_group_google.protobuf.SourceCodeInfo.Location'(Rest, - Key bsr 3, - 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData); - 5 -> - 'skip_32_google.protobuf.SourceCodeInfo.Location'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData) - end + 10 -> 'd_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 8 -> 'd_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 18 -> 'd_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 16 -> 'd_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 26 -> 'd_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 34 -> 'd_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 50 -> 'd_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.SourceCodeInfo.Location'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 1 -> 'skip_64_google.protobuf.SourceCodeInfo.Location'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 3 -> 'skip_group_google.protobuf.SourceCodeInfo.Location'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 5 -> 'skip_32_google.protobuf.SourceCodeInfo.Location'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) + end end; -'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<>>, - 0, 0, R1, R2, F@_3, - F@_4, R3, - TrUserData) -> - S1 = #{path => lists_reverse(R1, TrUserData), - span => lists_reverse(R2, TrUserData), - leading_detached_comments => - lists_reverse(R3, TrUserData)}, +'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<>>, 0, 0, _, R1, R2, F@_3, F@_4, R3, TrUserData) -> + S1 = #{path => lists_reverse(R1, TrUserData), span => lists_reverse(R2, TrUserData), leading_detached_comments => lists_reverse(R3, TrUserData)}, S2 = if F@_3 == '$undef' -> S1; - true -> S1#{leading_comments => F@_3} - end, + true -> S1#{leading_comments => F@_3} + end, if F@_4 == '$undef' -> S2; true -> S2#{trailing_comments => F@_4} end. -'d_field_google.protobuf.SourceCodeInfo.Location_path'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, - TrUserData); -'d_field_google.protobuf.SourceCodeInfo.Location_path'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, F@_2, F@_3, - F@_4, F@_5, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, - 0, 0, - cons(NewFValue, - Prev, - TrUserData), - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'d_pfield_google.protobuf.SourceCodeInfo.Location_path'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) - when N < 57 -> - 'd_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, TrUserData); -'d_pfield_google.protobuf.SourceCodeInfo.Location_path'(<<0:1, - X:7, Rest/binary>>, - N, Acc, E, F@_2, F@_3, - F@_4, F@_5, - TrUserData) -> +'d_field_google.protobuf.SourceCodeInfo.Location_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.SourceCodeInfo.Location_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), F@_2, F@_3, F@_4, F@_5, TrUserData). + +'d_pfield_google.protobuf.SourceCodeInfo.Location_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_pfield_google.protobuf.SourceCodeInfo.Location_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, E, F@_2, F@_3, F@_4, F@_5, TrUserData) -> Len = X bsl N + Acc, <> = Rest, - NewSeq = - 'd_packed_field_google.protobuf.SourceCodeInfo.Location_path'(PackedBytes, - 0, 0, E, - TrUserData), - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest2, - 0, 0, NewSeq, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'d_packed_field_google.protobuf.SourceCodeInfo.Location_path'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, AccSeq, - TrUserData) - when N < 57 -> - 'd_packed_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, - N + 7, - X bsl N + Acc, - AccSeq, - TrUserData); -'d_packed_field_google.protobuf.SourceCodeInfo.Location_path'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, AccSeq, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'd_packed_field_google.protobuf.SourceCodeInfo.Location_path'(RestF, - 0, 0, - [NewFValue - | AccSeq], - TrUserData); -'d_packed_field_google.protobuf.SourceCodeInfo.Location_path'(<<>>, - 0, 0, AccSeq, - _) -> - AccSeq. - -'d_field_google.protobuf.SourceCodeInfo.Location_span'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, - TrUserData); -'d_field_google.protobuf.SourceCodeInfo.Location_span'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, Prev, F@_3, - F@_4, F@_5, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, - 0, 0, F@_1, - cons(NewFValue, - Prev, - TrUserData), - F@_3, F@_4, - F@_5, - TrUserData). - -'d_pfield_google.protobuf.SourceCodeInfo.Location_span'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) - when N < 57 -> - 'd_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, TrUserData); -'d_pfield_google.protobuf.SourceCodeInfo.Location_span'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, E, F@_3, - F@_4, F@_5, - TrUserData) -> + NewSeq = 'd_packed_field_google.protobuf.SourceCodeInfo.Location_path'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest2, 0, 0, F, NewSeq, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'d_packed_field_google.protobuf.SourceCodeInfo.Location_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> 'd_packed_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_google.protobuf.SourceCodeInfo.Location_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'd_packed_field_google.protobuf.SourceCodeInfo.Location_path'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_google.protobuf.SourceCodeInfo.Location_path'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_google.protobuf.SourceCodeInfo.Location_span'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.SourceCodeInfo.Location_span'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, F@_4, F@_5, TrUserData). + +'d_pfield_google.protobuf.SourceCodeInfo.Location_span'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_pfield_google.protobuf.SourceCodeInfo.Location_span'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, E, F@_3, F@_4, F@_5, TrUserData) -> Len = X bsl N + Acc, <> = Rest, - NewSeq = - 'd_packed_field_google.protobuf.SourceCodeInfo.Location_span'(PackedBytes, - 0, 0, E, - TrUserData), - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest2, - 0, 0, F@_1, - NewSeq, F@_3, - F@_4, F@_5, - TrUserData). - -'d_packed_field_google.protobuf.SourceCodeInfo.Location_span'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, AccSeq, - TrUserData) - when N < 57 -> - 'd_packed_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, - N + 7, - X bsl N + Acc, - AccSeq, - TrUserData); -'d_packed_field_google.protobuf.SourceCodeInfo.Location_span'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, AccSeq, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'd_packed_field_google.protobuf.SourceCodeInfo.Location_span'(RestF, - 0, 0, - [NewFValue - | AccSeq], - TrUserData); -'d_packed_field_google.protobuf.SourceCodeInfo.Location_span'(<<>>, - 0, 0, AccSeq, - _) -> - AccSeq. - -'d_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); -'d_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, _, - F@_4, F@_5, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, - 0, 0, F@_1, - F@_2, - NewFValue, - F@_4, F@_5, - TrUserData). - -'d_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(Rest, - N + 7, - X bsl N - + Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); -'d_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - F@_3, _, - F@_5, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, - 0, 0, F@_1, - F@_2, F@_3, - NewFValue, - F@_5, - TrUserData). - -'d_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(<<1:1, - X:7, - Rest/binary>>, - N, - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, - N - + - 7, - X - bsl - N - + - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); -'d_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(<<0:1, - X:7, - Rest/binary>>, - N, - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, - cons(NewFValue, - Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.SourceCodeInfo.Location'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) -> - 'skip_varint_google.protobuf.SourceCodeInfo.Location'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData); -'skip_varint_google.protobuf.SourceCodeInfo.Location'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, - TrUserData); -'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData) -> + NewSeq = 'd_packed_field_google.protobuf.SourceCodeInfo.Location_span'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest2, 0, 0, F, F@_1, NewSeq, F@_3, F@_4, F@_5, TrUserData). + +'d_packed_field_google.protobuf.SourceCodeInfo.Location_span'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> 'd_packed_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_google.protobuf.SourceCodeInfo.Location_span'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'd_packed_field_google.protobuf.SourceCodeInfo.Location_span'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_google.protobuf.SourceCodeInfo.Location_span'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, TrUserData). + +'d_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, TrUserData). + +'d_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.SourceCodeInfo.Location'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'skip_varint_google.protobuf.SourceCodeInfo.Location'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_varint_google.protobuf.SourceCodeInfo.Location'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest2, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'skip_group_google.protobuf.SourceCodeInfo.Location'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) -> + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_group_google.protobuf.SourceCodeInfo.Location'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, - 0, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'skip_32_google.protobuf.SourceCodeInfo.Location'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'skip_64_google.protobuf.SourceCodeInfo.Location'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'decode_msg_google.protobuf.SourceCodeInfo'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Bin, - 0, 0, - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.SourceCodeInfo'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_google.protobuf.SourceCodeInfo_location'(Rest, - Z1, Z2, F@_1, TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo'(<<>>, - 0, 0, R1, TrUserData) -> + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_32_google.protobuf.SourceCodeInfo.Location'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_64_google.protobuf.SourceCodeInfo.Location'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'decode_msg_google.protobuf.SourceCodeInfo'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.SourceCodeInfo'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.SourceCodeInfo_location'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo'(<<>>, 0, 0, _, R1, TrUserData) -> S1 = #{}, if R1 == '$undef' -> S1; true -> S1#{location => lists_reverse(R1, TrUserData)} end; -'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Other, - Z1, Z2, F@_1, TrUserData) -> - 'dg_read_field_def_google.protobuf.SourceCodeInfo'(Other, - Z1, Z2, F@_1, - TrUserData). - -'dg_read_field_def_google.protobuf.SourceCodeInfo'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.SourceCodeInfo'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'dg_read_field_def_google.protobuf.SourceCodeInfo'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> +'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.SourceCodeInfo'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.SourceCodeInfo'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.SourceCodeInfo'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.SourceCodeInfo'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.SourceCodeInfo_location'(Rest, - 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.SourceCodeInfo'(Rest, 0, 0, - F@_1, TrUserData); - 1 -> - 'skip_64_google.protobuf.SourceCodeInfo'(Rest, 0, 0, - F@_1, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.SourceCodeInfo'(Rest, - 0, 0, - F@_1, - TrUserData); - 3 -> - 'skip_group_google.protobuf.SourceCodeInfo'(Rest, - Key bsr 3, 0, F@_1, - TrUserData); - 5 -> - 'skip_32_google.protobuf.SourceCodeInfo'(Rest, 0, 0, - F@_1, TrUserData) - end + 10 -> 'd_field_google.protobuf.SourceCodeInfo_location'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.SourceCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.SourceCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.SourceCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.SourceCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.SourceCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end end; -'dg_read_field_def_google.protobuf.SourceCodeInfo'(<<>>, - 0, 0, R1, TrUserData) -> +'dg_read_field_def_google.protobuf.SourceCodeInfo'(<<>>, 0, 0, _, R1, TrUserData) -> S1 = #{}, if R1 == '$undef' -> S1; true -> S1#{location => lists_reverse(R1, TrUserData)} end. -'d_field_google.protobuf.SourceCodeInfo_location'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.SourceCodeInfo_location'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'d_field_google.protobuf.SourceCodeInfo_location'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.SourceCodeInfo.Location'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(RestF, - 0, 0, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.SourceCodeInfo'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_google.protobuf.SourceCodeInfo'(Rest, Z1, - Z2, F@_1, TrUserData); -'skip_varint_google.protobuf.SourceCodeInfo'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_length_delimited_google.protobuf.SourceCodeInfo'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.SourceCodeInfo'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'skip_length_delimited_google.protobuf.SourceCodeInfo'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> +'d_field_google.protobuf.SourceCodeInfo_location'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_google.protobuf.SourceCodeInfo_location'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.SourceCodeInfo_location'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.SourceCodeInfo.Location'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.SourceCodeInfo'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.SourceCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.SourceCodeInfo'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.SourceCodeInfo'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.SourceCodeInfo'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.SourceCodeInfo'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest2, - 0, 0, F@_1, TrUserData). + 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest2, 0, 0, F, F@_1, TrUserData). -'skip_group_google.protobuf.SourceCodeInfo'(Bin, FNum, - Z2, F@_1, TrUserData) -> +'skip_group_google.protobuf.SourceCodeInfo'(Bin, _, Z2, FNum, F@_1, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, - 0, Z2, F@_1, - TrUserData). - -'skip_32_google.protobuf.SourceCodeInfo'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_64_google.protobuf.SourceCodeInfo'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'decode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, - 0, 0, - id([], - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> - 'd_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData); -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData); -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData); -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<32, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - TrUserData); -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<>>, - 0, 0, R1, - F@_2, F@_3, - F@_4, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.SourceCodeInfo'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.SourceCodeInfo'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, 0, 0, 0, id([], TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'd_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<>>, 0, 0, _, R1, F@_2, F@_3, F@_4, TrUserData) -> S1 = #{path => lists_reverse(R1, TrUserData)}, S2 = if F@_2 == '$undef' -> S1; - true -> S1#{source_file => F@_2} - end, + true -> S1#{source_file => F@_2} + end, S3 = if F@_3 == '$undef' -> S2; - true -> S2#{'begin' => F@_3} - end, + true -> S2#{'begin' => F@_3} + end, if F@_4 == '$undef' -> S3; true -> S3#{'end' => F@_4} end; -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Other, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> - 'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Other, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - TrUserData). - -'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - TrUserData); -'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 8 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 18 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 24 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 32 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 1 -> - 'skip_64_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 3 -> - 'skip_group_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - Key - bsr - 3, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 5 -> - 'skip_32_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData) - end + 10 -> 'd_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 8 -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 18 -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 24 -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 32 -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 1 -> 'skip_64_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 3 -> 'skip_group_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 5 -> 'skip_32_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData) + end end; -'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<>>, - 0, 0, R1, F@_2, - F@_3, F@_4, - TrUserData) -> +'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<>>, 0, 0, _, R1, F@_2, F@_3, F@_4, TrUserData) -> S1 = #{path => lists_reverse(R1, TrUserData)}, S2 = if F@_2 == '$undef' -> S1; - true -> S1#{source_file => F@_2} - end, + true -> S1#{source_file => F@_2} + end, S3 = if F@_3 == '$undef' -> S2; - true -> S2#{'begin' => F@_3} - end, + true -> S2#{'begin' => F@_3} + end, if F@_4 == '$undef' -> S3; true -> S3#{'end' => F@_4} end. -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - TrUserData); -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, - F@_3, F@_4, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, - 0, 0, - cons(NewFValue, - Prev, - TrUserData), - F@_2, - F@_3, - F@_4, - TrUserData). - -'d_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, - TrUserData) - when N < 57 -> - 'd_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - TrUserData); -'d_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, E, F@_2, - F@_3, F@_4, - TrUserData) -> +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), F@_2, F@_3, F@_4, TrUserData). + +'d_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, E, F@_2, F@_3, F@_4, TrUserData) -> Len = X bsl N + Acc, <> = Rest, - NewSeq = - 'd_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(PackedBytes, - 0, 0, - E, - TrUserData), - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest2, - 0, 0, - NewSeq, - F@_2, - F@_3, - F@_4, - TrUserData). - -'d_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - AccSeq, - TrUserData) - when N < 57 -> - 'd_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - N + 7, - X bsl N + - Acc, - AccSeq, - TrUserData); -'d_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - AccSeq, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'd_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(RestF, - 0, 0, - [NewFValue - | AccSeq], - TrUserData); -'d_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<>>, - 0, 0, AccSeq, - _) -> - AccSeq. - -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - _, F@_3, - F@_4, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, - 0, 0, - F@_1, - NewFValue, - F@_3, - F@_4, - TrUserData). - -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - TrUserData); -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - _, F@_4, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, - 0, 0, - F@_1, - F@_2, - NewFValue, - F@_4, - TrUserData). - -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, - TrUserData); -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, _, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, - 0, 0, - F@_1, - F@_2, - F@_3, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, - TrUserData) -> - 'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - TrUserData); -'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData). - -'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - F@_3, F@_4, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - N + 7, - X bsl N - + - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); -'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - F@_3, F@_4, - TrUserData) -> + NewSeq = 'd_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest2, 0, 0, F, NewSeq, F@_2, F@_3, F@_4, TrUserData). + +'d_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> + 'd_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'd_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, TrUserData). + +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, TrUserData). + +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, TrUserData). + +'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest2, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData). - -'skip_group_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, - FNum, Z2, F@_1, F@_2, - F@_3, F@_4, - TrUserData) -> + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_group_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - 0, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData). - -'skip_32_google.protobuf.GeneratedCodeInfo.Annotation'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData). - -'skip_64_google.protobuf.GeneratedCodeInfo.Annotation'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData). - -'decode_msg_google.protobuf.GeneratedCodeInfo'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Bin, - 0, 0, - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - TrUserData) -> - 'd_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, - Z1, Z2, F@_1, - TrUserData); -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(<<>>, - 0, 0, R1, TrUserData) -> + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_32_google.protobuf.GeneratedCodeInfo.Annotation'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_64_google.protobuf.GeneratedCodeInfo.Annotation'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'decode_msg_google.protobuf.GeneratedCodeInfo'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(<<>>, 0, 0, _, R1, TrUserData) -> S1 = #{}, if R1 == '$undef' -> S1; true -> S1#{annotation => lists_reverse(R1, TrUserData)} end; -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Other, - Z1, Z2, F@_1, - TrUserData) -> - 'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(Other, - Z1, Z2, F@_1, - TrUserData). - -'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> Key = X bsl N + Acc, case Key of - 10 -> - 'd_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, - 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.GeneratedCodeInfo'(Rest, 0, - 0, F@_1, - TrUserData); - 1 -> - 'skip_64_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, - F@_1, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(Rest, - 0, 0, - F@_1, - TrUserData); - 3 -> - 'skip_group_google.protobuf.GeneratedCodeInfo'(Rest, - Key bsr 3, 0, - F@_1, - TrUserData); - 5 -> - 'skip_32_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, - F@_1, TrUserData) - end + 10 -> 'd_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end end; -'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(<<>>, - 0, 0, R1, TrUserData) -> +'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(<<>>, 0, 0, _, R1, TrUserData) -> S1 = #{}, if R1 == '$undef' -> S1; true -> S1#{annotation => lists_reverse(R1, TrUserData)} end. -'d_field_google.protobuf.GeneratedCodeInfo_annotation'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'d_field_google.protobuf.GeneratedCodeInfo_annotation'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(RestF, - 0, 0, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.GeneratedCodeInfo'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_google.protobuf.GeneratedCodeInfo'(Rest, - Z1, Z2, F@_1, TrUserData); -'skip_varint_google.protobuf.GeneratedCodeInfo'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(Rest, - N + 7, - X bsl N + Acc, - F@_1, TrUserData); -'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> +'d_field_google.protobuf.GeneratedCodeInfo_annotation'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.GeneratedCodeInfo_annotation'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.GeneratedCodeInfo'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.GeneratedCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.GeneratedCodeInfo'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> Length = X bsl N + Acc, <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest2, - 0, 0, F@_1, - TrUserData). + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest2, 0, 0, F, F@_1, TrUserData). -'skip_group_google.protobuf.GeneratedCodeInfo'(Bin, - FNum, Z2, F@_1, TrUserData) -> +'skip_group_google.protobuf.GeneratedCodeInfo'(Bin, _, Z2, FNum, F@_1, TrUserData) -> {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, - 0, Z2, F@_1, - TrUserData). - -'skip_32_google.protobuf.GeneratedCodeInfo'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_64_google.protobuf.GeneratedCodeInfo'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, - Z1, Z2, F@_1, - TrUserData). + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.GeneratedCodeInfo'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.GeneratedCodeInfo'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). 'd_enum_mvccpb.Event.EventType'(0) -> 'PUT'; 'd_enum_mvccpb.Event.EventType'(1) -> 'DELETE'; 'd_enum_mvccpb.Event.EventType'(V) -> V. -'d_enum_google.protobuf.FieldDescriptorProto.Type'(1) -> - 'TYPE_DOUBLE'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(2) -> - 'TYPE_FLOAT'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(3) -> - 'TYPE_INT64'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(4) -> - 'TYPE_UINT64'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(5) -> - 'TYPE_INT32'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(6) -> - 'TYPE_FIXED64'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(7) -> - 'TYPE_FIXED32'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(8) -> - 'TYPE_BOOL'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(9) -> - 'TYPE_STRING'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(10) -> - 'TYPE_GROUP'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(11) -> - 'TYPE_MESSAGE'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(12) -> - 'TYPE_BYTES'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(13) -> - 'TYPE_UINT32'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(14) -> - 'TYPE_ENUM'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(15) -> - 'TYPE_SFIXED32'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(16) -> - 'TYPE_SFIXED64'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(17) -> - 'TYPE_SINT32'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(18) -> - 'TYPE_SINT64'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(V) -> - V. - -'d_enum_google.protobuf.FieldDescriptorProto.Label'(1) -> - 'LABEL_OPTIONAL'; -'d_enum_google.protobuf.FieldDescriptorProto.Label'(2) -> - 'LABEL_REQUIRED'; -'d_enum_google.protobuf.FieldDescriptorProto.Label'(3) -> - 'LABEL_REPEATED'; -'d_enum_google.protobuf.FieldDescriptorProto.Label'(V) -> - V. - -'d_enum_google.protobuf.FileOptions.OptimizeMode'(1) -> - 'SPEED'; -'d_enum_google.protobuf.FileOptions.OptimizeMode'(2) -> - 'CODE_SIZE'; -'d_enum_google.protobuf.FileOptions.OptimizeMode'(3) -> - 'LITE_RUNTIME'; -'d_enum_google.protobuf.FileOptions.OptimizeMode'(V) -> - V. - -'d_enum_google.protobuf.FieldOptions.CType'(0) -> - 'STRING'; -'d_enum_google.protobuf.FieldOptions.CType'(1) -> - 'CORD'; -'d_enum_google.protobuf.FieldOptions.CType'(2) -> - 'STRING_PIECE'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(1) -> 'TYPE_DOUBLE'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(2) -> 'TYPE_FLOAT'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(3) -> 'TYPE_INT64'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(4) -> 'TYPE_UINT64'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(5) -> 'TYPE_INT32'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(6) -> 'TYPE_FIXED64'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(7) -> 'TYPE_FIXED32'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(8) -> 'TYPE_BOOL'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(9) -> 'TYPE_STRING'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(10) -> 'TYPE_GROUP'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(11) -> 'TYPE_MESSAGE'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(12) -> 'TYPE_BYTES'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(13) -> 'TYPE_UINT32'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(14) -> 'TYPE_ENUM'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(15) -> 'TYPE_SFIXED32'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(16) -> 'TYPE_SFIXED64'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(17) -> 'TYPE_SINT32'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(18) -> 'TYPE_SINT64'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(V) -> V. + +'d_enum_google.protobuf.FieldDescriptorProto.Label'(1) -> 'LABEL_OPTIONAL'; +'d_enum_google.protobuf.FieldDescriptorProto.Label'(2) -> 'LABEL_REQUIRED'; +'d_enum_google.protobuf.FieldDescriptorProto.Label'(3) -> 'LABEL_REPEATED'; +'d_enum_google.protobuf.FieldDescriptorProto.Label'(V) -> V. + +'d_enum_google.protobuf.FileOptions.OptimizeMode'(1) -> 'SPEED'; +'d_enum_google.protobuf.FileOptions.OptimizeMode'(2) -> 'CODE_SIZE'; +'d_enum_google.protobuf.FileOptions.OptimizeMode'(3) -> 'LITE_RUNTIME'; +'d_enum_google.protobuf.FileOptions.OptimizeMode'(V) -> V. + +'d_enum_google.protobuf.FieldOptions.CType'(0) -> 'STRING'; +'d_enum_google.protobuf.FieldOptions.CType'(1) -> 'CORD'; +'d_enum_google.protobuf.FieldOptions.CType'(2) -> 'STRING_PIECE'; 'd_enum_google.protobuf.FieldOptions.CType'(V) -> V. -'d_enum_google.protobuf.FieldOptions.JSType'(0) -> - 'JS_NORMAL'; -'d_enum_google.protobuf.FieldOptions.JSType'(1) -> - 'JS_STRING'; -'d_enum_google.protobuf.FieldOptions.JSType'(2) -> - 'JS_NUMBER'; +'d_enum_google.protobuf.FieldOptions.JSType'(0) -> 'JS_NORMAL'; +'d_enum_google.protobuf.FieldOptions.JSType'(1) -> 'JS_STRING'; +'d_enum_google.protobuf.FieldOptions.JSType'(2) -> 'JS_NUMBER'; 'd_enum_google.protobuf.FieldOptions.JSType'(V) -> V. +'d_enum_google.protobuf.MethodOptions.IdempotencyLevel'(0) -> 'IDEMPOTENCY_UNKNOWN'; +'d_enum_google.protobuf.MethodOptions.IdempotencyLevel'(1) -> 'NO_SIDE_EFFECTS'; +'d_enum_google.protobuf.MethodOptions.IdempotencyLevel'(2) -> 'IDEMPOTENT'; +'d_enum_google.protobuf.MethodOptions.IdempotencyLevel'(V) -> V. + read_group(Bin, FieldNum) -> {NumBytes, EndTagLen} = read_gr_b(Bin, 0, 0, 0, 0, FieldNum), <> = Bin, @@ -23938,4025 +21201,2869 @@ read_gr_ld(<<0:1, X:7, Tl/binary>>, N, Acc, NumBytes, FieldNum) -> <<_:Len/binary, Tl2/binary>> = Tl, read_gr_b(Tl2, 0, 0, NumBytes1 + Len, 0, FieldNum). -merge_msgs(Prev, New, MsgName) when is_atom(MsgName) -> - merge_msgs(Prev, New, MsgName, []). +merge_msgs(Prev, New, MsgName) when is_atom(MsgName) -> merge_msgs(Prev, New, MsgName, []). merge_msgs(Prev, New, MsgName, Opts) -> TrUserData = proplists:get_value(user_data, Opts), case MsgName of - 'mvccpb.KeyValue' -> - 'merge_msg_mvccpb.KeyValue'(Prev, New, TrUserData); - 'mvccpb.Event' -> - 'merge_msg_mvccpb.Event'(Prev, New, TrUserData); - 'google.protobuf.FileDescriptorSet' -> - 'merge_msg_google.protobuf.FileDescriptorSet'(Prev, New, - TrUserData); - 'google.protobuf.FileDescriptorProto' -> - 'merge_msg_google.protobuf.FileDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.DescriptorProto.ExtensionRange' -> - 'merge_msg_google.protobuf.DescriptorProto.ExtensionRange'(Prev, - New, - TrUserData); - 'google.protobuf.DescriptorProto.ReservedRange' -> - 'merge_msg_google.protobuf.DescriptorProto.ReservedRange'(Prev, - New, - TrUserData); - 'google.protobuf.DescriptorProto' -> - 'merge_msg_google.protobuf.DescriptorProto'(Prev, New, - TrUserData); - 'google.protobuf.FieldDescriptorProto' -> - 'merge_msg_google.protobuf.FieldDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.OneofDescriptorProto' -> - 'merge_msg_google.protobuf.OneofDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.EnumDescriptorProto' -> - 'merge_msg_google.protobuf.EnumDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.EnumValueDescriptorProto' -> - 'merge_msg_google.protobuf.EnumValueDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.ServiceDescriptorProto' -> - 'merge_msg_google.protobuf.ServiceDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.MethodDescriptorProto' -> - 'merge_msg_google.protobuf.MethodDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.FileOptions' -> - 'merge_msg_google.protobuf.FileOptions'(Prev, New, - TrUserData); - 'google.protobuf.MessageOptions' -> - 'merge_msg_google.protobuf.MessageOptions'(Prev, New, - TrUserData); - 'google.protobuf.FieldOptions' -> - 'merge_msg_google.protobuf.FieldOptions'(Prev, New, - TrUserData); - 'google.protobuf.EnumOptions' -> - 'merge_msg_google.protobuf.EnumOptions'(Prev, New, - TrUserData); - 'google.protobuf.EnumValueOptions' -> - 'merge_msg_google.protobuf.EnumValueOptions'(Prev, New, - TrUserData); - 'google.protobuf.ServiceOptions' -> - 'merge_msg_google.protobuf.ServiceOptions'(Prev, New, - TrUserData); - 'google.protobuf.MethodOptions' -> - 'merge_msg_google.protobuf.MethodOptions'(Prev, New, - TrUserData); - 'google.protobuf.UninterpretedOption.NamePart' -> - 'merge_msg_google.protobuf.UninterpretedOption.NamePart'(Prev, - New, - TrUserData); - 'google.protobuf.UninterpretedOption' -> - 'merge_msg_google.protobuf.UninterpretedOption'(Prev, - New, TrUserData); - 'google.protobuf.SourceCodeInfo.Location' -> - 'merge_msg_google.protobuf.SourceCodeInfo.Location'(Prev, - New, TrUserData); - 'google.protobuf.SourceCodeInfo' -> - 'merge_msg_google.protobuf.SourceCodeInfo'(Prev, New, - TrUserData); - 'google.protobuf.GeneratedCodeInfo.Annotation' -> - 'merge_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Prev, - New, - TrUserData); - 'google.protobuf.GeneratedCodeInfo' -> - 'merge_msg_google.protobuf.GeneratedCodeInfo'(Prev, New, - TrUserData) + 'mvccpb.KeyValue' -> 'merge_msg_mvccpb.KeyValue'(Prev, New, TrUserData); + 'mvccpb.Event' -> 'merge_msg_mvccpb.Event'(Prev, New, TrUserData); + 'google.protobuf.FileDescriptorSet' -> 'merge_msg_google.protobuf.FileDescriptorSet'(Prev, New, TrUserData); + 'google.protobuf.FileDescriptorProto' -> 'merge_msg_google.protobuf.FileDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.DescriptorProto.ExtensionRange' -> 'merge_msg_google.protobuf.DescriptorProto.ExtensionRange'(Prev, New, TrUserData); + 'google.protobuf.DescriptorProto.ReservedRange' -> 'merge_msg_google.protobuf.DescriptorProto.ReservedRange'(Prev, New, TrUserData); + 'google.protobuf.DescriptorProto' -> 'merge_msg_google.protobuf.DescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.ExtensionRangeOptions' -> 'merge_msg_google.protobuf.ExtensionRangeOptions'(Prev, New, TrUserData); + 'google.protobuf.FieldDescriptorProto' -> 'merge_msg_google.protobuf.FieldDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.OneofDescriptorProto' -> 'merge_msg_google.protobuf.OneofDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.EnumDescriptorProto.EnumReservedRange' -> 'merge_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Prev, New, TrUserData); + 'google.protobuf.EnumDescriptorProto' -> 'merge_msg_google.protobuf.EnumDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.EnumValueDescriptorProto' -> 'merge_msg_google.protobuf.EnumValueDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.ServiceDescriptorProto' -> 'merge_msg_google.protobuf.ServiceDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.MethodDescriptorProto' -> 'merge_msg_google.protobuf.MethodDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.FileOptions' -> 'merge_msg_google.protobuf.FileOptions'(Prev, New, TrUserData); + 'google.protobuf.MessageOptions' -> 'merge_msg_google.protobuf.MessageOptions'(Prev, New, TrUserData); + 'google.protobuf.FieldOptions' -> 'merge_msg_google.protobuf.FieldOptions'(Prev, New, TrUserData); + 'google.protobuf.OneofOptions' -> 'merge_msg_google.protobuf.OneofOptions'(Prev, New, TrUserData); + 'google.protobuf.EnumOptions' -> 'merge_msg_google.protobuf.EnumOptions'(Prev, New, TrUserData); + 'google.protobuf.EnumValueOptions' -> 'merge_msg_google.protobuf.EnumValueOptions'(Prev, New, TrUserData); + 'google.protobuf.ServiceOptions' -> 'merge_msg_google.protobuf.ServiceOptions'(Prev, New, TrUserData); + 'google.protobuf.MethodOptions' -> 'merge_msg_google.protobuf.MethodOptions'(Prev, New, TrUserData); + 'google.protobuf.UninterpretedOption.NamePart' -> 'merge_msg_google.protobuf.UninterpretedOption.NamePart'(Prev, New, TrUserData); + 'google.protobuf.UninterpretedOption' -> 'merge_msg_google.protobuf.UninterpretedOption'(Prev, New, TrUserData); + 'google.protobuf.SourceCodeInfo.Location' -> 'merge_msg_google.protobuf.SourceCodeInfo.Location'(Prev, New, TrUserData); + 'google.protobuf.SourceCodeInfo' -> 'merge_msg_google.protobuf.SourceCodeInfo'(Prev, New, TrUserData); + 'google.protobuf.GeneratedCodeInfo.Annotation' -> 'merge_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Prev, New, TrUserData); + 'google.protobuf.GeneratedCodeInfo' -> 'merge_msg_google.protobuf.GeneratedCodeInfo'(Prev, New, TrUserData) end. -compile({nowarn_unused_function,'merge_msg_mvccpb.KeyValue'/3}). 'merge_msg_mvccpb.KeyValue'(PMsg, NMsg, _) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{key := NFkey}} -> S1#{key => NFkey}; - {#{key := PFkey}, _} -> S1#{key => PFkey}; - _ -> S1 - end, + {_, #{key := NFkey}} -> S1#{key => NFkey}; + {#{key := PFkey}, _} -> S1#{key => PFkey}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {_, #{create_revision := NFcreate_revision}} -> - S2#{create_revision => NFcreate_revision}; - {#{create_revision := PFcreate_revision}, _} -> - S2#{create_revision => PFcreate_revision}; - _ -> S2 - end, + {_, #{create_revision := NFcreate_revision}} -> S2#{create_revision => NFcreate_revision}; + {#{create_revision := PFcreate_revision}, _} -> S2#{create_revision => PFcreate_revision}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {_, #{mod_revision := NFmod_revision}} -> - S3#{mod_revision => NFmod_revision}; - {#{mod_revision := PFmod_revision}, _} -> - S3#{mod_revision => PFmod_revision}; - _ -> S3 - end, + {_, #{mod_revision := NFmod_revision}} -> S3#{mod_revision => NFmod_revision}; + {#{mod_revision := PFmod_revision}, _} -> S3#{mod_revision => PFmod_revision}; + _ -> S3 + end, S5 = case {PMsg, NMsg} of - {_, #{version := NFversion}} -> - S4#{version => NFversion}; - {#{version := PFversion}, _} -> - S4#{version => PFversion}; - _ -> S4 - end, + {_, #{version := NFversion}} -> S4#{version => NFversion}; + {#{version := PFversion}, _} -> S4#{version => PFversion}; + _ -> S4 + end, S6 = case {PMsg, NMsg} of - {_, #{value := NFvalue}} -> S5#{value => NFvalue}; - {#{value := PFvalue}, _} -> S5#{value => PFvalue}; - _ -> S5 - end, + {_, #{value := NFvalue}} -> S5#{value => NFvalue}; + {#{value := PFvalue}, _} -> S5#{value => PFvalue}; + _ -> S5 + end, case {PMsg, NMsg} of - {_, #{lease := NFlease}} -> S6#{lease => NFlease}; - {#{lease := PFlease}, _} -> S6#{lease => PFlease}; - _ -> S6 + {_, #{lease := NFlease}} -> S6#{lease => NFlease}; + {#{lease := PFlease}, _} -> S6#{lease => PFlease}; + _ -> S6 end. -compile({nowarn_unused_function,'merge_msg_mvccpb.Event'/3}). 'merge_msg_mvccpb.Event'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{type := NFtype}} -> S1#{type => NFtype}; - {#{type := PFtype}, _} -> S1#{type => PFtype}; - _ -> S1 - end, + {_, #{type := NFtype}} -> S1#{type => NFtype}; + {#{type := PFtype}, _} -> S1#{type => PFtype}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {#{kv := PFkv}, #{kv := NFkv}} -> - S2#{kv => - 'merge_msg_mvccpb.KeyValue'(PFkv, NFkv, TrUserData)}; - {_, #{kv := NFkv}} -> S2#{kv => NFkv}; - {#{kv := PFkv}, _} -> S2#{kv => PFkv}; - {_, _} -> S2 - end, + {#{kv := PFkv}, #{kv := NFkv}} -> S2#{kv => 'merge_msg_mvccpb.KeyValue'(PFkv, NFkv, TrUserData)}; + {_, #{kv := NFkv}} -> S2#{kv => NFkv}; + {#{kv := PFkv}, _} -> S2#{kv => PFkv}; + {_, _} -> S2 + end, case {PMsg, NMsg} of - {#{prev_kv := PFprev_kv}, #{prev_kv := NFprev_kv}} -> - S3#{prev_kv => - 'merge_msg_mvccpb.KeyValue'(PFprev_kv, NFprev_kv, - TrUserData)}; - {_, #{prev_kv := NFprev_kv}} -> - S3#{prev_kv => NFprev_kv}; - {#{prev_kv := PFprev_kv}, _} -> - S3#{prev_kv => PFprev_kv}; - {_, _} -> S3 + {#{prev_kv := PFprev_kv}, #{prev_kv := NFprev_kv}} -> S3#{prev_kv => 'merge_msg_mvccpb.KeyValue'(PFprev_kv, NFprev_kv, TrUserData)}; + {_, #{prev_kv := NFprev_kv}} -> S3#{prev_kv => NFprev_kv}; + {#{prev_kv := PFprev_kv}, _} -> S3#{prev_kv => PFprev_kv}; + {_, _} -> S3 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.FileDescriptorSet'/3}). -'merge_msg_google.protobuf.FileDescriptorSet'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.FileDescriptorSet'(PMsg, NMsg, TrUserData) -> S1 = #{}, case {PMsg, NMsg} of - {#{file := PFfile}, #{file := NFfile}} -> - S1#{file => 'erlang_++'(PFfile, NFfile, TrUserData)}; - {_, #{file := NFfile}} -> S1#{file => NFfile}; - {#{file := PFfile}, _} -> S1#{file => PFfile}; - {_, _} -> S1 + {#{file := PFfile}, #{file := NFfile}} -> S1#{file => 'erlang_++'(PFfile, NFfile, TrUserData)}; + {_, #{file := NFfile}} -> S1#{file => NFfile}; + {#{file := PFfile}, _} -> S1#{file => PFfile}; + {_, _} -> S1 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.FileDescriptorProto'/3}). -'merge_msg_google.protobuf.FileDescriptorProto'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.FileDescriptorProto'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {_, #{package := NFpackage}} -> - S2#{package => NFpackage}; - {#{package := PFpackage}, _} -> - S2#{package => PFpackage}; - _ -> S2 - end, + {_, #{package := NFpackage}} -> S2#{package => NFpackage}; + {#{package := PFpackage}, _} -> S2#{package => PFpackage}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {#{dependency := PFdependency}, - #{dependency := NFdependency}} -> - S3#{dependency => - 'erlang_++'(PFdependency, NFdependency, TrUserData)}; - {_, #{dependency := NFdependency}} -> - S3#{dependency => NFdependency}; - {#{dependency := PFdependency}, _} -> - S3#{dependency => PFdependency}; - {_, _} -> S3 - end, + {#{dependency := PFdependency}, #{dependency := NFdependency}} -> S3#{dependency => 'erlang_++'(PFdependency, NFdependency, TrUserData)}; + {_, #{dependency := NFdependency}} -> S3#{dependency => NFdependency}; + {#{dependency := PFdependency}, _} -> S3#{dependency => PFdependency}; + {_, _} -> S3 + end, S5 = case {PMsg, NMsg} of - {#{public_dependency := PFpublic_dependency}, - #{public_dependency := NFpublic_dependency}} -> - S4#{public_dependency => - 'erlang_++'(PFpublic_dependency, NFpublic_dependency, - TrUserData)}; - {_, #{public_dependency := NFpublic_dependency}} -> - S4#{public_dependency => NFpublic_dependency}; - {#{public_dependency := PFpublic_dependency}, _} -> - S4#{public_dependency => PFpublic_dependency}; - {_, _} -> S4 - end, + {#{public_dependency := PFpublic_dependency}, #{public_dependency := NFpublic_dependency}} -> S4#{public_dependency => 'erlang_++'(PFpublic_dependency, NFpublic_dependency, TrUserData)}; + {_, #{public_dependency := NFpublic_dependency}} -> S4#{public_dependency => NFpublic_dependency}; + {#{public_dependency := PFpublic_dependency}, _} -> S4#{public_dependency => PFpublic_dependency}; + {_, _} -> S4 + end, S6 = case {PMsg, NMsg} of - {#{weak_dependency := PFweak_dependency}, - #{weak_dependency := NFweak_dependency}} -> - S5#{weak_dependency => - 'erlang_++'(PFweak_dependency, NFweak_dependency, - TrUserData)}; - {_, #{weak_dependency := NFweak_dependency}} -> - S5#{weak_dependency => NFweak_dependency}; - {#{weak_dependency := PFweak_dependency}, _} -> - S5#{weak_dependency => PFweak_dependency}; - {_, _} -> S5 - end, + {#{weak_dependency := PFweak_dependency}, #{weak_dependency := NFweak_dependency}} -> S5#{weak_dependency => 'erlang_++'(PFweak_dependency, NFweak_dependency, TrUserData)}; + {_, #{weak_dependency := NFweak_dependency}} -> S5#{weak_dependency => NFweak_dependency}; + {#{weak_dependency := PFweak_dependency}, _} -> S5#{weak_dependency => PFweak_dependency}; + {_, _} -> S5 + end, S7 = case {PMsg, NMsg} of - {#{message_type := PFmessage_type}, - #{message_type := NFmessage_type}} -> - S6#{message_type => - 'erlang_++'(PFmessage_type, NFmessage_type, - TrUserData)}; - {_, #{message_type := NFmessage_type}} -> - S6#{message_type => NFmessage_type}; - {#{message_type := PFmessage_type}, _} -> - S6#{message_type => PFmessage_type}; - {_, _} -> S6 - end, + {#{message_type := PFmessage_type}, #{message_type := NFmessage_type}} -> S6#{message_type => 'erlang_++'(PFmessage_type, NFmessage_type, TrUserData)}; + {_, #{message_type := NFmessage_type}} -> S6#{message_type => NFmessage_type}; + {#{message_type := PFmessage_type}, _} -> S6#{message_type => PFmessage_type}; + {_, _} -> S6 + end, S8 = case {PMsg, NMsg} of - {#{enum_type := PFenum_type}, - #{enum_type := NFenum_type}} -> - S7#{enum_type => - 'erlang_++'(PFenum_type, NFenum_type, TrUserData)}; - {_, #{enum_type := NFenum_type}} -> - S7#{enum_type => NFenum_type}; - {#{enum_type := PFenum_type}, _} -> - S7#{enum_type => PFenum_type}; - {_, _} -> S7 - end, + {#{enum_type := PFenum_type}, #{enum_type := NFenum_type}} -> S7#{enum_type => 'erlang_++'(PFenum_type, NFenum_type, TrUserData)}; + {_, #{enum_type := NFenum_type}} -> S7#{enum_type => NFenum_type}; + {#{enum_type := PFenum_type}, _} -> S7#{enum_type => PFenum_type}; + {_, _} -> S7 + end, S9 = case {PMsg, NMsg} of - {#{service := PFservice}, #{service := NFservice}} -> - S8#{service => - 'erlang_++'(PFservice, NFservice, TrUserData)}; - {_, #{service := NFservice}} -> - S8#{service => NFservice}; - {#{service := PFservice}, _} -> - S8#{service => PFservice}; - {_, _} -> S8 - end, + {#{service := PFservice}, #{service := NFservice}} -> S8#{service => 'erlang_++'(PFservice, NFservice, TrUserData)}; + {_, #{service := NFservice}} -> S8#{service => NFservice}; + {#{service := PFservice}, _} -> S8#{service => PFservice}; + {_, _} -> S8 + end, S10 = case {PMsg, NMsg} of - {#{extension := PFextension}, - #{extension := NFextension}} -> - S9#{extension => - 'erlang_++'(PFextension, NFextension, TrUserData)}; - {_, #{extension := NFextension}} -> - S9#{extension => NFextension}; - {#{extension := PFextension}, _} -> - S9#{extension => PFextension}; - {_, _} -> S9 - end, + {#{extension := PFextension}, #{extension := NFextension}} -> S9#{extension => 'erlang_++'(PFextension, NFextension, TrUserData)}; + {_, #{extension := NFextension}} -> S9#{extension => NFextension}; + {#{extension := PFextension}, _} -> S9#{extension => PFextension}; + {_, _} -> S9 + end, S11 = case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S10#{options => - 'merge_msg_google.protobuf.FileOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S10#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S10#{options => PFoptions}; - {_, _} -> S10 - end, + {#{options := PFoptions}, #{options := NFoptions}} -> S10#{options => 'merge_msg_google.protobuf.FileOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S10#{options => NFoptions}; + {#{options := PFoptions}, _} -> S10#{options => PFoptions}; + {_, _} -> S10 + end, S12 = case {PMsg, NMsg} of - {#{source_code_info := PFsource_code_info}, - #{source_code_info := NFsource_code_info}} -> - S11#{source_code_info => - 'merge_msg_google.protobuf.SourceCodeInfo'(PFsource_code_info, - NFsource_code_info, - TrUserData)}; - {_, #{source_code_info := NFsource_code_info}} -> - S11#{source_code_info => NFsource_code_info}; - {#{source_code_info := PFsource_code_info}, _} -> - S11#{source_code_info => PFsource_code_info}; - {_, _} -> S11 - end, + {#{source_code_info := PFsource_code_info}, #{source_code_info := NFsource_code_info}} -> S11#{source_code_info => 'merge_msg_google.protobuf.SourceCodeInfo'(PFsource_code_info, NFsource_code_info, TrUserData)}; + {_, #{source_code_info := NFsource_code_info}} -> S11#{source_code_info => NFsource_code_info}; + {#{source_code_info := PFsource_code_info}, _} -> S11#{source_code_info => PFsource_code_info}; + {_, _} -> S11 + end, case {PMsg, NMsg} of - {_, #{syntax := NFsyntax}} -> S12#{syntax => NFsyntax}; - {#{syntax := PFsyntax}, _} -> S12#{syntax => PFsyntax}; - _ -> S12 + {_, #{syntax := NFsyntax}} -> S12#{syntax => NFsyntax}; + {#{syntax := PFsyntax}, _} -> S12#{syntax => PFsyntax}; + _ -> S12 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.DescriptorProto.ExtensionRange'/3}). -'merge_msg_google.protobuf.DescriptorProto.ExtensionRange'(PMsg, - NMsg, _) -> +'merge_msg_google.protobuf.DescriptorProto.ExtensionRange'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{start := NFstart}} -> S1#{start => NFstart}; - {#{start := PFstart}, _} -> S1#{start => PFstart}; - _ -> S1 - end, + {_, #{start := NFstart}} -> S1#{start => NFstart}; + {#{start := PFstart}, _} -> S1#{start => PFstart}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{'end' := NFend}} -> S2#{'end' => NFend}; + {#{'end' := PFend}, _} -> S2#{'end' => PFend}; + _ -> S2 + end, case {PMsg, NMsg} of - {_, #{'end' := NFend}} -> S2#{'end' => NFend}; - {#{'end' := PFend}, _} -> S2#{'end' => PFend}; - _ -> S2 + {#{options := PFoptions}, #{options := NFoptions}} -> S3#{options => 'merge_msg_google.protobuf.ExtensionRangeOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S3#{options => NFoptions}; + {#{options := PFoptions}, _} -> S3#{options => PFoptions}; + {_, _} -> S3 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.DescriptorProto.ReservedRange'/3}). -'merge_msg_google.protobuf.DescriptorProto.ReservedRange'(PMsg, - NMsg, _) -> +'merge_msg_google.protobuf.DescriptorProto.ReservedRange'(PMsg, NMsg, _) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{start := NFstart}} -> S1#{start => NFstart}; - {#{start := PFstart}, _} -> S1#{start => PFstart}; - _ -> S1 - end, + {_, #{start := NFstart}} -> S1#{start => NFstart}; + {#{start := PFstart}, _} -> S1#{start => PFstart}; + _ -> S1 + end, case {PMsg, NMsg} of - {_, #{'end' := NFend}} -> S2#{'end' => NFend}; - {#{'end' := PFend}, _} -> S2#{'end' => PFend}; - _ -> S2 + {_, #{'end' := NFend}} -> S2#{'end' => NFend}; + {#{'end' := PFend}, _} -> S2#{'end' => PFend}; + _ -> S2 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.DescriptorProto'/3}). -'merge_msg_google.protobuf.DescriptorProto'(PMsg, NMsg, - TrUserData) -> +'merge_msg_google.protobuf.DescriptorProto'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {#{field := PFfield}, #{field := NFfield}} -> - S2#{field => 'erlang_++'(PFfield, NFfield, TrUserData)}; - {_, #{field := NFfield}} -> S2#{field => NFfield}; - {#{field := PFfield}, _} -> S2#{field => PFfield}; - {_, _} -> S2 - end, + {#{field := PFfield}, #{field := NFfield}} -> S2#{field => 'erlang_++'(PFfield, NFfield, TrUserData)}; + {_, #{field := NFfield}} -> S2#{field => NFfield}; + {#{field := PFfield}, _} -> S2#{field => PFfield}; + {_, _} -> S2 + end, S4 = case {PMsg, NMsg} of - {#{extension := PFextension}, - #{extension := NFextension}} -> - S3#{extension => - 'erlang_++'(PFextension, NFextension, TrUserData)}; - {_, #{extension := NFextension}} -> - S3#{extension => NFextension}; - {#{extension := PFextension}, _} -> - S3#{extension => PFextension}; - {_, _} -> S3 - end, + {#{extension := PFextension}, #{extension := NFextension}} -> S3#{extension => 'erlang_++'(PFextension, NFextension, TrUserData)}; + {_, #{extension := NFextension}} -> S3#{extension => NFextension}; + {#{extension := PFextension}, _} -> S3#{extension => PFextension}; + {_, _} -> S3 + end, S5 = case {PMsg, NMsg} of - {#{nested_type := PFnested_type}, - #{nested_type := NFnested_type}} -> - S4#{nested_type => - 'erlang_++'(PFnested_type, NFnested_type, TrUserData)}; - {_, #{nested_type := NFnested_type}} -> - S4#{nested_type => NFnested_type}; - {#{nested_type := PFnested_type}, _} -> - S4#{nested_type => PFnested_type}; - {_, _} -> S4 - end, + {#{nested_type := PFnested_type}, #{nested_type := NFnested_type}} -> S4#{nested_type => 'erlang_++'(PFnested_type, NFnested_type, TrUserData)}; + {_, #{nested_type := NFnested_type}} -> S4#{nested_type => NFnested_type}; + {#{nested_type := PFnested_type}, _} -> S4#{nested_type => PFnested_type}; + {_, _} -> S4 + end, S6 = case {PMsg, NMsg} of - {#{enum_type := PFenum_type}, - #{enum_type := NFenum_type}} -> - S5#{enum_type => - 'erlang_++'(PFenum_type, NFenum_type, TrUserData)}; - {_, #{enum_type := NFenum_type}} -> - S5#{enum_type => NFenum_type}; - {#{enum_type := PFenum_type}, _} -> - S5#{enum_type => PFenum_type}; - {_, _} -> S5 - end, + {#{enum_type := PFenum_type}, #{enum_type := NFenum_type}} -> S5#{enum_type => 'erlang_++'(PFenum_type, NFenum_type, TrUserData)}; + {_, #{enum_type := NFenum_type}} -> S5#{enum_type => NFenum_type}; + {#{enum_type := PFenum_type}, _} -> S5#{enum_type => PFenum_type}; + {_, _} -> S5 + end, S7 = case {PMsg, NMsg} of - {#{extension_range := PFextension_range}, - #{extension_range := NFextension_range}} -> - S6#{extension_range => - 'erlang_++'(PFextension_range, NFextension_range, - TrUserData)}; - {_, #{extension_range := NFextension_range}} -> - S6#{extension_range => NFextension_range}; - {#{extension_range := PFextension_range}, _} -> - S6#{extension_range => PFextension_range}; - {_, _} -> S6 - end, + {#{extension_range := PFextension_range}, #{extension_range := NFextension_range}} -> S6#{extension_range => 'erlang_++'(PFextension_range, NFextension_range, TrUserData)}; + {_, #{extension_range := NFextension_range}} -> S6#{extension_range => NFextension_range}; + {#{extension_range := PFextension_range}, _} -> S6#{extension_range => PFextension_range}; + {_, _} -> S6 + end, S8 = case {PMsg, NMsg} of - {#{oneof_decl := PFoneof_decl}, - #{oneof_decl := NFoneof_decl}} -> - S7#{oneof_decl => - 'erlang_++'(PFoneof_decl, NFoneof_decl, TrUserData)}; - {_, #{oneof_decl := NFoneof_decl}} -> - S7#{oneof_decl => NFoneof_decl}; - {#{oneof_decl := PFoneof_decl}, _} -> - S7#{oneof_decl => PFoneof_decl}; - {_, _} -> S7 - end, + {#{oneof_decl := PFoneof_decl}, #{oneof_decl := NFoneof_decl}} -> S7#{oneof_decl => 'erlang_++'(PFoneof_decl, NFoneof_decl, TrUserData)}; + {_, #{oneof_decl := NFoneof_decl}} -> S7#{oneof_decl => NFoneof_decl}; + {#{oneof_decl := PFoneof_decl}, _} -> S7#{oneof_decl => PFoneof_decl}; + {_, _} -> S7 + end, S9 = case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S8#{options => - 'merge_msg_google.protobuf.MessageOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S8#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S8#{options => PFoptions}; - {_, _} -> S8 - end, + {#{options := PFoptions}, #{options := NFoptions}} -> S8#{options => 'merge_msg_google.protobuf.MessageOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S8#{options => NFoptions}; + {#{options := PFoptions}, _} -> S8#{options => PFoptions}; + {_, _} -> S8 + end, S10 = case {PMsg, NMsg} of - {#{reserved_range := PFreserved_range}, - #{reserved_range := NFreserved_range}} -> - S9#{reserved_range => - 'erlang_++'(PFreserved_range, NFreserved_range, - TrUserData)}; - {_, #{reserved_range := NFreserved_range}} -> - S9#{reserved_range => NFreserved_range}; - {#{reserved_range := PFreserved_range}, _} -> - S9#{reserved_range => PFreserved_range}; - {_, _} -> S9 - end, + {#{reserved_range := PFreserved_range}, #{reserved_range := NFreserved_range}} -> S9#{reserved_range => 'erlang_++'(PFreserved_range, NFreserved_range, TrUserData)}; + {_, #{reserved_range := NFreserved_range}} -> S9#{reserved_range => NFreserved_range}; + {#{reserved_range := PFreserved_range}, _} -> S9#{reserved_range => PFreserved_range}; + {_, _} -> S9 + end, + case {PMsg, NMsg} of + {#{reserved_name := PFreserved_name}, #{reserved_name := NFreserved_name}} -> S10#{reserved_name => 'erlang_++'(PFreserved_name, NFreserved_name, TrUserData)}; + {_, #{reserved_name := NFreserved_name}} -> S10#{reserved_name => NFreserved_name}; + {#{reserved_name := PFreserved_name}, _} -> S10#{reserved_name => PFreserved_name}; + {_, _} -> S10 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.ExtensionRangeOptions'/3}). +'merge_msg_google.protobuf.ExtensionRangeOptions'(PMsg, NMsg, TrUserData) -> + S1 = #{}, case {PMsg, NMsg} of - {#{reserved_name := PFreserved_name}, - #{reserved_name := NFreserved_name}} -> - S10#{reserved_name => - 'erlang_++'(PFreserved_name, NFreserved_name, - TrUserData)}; - {_, #{reserved_name := NFreserved_name}} -> - S10#{reserved_name => NFreserved_name}; - {#{reserved_name := PFreserved_name}, _} -> - S10#{reserved_name => PFreserved_name}; - {_, _} -> S10 + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S1#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S1#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S1#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S1 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.FieldDescriptorProto'/3}). -'merge_msg_google.protobuf.FieldDescriptorProto'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.FieldDescriptorProto'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {_, #{number := NFnumber}} -> S2#{number => NFnumber}; - {#{number := PFnumber}, _} -> S2#{number => PFnumber}; - _ -> S2 - end, + {_, #{number := NFnumber}} -> S2#{number => NFnumber}; + {#{number := PFnumber}, _} -> S2#{number => PFnumber}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {_, #{label := NFlabel}} -> S3#{label => NFlabel}; - {#{label := PFlabel}, _} -> S3#{label => PFlabel}; - _ -> S3 - end, + {_, #{label := NFlabel}} -> S3#{label => NFlabel}; + {#{label := PFlabel}, _} -> S3#{label => PFlabel}; + _ -> S3 + end, S5 = case {PMsg, NMsg} of - {_, #{type := NFtype}} -> S4#{type => NFtype}; - {#{type := PFtype}, _} -> S4#{type => PFtype}; - _ -> S4 - end, + {_, #{type := NFtype}} -> S4#{type => NFtype}; + {#{type := PFtype}, _} -> S4#{type => PFtype}; + _ -> S4 + end, S6 = case {PMsg, NMsg} of - {_, #{type_name := NFtype_name}} -> - S5#{type_name => NFtype_name}; - {#{type_name := PFtype_name}, _} -> - S5#{type_name => PFtype_name}; - _ -> S5 - end, + {_, #{type_name := NFtype_name}} -> S5#{type_name => NFtype_name}; + {#{type_name := PFtype_name}, _} -> S5#{type_name => PFtype_name}; + _ -> S5 + end, S7 = case {PMsg, NMsg} of - {_, #{extendee := NFextendee}} -> - S6#{extendee => NFextendee}; - {#{extendee := PFextendee}, _} -> - S6#{extendee => PFextendee}; - _ -> S6 - end, + {_, #{extendee := NFextendee}} -> S6#{extendee => NFextendee}; + {#{extendee := PFextendee}, _} -> S6#{extendee => PFextendee}; + _ -> S6 + end, S8 = case {PMsg, NMsg} of - {_, #{default_value := NFdefault_value}} -> - S7#{default_value => NFdefault_value}; - {#{default_value := PFdefault_value}, _} -> - S7#{default_value => PFdefault_value}; - _ -> S7 - end, + {_, #{default_value := NFdefault_value}} -> S7#{default_value => NFdefault_value}; + {#{default_value := PFdefault_value}, _} -> S7#{default_value => PFdefault_value}; + _ -> S7 + end, S9 = case {PMsg, NMsg} of - {_, #{oneof_index := NFoneof_index}} -> - S8#{oneof_index => NFoneof_index}; - {#{oneof_index := PFoneof_index}, _} -> - S8#{oneof_index => PFoneof_index}; - _ -> S8 - end, + {_, #{oneof_index := NFoneof_index}} -> S8#{oneof_index => NFoneof_index}; + {#{oneof_index := PFoneof_index}, _} -> S8#{oneof_index => PFoneof_index}; + _ -> S8 + end, S10 = case {PMsg, NMsg} of - {_, #{json_name := NFjson_name}} -> - S9#{json_name => NFjson_name}; - {#{json_name := PFjson_name}, _} -> - S9#{json_name => PFjson_name}; - _ -> S9 - end, + {_, #{json_name := NFjson_name}} -> S9#{json_name => NFjson_name}; + {#{json_name := PFjson_name}, _} -> S9#{json_name => PFjson_name}; + _ -> S9 + end, + S11 = case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S10#{options => 'merge_msg_google.protobuf.FieldOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S10#{options => NFoptions}; + {#{options := PFoptions}, _} -> S10#{options => PFoptions}; + {_, _} -> S10 + end, case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S10#{options => - 'merge_msg_google.protobuf.FieldOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S10#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S10#{options => PFoptions}; - {_, _} -> S10 + {_, #{proto3_optional := NFproto3_optional}} -> S11#{proto3_optional => NFproto3_optional}; + {#{proto3_optional := PFproto3_optional}, _} -> S11#{proto3_optional => PFproto3_optional}; + _ -> S11 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.OneofDescriptorProto'/3}). -'merge_msg_google.protobuf.OneofDescriptorProto'(PMsg, - NMsg, _) -> +'merge_msg_google.protobuf.OneofDescriptorProto'(PMsg, NMsg, TrUserData) -> S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S2#{options => 'merge_msg_google.protobuf.OneofOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S2#{options => NFoptions}; + {#{options := PFoptions}, _} -> S2#{options => PFoptions}; + {_, _} -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'/3}). +'merge_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{start := NFstart}} -> S1#{start => NFstart}; + {#{start := PFstart}, _} -> S1#{start => PFstart}; + _ -> S1 + end, case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 + {_, #{'end' := NFend}} -> S2#{'end' => NFend}; + {#{'end' := PFend}, _} -> S2#{'end' => PFend}; + _ -> S2 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumDescriptorProto'/3}). -'merge_msg_google.protobuf.EnumDescriptorProto'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.EnumDescriptorProto'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {#{value := PFvalue}, #{value := NFvalue}} -> - S2#{value => 'erlang_++'(PFvalue, NFvalue, TrUserData)}; - {_, #{value := NFvalue}} -> S2#{value => NFvalue}; - {#{value := PFvalue}, _} -> S2#{value => PFvalue}; - {_, _} -> S2 - end, + {#{value := PFvalue}, #{value := NFvalue}} -> S2#{value => 'erlang_++'(PFvalue, NFvalue, TrUserData)}; + {_, #{value := NFvalue}} -> S2#{value => NFvalue}; + {#{value := PFvalue}, _} -> S2#{value => PFvalue}; + {_, _} -> S2 + end, + S4 = case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S3#{options => 'merge_msg_google.protobuf.EnumOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S3#{options => NFoptions}; + {#{options := PFoptions}, _} -> S3#{options => PFoptions}; + {_, _} -> S3 + end, + S5 = case {PMsg, NMsg} of + {#{reserved_range := PFreserved_range}, #{reserved_range := NFreserved_range}} -> S4#{reserved_range => 'erlang_++'(PFreserved_range, NFreserved_range, TrUserData)}; + {_, #{reserved_range := NFreserved_range}} -> S4#{reserved_range => NFreserved_range}; + {#{reserved_range := PFreserved_range}, _} -> S4#{reserved_range => PFreserved_range}; + {_, _} -> S4 + end, case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S3#{options => - 'merge_msg_google.protobuf.EnumOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S3#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S3#{options => PFoptions}; - {_, _} -> S3 + {#{reserved_name := PFreserved_name}, #{reserved_name := NFreserved_name}} -> S5#{reserved_name => 'erlang_++'(PFreserved_name, NFreserved_name, TrUserData)}; + {_, #{reserved_name := NFreserved_name}} -> S5#{reserved_name => NFreserved_name}; + {#{reserved_name := PFreserved_name}, _} -> S5#{reserved_name => PFreserved_name}; + {_, _} -> S5 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumValueDescriptorProto'/3}). -'merge_msg_google.protobuf.EnumValueDescriptorProto'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.EnumValueDescriptorProto'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {_, #{number := NFnumber}} -> S2#{number => NFnumber}; - {#{number := PFnumber}, _} -> S2#{number => PFnumber}; - _ -> S2 - end, + {_, #{number := NFnumber}} -> S2#{number => NFnumber}; + {#{number := PFnumber}, _} -> S2#{number => PFnumber}; + _ -> S2 + end, case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S3#{options => - 'merge_msg_google.protobuf.EnumValueOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S3#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S3#{options => PFoptions}; - {_, _} -> S3 + {#{options := PFoptions}, #{options := NFoptions}} -> S3#{options => 'merge_msg_google.protobuf.EnumValueOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S3#{options => NFoptions}; + {#{options := PFoptions}, _} -> S3#{options => PFoptions}; + {_, _} -> S3 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.ServiceDescriptorProto'/3}). -'merge_msg_google.protobuf.ServiceDescriptorProto'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.ServiceDescriptorProto'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {#{method := PFmethod}, #{method := NFmethod}} -> - S2#{method => - 'erlang_++'(PFmethod, NFmethod, TrUserData)}; - {_, #{method := NFmethod}} -> S2#{method => NFmethod}; - {#{method := PFmethod}, _} -> S2#{method => PFmethod}; - {_, _} -> S2 - end, + {#{method := PFmethod}, #{method := NFmethod}} -> S2#{method => 'erlang_++'(PFmethod, NFmethod, TrUserData)}; + {_, #{method := NFmethod}} -> S2#{method => NFmethod}; + {#{method := PFmethod}, _} -> S2#{method => PFmethod}; + {_, _} -> S2 + end, case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S3#{options => - 'merge_msg_google.protobuf.ServiceOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S3#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S3#{options => PFoptions}; - {_, _} -> S3 + {#{options := PFoptions}, #{options := NFoptions}} -> S3#{options => 'merge_msg_google.protobuf.ServiceOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S3#{options => NFoptions}; + {#{options := PFoptions}, _} -> S3#{options => PFoptions}; + {_, _} -> S3 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.MethodDescriptorProto'/3}). -'merge_msg_google.protobuf.MethodDescriptorProto'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.MethodDescriptorProto'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {_, #{input_type := NFinput_type}} -> - S2#{input_type => NFinput_type}; - {#{input_type := PFinput_type}, _} -> - S2#{input_type => PFinput_type}; - _ -> S2 - end, + {_, #{input_type := NFinput_type}} -> S2#{input_type => NFinput_type}; + {#{input_type := PFinput_type}, _} -> S2#{input_type => PFinput_type}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {_, #{output_type := NFoutput_type}} -> - S3#{output_type => NFoutput_type}; - {#{output_type := PFoutput_type}, _} -> - S3#{output_type => PFoutput_type}; - _ -> S3 - end, + {_, #{output_type := NFoutput_type}} -> S3#{output_type => NFoutput_type}; + {#{output_type := PFoutput_type}, _} -> S3#{output_type => PFoutput_type}; + _ -> S3 + end, S5 = case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S4#{options => - 'merge_msg_google.protobuf.MethodOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S4#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S4#{options => PFoptions}; - {_, _} -> S4 - end, + {#{options := PFoptions}, #{options := NFoptions}} -> S4#{options => 'merge_msg_google.protobuf.MethodOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S4#{options => NFoptions}; + {#{options := PFoptions}, _} -> S4#{options => PFoptions}; + {_, _} -> S4 + end, S6 = case {PMsg, NMsg} of - {_, #{client_streaming := NFclient_streaming}} -> - S5#{client_streaming => NFclient_streaming}; - {#{client_streaming := PFclient_streaming}, _} -> - S5#{client_streaming => PFclient_streaming}; - _ -> S5 - end, + {_, #{client_streaming := NFclient_streaming}} -> S5#{client_streaming => NFclient_streaming}; + {#{client_streaming := PFclient_streaming}, _} -> S5#{client_streaming => PFclient_streaming}; + _ -> S5 + end, case {PMsg, NMsg} of - {_, #{server_streaming := NFserver_streaming}} -> - S6#{server_streaming => NFserver_streaming}; - {#{server_streaming := PFserver_streaming}, _} -> - S6#{server_streaming => PFserver_streaming}; - _ -> S6 + {_, #{server_streaming := NFserver_streaming}} -> S6#{server_streaming => NFserver_streaming}; + {#{server_streaming := PFserver_streaming}, _} -> S6#{server_streaming => PFserver_streaming}; + _ -> S6 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.FileOptions'/3}). -'merge_msg_google.protobuf.FileOptions'(PMsg, NMsg, - TrUserData) -> +'merge_msg_google.protobuf.FileOptions'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{java_package := NFjava_package}} -> - S1#{java_package => NFjava_package}; - {#{java_package := PFjava_package}, _} -> - S1#{java_package => PFjava_package}; - _ -> S1 - end, + {_, #{java_package := NFjava_package}} -> S1#{java_package => NFjava_package}; + {#{java_package := PFjava_package}, _} -> S1#{java_package => PFjava_package}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {_, - #{java_outer_classname := NFjava_outer_classname}} -> - S2#{java_outer_classname => NFjava_outer_classname}; - {#{java_outer_classname := PFjava_outer_classname}, - _} -> - S2#{java_outer_classname => PFjava_outer_classname}; - _ -> S2 - end, + {_, #{java_outer_classname := NFjava_outer_classname}} -> S2#{java_outer_classname => NFjava_outer_classname}; + {#{java_outer_classname := PFjava_outer_classname}, _} -> S2#{java_outer_classname => PFjava_outer_classname}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {_, #{java_multiple_files := NFjava_multiple_files}} -> - S3#{java_multiple_files => NFjava_multiple_files}; - {#{java_multiple_files := PFjava_multiple_files}, _} -> - S3#{java_multiple_files => PFjava_multiple_files}; - _ -> S3 - end, + {_, #{java_multiple_files := NFjava_multiple_files}} -> S3#{java_multiple_files => NFjava_multiple_files}; + {#{java_multiple_files := PFjava_multiple_files}, _} -> S3#{java_multiple_files => PFjava_multiple_files}; + _ -> S3 + end, S5 = case {PMsg, NMsg} of - {_, - #{java_generate_equals_and_hash := - NFjava_generate_equals_and_hash}} -> - S4#{java_generate_equals_and_hash => - NFjava_generate_equals_and_hash}; - {#{java_generate_equals_and_hash := - PFjava_generate_equals_and_hash}, - _} -> - S4#{java_generate_equals_and_hash => - PFjava_generate_equals_and_hash}; - _ -> S4 - end, + {_, #{java_generate_equals_and_hash := NFjava_generate_equals_and_hash}} -> S4#{java_generate_equals_and_hash => NFjava_generate_equals_and_hash}; + {#{java_generate_equals_and_hash := PFjava_generate_equals_and_hash}, _} -> S4#{java_generate_equals_and_hash => PFjava_generate_equals_and_hash}; + _ -> S4 + end, S6 = case {PMsg, NMsg} of - {_, - #{java_string_check_utf8 := - NFjava_string_check_utf8}} -> - S5#{java_string_check_utf8 => NFjava_string_check_utf8}; - {#{java_string_check_utf8 := PFjava_string_check_utf8}, - _} -> - S5#{java_string_check_utf8 => PFjava_string_check_utf8}; - _ -> S5 - end, + {_, #{java_string_check_utf8 := NFjava_string_check_utf8}} -> S5#{java_string_check_utf8 => NFjava_string_check_utf8}; + {#{java_string_check_utf8 := PFjava_string_check_utf8}, _} -> S5#{java_string_check_utf8 => PFjava_string_check_utf8}; + _ -> S5 + end, S7 = case {PMsg, NMsg} of - {_, #{optimize_for := NFoptimize_for}} -> - S6#{optimize_for => NFoptimize_for}; - {#{optimize_for := PFoptimize_for}, _} -> - S6#{optimize_for => PFoptimize_for}; - _ -> S6 - end, + {_, #{optimize_for := NFoptimize_for}} -> S6#{optimize_for => NFoptimize_for}; + {#{optimize_for := PFoptimize_for}, _} -> S6#{optimize_for => PFoptimize_for}; + _ -> S6 + end, S8 = case {PMsg, NMsg} of - {_, #{go_package := NFgo_package}} -> - S7#{go_package => NFgo_package}; - {#{go_package := PFgo_package}, _} -> - S7#{go_package => PFgo_package}; - _ -> S7 - end, + {_, #{go_package := NFgo_package}} -> S7#{go_package => NFgo_package}; + {#{go_package := PFgo_package}, _} -> S7#{go_package => PFgo_package}; + _ -> S7 + end, S9 = case {PMsg, NMsg} of - {_, #{cc_generic_services := NFcc_generic_services}} -> - S8#{cc_generic_services => NFcc_generic_services}; - {#{cc_generic_services := PFcc_generic_services}, _} -> - S8#{cc_generic_services => PFcc_generic_services}; - _ -> S8 - end, + {_, #{cc_generic_services := NFcc_generic_services}} -> S8#{cc_generic_services => NFcc_generic_services}; + {#{cc_generic_services := PFcc_generic_services}, _} -> S8#{cc_generic_services => PFcc_generic_services}; + _ -> S8 + end, S10 = case {PMsg, NMsg} of - {_, - #{java_generic_services := NFjava_generic_services}} -> - S9#{java_generic_services => NFjava_generic_services}; - {#{java_generic_services := PFjava_generic_services}, - _} -> - S9#{java_generic_services => PFjava_generic_services}; - _ -> S9 - end, + {_, #{java_generic_services := NFjava_generic_services}} -> S9#{java_generic_services => NFjava_generic_services}; + {#{java_generic_services := PFjava_generic_services}, _} -> S9#{java_generic_services => PFjava_generic_services}; + _ -> S9 + end, S11 = case {PMsg, NMsg} of - {_, #{py_generic_services := NFpy_generic_services}} -> - S10#{py_generic_services => NFpy_generic_services}; - {#{py_generic_services := PFpy_generic_services}, _} -> - S10#{py_generic_services => PFpy_generic_services}; - _ -> S10 - end, + {_, #{py_generic_services := NFpy_generic_services}} -> S10#{py_generic_services => NFpy_generic_services}; + {#{py_generic_services := PFpy_generic_services}, _} -> S10#{py_generic_services => PFpy_generic_services}; + _ -> S10 + end, S12 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S11#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S11#{deprecated => PFdeprecated}; - _ -> S11 - end, + {_, #{php_generic_services := NFphp_generic_services}} -> S11#{php_generic_services => NFphp_generic_services}; + {#{php_generic_services := PFphp_generic_services}, _} -> S11#{php_generic_services => PFphp_generic_services}; + _ -> S11 + end, S13 = case {PMsg, NMsg} of - {_, #{cc_enable_arenas := NFcc_enable_arenas}} -> - S12#{cc_enable_arenas => NFcc_enable_arenas}; - {#{cc_enable_arenas := PFcc_enable_arenas}, _} -> - S12#{cc_enable_arenas => PFcc_enable_arenas}; - _ -> S12 - end, + {_, #{deprecated := NFdeprecated}} -> S12#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S12#{deprecated => PFdeprecated}; + _ -> S12 + end, S14 = case {PMsg, NMsg} of - {_, #{objc_class_prefix := NFobjc_class_prefix}} -> - S13#{objc_class_prefix => NFobjc_class_prefix}; - {#{objc_class_prefix := PFobjc_class_prefix}, _} -> - S13#{objc_class_prefix => PFobjc_class_prefix}; - _ -> S13 - end, + {_, #{cc_enable_arenas := NFcc_enable_arenas}} -> S13#{cc_enable_arenas => NFcc_enable_arenas}; + {#{cc_enable_arenas := PFcc_enable_arenas}, _} -> S13#{cc_enable_arenas => PFcc_enable_arenas}; + _ -> S13 + end, S15 = case {PMsg, NMsg} of - {_, #{csharp_namespace := NFcsharp_namespace}} -> - S14#{csharp_namespace => NFcsharp_namespace}; - {#{csharp_namespace := PFcsharp_namespace}, _} -> - S14#{csharp_namespace => PFcsharp_namespace}; - _ -> S14 - end, + {_, #{objc_class_prefix := NFobjc_class_prefix}} -> S14#{objc_class_prefix => NFobjc_class_prefix}; + {#{objc_class_prefix := PFobjc_class_prefix}, _} -> S14#{objc_class_prefix => PFobjc_class_prefix}; + _ -> S14 + end, S16 = case {PMsg, NMsg} of - {_, - #{javanano_use_deprecated_package := - NFjavanano_use_deprecated_package}} -> - S15#{javanano_use_deprecated_package => - NFjavanano_use_deprecated_package}; - {#{javanano_use_deprecated_package := - PFjavanano_use_deprecated_package}, - _} -> - S15#{javanano_use_deprecated_package => - PFjavanano_use_deprecated_package}; - _ -> S15 - end, + {_, #{csharp_namespace := NFcsharp_namespace}} -> S15#{csharp_namespace => NFcsharp_namespace}; + {#{csharp_namespace := PFcsharp_namespace}, _} -> S15#{csharp_namespace => PFcsharp_namespace}; + _ -> S15 + end, S17 = case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S16#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S16#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S16#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S16 - end, + {_, #{swift_prefix := NFswift_prefix}} -> S16#{swift_prefix => NFswift_prefix}; + {#{swift_prefix := PFswift_prefix}, _} -> S16#{swift_prefix => PFswift_prefix}; + _ -> S16 + end, S18 = case {PMsg, NMsg} of - {_, #{goproto_getters_all := NFgoproto_getters_all}} -> - S17#{goproto_getters_all => NFgoproto_getters_all}; - {#{goproto_getters_all := PFgoproto_getters_all}, _} -> - S17#{goproto_getters_all => PFgoproto_getters_all}; - _ -> S17 - end, + {_, #{php_class_prefix := NFphp_class_prefix}} -> S17#{php_class_prefix => NFphp_class_prefix}; + {#{php_class_prefix := PFphp_class_prefix}, _} -> S17#{php_class_prefix => PFphp_class_prefix}; + _ -> S17 + end, S19 = case {PMsg, NMsg} of - {_, - #{goproto_enum_prefix_all := - NFgoproto_enum_prefix_all}} -> - S18#{goproto_enum_prefix_all => - NFgoproto_enum_prefix_all}; - {#{goproto_enum_prefix_all := - PFgoproto_enum_prefix_all}, - _} -> - S18#{goproto_enum_prefix_all => - PFgoproto_enum_prefix_all}; - _ -> S18 - end, + {_, #{php_namespace := NFphp_namespace}} -> S18#{php_namespace => NFphp_namespace}; + {#{php_namespace := PFphp_namespace}, _} -> S18#{php_namespace => PFphp_namespace}; + _ -> S18 + end, S20 = case {PMsg, NMsg} of - {_, - #{goproto_stringer_all := NFgoproto_stringer_all}} -> - S19#{goproto_stringer_all => NFgoproto_stringer_all}; - {#{goproto_stringer_all := PFgoproto_stringer_all}, - _} -> - S19#{goproto_stringer_all => PFgoproto_stringer_all}; - _ -> S19 - end, + {_, #{php_metadata_namespace := NFphp_metadata_namespace}} -> S19#{php_metadata_namespace => NFphp_metadata_namespace}; + {#{php_metadata_namespace := PFphp_metadata_namespace}, _} -> S19#{php_metadata_namespace => PFphp_metadata_namespace}; + _ -> S19 + end, S21 = case {PMsg, NMsg} of - {_, #{verbose_equal_all := NFverbose_equal_all}} -> - S20#{verbose_equal_all => NFverbose_equal_all}; - {#{verbose_equal_all := PFverbose_equal_all}, _} -> - S20#{verbose_equal_all => PFverbose_equal_all}; - _ -> S20 - end, + {_, #{ruby_package := NFruby_package}} -> S20#{ruby_package => NFruby_package}; + {#{ruby_package := PFruby_package}, _} -> S20#{ruby_package => PFruby_package}; + _ -> S20 + end, S22 = case {PMsg, NMsg} of - {_, #{face_all := NFface_all}} -> - S21#{face_all => NFface_all}; - {#{face_all := PFface_all}, _} -> - S21#{face_all => PFface_all}; - _ -> S21 - end, + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S21#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S21#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S21#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S21 + end, S23 = case {PMsg, NMsg} of - {_, #{gostring_all := NFgostring_all}} -> - S22#{gostring_all => NFgostring_all}; - {#{gostring_all := PFgostring_all}, _} -> - S22#{gostring_all => PFgostring_all}; - _ -> S22 - end, + {_, #{goproto_getters_all := NFgoproto_getters_all}} -> S22#{goproto_getters_all => NFgoproto_getters_all}; + {#{goproto_getters_all := PFgoproto_getters_all}, _} -> S22#{goproto_getters_all => PFgoproto_getters_all}; + _ -> S22 + end, S24 = case {PMsg, NMsg} of - {_, #{populate_all := NFpopulate_all}} -> - S23#{populate_all => NFpopulate_all}; - {#{populate_all := PFpopulate_all}, _} -> - S23#{populate_all => PFpopulate_all}; - _ -> S23 - end, + {_, #{goproto_enum_prefix_all := NFgoproto_enum_prefix_all}} -> S23#{goproto_enum_prefix_all => NFgoproto_enum_prefix_all}; + {#{goproto_enum_prefix_all := PFgoproto_enum_prefix_all}, _} -> S23#{goproto_enum_prefix_all => PFgoproto_enum_prefix_all}; + _ -> S23 + end, S25 = case {PMsg, NMsg} of - {_, #{stringer_all := NFstringer_all}} -> - S24#{stringer_all => NFstringer_all}; - {#{stringer_all := PFstringer_all}, _} -> - S24#{stringer_all => PFstringer_all}; - _ -> S24 - end, + {_, #{goproto_stringer_all := NFgoproto_stringer_all}} -> S24#{goproto_stringer_all => NFgoproto_stringer_all}; + {#{goproto_stringer_all := PFgoproto_stringer_all}, _} -> S24#{goproto_stringer_all => PFgoproto_stringer_all}; + _ -> S24 + end, S26 = case {PMsg, NMsg} of - {_, #{onlyone_all := NFonlyone_all}} -> - S25#{onlyone_all => NFonlyone_all}; - {#{onlyone_all := PFonlyone_all}, _} -> - S25#{onlyone_all => PFonlyone_all}; - _ -> S25 - end, + {_, #{verbose_equal_all := NFverbose_equal_all}} -> S25#{verbose_equal_all => NFverbose_equal_all}; + {#{verbose_equal_all := PFverbose_equal_all}, _} -> S25#{verbose_equal_all => PFverbose_equal_all}; + _ -> S25 + end, S27 = case {PMsg, NMsg} of - {_, #{equal_all := NFequal_all}} -> - S26#{equal_all => NFequal_all}; - {#{equal_all := PFequal_all}, _} -> - S26#{equal_all => PFequal_all}; - _ -> S26 - end, + {_, #{face_all := NFface_all}} -> S26#{face_all => NFface_all}; + {#{face_all := PFface_all}, _} -> S26#{face_all => PFface_all}; + _ -> S26 + end, S28 = case {PMsg, NMsg} of - {_, #{description_all := NFdescription_all}} -> - S27#{description_all => NFdescription_all}; - {#{description_all := PFdescription_all}, _} -> - S27#{description_all => PFdescription_all}; - _ -> S27 - end, + {_, #{gostring_all := NFgostring_all}} -> S27#{gostring_all => NFgostring_all}; + {#{gostring_all := PFgostring_all}, _} -> S27#{gostring_all => PFgostring_all}; + _ -> S27 + end, S29 = case {PMsg, NMsg} of - {_, #{testgen_all := NFtestgen_all}} -> - S28#{testgen_all => NFtestgen_all}; - {#{testgen_all := PFtestgen_all}, _} -> - S28#{testgen_all => PFtestgen_all}; - _ -> S28 - end, + {_, #{populate_all := NFpopulate_all}} -> S28#{populate_all => NFpopulate_all}; + {#{populate_all := PFpopulate_all}, _} -> S28#{populate_all => PFpopulate_all}; + _ -> S28 + end, S30 = case {PMsg, NMsg} of - {_, #{benchgen_all := NFbenchgen_all}} -> - S29#{benchgen_all => NFbenchgen_all}; - {#{benchgen_all := PFbenchgen_all}, _} -> - S29#{benchgen_all => PFbenchgen_all}; - _ -> S29 - end, + {_, #{stringer_all := NFstringer_all}} -> S29#{stringer_all => NFstringer_all}; + {#{stringer_all := PFstringer_all}, _} -> S29#{stringer_all => PFstringer_all}; + _ -> S29 + end, S31 = case {PMsg, NMsg} of - {_, #{marshaler_all := NFmarshaler_all}} -> - S30#{marshaler_all => NFmarshaler_all}; - {#{marshaler_all := PFmarshaler_all}, _} -> - S30#{marshaler_all => PFmarshaler_all}; - _ -> S30 - end, + {_, #{onlyone_all := NFonlyone_all}} -> S30#{onlyone_all => NFonlyone_all}; + {#{onlyone_all := PFonlyone_all}, _} -> S30#{onlyone_all => PFonlyone_all}; + _ -> S30 + end, S32 = case {PMsg, NMsg} of - {_, #{unmarshaler_all := NFunmarshaler_all}} -> - S31#{unmarshaler_all => NFunmarshaler_all}; - {#{unmarshaler_all := PFunmarshaler_all}, _} -> - S31#{unmarshaler_all => PFunmarshaler_all}; - _ -> S31 - end, + {_, #{equal_all := NFequal_all}} -> S31#{equal_all => NFequal_all}; + {#{equal_all := PFequal_all}, _} -> S31#{equal_all => PFequal_all}; + _ -> S31 + end, S33 = case {PMsg, NMsg} of - {_, - #{stable_marshaler_all := NFstable_marshaler_all}} -> - S32#{stable_marshaler_all => NFstable_marshaler_all}; - {#{stable_marshaler_all := PFstable_marshaler_all}, - _} -> - S32#{stable_marshaler_all => PFstable_marshaler_all}; - _ -> S32 - end, + {_, #{description_all := NFdescription_all}} -> S32#{description_all => NFdescription_all}; + {#{description_all := PFdescription_all}, _} -> S32#{description_all => PFdescription_all}; + _ -> S32 + end, S34 = case {PMsg, NMsg} of - {_, #{sizer_all := NFsizer_all}} -> - S33#{sizer_all => NFsizer_all}; - {#{sizer_all := PFsizer_all}, _} -> - S33#{sizer_all => PFsizer_all}; - _ -> S33 - end, + {_, #{testgen_all := NFtestgen_all}} -> S33#{testgen_all => NFtestgen_all}; + {#{testgen_all := PFtestgen_all}, _} -> S33#{testgen_all => PFtestgen_all}; + _ -> S33 + end, S35 = case {PMsg, NMsg} of - {_, - #{goproto_enum_stringer_all := - NFgoproto_enum_stringer_all}} -> - S34#{goproto_enum_stringer_all => - NFgoproto_enum_stringer_all}; - {#{goproto_enum_stringer_all := - PFgoproto_enum_stringer_all}, - _} -> - S34#{goproto_enum_stringer_all => - PFgoproto_enum_stringer_all}; - _ -> S34 - end, + {_, #{benchgen_all := NFbenchgen_all}} -> S34#{benchgen_all => NFbenchgen_all}; + {#{benchgen_all := PFbenchgen_all}, _} -> S34#{benchgen_all => PFbenchgen_all}; + _ -> S34 + end, S36 = case {PMsg, NMsg} of - {_, #{enum_stringer_all := NFenum_stringer_all}} -> - S35#{enum_stringer_all => NFenum_stringer_all}; - {#{enum_stringer_all := PFenum_stringer_all}, _} -> - S35#{enum_stringer_all => PFenum_stringer_all}; - _ -> S35 - end, + {_, #{marshaler_all := NFmarshaler_all}} -> S35#{marshaler_all => NFmarshaler_all}; + {#{marshaler_all := PFmarshaler_all}, _} -> S35#{marshaler_all => PFmarshaler_all}; + _ -> S35 + end, S37 = case {PMsg, NMsg} of - {_, - #{unsafe_marshaler_all := NFunsafe_marshaler_all}} -> - S36#{unsafe_marshaler_all => NFunsafe_marshaler_all}; - {#{unsafe_marshaler_all := PFunsafe_marshaler_all}, - _} -> - S36#{unsafe_marshaler_all => PFunsafe_marshaler_all}; - _ -> S36 - end, + {_, #{unmarshaler_all := NFunmarshaler_all}} -> S36#{unmarshaler_all => NFunmarshaler_all}; + {#{unmarshaler_all := PFunmarshaler_all}, _} -> S36#{unmarshaler_all => PFunmarshaler_all}; + _ -> S36 + end, S38 = case {PMsg, NMsg} of - {_, - #{unsafe_unmarshaler_all := - NFunsafe_unmarshaler_all}} -> - S37#{unsafe_unmarshaler_all => - NFunsafe_unmarshaler_all}; - {#{unsafe_unmarshaler_all := PFunsafe_unmarshaler_all}, - _} -> - S37#{unsafe_unmarshaler_all => - PFunsafe_unmarshaler_all}; - _ -> S37 - end, + {_, #{stable_marshaler_all := NFstable_marshaler_all}} -> S37#{stable_marshaler_all => NFstable_marshaler_all}; + {#{stable_marshaler_all := PFstable_marshaler_all}, _} -> S37#{stable_marshaler_all => PFstable_marshaler_all}; + _ -> S37 + end, S39 = case {PMsg, NMsg} of - {_, - #{goproto_extensions_map_all := - NFgoproto_extensions_map_all}} -> - S38#{goproto_extensions_map_all => - NFgoproto_extensions_map_all}; - {#{goproto_extensions_map_all := - PFgoproto_extensions_map_all}, - _} -> - S38#{goproto_extensions_map_all => - PFgoproto_extensions_map_all}; - _ -> S38 - end, + {_, #{sizer_all := NFsizer_all}} -> S38#{sizer_all => NFsizer_all}; + {#{sizer_all := PFsizer_all}, _} -> S38#{sizer_all => PFsizer_all}; + _ -> S38 + end, S40 = case {PMsg, NMsg} of - {_, - #{goproto_unrecognized_all := - NFgoproto_unrecognized_all}} -> - S39#{goproto_unrecognized_all => - NFgoproto_unrecognized_all}; - {#{goproto_unrecognized_all := - PFgoproto_unrecognized_all}, - _} -> - S39#{goproto_unrecognized_all => - PFgoproto_unrecognized_all}; - _ -> S39 - end, + {_, #{goproto_enum_stringer_all := NFgoproto_enum_stringer_all}} -> S39#{goproto_enum_stringer_all => NFgoproto_enum_stringer_all}; + {#{goproto_enum_stringer_all := PFgoproto_enum_stringer_all}, _} -> S39#{goproto_enum_stringer_all => PFgoproto_enum_stringer_all}; + _ -> S39 + end, S41 = case {PMsg, NMsg} of - {_, #{gogoproto_import := NFgogoproto_import}} -> - S40#{gogoproto_import => NFgogoproto_import}; - {#{gogoproto_import := PFgogoproto_import}, _} -> - S40#{gogoproto_import => PFgogoproto_import}; - _ -> S40 - end, + {_, #{enum_stringer_all := NFenum_stringer_all}} -> S40#{enum_stringer_all => NFenum_stringer_all}; + {#{enum_stringer_all := PFenum_stringer_all}, _} -> S40#{enum_stringer_all => PFenum_stringer_all}; + _ -> S40 + end, S42 = case {PMsg, NMsg} of - {_, #{protosizer_all := NFprotosizer_all}} -> - S41#{protosizer_all => NFprotosizer_all}; - {#{protosizer_all := PFprotosizer_all}, _} -> - S41#{protosizer_all => PFprotosizer_all}; - _ -> S41 - end, + {_, #{unsafe_marshaler_all := NFunsafe_marshaler_all}} -> S41#{unsafe_marshaler_all => NFunsafe_marshaler_all}; + {#{unsafe_marshaler_all := PFunsafe_marshaler_all}, _} -> S41#{unsafe_marshaler_all => PFunsafe_marshaler_all}; + _ -> S41 + end, + S43 = case {PMsg, NMsg} of + {_, #{unsafe_unmarshaler_all := NFunsafe_unmarshaler_all}} -> S42#{unsafe_unmarshaler_all => NFunsafe_unmarshaler_all}; + {#{unsafe_unmarshaler_all := PFunsafe_unmarshaler_all}, _} -> S42#{unsafe_unmarshaler_all => PFunsafe_unmarshaler_all}; + _ -> S42 + end, + S44 = case {PMsg, NMsg} of + {_, #{goproto_extensions_map_all := NFgoproto_extensions_map_all}} -> S43#{goproto_extensions_map_all => NFgoproto_extensions_map_all}; + {#{goproto_extensions_map_all := PFgoproto_extensions_map_all}, _} -> S43#{goproto_extensions_map_all => PFgoproto_extensions_map_all}; + _ -> S43 + end, + S45 = case {PMsg, NMsg} of + {_, #{goproto_unrecognized_all := NFgoproto_unrecognized_all}} -> S44#{goproto_unrecognized_all => NFgoproto_unrecognized_all}; + {#{goproto_unrecognized_all := PFgoproto_unrecognized_all}, _} -> S44#{goproto_unrecognized_all => PFgoproto_unrecognized_all}; + _ -> S44 + end, + S46 = case {PMsg, NMsg} of + {_, #{gogoproto_import := NFgogoproto_import}} -> S45#{gogoproto_import => NFgogoproto_import}; + {#{gogoproto_import := PFgogoproto_import}, _} -> S45#{gogoproto_import => PFgogoproto_import}; + _ -> S45 + end, + S47 = case {PMsg, NMsg} of + {_, #{protosizer_all := NFprotosizer_all}} -> S46#{protosizer_all => NFprotosizer_all}; + {#{protosizer_all := PFprotosizer_all}, _} -> S46#{protosizer_all => PFprotosizer_all}; + _ -> S46 + end, case {PMsg, NMsg} of - {_, #{compare_all := NFcompare_all}} -> - S42#{compare_all => NFcompare_all}; - {#{compare_all := PFcompare_all}, _} -> - S42#{compare_all => PFcompare_all}; - _ -> S42 + {_, #{compare_all := NFcompare_all}} -> S47#{compare_all => NFcompare_all}; + {#{compare_all := PFcompare_all}, _} -> S47#{compare_all => PFcompare_all}; + _ -> S47 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.MessageOptions'/3}). -'merge_msg_google.protobuf.MessageOptions'(PMsg, NMsg, - TrUserData) -> +'merge_msg_google.protobuf.MessageOptions'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, - #{message_set_wire_format := - NFmessage_set_wire_format}} -> - S1#{message_set_wire_format => - NFmessage_set_wire_format}; - {#{message_set_wire_format := - PFmessage_set_wire_format}, - _} -> - S1#{message_set_wire_format => - PFmessage_set_wire_format}; - _ -> S1 - end, + {_, #{message_set_wire_format := NFmessage_set_wire_format}} -> S1#{message_set_wire_format => NFmessage_set_wire_format}; + {#{message_set_wire_format := PFmessage_set_wire_format}, _} -> S1#{message_set_wire_format => PFmessage_set_wire_format}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {_, - #{no_standard_descriptor_accessor := - NFno_standard_descriptor_accessor}} -> - S2#{no_standard_descriptor_accessor => - NFno_standard_descriptor_accessor}; - {#{no_standard_descriptor_accessor := - PFno_standard_descriptor_accessor}, - _} -> - S2#{no_standard_descriptor_accessor => - PFno_standard_descriptor_accessor}; - _ -> S2 - end, + {_, #{no_standard_descriptor_accessor := NFno_standard_descriptor_accessor}} -> S2#{no_standard_descriptor_accessor => NFno_standard_descriptor_accessor}; + {#{no_standard_descriptor_accessor := PFno_standard_descriptor_accessor}, _} -> S2#{no_standard_descriptor_accessor => PFno_standard_descriptor_accessor}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S3#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S3#{deprecated => PFdeprecated}; - _ -> S3 - end, + {_, #{deprecated := NFdeprecated}} -> S3#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S3#{deprecated => PFdeprecated}; + _ -> S3 + end, S5 = case {PMsg, NMsg} of - {_, #{map_entry := NFmap_entry}} -> - S4#{map_entry => NFmap_entry}; - {#{map_entry := PFmap_entry}, _} -> - S4#{map_entry => PFmap_entry}; - _ -> S4 - end, + {_, #{map_entry := NFmap_entry}} -> S4#{map_entry => NFmap_entry}; + {#{map_entry := PFmap_entry}, _} -> S4#{map_entry => PFmap_entry}; + _ -> S4 + end, S6 = case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S5#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S5#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S5#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S5 - end, + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S5#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S5#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S5#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S5 + end, S7 = case {PMsg, NMsg} of - {_, #{goproto_getters := NFgoproto_getters}} -> - S6#{goproto_getters => NFgoproto_getters}; - {#{goproto_getters := PFgoproto_getters}, _} -> - S6#{goproto_getters => PFgoproto_getters}; - _ -> S6 - end, + {_, #{goproto_getters := NFgoproto_getters}} -> S6#{goproto_getters => NFgoproto_getters}; + {#{goproto_getters := PFgoproto_getters}, _} -> S6#{goproto_getters => PFgoproto_getters}; + _ -> S6 + end, S8 = case {PMsg, NMsg} of - {_, #{goproto_stringer := NFgoproto_stringer}} -> - S7#{goproto_stringer => NFgoproto_stringer}; - {#{goproto_stringer := PFgoproto_stringer}, _} -> - S7#{goproto_stringer => PFgoproto_stringer}; - _ -> S7 - end, + {_, #{goproto_stringer := NFgoproto_stringer}} -> S7#{goproto_stringer => NFgoproto_stringer}; + {#{goproto_stringer := PFgoproto_stringer}, _} -> S7#{goproto_stringer => PFgoproto_stringer}; + _ -> S7 + end, S9 = case {PMsg, NMsg} of - {_, #{verbose_equal := NFverbose_equal}} -> - S8#{verbose_equal => NFverbose_equal}; - {#{verbose_equal := PFverbose_equal}, _} -> - S8#{verbose_equal => PFverbose_equal}; - _ -> S8 - end, + {_, #{verbose_equal := NFverbose_equal}} -> S8#{verbose_equal => NFverbose_equal}; + {#{verbose_equal := PFverbose_equal}, _} -> S8#{verbose_equal => PFverbose_equal}; + _ -> S8 + end, S10 = case {PMsg, NMsg} of - {_, #{face := NFface}} -> S9#{face => NFface}; - {#{face := PFface}, _} -> S9#{face => PFface}; - _ -> S9 - end, + {_, #{face := NFface}} -> S9#{face => NFface}; + {#{face := PFface}, _} -> S9#{face => PFface}; + _ -> S9 + end, S11 = case {PMsg, NMsg} of - {_, #{gostring := NFgostring}} -> - S10#{gostring => NFgostring}; - {#{gostring := PFgostring}, _} -> - S10#{gostring => PFgostring}; - _ -> S10 - end, + {_, #{gostring := NFgostring}} -> S10#{gostring => NFgostring}; + {#{gostring := PFgostring}, _} -> S10#{gostring => PFgostring}; + _ -> S10 + end, S12 = case {PMsg, NMsg} of - {_, #{populate := NFpopulate}} -> - S11#{populate => NFpopulate}; - {#{populate := PFpopulate}, _} -> - S11#{populate => PFpopulate}; - _ -> S11 - end, + {_, #{populate := NFpopulate}} -> S11#{populate => NFpopulate}; + {#{populate := PFpopulate}, _} -> S11#{populate => PFpopulate}; + _ -> S11 + end, S13 = case {PMsg, NMsg} of - {_, #{stringer := NFstringer}} -> - S12#{stringer => NFstringer}; - {#{stringer := PFstringer}, _} -> - S12#{stringer => PFstringer}; - _ -> S12 - end, + {_, #{stringer := NFstringer}} -> S12#{stringer => NFstringer}; + {#{stringer := PFstringer}, _} -> S12#{stringer => PFstringer}; + _ -> S12 + end, S14 = case {PMsg, NMsg} of - {_, #{onlyone := NFonlyone}} -> - S13#{onlyone => NFonlyone}; - {#{onlyone := PFonlyone}, _} -> - S13#{onlyone => PFonlyone}; - _ -> S13 - end, + {_, #{onlyone := NFonlyone}} -> S13#{onlyone => NFonlyone}; + {#{onlyone := PFonlyone}, _} -> S13#{onlyone => PFonlyone}; + _ -> S13 + end, S15 = case {PMsg, NMsg} of - {_, #{equal := NFequal}} -> S14#{equal => NFequal}; - {#{equal := PFequal}, _} -> S14#{equal => PFequal}; - _ -> S14 - end, + {_, #{equal := NFequal}} -> S14#{equal => NFequal}; + {#{equal := PFequal}, _} -> S14#{equal => PFequal}; + _ -> S14 + end, S16 = case {PMsg, NMsg} of - {_, #{description := NFdescription}} -> - S15#{description => NFdescription}; - {#{description := PFdescription}, _} -> - S15#{description => PFdescription}; - _ -> S15 - end, + {_, #{description := NFdescription}} -> S15#{description => NFdescription}; + {#{description := PFdescription}, _} -> S15#{description => PFdescription}; + _ -> S15 + end, S17 = case {PMsg, NMsg} of - {_, #{testgen := NFtestgen}} -> - S16#{testgen => NFtestgen}; - {#{testgen := PFtestgen}, _} -> - S16#{testgen => PFtestgen}; - _ -> S16 - end, + {_, #{testgen := NFtestgen}} -> S16#{testgen => NFtestgen}; + {#{testgen := PFtestgen}, _} -> S16#{testgen => PFtestgen}; + _ -> S16 + end, S18 = case {PMsg, NMsg} of - {_, #{benchgen := NFbenchgen}} -> - S17#{benchgen => NFbenchgen}; - {#{benchgen := PFbenchgen}, _} -> - S17#{benchgen => PFbenchgen}; - _ -> S17 - end, + {_, #{benchgen := NFbenchgen}} -> S17#{benchgen => NFbenchgen}; + {#{benchgen := PFbenchgen}, _} -> S17#{benchgen => PFbenchgen}; + _ -> S17 + end, S19 = case {PMsg, NMsg} of - {_, #{marshaler := NFmarshaler}} -> - S18#{marshaler => NFmarshaler}; - {#{marshaler := PFmarshaler}, _} -> - S18#{marshaler => PFmarshaler}; - _ -> S18 - end, + {_, #{marshaler := NFmarshaler}} -> S18#{marshaler => NFmarshaler}; + {#{marshaler := PFmarshaler}, _} -> S18#{marshaler => PFmarshaler}; + _ -> S18 + end, S20 = case {PMsg, NMsg} of - {_, #{unmarshaler := NFunmarshaler}} -> - S19#{unmarshaler => NFunmarshaler}; - {#{unmarshaler := PFunmarshaler}, _} -> - S19#{unmarshaler => PFunmarshaler}; - _ -> S19 - end, + {_, #{unmarshaler := NFunmarshaler}} -> S19#{unmarshaler => NFunmarshaler}; + {#{unmarshaler := PFunmarshaler}, _} -> S19#{unmarshaler => PFunmarshaler}; + _ -> S19 + end, S21 = case {PMsg, NMsg} of - {_, #{stable_marshaler := NFstable_marshaler}} -> - S20#{stable_marshaler => NFstable_marshaler}; - {#{stable_marshaler := PFstable_marshaler}, _} -> - S20#{stable_marshaler => PFstable_marshaler}; - _ -> S20 - end, + {_, #{stable_marshaler := NFstable_marshaler}} -> S20#{stable_marshaler => NFstable_marshaler}; + {#{stable_marshaler := PFstable_marshaler}, _} -> S20#{stable_marshaler => PFstable_marshaler}; + _ -> S20 + end, S22 = case {PMsg, NMsg} of - {_, #{sizer := NFsizer}} -> S21#{sizer => NFsizer}; - {#{sizer := PFsizer}, _} -> S21#{sizer => PFsizer}; - _ -> S21 - end, + {_, #{sizer := NFsizer}} -> S21#{sizer => NFsizer}; + {#{sizer := PFsizer}, _} -> S21#{sizer => PFsizer}; + _ -> S21 + end, S23 = case {PMsg, NMsg} of - {_, #{unsafe_marshaler := NFunsafe_marshaler}} -> - S22#{unsafe_marshaler => NFunsafe_marshaler}; - {#{unsafe_marshaler := PFunsafe_marshaler}, _} -> - S22#{unsafe_marshaler => PFunsafe_marshaler}; - _ -> S22 - end, + {_, #{unsafe_marshaler := NFunsafe_marshaler}} -> S22#{unsafe_marshaler => NFunsafe_marshaler}; + {#{unsafe_marshaler := PFunsafe_marshaler}, _} -> S22#{unsafe_marshaler => PFunsafe_marshaler}; + _ -> S22 + end, S24 = case {PMsg, NMsg} of - {_, #{unsafe_unmarshaler := NFunsafe_unmarshaler}} -> - S23#{unsafe_unmarshaler => NFunsafe_unmarshaler}; - {#{unsafe_unmarshaler := PFunsafe_unmarshaler}, _} -> - S23#{unsafe_unmarshaler => PFunsafe_unmarshaler}; - _ -> S23 - end, + {_, #{unsafe_unmarshaler := NFunsafe_unmarshaler}} -> S23#{unsafe_unmarshaler => NFunsafe_unmarshaler}; + {#{unsafe_unmarshaler := PFunsafe_unmarshaler}, _} -> S23#{unsafe_unmarshaler => PFunsafe_unmarshaler}; + _ -> S23 + end, S25 = case {PMsg, NMsg} of - {_, - #{goproto_extensions_map := - NFgoproto_extensions_map}} -> - S24#{goproto_extensions_map => - NFgoproto_extensions_map}; - {#{goproto_extensions_map := PFgoproto_extensions_map}, - _} -> - S24#{goproto_extensions_map => - PFgoproto_extensions_map}; - _ -> S24 - end, + {_, #{goproto_extensions_map := NFgoproto_extensions_map}} -> S24#{goproto_extensions_map => NFgoproto_extensions_map}; + {#{goproto_extensions_map := PFgoproto_extensions_map}, _} -> S24#{goproto_extensions_map => PFgoproto_extensions_map}; + _ -> S24 + end, S26 = case {PMsg, NMsg} of - {_, - #{goproto_unrecognized := NFgoproto_unrecognized}} -> - S25#{goproto_unrecognized => NFgoproto_unrecognized}; - {#{goproto_unrecognized := PFgoproto_unrecognized}, - _} -> - S25#{goproto_unrecognized => PFgoproto_unrecognized}; - _ -> S25 - end, + {_, #{goproto_unrecognized := NFgoproto_unrecognized}} -> S25#{goproto_unrecognized => NFgoproto_unrecognized}; + {#{goproto_unrecognized := PFgoproto_unrecognized}, _} -> S25#{goproto_unrecognized => PFgoproto_unrecognized}; + _ -> S25 + end, S27 = case {PMsg, NMsg} of - {_, #{protosizer := NFprotosizer}} -> - S26#{protosizer => NFprotosizer}; - {#{protosizer := PFprotosizer}, _} -> - S26#{protosizer => PFprotosizer}; - _ -> S26 - end, + {_, #{protosizer := NFprotosizer}} -> S26#{protosizer => NFprotosizer}; + {#{protosizer := PFprotosizer}, _} -> S26#{protosizer => PFprotosizer}; + _ -> S26 + end, case {PMsg, NMsg} of - {_, #{compare := NFcompare}} -> - S27#{compare => NFcompare}; - {#{compare := PFcompare}, _} -> - S27#{compare => PFcompare}; - _ -> S27 + {_, #{compare := NFcompare}} -> S27#{compare => NFcompare}; + {#{compare := PFcompare}, _} -> S27#{compare => PFcompare}; + _ -> S27 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.FieldOptions'/3}). -'merge_msg_google.protobuf.FieldOptions'(PMsg, NMsg, - TrUserData) -> +'merge_msg_google.protobuf.FieldOptions'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{ctype := NFctype}} -> S1#{ctype => NFctype}; - {#{ctype := PFctype}, _} -> S1#{ctype => PFctype}; - _ -> S1 - end, + {_, #{ctype := NFctype}} -> S1#{ctype => NFctype}; + {#{ctype := PFctype}, _} -> S1#{ctype => PFctype}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {_, #{packed := NFpacked}} -> S2#{packed => NFpacked}; - {#{packed := PFpacked}, _} -> S2#{packed => PFpacked}; - _ -> S2 - end, + {_, #{packed := NFpacked}} -> S2#{packed => NFpacked}; + {#{packed := PFpacked}, _} -> S2#{packed => PFpacked}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {_, #{jstype := NFjstype}} -> S3#{jstype => NFjstype}; - {#{jstype := PFjstype}, _} -> S3#{jstype => PFjstype}; - _ -> S3 - end, + {_, #{jstype := NFjstype}} -> S3#{jstype => NFjstype}; + {#{jstype := PFjstype}, _} -> S3#{jstype => PFjstype}; + _ -> S3 + end, S5 = case {PMsg, NMsg} of - {_, #{lazy := NFlazy}} -> S4#{lazy => NFlazy}; - {#{lazy := PFlazy}, _} -> S4#{lazy => PFlazy}; - _ -> S4 - end, + {_, #{lazy := NFlazy}} -> S4#{lazy => NFlazy}; + {#{lazy := PFlazy}, _} -> S4#{lazy => PFlazy}; + _ -> S4 + end, S6 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S5#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S5#{deprecated => PFdeprecated}; - _ -> S5 - end, + {_, #{deprecated := NFdeprecated}} -> S5#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S5#{deprecated => PFdeprecated}; + _ -> S5 + end, S7 = case {PMsg, NMsg} of - {_, #{weak := NFweak}} -> S6#{weak => NFweak}; - {#{weak := PFweak}, _} -> S6#{weak => PFweak}; - _ -> S6 - end, + {_, #{weak := NFweak}} -> S6#{weak => NFweak}; + {#{weak := PFweak}, _} -> S6#{weak => PFweak}; + _ -> S6 + end, S8 = case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S7#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S7#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S7#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S7 - end, + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S7#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S7#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S7#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S7 + end, S9 = case {PMsg, NMsg} of - {_, #{nullable := NFnullable}} -> - S8#{nullable => NFnullable}; - {#{nullable := PFnullable}, _} -> - S8#{nullable => PFnullable}; - _ -> S8 - end, + {_, #{nullable := NFnullable}} -> S8#{nullable => NFnullable}; + {#{nullable := PFnullable}, _} -> S8#{nullable => PFnullable}; + _ -> S8 + end, S10 = case {PMsg, NMsg} of - {_, #{embed := NFembed}} -> S9#{embed => NFembed}; - {#{embed := PFembed}, _} -> S9#{embed => PFembed}; - _ -> S9 - end, + {_, #{embed := NFembed}} -> S9#{embed => NFembed}; + {#{embed := PFembed}, _} -> S9#{embed => PFembed}; + _ -> S9 + end, S11 = case {PMsg, NMsg} of - {_, #{customtype := NFcustomtype}} -> - S10#{customtype => NFcustomtype}; - {#{customtype := PFcustomtype}, _} -> - S10#{customtype => PFcustomtype}; - _ -> S10 - end, + {_, #{customtype := NFcustomtype}} -> S10#{customtype => NFcustomtype}; + {#{customtype := PFcustomtype}, _} -> S10#{customtype => PFcustomtype}; + _ -> S10 + end, S12 = case {PMsg, NMsg} of - {_, #{customname := NFcustomname}} -> - S11#{customname => NFcustomname}; - {#{customname := PFcustomname}, _} -> - S11#{customname => PFcustomname}; - _ -> S11 - end, + {_, #{customname := NFcustomname}} -> S11#{customname => NFcustomname}; + {#{customname := PFcustomname}, _} -> S11#{customname => PFcustomname}; + _ -> S11 + end, S13 = case {PMsg, NMsg} of - {_, #{jsontag := NFjsontag}} -> - S12#{jsontag => NFjsontag}; - {#{jsontag := PFjsontag}, _} -> - S12#{jsontag => PFjsontag}; - _ -> S12 - end, + {_, #{jsontag := NFjsontag}} -> S12#{jsontag => NFjsontag}; + {#{jsontag := PFjsontag}, _} -> S12#{jsontag => PFjsontag}; + _ -> S12 + end, S14 = case {PMsg, NMsg} of - {_, #{moretags := NFmoretags}} -> - S13#{moretags => NFmoretags}; - {#{moretags := PFmoretags}, _} -> - S13#{moretags => PFmoretags}; - _ -> S13 - end, + {_, #{moretags := NFmoretags}} -> S13#{moretags => NFmoretags}; + {#{moretags := PFmoretags}, _} -> S13#{moretags => PFmoretags}; + _ -> S13 + end, S15 = case {PMsg, NMsg} of - {_, #{casttype := NFcasttype}} -> - S14#{casttype => NFcasttype}; - {#{casttype := PFcasttype}, _} -> - S14#{casttype => PFcasttype}; - _ -> S14 - end, + {_, #{casttype := NFcasttype}} -> S14#{casttype => NFcasttype}; + {#{casttype := PFcasttype}, _} -> S14#{casttype => PFcasttype}; + _ -> S14 + end, S16 = case {PMsg, NMsg} of - {_, #{castkey := NFcastkey}} -> - S15#{castkey => NFcastkey}; - {#{castkey := PFcastkey}, _} -> - S15#{castkey => PFcastkey}; - _ -> S15 - end, + {_, #{castkey := NFcastkey}} -> S15#{castkey => NFcastkey}; + {#{castkey := PFcastkey}, _} -> S15#{castkey => PFcastkey}; + _ -> S15 + end, S17 = case {PMsg, NMsg} of - {_, #{castvalue := NFcastvalue}} -> - S16#{castvalue => NFcastvalue}; - {#{castvalue := PFcastvalue}, _} -> - S16#{castvalue => PFcastvalue}; - _ -> S16 - end, + {_, #{castvalue := NFcastvalue}} -> S16#{castvalue => NFcastvalue}; + {#{castvalue := PFcastvalue}, _} -> S16#{castvalue => PFcastvalue}; + _ -> S16 + end, S18 = case {PMsg, NMsg} of - {_, #{stdtime := NFstdtime}} -> - S17#{stdtime => NFstdtime}; - {#{stdtime := PFstdtime}, _} -> - S17#{stdtime => PFstdtime}; - _ -> S17 - end, + {_, #{stdtime := NFstdtime}} -> S17#{stdtime => NFstdtime}; + {#{stdtime := PFstdtime}, _} -> S17#{stdtime => PFstdtime}; + _ -> S17 + end, case {PMsg, NMsg} of - {_, #{stdduration := NFstdduration}} -> - S18#{stdduration => NFstdduration}; - {#{stdduration := PFstdduration}, _} -> - S18#{stdduration => PFstdduration}; - _ -> S18 + {_, #{stdduration := NFstdduration}} -> S18#{stdduration => NFstdduration}; + {#{stdduration := PFstdduration}, _} -> S18#{stdduration => PFstdduration}; + _ -> S18 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.OneofOptions'/3}). +'merge_msg_google.protobuf.OneofOptions'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S1#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S1#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S1#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S1 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumOptions'/3}). -'merge_msg_google.protobuf.EnumOptions'(PMsg, NMsg, - TrUserData) -> +'merge_msg_google.protobuf.EnumOptions'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{allow_alias := NFallow_alias}} -> - S1#{allow_alias => NFallow_alias}; - {#{allow_alias := PFallow_alias}, _} -> - S1#{allow_alias => PFallow_alias}; - _ -> S1 - end, + {_, #{allow_alias := NFallow_alias}} -> S1#{allow_alias => NFallow_alias}; + {#{allow_alias := PFallow_alias}, _} -> S1#{allow_alias => PFallow_alias}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S2#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S2#{deprecated => PFdeprecated}; - _ -> S2 - end, + {_, #{deprecated := NFdeprecated}} -> S2#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S2#{deprecated => PFdeprecated}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S3#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S3#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S3#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S3 - end, + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S3#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S3#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S3#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S3 + end, S5 = case {PMsg, NMsg} of - {_, #{goproto_enum_prefix := NFgoproto_enum_prefix}} -> - S4#{goproto_enum_prefix => NFgoproto_enum_prefix}; - {#{goproto_enum_prefix := PFgoproto_enum_prefix}, _} -> - S4#{goproto_enum_prefix => PFgoproto_enum_prefix}; - _ -> S4 - end, + {_, #{goproto_enum_prefix := NFgoproto_enum_prefix}} -> S4#{goproto_enum_prefix => NFgoproto_enum_prefix}; + {#{goproto_enum_prefix := PFgoproto_enum_prefix}, _} -> S4#{goproto_enum_prefix => PFgoproto_enum_prefix}; + _ -> S4 + end, S6 = case {PMsg, NMsg} of - {_, - #{goproto_enum_stringer := NFgoproto_enum_stringer}} -> - S5#{goproto_enum_stringer => NFgoproto_enum_stringer}; - {#{goproto_enum_stringer := PFgoproto_enum_stringer}, - _} -> - S5#{goproto_enum_stringer => PFgoproto_enum_stringer}; - _ -> S5 - end, + {_, #{goproto_enum_stringer := NFgoproto_enum_stringer}} -> S5#{goproto_enum_stringer => NFgoproto_enum_stringer}; + {#{goproto_enum_stringer := PFgoproto_enum_stringer}, _} -> S5#{goproto_enum_stringer => PFgoproto_enum_stringer}; + _ -> S5 + end, S7 = case {PMsg, NMsg} of - {_, #{enum_stringer := NFenum_stringer}} -> - S6#{enum_stringer => NFenum_stringer}; - {#{enum_stringer := PFenum_stringer}, _} -> - S6#{enum_stringer => PFenum_stringer}; - _ -> S6 - end, + {_, #{enum_stringer := NFenum_stringer}} -> S6#{enum_stringer => NFenum_stringer}; + {#{enum_stringer := PFenum_stringer}, _} -> S6#{enum_stringer => PFenum_stringer}; + _ -> S6 + end, case {PMsg, NMsg} of - {_, #{enum_customname := NFenum_customname}} -> - S7#{enum_customname => NFenum_customname}; - {#{enum_customname := PFenum_customname}, _} -> - S7#{enum_customname => PFenum_customname}; - _ -> S7 + {_, #{enum_customname := NFenum_customname}} -> S7#{enum_customname => NFenum_customname}; + {#{enum_customname := PFenum_customname}, _} -> S7#{enum_customname => PFenum_customname}; + _ -> S7 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumValueOptions'/3}). -'merge_msg_google.protobuf.EnumValueOptions'(PMsg, NMsg, - TrUserData) -> +'merge_msg_google.protobuf.EnumValueOptions'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S1#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S1#{deprecated => PFdeprecated}; - _ -> S1 - end, + {_, #{deprecated := NFdeprecated}} -> S1#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S1#{deprecated => PFdeprecated}; + _ -> S1 + end, S3 = case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S2#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S2#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S2#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S2 - end, + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S2#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S2#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S2#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S2 + end, case {PMsg, NMsg} of - {_, - #{enumvalue_customname := NFenumvalue_customname}} -> - S3#{enumvalue_customname => NFenumvalue_customname}; - {#{enumvalue_customname := PFenumvalue_customname}, - _} -> - S3#{enumvalue_customname => PFenumvalue_customname}; - _ -> S3 + {_, #{enumvalue_customname := NFenumvalue_customname}} -> S3#{enumvalue_customname => NFenumvalue_customname}; + {#{enumvalue_customname := PFenumvalue_customname}, _} -> S3#{enumvalue_customname => PFenumvalue_customname}; + _ -> S3 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.ServiceOptions'/3}). -'merge_msg_google.protobuf.ServiceOptions'(PMsg, NMsg, - TrUserData) -> +'merge_msg_google.protobuf.ServiceOptions'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S1#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S1#{deprecated => PFdeprecated}; - _ -> S1 - end, + {_, #{deprecated := NFdeprecated}} -> S1#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S1#{deprecated => PFdeprecated}; + _ -> S1 + end, case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S2#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S2#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S2#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S2 + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S2#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S2#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S2#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S2 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.MethodOptions'/3}). -'merge_msg_google.protobuf.MethodOptions'(PMsg, NMsg, - TrUserData) -> +'merge_msg_google.protobuf.MethodOptions'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S1#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S1#{deprecated => PFdeprecated}; - _ -> S1 - end, + {_, #{deprecated := NFdeprecated}} -> S1#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S1#{deprecated => PFdeprecated}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{idempotency_level := NFidempotency_level}} -> S2#{idempotency_level => NFidempotency_level}; + {#{idempotency_level := PFidempotency_level}, _} -> S2#{idempotency_level => PFidempotency_level}; + _ -> S2 + end, case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S2#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S2#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S2#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S2 + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S3#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S3#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S3#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S3 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.UninterpretedOption.NamePart'/3}). -'merge_msg_google.protobuf.UninterpretedOption.NamePart'(#{}, - #{name_part := - NFname_part, - is_extension := - NFis_extension}, - _) -> - #{name_part => NFname_part, - is_extension => NFis_extension}. +'merge_msg_google.protobuf.UninterpretedOption.NamePart'(#{}, #{name_part := NFname_part, is_extension := NFis_extension}, _) -> #{name_part => NFname_part, is_extension => NFis_extension}. -compile({nowarn_unused_function,'merge_msg_google.protobuf.UninterpretedOption'/3}). -'merge_msg_google.protobuf.UninterpretedOption'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.UninterpretedOption'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {#{name := PFname}, #{name := NFname}} -> - S1#{name => 'erlang_++'(PFname, NFname, TrUserData)}; - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - {_, _} -> S1 - end, + {#{name := PFname}, #{name := NFname}} -> S1#{name => 'erlang_++'(PFname, NFname, TrUserData)}; + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + {_, _} -> S1 + end, S3 = case {PMsg, NMsg} of - {_, #{identifier_value := NFidentifier_value}} -> - S2#{identifier_value => NFidentifier_value}; - {#{identifier_value := PFidentifier_value}, _} -> - S2#{identifier_value => PFidentifier_value}; - _ -> S2 - end, + {_, #{identifier_value := NFidentifier_value}} -> S2#{identifier_value => NFidentifier_value}; + {#{identifier_value := PFidentifier_value}, _} -> S2#{identifier_value => PFidentifier_value}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {_, #{positive_int_value := NFpositive_int_value}} -> - S3#{positive_int_value => NFpositive_int_value}; - {#{positive_int_value := PFpositive_int_value}, _} -> - S3#{positive_int_value => PFpositive_int_value}; - _ -> S3 - end, + {_, #{positive_int_value := NFpositive_int_value}} -> S3#{positive_int_value => NFpositive_int_value}; + {#{positive_int_value := PFpositive_int_value}, _} -> S3#{positive_int_value => PFpositive_int_value}; + _ -> S3 + end, S5 = case {PMsg, NMsg} of - {_, #{negative_int_value := NFnegative_int_value}} -> - S4#{negative_int_value => NFnegative_int_value}; - {#{negative_int_value := PFnegative_int_value}, _} -> - S4#{negative_int_value => PFnegative_int_value}; - _ -> S4 - end, + {_, #{negative_int_value := NFnegative_int_value}} -> S4#{negative_int_value => NFnegative_int_value}; + {#{negative_int_value := PFnegative_int_value}, _} -> S4#{negative_int_value => PFnegative_int_value}; + _ -> S4 + end, S6 = case {PMsg, NMsg} of - {_, #{double_value := NFdouble_value}} -> - S5#{double_value => NFdouble_value}; - {#{double_value := PFdouble_value}, _} -> - S5#{double_value => PFdouble_value}; - _ -> S5 - end, + {_, #{double_value := NFdouble_value}} -> S5#{double_value => NFdouble_value}; + {#{double_value := PFdouble_value}, _} -> S5#{double_value => PFdouble_value}; + _ -> S5 + end, S7 = case {PMsg, NMsg} of - {_, #{string_value := NFstring_value}} -> - S6#{string_value => NFstring_value}; - {#{string_value := PFstring_value}, _} -> - S6#{string_value => PFstring_value}; - _ -> S6 - end, + {_, #{string_value := NFstring_value}} -> S6#{string_value => NFstring_value}; + {#{string_value := PFstring_value}, _} -> S6#{string_value => PFstring_value}; + _ -> S6 + end, case {PMsg, NMsg} of - {_, #{aggregate_value := NFaggregate_value}} -> - S7#{aggregate_value => NFaggregate_value}; - {#{aggregate_value := PFaggregate_value}, _} -> - S7#{aggregate_value => PFaggregate_value}; - _ -> S7 + {_, #{aggregate_value := NFaggregate_value}} -> S7#{aggregate_value => NFaggregate_value}; + {#{aggregate_value := PFaggregate_value}, _} -> S7#{aggregate_value => PFaggregate_value}; + _ -> S7 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.SourceCodeInfo.Location'/3}). -'merge_msg_google.protobuf.SourceCodeInfo.Location'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.SourceCodeInfo.Location'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {#{path := PFpath}, #{path := NFpath}} -> - S1#{path => 'erlang_++'(PFpath, NFpath, TrUserData)}; - {_, #{path := NFpath}} -> S1#{path => NFpath}; - {#{path := PFpath}, _} -> S1#{path => PFpath}; - {_, _} -> S1 - end, + {#{path := PFpath}, #{path := NFpath}} -> S1#{path => 'erlang_++'(PFpath, NFpath, TrUserData)}; + {_, #{path := NFpath}} -> S1#{path => NFpath}; + {#{path := PFpath}, _} -> S1#{path => PFpath}; + {_, _} -> S1 + end, S3 = case {PMsg, NMsg} of - {#{span := PFspan}, #{span := NFspan}} -> - S2#{span => 'erlang_++'(PFspan, NFspan, TrUserData)}; - {_, #{span := NFspan}} -> S2#{span => NFspan}; - {#{span := PFspan}, _} -> S2#{span => PFspan}; - {_, _} -> S2 - end, + {#{span := PFspan}, #{span := NFspan}} -> S2#{span => 'erlang_++'(PFspan, NFspan, TrUserData)}; + {_, #{span := NFspan}} -> S2#{span => NFspan}; + {#{span := PFspan}, _} -> S2#{span => PFspan}; + {_, _} -> S2 + end, S4 = case {PMsg, NMsg} of - {_, #{leading_comments := NFleading_comments}} -> - S3#{leading_comments => NFleading_comments}; - {#{leading_comments := PFleading_comments}, _} -> - S3#{leading_comments => PFleading_comments}; - _ -> S3 - end, + {_, #{leading_comments := NFleading_comments}} -> S3#{leading_comments => NFleading_comments}; + {#{leading_comments := PFleading_comments}, _} -> S3#{leading_comments => PFleading_comments}; + _ -> S3 + end, S5 = case {PMsg, NMsg} of - {_, #{trailing_comments := NFtrailing_comments}} -> - S4#{trailing_comments => NFtrailing_comments}; - {#{trailing_comments := PFtrailing_comments}, _} -> - S4#{trailing_comments => PFtrailing_comments}; - _ -> S4 - end, + {_, #{trailing_comments := NFtrailing_comments}} -> S4#{trailing_comments => NFtrailing_comments}; + {#{trailing_comments := PFtrailing_comments}, _} -> S4#{trailing_comments => PFtrailing_comments}; + _ -> S4 + end, case {PMsg, NMsg} of - {#{leading_detached_comments := - PFleading_detached_comments}, - #{leading_detached_comments := - NFleading_detached_comments}} -> - S5#{leading_detached_comments => - 'erlang_++'(PFleading_detached_comments, - NFleading_detached_comments, TrUserData)}; - {_, - #{leading_detached_comments := - NFleading_detached_comments}} -> - S5#{leading_detached_comments => - NFleading_detached_comments}; - {#{leading_detached_comments := - PFleading_detached_comments}, - _} -> - S5#{leading_detached_comments => - PFleading_detached_comments}; - {_, _} -> S5 + {#{leading_detached_comments := PFleading_detached_comments}, #{leading_detached_comments := NFleading_detached_comments}} -> S5#{leading_detached_comments => 'erlang_++'(PFleading_detached_comments, NFleading_detached_comments, TrUserData)}; + {_, #{leading_detached_comments := NFleading_detached_comments}} -> S5#{leading_detached_comments => NFleading_detached_comments}; + {#{leading_detached_comments := PFleading_detached_comments}, _} -> S5#{leading_detached_comments => PFleading_detached_comments}; + {_, _} -> S5 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.SourceCodeInfo'/3}). -'merge_msg_google.protobuf.SourceCodeInfo'(PMsg, NMsg, - TrUserData) -> +'merge_msg_google.protobuf.SourceCodeInfo'(PMsg, NMsg, TrUserData) -> S1 = #{}, case {PMsg, NMsg} of - {#{location := PFlocation}, - #{location := NFlocation}} -> - S1#{location => - 'erlang_++'(PFlocation, NFlocation, TrUserData)}; - {_, #{location := NFlocation}} -> - S1#{location => NFlocation}; - {#{location := PFlocation}, _} -> - S1#{location => PFlocation}; - {_, _} -> S1 + {#{location := PFlocation}, #{location := NFlocation}} -> S1#{location => 'erlang_++'(PFlocation, NFlocation, TrUserData)}; + {_, #{location := NFlocation}} -> S1#{location => NFlocation}; + {#{location := PFlocation}, _} -> S1#{location => PFlocation}; + {_, _} -> S1 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). -'merge_msg_google.protobuf.GeneratedCodeInfo.Annotation'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.GeneratedCodeInfo.Annotation'(PMsg, NMsg, TrUserData) -> S1 = #{}, S2 = case {PMsg, NMsg} of - {#{path := PFpath}, #{path := NFpath}} -> - S1#{path => 'erlang_++'(PFpath, NFpath, TrUserData)}; - {_, #{path := NFpath}} -> S1#{path => NFpath}; - {#{path := PFpath}, _} -> S1#{path => PFpath}; - {_, _} -> S1 - end, + {#{path := PFpath}, #{path := NFpath}} -> S1#{path => 'erlang_++'(PFpath, NFpath, TrUserData)}; + {_, #{path := NFpath}} -> S1#{path => NFpath}; + {#{path := PFpath}, _} -> S1#{path => PFpath}; + {_, _} -> S1 + end, S3 = case {PMsg, NMsg} of - {_, #{source_file := NFsource_file}} -> - S2#{source_file => NFsource_file}; - {#{source_file := PFsource_file}, _} -> - S2#{source_file => PFsource_file}; - _ -> S2 - end, + {_, #{source_file := NFsource_file}} -> S2#{source_file => NFsource_file}; + {#{source_file := PFsource_file}, _} -> S2#{source_file => PFsource_file}; + _ -> S2 + end, S4 = case {PMsg, NMsg} of - {_, #{'begin' := NFbegin}} -> S3#{'begin' => NFbegin}; - {#{'begin' := PFbegin}, _} -> S3#{'begin' => PFbegin}; - _ -> S3 - end, + {_, #{'begin' := NFbegin}} -> S3#{'begin' => NFbegin}; + {#{'begin' := PFbegin}, _} -> S3#{'begin' => PFbegin}; + _ -> S3 + end, case {PMsg, NMsg} of - {_, #{'end' := NFend}} -> S4#{'end' => NFend}; - {#{'end' := PFend}, _} -> S4#{'end' => PFend}; - _ -> S4 + {_, #{'end' := NFend}} -> S4#{'end' => NFend}; + {#{'end' := PFend}, _} -> S4#{'end' => PFend}; + _ -> S4 end. -compile({nowarn_unused_function,'merge_msg_google.protobuf.GeneratedCodeInfo'/3}). -'merge_msg_google.protobuf.GeneratedCodeInfo'(PMsg, - NMsg, TrUserData) -> +'merge_msg_google.protobuf.GeneratedCodeInfo'(PMsg, NMsg, TrUserData) -> S1 = #{}, case {PMsg, NMsg} of - {#{annotation := PFannotation}, - #{annotation := NFannotation}} -> - S1#{annotation => - 'erlang_++'(PFannotation, NFannotation, TrUserData)}; - {_, #{annotation := NFannotation}} -> - S1#{annotation => NFannotation}; - {#{annotation := PFannotation}, _} -> - S1#{annotation => PFannotation}; - {_, _} -> S1 + {#{annotation := PFannotation}, #{annotation := NFannotation}} -> S1#{annotation => 'erlang_++'(PFannotation, NFannotation, TrUserData)}; + {_, #{annotation := NFannotation}} -> S1#{annotation => NFannotation}; + {#{annotation := PFannotation}, _} -> S1#{annotation => PFannotation}; + {_, _} -> S1 end. -verify_msg(Msg, MsgName) when is_atom(MsgName) -> - verify_msg(Msg, MsgName, []). +verify_msg(Msg, MsgName) when is_atom(MsgName) -> verify_msg(Msg, MsgName, []). verify_msg(Msg, MsgName, Opts) -> TrUserData = proplists:get_value(user_data, Opts), case MsgName of - 'mvccpb.KeyValue' -> - 'v_msg_mvccpb.KeyValue'(Msg, [MsgName], TrUserData); - 'mvccpb.Event' -> - 'v_msg_mvccpb.Event'(Msg, [MsgName], TrUserData); - 'google.protobuf.FileDescriptorSet' -> - 'v_msg_google.protobuf.FileDescriptorSet'(Msg, - [MsgName], TrUserData); - 'google.protobuf.FileDescriptorProto' -> - 'v_msg_google.protobuf.FileDescriptorProto'(Msg, - [MsgName], TrUserData); - 'google.protobuf.DescriptorProto.ExtensionRange' -> - 'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, - [MsgName], - TrUserData); - 'google.protobuf.DescriptorProto.ReservedRange' -> - 'v_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, - [MsgName], - TrUserData); - 'google.protobuf.DescriptorProto' -> - 'v_msg_google.protobuf.DescriptorProto'(Msg, [MsgName], - TrUserData); - 'google.protobuf.FieldDescriptorProto' -> - 'v_msg_google.protobuf.FieldDescriptorProto'(Msg, - [MsgName], TrUserData); - 'google.protobuf.OneofDescriptorProto' -> - 'v_msg_google.protobuf.OneofDescriptorProto'(Msg, - [MsgName], TrUserData); - 'google.protobuf.EnumDescriptorProto' -> - 'v_msg_google.protobuf.EnumDescriptorProto'(Msg, - [MsgName], TrUserData); - 'google.protobuf.EnumValueDescriptorProto' -> - 'v_msg_google.protobuf.EnumValueDescriptorProto'(Msg, - [MsgName], - TrUserData); - 'google.protobuf.ServiceDescriptorProto' -> - 'v_msg_google.protobuf.ServiceDescriptorProto'(Msg, - [MsgName], TrUserData); - 'google.protobuf.MethodDescriptorProto' -> - 'v_msg_google.protobuf.MethodDescriptorProto'(Msg, - [MsgName], TrUserData); - 'google.protobuf.FileOptions' -> - 'v_msg_google.protobuf.FileOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.MessageOptions' -> - 'v_msg_google.protobuf.MessageOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.FieldOptions' -> - 'v_msg_google.protobuf.FieldOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.EnumOptions' -> - 'v_msg_google.protobuf.EnumOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.EnumValueOptions' -> - 'v_msg_google.protobuf.EnumValueOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.ServiceOptions' -> - 'v_msg_google.protobuf.ServiceOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.MethodOptions' -> - 'v_msg_google.protobuf.MethodOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.UninterpretedOption.NamePart' -> - 'v_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, - [MsgName], - TrUserData); - 'google.protobuf.UninterpretedOption' -> - 'v_msg_google.protobuf.UninterpretedOption'(Msg, - [MsgName], TrUserData); - 'google.protobuf.SourceCodeInfo.Location' -> - 'v_msg_google.protobuf.SourceCodeInfo.Location'(Msg, - [MsgName], - TrUserData); - 'google.protobuf.SourceCodeInfo' -> - 'v_msg_google.protobuf.SourceCodeInfo'(Msg, [MsgName], - TrUserData); - 'google.protobuf.GeneratedCodeInfo.Annotation' -> - 'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, - [MsgName], - TrUserData); - 'google.protobuf.GeneratedCodeInfo' -> - 'v_msg_google.protobuf.GeneratedCodeInfo'(Msg, - [MsgName], TrUserData); - _ -> mk_type_error(not_a_known_message, Msg, []) + 'mvccpb.KeyValue' -> 'v_msg_mvccpb.KeyValue'(Msg, [MsgName], TrUserData); + 'mvccpb.Event' -> 'v_msg_mvccpb.Event'(Msg, [MsgName], TrUserData); + 'google.protobuf.FileDescriptorSet' -> 'v_msg_google.protobuf.FileDescriptorSet'(Msg, [MsgName], TrUserData); + 'google.protobuf.FileDescriptorProto' -> 'v_msg_google.protobuf.FileDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.DescriptorProto.ExtensionRange' -> 'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, [MsgName], TrUserData); + 'google.protobuf.DescriptorProto.ReservedRange' -> 'v_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, [MsgName], TrUserData); + 'google.protobuf.DescriptorProto' -> 'v_msg_google.protobuf.DescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.ExtensionRangeOptions' -> 'v_msg_google.protobuf.ExtensionRangeOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.FieldDescriptorProto' -> 'v_msg_google.protobuf.FieldDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.OneofDescriptorProto' -> 'v_msg_google.protobuf.OneofDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.EnumDescriptorProto.EnumReservedRange' -> 'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, [MsgName], TrUserData); + 'google.protobuf.EnumDescriptorProto' -> 'v_msg_google.protobuf.EnumDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.EnumValueDescriptorProto' -> 'v_msg_google.protobuf.EnumValueDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.ServiceDescriptorProto' -> 'v_msg_google.protobuf.ServiceDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.MethodDescriptorProto' -> 'v_msg_google.protobuf.MethodDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.FileOptions' -> 'v_msg_google.protobuf.FileOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.MessageOptions' -> 'v_msg_google.protobuf.MessageOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.FieldOptions' -> 'v_msg_google.protobuf.FieldOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.OneofOptions' -> 'v_msg_google.protobuf.OneofOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.EnumOptions' -> 'v_msg_google.protobuf.EnumOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.EnumValueOptions' -> 'v_msg_google.protobuf.EnumValueOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.ServiceOptions' -> 'v_msg_google.protobuf.ServiceOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.MethodOptions' -> 'v_msg_google.protobuf.MethodOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.UninterpretedOption.NamePart' -> 'v_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, [MsgName], TrUserData); + 'google.protobuf.UninterpretedOption' -> 'v_msg_google.protobuf.UninterpretedOption'(Msg, [MsgName], TrUserData); + 'google.protobuf.SourceCodeInfo.Location' -> 'v_msg_google.protobuf.SourceCodeInfo.Location'(Msg, [MsgName], TrUserData); + 'google.protobuf.SourceCodeInfo' -> 'v_msg_google.protobuf.SourceCodeInfo'(Msg, [MsgName], TrUserData); + 'google.protobuf.GeneratedCodeInfo.Annotation' -> 'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, [MsgName], TrUserData); + 'google.protobuf.GeneratedCodeInfo' -> 'v_msg_google.protobuf.GeneratedCodeInfo'(Msg, [MsgName], TrUserData); + _ -> mk_type_error(not_a_known_message, Msg, []) end. +-compile({nowarn_unused_function,'v_submsg_mvccpb.KeyValue'/3}). +-dialyzer({nowarn_function,'v_submsg_mvccpb.KeyValue'/3}). +'v_submsg_mvccpb.KeyValue'(Msg, Path, TrUserData) -> 'v_msg_mvccpb.KeyValue'(Msg, Path, TrUserData). + -compile({nowarn_unused_function,'v_msg_mvccpb.KeyValue'/3}). -dialyzer({nowarn_function,'v_msg_mvccpb.KeyValue'/3}). 'v_msg_mvccpb.KeyValue'(#{} = M, Path, TrUserData) -> case M of - #{key := F1} -> - v_type_bytes(F1, [key | Path], TrUserData); - _ -> ok + #{key := F1} -> v_type_bytes(F1, [key | Path], TrUserData); + _ -> ok end, case M of - #{create_revision := F2} -> - v_type_int64(F2, [create_revision | Path], TrUserData); - _ -> ok + #{create_revision := F2} -> v_type_int64(F2, [create_revision | Path], TrUserData); + _ -> ok end, case M of - #{mod_revision := F3} -> - v_type_int64(F3, [mod_revision | Path], TrUserData); - _ -> ok + #{mod_revision := F3} -> v_type_int64(F3, [mod_revision | Path], TrUserData); + _ -> ok end, case M of - #{version := F4} -> - v_type_int64(F4, [version | Path], TrUserData); - _ -> ok + #{version := F4} -> v_type_int64(F4, [version | Path], TrUserData); + _ -> ok end, case M of - #{value := F5} -> - v_type_bytes(F5, [value | Path], TrUserData); - _ -> ok + #{value := F5} -> v_type_bytes(F5, [value | Path], TrUserData); + _ -> ok end, case M of - #{lease := F6} -> - v_type_int64(F6, [lease | Path], TrUserData); - _ -> ok + #{lease := F6} -> v_type_int64(F6, [lease | Path], TrUserData); + _ -> ok end, lists:foreach(fun (key) -> ok; - (create_revision) -> ok; - (mod_revision) -> ok; - (version) -> ok; - (value) -> ok; - (lease) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (create_revision) -> ok; + (mod_revision) -> ok; + (version) -> ok; + (value) -> ok; + (lease) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_mvccpb.KeyValue'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'mvccpb.KeyValue'}, - M, Path); -'v_msg_mvccpb.KeyValue'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'mvccpb.KeyValue'}, X, - Path). +'v_msg_mvccpb.KeyValue'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'mvccpb.KeyValue'}, M, Path); +'v_msg_mvccpb.KeyValue'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'mvccpb.KeyValue'}, X, Path). -compile({nowarn_unused_function,'v_msg_mvccpb.Event'/3}). -dialyzer({nowarn_function,'v_msg_mvccpb.Event'/3}). 'v_msg_mvccpb.Event'(#{} = M, Path, TrUserData) -> case M of - #{type := F1} -> - 'v_enum_mvccpb.Event.EventType'(F1, [type | Path], - TrUserData); - _ -> ok + #{type := F1} -> 'v_enum_mvccpb.Event.EventType'(F1, [type | Path], TrUserData); + _ -> ok end, case M of - #{kv := F2} -> - 'v_msg_mvccpb.KeyValue'(F2, [kv | Path], TrUserData); - _ -> ok + #{kv := F2} -> 'v_submsg_mvccpb.KeyValue'(F2, [kv | Path], TrUserData); + _ -> ok end, case M of - #{prev_kv := F3} -> - 'v_msg_mvccpb.KeyValue'(F3, [prev_kv | Path], - TrUserData); - _ -> ok + #{prev_kv := F3} -> 'v_submsg_mvccpb.KeyValue'(F3, [prev_kv | Path], TrUserData); + _ -> ok end, lists:foreach(fun (type) -> ok; - (kv) -> ok; - (prev_kv) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (kv) -> ok; + (prev_kv) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_mvccpb.Event'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'mvccpb.Event'}, - M, Path); -'v_msg_mvccpb.Event'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'mvccpb.Event'}, X, Path). +'v_msg_mvccpb.Event'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'mvccpb.Event'}, M, Path); +'v_msg_mvccpb.Event'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'mvccpb.Event'}, X, Path). -compile({nowarn_unused_function,'v_msg_google.protobuf.FileDescriptorSet'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.FileDescriptorSet'/3}). -'v_msg_google.protobuf.FileDescriptorSet'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.FileDescriptorSet'(#{} = M, Path, TrUserData) -> case M of - #{file := F1} -> - if is_list(F1) -> - _ = ['v_msg_google.protobuf.FileDescriptorProto'(Elem, - [file | Path], - TrUserData) - || Elem <- F1], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.FileDescriptorProto'}}, - F1, [file | Path]) - end; - _ -> ok + #{file := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.FileDescriptorProto'(Elem, [file | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.FileDescriptorProto'}}, F1, [file | Path]) + end; + _ -> ok end, lists:foreach(fun (file) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.FileDescriptorSet'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.FileDescriptorSet'}, - M, Path); -'v_msg_google.protobuf.FileDescriptorSet'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.FileDescriptorSet'}, - X, Path). +'v_msg_google.protobuf.FileDescriptorSet'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.FileDescriptorSet'}, M, Path); +'v_msg_google.protobuf.FileDescriptorSet'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.FileDescriptorSet'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.FileDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.FileDescriptorProto'/3}). +'v_submsg_google.protobuf.FileDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.FileDescriptorProto'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.FileDescriptorProto'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.FileDescriptorProto'/3}). -'v_msg_google.protobuf.FileDescriptorProto'(#{} = M, - Path, TrUserData) -> +'v_msg_google.protobuf.FileDescriptorProto'(#{} = M, Path, TrUserData) -> case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok end, case M of - #{package := F2} -> - v_type_string(F2, [package | Path], TrUserData); - _ -> ok + #{package := F2} -> v_type_string(F2, [package | Path], TrUserData); + _ -> ok end, case M of - #{dependency := F3} -> - if is_list(F3) -> - _ = [v_type_string(Elem, [dependency | Path], - TrUserData) - || Elem <- F3], - ok; - true -> - mk_type_error({invalid_list_of, string}, F3, - [dependency | Path]) - end; - _ -> ok + #{dependency := F3} -> + if is_list(F3) -> + _ = [v_type_string(Elem, [dependency | Path], TrUserData) || Elem <- F3], + ok; + true -> mk_type_error({invalid_list_of, string}, F3, [dependency | Path]) + end; + _ -> ok end, case M of - #{public_dependency := F4} -> - if is_list(F4) -> - _ = [v_type_int32(Elem, [public_dependency | Path], - TrUserData) - || Elem <- F4], - ok; - true -> - mk_type_error({invalid_list_of, int32}, F4, - [public_dependency | Path]) - end; - _ -> ok + #{public_dependency := F4} -> + if is_list(F4) -> + _ = [v_type_int32(Elem, [public_dependency | Path], TrUserData) || Elem <- F4], + ok; + true -> mk_type_error({invalid_list_of, int32}, F4, [public_dependency | Path]) + end; + _ -> ok end, case M of - #{weak_dependency := F5} -> - if is_list(F5) -> - _ = [v_type_int32(Elem, [weak_dependency | Path], - TrUserData) - || Elem <- F5], - ok; - true -> - mk_type_error({invalid_list_of, int32}, F5, - [weak_dependency | Path]) - end; - _ -> ok + #{weak_dependency := F5} -> + if is_list(F5) -> + _ = [v_type_int32(Elem, [weak_dependency | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, int32}, F5, [weak_dependency | Path]) + end; + _ -> ok end, case M of - #{message_type := F6} -> - if is_list(F6) -> - _ = ['v_msg_google.protobuf.DescriptorProto'(Elem, - [message_type - | Path], - TrUserData) - || Elem <- F6], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.DescriptorProto'}}, - F6, [message_type | Path]) - end; - _ -> ok + #{message_type := F6} -> + if is_list(F6) -> + _ = ['v_submsg_google.protobuf.DescriptorProto'(Elem, [message_type | Path], TrUserData) || Elem <- F6], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.DescriptorProto'}}, F6, [message_type | Path]) + end; + _ -> ok end, case M of - #{enum_type := F7} -> - if is_list(F7) -> - _ = ['v_msg_google.protobuf.EnumDescriptorProto'(Elem, - [enum_type - | Path], - TrUserData) - || Elem <- F7], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.EnumDescriptorProto'}}, - F7, [enum_type | Path]) - end; - _ -> ok + #{enum_type := F7} -> + if is_list(F7) -> + _ = ['v_submsg_google.protobuf.EnumDescriptorProto'(Elem, [enum_type | Path], TrUserData) || Elem <- F7], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.EnumDescriptorProto'}}, F7, [enum_type | Path]) + end; + _ -> ok end, case M of - #{service := F8} -> - if is_list(F8) -> - _ = - ['v_msg_google.protobuf.ServiceDescriptorProto'(Elem, - [service - | Path], - TrUserData) - || Elem <- F8], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.ServiceDescriptorProto'}}, - F8, [service | Path]) - end; - _ -> ok + #{service := F8} -> + if is_list(F8) -> + _ = ['v_submsg_google.protobuf.ServiceDescriptorProto'(Elem, [service | Path], TrUserData) || Elem <- F8], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.ServiceDescriptorProto'}}, F8, [service | Path]) + end; + _ -> ok end, case M of - #{extension := F9} -> - if is_list(F9) -> - _ = ['v_msg_google.protobuf.FieldDescriptorProto'(Elem, - [extension - | Path], - TrUserData) - || Elem <- F9], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.FieldDescriptorProto'}}, - F9, [extension | Path]) - end; - _ -> ok + #{extension := F9} -> + if is_list(F9) -> + _ = ['v_submsg_google.protobuf.FieldDescriptorProto'(Elem, [extension | Path], TrUserData) || Elem <- F9], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.FieldDescriptorProto'}}, F9, [extension | Path]) + end; + _ -> ok end, case M of - #{options := F10} -> - 'v_msg_google.protobuf.FileOptions'(F10, - [options | Path], TrUserData); - _ -> ok + #{options := F10} -> 'v_submsg_google.protobuf.FileOptions'(F10, [options | Path], TrUserData); + _ -> ok end, case M of - #{source_code_info := F11} -> - 'v_msg_google.protobuf.SourceCodeInfo'(F11, - [source_code_info | Path], - TrUserData); - _ -> ok + #{source_code_info := F11} -> 'v_submsg_google.protobuf.SourceCodeInfo'(F11, [source_code_info | Path], TrUserData); + _ -> ok end, case M of - #{syntax := F12} -> - v_type_string(F12, [syntax | Path], TrUserData); - _ -> ok + #{syntax := F12} -> v_type_string(F12, [syntax | Path], TrUserData); + _ -> ok end, lists:foreach(fun (name) -> ok; - (package) -> ok; - (dependency) -> ok; - (public_dependency) -> ok; - (weak_dependency) -> ok; - (message_type) -> ok; - (enum_type) -> ok; - (service) -> ok; - (extension) -> ok; - (options) -> ok; - (source_code_info) -> ok; - (syntax) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (package) -> ok; + (dependency) -> ok; + (public_dependency) -> ok; + (weak_dependency) -> ok; + (message_type) -> ok; + (enum_type) -> ok; + (service) -> ok; + (extension) -> ok; + (options) -> ok; + (source_code_info) -> ok; + (syntax) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.FileDescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.FileDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.FileDescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.FileDescriptorProto'}, - X, Path). +'v_msg_google.protobuf.FileDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.FileDescriptorProto'}, M, Path); +'v_msg_google.protobuf.FileDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.FileDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.DescriptorProto.ExtensionRange'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.DescriptorProto.ExtensionRange'/3}). +'v_submsg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.DescriptorProto.ExtensionRange'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.DescriptorProto.ExtensionRange'/3}). -'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(#{} = - M, - Path, TrUserData) -> +'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(#{} = M, Path, TrUserData) -> case M of - #{start := F1} -> - v_type_int32(F1, [start | Path], TrUserData); - _ -> ok + #{start := F1} -> v_type_int32(F1, [start | Path], TrUserData); + _ -> ok end, case M of - #{'end' := F2} -> - v_type_int32(F2, ['end' | Path], TrUserData); - _ -> ok + #{'end' := F2} -> v_type_int32(F2, ['end' | Path], TrUserData); + _ -> ok + end, + case M of + #{options := F3} -> 'v_submsg_google.protobuf.ExtensionRangeOptions'(F3, [options | Path], TrUserData); + _ -> ok end, lists:foreach(fun (start) -> ok; - ('end') -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + ('end') -> ok; + (options) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(M, - Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.DescriptorProto.ExtensionRange'}, - M, Path); -'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(X, - Path, _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.DescriptorProto.ExtensionRange'}, - X, Path). +'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.DescriptorProto.ExtensionRange'}, M, Path); +'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.DescriptorProto.ReservedRange'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.DescriptorProto.ReservedRange'/3}). +'v_submsg_google.protobuf.DescriptorProto.ReservedRange'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.DescriptorProto.ReservedRange'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.DescriptorProto.ReservedRange'/3}). -'v_msg_google.protobuf.DescriptorProto.ReservedRange'(#{} = - M, - Path, TrUserData) -> +'v_msg_google.protobuf.DescriptorProto.ReservedRange'(#{} = M, Path, TrUserData) -> case M of - #{start := F1} -> - v_type_int32(F1, [start | Path], TrUserData); - _ -> ok + #{start := F1} -> v_type_int32(F1, [start | Path], TrUserData); + _ -> ok end, case M of - #{'end' := F2} -> - v_type_int32(F2, ['end' | Path], TrUserData); - _ -> ok + #{'end' := F2} -> v_type_int32(F2, ['end' | Path], TrUserData); + _ -> ok end, lists:foreach(fun (start) -> ok; - ('end') -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + ('end') -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.DescriptorProto.ReservedRange'(M, - Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.DescriptorProto.ReservedRange'}, - M, Path); -'v_msg_google.protobuf.DescriptorProto.ReservedRange'(X, - Path, _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.DescriptorProto.ReservedRange'}, - X, Path). +'v_msg_google.protobuf.DescriptorProto.ReservedRange'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.DescriptorProto.ReservedRange'}, M, Path); +'v_msg_google.protobuf.DescriptorProto.ReservedRange'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.DescriptorProto.ReservedRange'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.DescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.DescriptorProto'/3}). +'v_submsg_google.protobuf.DescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.DescriptorProto'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.DescriptorProto'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.DescriptorProto'/3}). -'v_msg_google.protobuf.DescriptorProto'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.DescriptorProto'(#{} = M, Path, TrUserData) -> case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok end, case M of - #{field := F2} -> - if is_list(F2) -> - _ = ['v_msg_google.protobuf.FieldDescriptorProto'(Elem, - [field - | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.FieldDescriptorProto'}}, - F2, [field | Path]) - end; - _ -> ok + #{field := F2} -> + if is_list(F2) -> + _ = ['v_submsg_google.protobuf.FieldDescriptorProto'(Elem, [field | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.FieldDescriptorProto'}}, F2, [field | Path]) + end; + _ -> ok end, case M of - #{extension := F3} -> - if is_list(F3) -> - _ = ['v_msg_google.protobuf.FieldDescriptorProto'(Elem, - [extension - | Path], - TrUserData) - || Elem <- F3], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.FieldDescriptorProto'}}, - F3, [extension | Path]) - end; - _ -> ok + #{extension := F3} -> + if is_list(F3) -> + _ = ['v_submsg_google.protobuf.FieldDescriptorProto'(Elem, [extension | Path], TrUserData) || Elem <- F3], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.FieldDescriptorProto'}}, F3, [extension | Path]) + end; + _ -> ok end, case M of - #{nested_type := F4} -> - if is_list(F4) -> - _ = ['v_msg_google.protobuf.DescriptorProto'(Elem, - [nested_type - | Path], - TrUserData) - || Elem <- F4], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.DescriptorProto'}}, - F4, [nested_type | Path]) - end; - _ -> ok + #{nested_type := F4} -> + if is_list(F4) -> + _ = ['v_submsg_google.protobuf.DescriptorProto'(Elem, [nested_type | Path], TrUserData) || Elem <- F4], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.DescriptorProto'}}, F4, [nested_type | Path]) + end; + _ -> ok end, case M of - #{enum_type := F5} -> - if is_list(F5) -> - _ = ['v_msg_google.protobuf.EnumDescriptorProto'(Elem, - [enum_type - | Path], - TrUserData) - || Elem <- F5], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.EnumDescriptorProto'}}, - F5, [enum_type | Path]) - end; - _ -> ok + #{enum_type := F5} -> + if is_list(F5) -> + _ = ['v_submsg_google.protobuf.EnumDescriptorProto'(Elem, [enum_type | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.EnumDescriptorProto'}}, F5, [enum_type | Path]) + end; + _ -> ok end, case M of - #{extension_range := F6} -> - if is_list(F6) -> - _ = - ['v_msg_google.protobuf.DescriptorProto.ExtensionRange'(Elem, - [extension_range - | Path], - TrUserData) - || Elem <- F6], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.DescriptorProto.ExtensionRange'}}, - F6, [extension_range | Path]) - end; - _ -> ok + #{extension_range := F6} -> + if is_list(F6) -> + _ = ['v_submsg_google.protobuf.DescriptorProto.ExtensionRange'(Elem, [extension_range | Path], TrUserData) || Elem <- F6], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.DescriptorProto.ExtensionRange'}}, F6, [extension_range | Path]) + end; + _ -> ok end, case M of - #{oneof_decl := F7} -> - if is_list(F7) -> - _ = ['v_msg_google.protobuf.OneofDescriptorProto'(Elem, - [oneof_decl - | Path], - TrUserData) - || Elem <- F7], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.OneofDescriptorProto'}}, - F7, [oneof_decl | Path]) - end; - _ -> ok + #{oneof_decl := F7} -> + if is_list(F7) -> + _ = ['v_submsg_google.protobuf.OneofDescriptorProto'(Elem, [oneof_decl | Path], TrUserData) || Elem <- F7], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.OneofDescriptorProto'}}, F7, [oneof_decl | Path]) + end; + _ -> ok end, case M of - #{options := F8} -> - 'v_msg_google.protobuf.MessageOptions'(F8, - [options | Path], TrUserData); - _ -> ok + #{options := F8} -> 'v_submsg_google.protobuf.MessageOptions'(F8, [options | Path], TrUserData); + _ -> ok end, case M of - #{reserved_range := F9} -> - if is_list(F9) -> - _ = - ['v_msg_google.protobuf.DescriptorProto.ReservedRange'(Elem, - [reserved_range - | Path], - TrUserData) - || Elem <- F9], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.DescriptorProto.ReservedRange'}}, - F9, [reserved_range | Path]) - end; - _ -> ok + #{reserved_range := F9} -> + if is_list(F9) -> + _ = ['v_submsg_google.protobuf.DescriptorProto.ReservedRange'(Elem, [reserved_range | Path], TrUserData) || Elem <- F9], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.DescriptorProto.ReservedRange'}}, F9, [reserved_range | Path]) + end; + _ -> ok end, case M of - #{reserved_name := F10} -> - if is_list(F10) -> - _ = [v_type_string(Elem, [reserved_name | Path], - TrUserData) - || Elem <- F10], - ok; - true -> - mk_type_error({invalid_list_of, string}, F10, - [reserved_name | Path]) - end; - _ -> ok + #{reserved_name := F10} -> + if is_list(F10) -> + _ = [v_type_string(Elem, [reserved_name | Path], TrUserData) || Elem <- F10], + ok; + true -> mk_type_error({invalid_list_of, string}, F10, [reserved_name | Path]) + end; + _ -> ok end, lists:foreach(fun (name) -> ok; - (field) -> ok; - (extension) -> ok; - (nested_type) -> ok; - (enum_type) -> ok; - (extension_range) -> ok; - (oneof_decl) -> ok; - (options) -> ok; - (reserved_range) -> ok; - (reserved_name) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (field) -> ok; + (extension) -> ok; + (nested_type) -> ok; + (enum_type) -> ok; + (extension_range) -> ok; + (oneof_decl) -> ok; + (options) -> ok; + (reserved_range) -> ok; + (reserved_name) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.DescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.DescriptorProto'}, M, Path); +'v_msg_google.protobuf.DescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.DescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.ExtensionRangeOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.ExtensionRangeOptions'/3}). +'v_submsg_google.protobuf.ExtensionRangeOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.ExtensionRangeOptions'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.ExtensionRangeOptions'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.ExtensionRangeOptions'/3}). +'v_msg_google.protobuf.ExtensionRangeOptions'(#{} = M, Path, TrUserData) -> + case M of + #{uninterpreted_option := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F1, [uninterpreted_option | Path]) + end; + _ -> ok + end, + lists:foreach(fun (uninterpreted_option) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.DescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.DescriptorProto'}, - M, Path); -'v_msg_google.protobuf.DescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.DescriptorProto'}, - X, Path). +'v_msg_google.protobuf.ExtensionRangeOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.ExtensionRangeOptions'}, M, Path); +'v_msg_google.protobuf.ExtensionRangeOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.ExtensionRangeOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.FieldDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.FieldDescriptorProto'/3}). +'v_submsg_google.protobuf.FieldDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.FieldDescriptorProto'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.FieldDescriptorProto'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.FieldDescriptorProto'/3}). -'v_msg_google.protobuf.FieldDescriptorProto'(#{} = M, - Path, TrUserData) -> +'v_msg_google.protobuf.FieldDescriptorProto'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok + #{number := F2} -> v_type_int32(F2, [number | Path], TrUserData); + _ -> ok end, case M of - #{number := F2} -> - v_type_int32(F2, [number | Path], TrUserData); - _ -> ok + #{label := F3} -> 'v_enum_google.protobuf.FieldDescriptorProto.Label'(F3, [label | Path], TrUserData); + _ -> ok end, case M of - #{label := F3} -> - 'v_enum_google.protobuf.FieldDescriptorProto.Label'(F3, - [label | Path], - TrUserData); - _ -> ok + #{type := F4} -> 'v_enum_google.protobuf.FieldDescriptorProto.Type'(F4, [type | Path], TrUserData); + _ -> ok end, case M of - #{type := F4} -> - 'v_enum_google.protobuf.FieldDescriptorProto.Type'(F4, - [type | Path], - TrUserData); - _ -> ok + #{type_name := F5} -> v_type_string(F5, [type_name | Path], TrUserData); + _ -> ok end, case M of - #{type_name := F5} -> - v_type_string(F5, [type_name | Path], TrUserData); - _ -> ok + #{extendee := F6} -> v_type_string(F6, [extendee | Path], TrUserData); + _ -> ok end, case M of - #{extendee := F6} -> - v_type_string(F6, [extendee | Path], TrUserData); - _ -> ok + #{default_value := F7} -> v_type_string(F7, [default_value | Path], TrUserData); + _ -> ok end, case M of - #{default_value := F7} -> - v_type_string(F7, [default_value | Path], TrUserData); - _ -> ok + #{oneof_index := F8} -> v_type_int32(F8, [oneof_index | Path], TrUserData); + _ -> ok end, case M of - #{oneof_index := F8} -> - v_type_int32(F8, [oneof_index | Path], TrUserData); - _ -> ok + #{json_name := F9} -> v_type_string(F9, [json_name | Path], TrUserData); + _ -> ok end, case M of - #{json_name := F9} -> - v_type_string(F9, [json_name | Path], TrUserData); - _ -> ok + #{options := F10} -> 'v_submsg_google.protobuf.FieldOptions'(F10, [options | Path], TrUserData); + _ -> ok end, case M of - #{options := F10} -> - 'v_msg_google.protobuf.FieldOptions'(F10, - [options | Path], TrUserData); - _ -> ok + #{proto3_optional := F11} -> v_type_bool(F11, [proto3_optional | Path], TrUserData); + _ -> ok end, lists:foreach(fun (name) -> ok; - (number) -> ok; - (label) -> ok; - (type) -> ok; - (type_name) -> ok; - (extendee) -> ok; - (default_value) -> ok; - (oneof_index) -> ok; - (json_name) -> ok; - (options) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (number) -> ok; + (label) -> ok; + (type) -> ok; + (type_name) -> ok; + (extendee) -> ok; + (default_value) -> ok; + (oneof_index) -> ok; + (json_name) -> ok; + (options) -> ok; + (proto3_optional) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.FieldDescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.FieldDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.FieldDescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.FieldDescriptorProto'}, - X, Path). +'v_msg_google.protobuf.FieldDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.FieldDescriptorProto'}, M, Path); +'v_msg_google.protobuf.FieldDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.FieldDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.OneofDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.OneofDescriptorProto'/3}). +'v_submsg_google.protobuf.OneofDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.OneofDescriptorProto'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.OneofDescriptorProto'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.OneofDescriptorProto'/3}). -'v_msg_google.protobuf.OneofDescriptorProto'(#{} = M, - Path, TrUserData) -> +'v_msg_google.protobuf.OneofDescriptorProto'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok + #{options := F2} -> 'v_submsg_google.protobuf.OneofOptions'(F2, [options | Path], TrUserData); + _ -> ok end, lists:foreach(fun (name) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (options) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.OneofDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.OneofDescriptorProto'}, M, Path); +'v_msg_google.protobuf.OneofDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.OneofDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.EnumDescriptorProto.EnumReservedRange'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.EnumDescriptorProto.EnumReservedRange'/3}). +'v_submsg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'/3}). +'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(#{} = M, Path, TrUserData) -> + case M of + #{start := F1} -> v_type_int32(F1, [start | Path], TrUserData); + _ -> ok + end, + case M of + #{'end' := F2} -> v_type_int32(F2, ['end' | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (start) -> ok; + ('end') -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.OneofDescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.OneofDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.OneofDescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.OneofDescriptorProto'}, - X, Path). +'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}, M, Path); +'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.EnumDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.EnumDescriptorProto'/3}). +'v_submsg_google.protobuf.EnumDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.EnumDescriptorProto'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.EnumDescriptorProto'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.EnumDescriptorProto'/3}). -'v_msg_google.protobuf.EnumDescriptorProto'(#{} = M, - Path, TrUserData) -> +'v_msg_google.protobuf.EnumDescriptorProto'(#{} = M, Path, TrUserData) -> case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok end, case M of - #{value := F2} -> - if is_list(F2) -> - _ = - ['v_msg_google.protobuf.EnumValueDescriptorProto'(Elem, - [value - | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.EnumValueDescriptorProto'}}, - F2, [value | Path]) - end; - _ -> ok + #{value := F2} -> + if is_list(F2) -> + _ = ['v_submsg_google.protobuf.EnumValueDescriptorProto'(Elem, [value | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.EnumValueDescriptorProto'}}, F2, [value | Path]) + end; + _ -> ok end, case M of - #{options := F3} -> - 'v_msg_google.protobuf.EnumOptions'(F3, - [options | Path], TrUserData); - _ -> ok + #{options := F3} -> 'v_submsg_google.protobuf.EnumOptions'(F3, [options | Path], TrUserData); + _ -> ok + end, + case M of + #{reserved_range := F4} -> + if is_list(F4) -> + _ = ['v_submsg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Elem, [reserved_range | Path], TrUserData) || Elem <- F4], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}}, F4, [reserved_range | Path]) + end; + _ -> ok + end, + case M of + #{reserved_name := F5} -> + if is_list(F5) -> + _ = [v_type_string(Elem, [reserved_name | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, string}, F5, [reserved_name | Path]) + end; + _ -> ok end, lists:foreach(fun (name) -> ok; - (value) -> ok; - (options) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (value) -> ok; + (options) -> ok; + (reserved_range) -> ok; + (reserved_name) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.EnumDescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.EnumDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.EnumDescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.EnumDescriptorProto'}, - X, Path). +'v_msg_google.protobuf.EnumDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.EnumDescriptorProto'}, M, Path); +'v_msg_google.protobuf.EnumDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.EnumDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.EnumValueDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.EnumValueDescriptorProto'/3}). +'v_submsg_google.protobuf.EnumValueDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.EnumValueDescriptorProto'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.EnumValueDescriptorProto'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.EnumValueDescriptorProto'/3}). -'v_msg_google.protobuf.EnumValueDescriptorProto'(#{} = - M, - Path, TrUserData) -> +'v_msg_google.protobuf.EnumValueDescriptorProto'(#{} = M, Path, TrUserData) -> case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok end, case M of - #{number := F2} -> - v_type_int32(F2, [number | Path], TrUserData); - _ -> ok + #{number := F2} -> v_type_int32(F2, [number | Path], TrUserData); + _ -> ok end, case M of - #{options := F3} -> - 'v_msg_google.protobuf.EnumValueOptions'(F3, - [options | Path], - TrUserData); - _ -> ok + #{options := F3} -> 'v_submsg_google.protobuf.EnumValueOptions'(F3, [options | Path], TrUserData); + _ -> ok end, lists:foreach(fun (name) -> ok; - (number) -> ok; - (options) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (number) -> ok; + (options) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.EnumValueDescriptorProto'(M, - Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.EnumValueDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.EnumValueDescriptorProto'(X, - Path, _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.EnumValueDescriptorProto'}, - X, Path). +'v_msg_google.protobuf.EnumValueDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.EnumValueDescriptorProto'}, M, Path); +'v_msg_google.protobuf.EnumValueDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.EnumValueDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.ServiceDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.ServiceDescriptorProto'/3}). +'v_submsg_google.protobuf.ServiceDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.ServiceDescriptorProto'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.ServiceDescriptorProto'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.ServiceDescriptorProto'/3}). -'v_msg_google.protobuf.ServiceDescriptorProto'(#{} = M, - Path, TrUserData) -> +'v_msg_google.protobuf.ServiceDescriptorProto'(#{} = M, Path, TrUserData) -> case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok end, case M of - #{method := F2} -> - if is_list(F2) -> - _ = ['v_msg_google.protobuf.MethodDescriptorProto'(Elem, - [method - | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.MethodDescriptorProto'}}, - F2, [method | Path]) - end; - _ -> ok + #{method := F2} -> + if is_list(F2) -> + _ = ['v_submsg_google.protobuf.MethodDescriptorProto'(Elem, [method | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.MethodDescriptorProto'}}, F2, [method | Path]) + end; + _ -> ok end, case M of - #{options := F3} -> - 'v_msg_google.protobuf.ServiceOptions'(F3, - [options | Path], TrUserData); - _ -> ok + #{options := F3} -> 'v_submsg_google.protobuf.ServiceOptions'(F3, [options | Path], TrUserData); + _ -> ok end, lists:foreach(fun (name) -> ok; - (method) -> ok; - (options) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (method) -> ok; + (options) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.ServiceDescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.ServiceDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.ServiceDescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.ServiceDescriptorProto'}, - X, Path). +'v_msg_google.protobuf.ServiceDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.ServiceDescriptorProto'}, M, Path); +'v_msg_google.protobuf.ServiceDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.ServiceDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.MethodDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.MethodDescriptorProto'/3}). +'v_submsg_google.protobuf.MethodDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.MethodDescriptorProto'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.MethodDescriptorProto'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.MethodDescriptorProto'/3}). -'v_msg_google.protobuf.MethodDescriptorProto'(#{} = M, - Path, TrUserData) -> +'v_msg_google.protobuf.MethodDescriptorProto'(#{} = M, Path, TrUserData) -> case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok end, case M of - #{input_type := F2} -> - v_type_string(F2, [input_type | Path], TrUserData); - _ -> ok + #{input_type := F2} -> v_type_string(F2, [input_type | Path], TrUserData); + _ -> ok end, case M of - #{output_type := F3} -> - v_type_string(F3, [output_type | Path], TrUserData); - _ -> ok + #{output_type := F3} -> v_type_string(F3, [output_type | Path], TrUserData); + _ -> ok end, case M of - #{options := F4} -> - 'v_msg_google.protobuf.MethodOptions'(F4, - [options | Path], TrUserData); - _ -> ok + #{options := F4} -> 'v_submsg_google.protobuf.MethodOptions'(F4, [options | Path], TrUserData); + _ -> ok end, case M of - #{client_streaming := F5} -> - v_type_bool(F5, [client_streaming | Path], TrUserData); - _ -> ok + #{client_streaming := F5} -> v_type_bool(F5, [client_streaming | Path], TrUserData); + _ -> ok end, case M of - #{server_streaming := F6} -> - v_type_bool(F6, [server_streaming | Path], TrUserData); - _ -> ok + #{server_streaming := F6} -> v_type_bool(F6, [server_streaming | Path], TrUserData); + _ -> ok end, lists:foreach(fun (name) -> ok; - (input_type) -> ok; - (output_type) -> ok; - (options) -> ok; - (client_streaming) -> ok; - (server_streaming) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (input_type) -> ok; + (output_type) -> ok; + (options) -> ok; + (client_streaming) -> ok; + (server_streaming) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.MethodDescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.MethodDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.MethodDescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.MethodDescriptorProto'}, - X, Path). +'v_msg_google.protobuf.MethodDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.MethodDescriptorProto'}, M, Path); +'v_msg_google.protobuf.MethodDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.MethodDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.FileOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.FileOptions'/3}). +'v_submsg_google.protobuf.FileOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.FileOptions'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.FileOptions'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.FileOptions'/3}). -'v_msg_google.protobuf.FileOptions'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.FileOptions'(#{} = M, Path, TrUserData) -> case M of - #{java_package := F1} -> - v_type_string(F1, [java_package | Path], TrUserData); - _ -> ok + #{java_package := F1} -> v_type_string(F1, [java_package | Path], TrUserData); + _ -> ok end, case M of - #{java_outer_classname := F2} -> - v_type_string(F2, [java_outer_classname | Path], - TrUserData); - _ -> ok + #{java_outer_classname := F2} -> v_type_string(F2, [java_outer_classname | Path], TrUserData); + _ -> ok end, case M of - #{java_multiple_files := F3} -> - v_type_bool(F3, [java_multiple_files | Path], - TrUserData); - _ -> ok + #{java_multiple_files := F3} -> v_type_bool(F3, [java_multiple_files | Path], TrUserData); + _ -> ok end, case M of - #{java_generate_equals_and_hash := F4} -> - v_type_bool(F4, [java_generate_equals_and_hash | Path], - TrUserData); - _ -> ok + #{java_generate_equals_and_hash := F4} -> v_type_bool(F4, [java_generate_equals_and_hash | Path], TrUserData); + _ -> ok end, case M of - #{java_string_check_utf8 := F5} -> - v_type_bool(F5, [java_string_check_utf8 | Path], - TrUserData); - _ -> ok + #{java_string_check_utf8 := F5} -> v_type_bool(F5, [java_string_check_utf8 | Path], TrUserData); + _ -> ok end, case M of - #{optimize_for := F6} -> - 'v_enum_google.protobuf.FileOptions.OptimizeMode'(F6, - [optimize_for - | Path], - TrUserData); - _ -> ok + #{optimize_for := F6} -> 'v_enum_google.protobuf.FileOptions.OptimizeMode'(F6, [optimize_for | Path], TrUserData); + _ -> ok end, case M of - #{go_package := F7} -> - v_type_string(F7, [go_package | Path], TrUserData); - _ -> ok + #{go_package := F7} -> v_type_string(F7, [go_package | Path], TrUserData); + _ -> ok end, case M of - #{cc_generic_services := F8} -> - v_type_bool(F8, [cc_generic_services | Path], - TrUserData); - _ -> ok + #{cc_generic_services := F8} -> v_type_bool(F8, [cc_generic_services | Path], TrUserData); + _ -> ok end, case M of - #{java_generic_services := F9} -> - v_type_bool(F9, [java_generic_services | Path], - TrUserData); - _ -> ok + #{java_generic_services := F9} -> v_type_bool(F9, [java_generic_services | Path], TrUserData); + _ -> ok end, case M of - #{py_generic_services := F10} -> - v_type_bool(F10, [py_generic_services | Path], - TrUserData); - _ -> ok + #{py_generic_services := F10} -> v_type_bool(F10, [py_generic_services | Path], TrUserData); + _ -> ok end, case M of - #{deprecated := F11} -> - v_type_bool(F11, [deprecated | Path], TrUserData); - _ -> ok + #{php_generic_services := F11} -> v_type_bool(F11, [php_generic_services | Path], TrUserData); + _ -> ok end, case M of - #{cc_enable_arenas := F12} -> - v_type_bool(F12, [cc_enable_arenas | Path], TrUserData); - _ -> ok + #{deprecated := F12} -> v_type_bool(F12, [deprecated | Path], TrUserData); + _ -> ok end, case M of - #{objc_class_prefix := F13} -> - v_type_string(F13, [objc_class_prefix | Path], - TrUserData); - _ -> ok + #{cc_enable_arenas := F13} -> v_type_bool(F13, [cc_enable_arenas | Path], TrUserData); + _ -> ok end, case M of - #{csharp_namespace := F14} -> - v_type_string(F14, [csharp_namespace | Path], - TrUserData); - _ -> ok + #{objc_class_prefix := F14} -> v_type_string(F14, [objc_class_prefix | Path], TrUserData); + _ -> ok end, case M of - #{javanano_use_deprecated_package := F15} -> - v_type_bool(F15, - [javanano_use_deprecated_package | Path], TrUserData); - _ -> ok + #{csharp_namespace := F15} -> v_type_string(F15, [csharp_namespace | Path], TrUserData); + _ -> ok end, case M of - #{uninterpreted_option := F16} -> - if is_list(F16) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F16], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F16, [uninterpreted_option | Path]) - end; - _ -> ok + #{swift_prefix := F16} -> v_type_string(F16, [swift_prefix | Path], TrUserData); + _ -> ok end, case M of - #{goproto_getters_all := F17} -> - v_type_bool(F17, [goproto_getters_all | Path], - TrUserData); - _ -> ok + #{php_class_prefix := F17} -> v_type_string(F17, [php_class_prefix | Path], TrUserData); + _ -> ok end, case M of - #{goproto_enum_prefix_all := F18} -> - v_type_bool(F18, [goproto_enum_prefix_all | Path], - TrUserData); - _ -> ok + #{php_namespace := F18} -> v_type_string(F18, [php_namespace | Path], TrUserData); + _ -> ok end, case M of - #{goproto_stringer_all := F19} -> - v_type_bool(F19, [goproto_stringer_all | Path], - TrUserData); - _ -> ok + #{php_metadata_namespace := F19} -> v_type_string(F19, [php_metadata_namespace | Path], TrUserData); + _ -> ok end, case M of - #{verbose_equal_all := F20} -> - v_type_bool(F20, [verbose_equal_all | Path], - TrUserData); - _ -> ok + #{ruby_package := F20} -> v_type_string(F20, [ruby_package | Path], TrUserData); + _ -> ok end, case M of - #{face_all := F21} -> - v_type_bool(F21, [face_all | Path], TrUserData); - _ -> ok + #{uninterpreted_option := F21} -> + if is_list(F21) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F21], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F21, [uninterpreted_option | Path]) + end; + _ -> ok end, case M of - #{gostring_all := F22} -> - v_type_bool(F22, [gostring_all | Path], TrUserData); - _ -> ok + #{goproto_getters_all := F22} -> v_type_bool(F22, [goproto_getters_all | Path], TrUserData); + _ -> ok end, case M of - #{populate_all := F23} -> - v_type_bool(F23, [populate_all | Path], TrUserData); - _ -> ok + #{goproto_enum_prefix_all := F23} -> v_type_bool(F23, [goproto_enum_prefix_all | Path], TrUserData); + _ -> ok end, case M of - #{stringer_all := F24} -> - v_type_bool(F24, [stringer_all | Path], TrUserData); - _ -> ok + #{goproto_stringer_all := F24} -> v_type_bool(F24, [goproto_stringer_all | Path], TrUserData); + _ -> ok end, case M of - #{onlyone_all := F25} -> - v_type_bool(F25, [onlyone_all | Path], TrUserData); - _ -> ok + #{verbose_equal_all := F25} -> v_type_bool(F25, [verbose_equal_all | Path], TrUserData); + _ -> ok end, case M of - #{equal_all := F26} -> - v_type_bool(F26, [equal_all | Path], TrUserData); - _ -> ok + #{face_all := F26} -> v_type_bool(F26, [face_all | Path], TrUserData); + _ -> ok end, case M of - #{description_all := F27} -> - v_type_bool(F27, [description_all | Path], TrUserData); - _ -> ok + #{gostring_all := F27} -> v_type_bool(F27, [gostring_all | Path], TrUserData); + _ -> ok end, case M of - #{testgen_all := F28} -> - v_type_bool(F28, [testgen_all | Path], TrUserData); - _ -> ok + #{populate_all := F28} -> v_type_bool(F28, [populate_all | Path], TrUserData); + _ -> ok end, case M of - #{benchgen_all := F29} -> - v_type_bool(F29, [benchgen_all | Path], TrUserData); - _ -> ok + #{stringer_all := F29} -> v_type_bool(F29, [stringer_all | Path], TrUserData); + _ -> ok end, case M of - #{marshaler_all := F30} -> - v_type_bool(F30, [marshaler_all | Path], TrUserData); - _ -> ok + #{onlyone_all := F30} -> v_type_bool(F30, [onlyone_all | Path], TrUserData); + _ -> ok end, case M of - #{unmarshaler_all := F31} -> - v_type_bool(F31, [unmarshaler_all | Path], TrUserData); - _ -> ok + #{equal_all := F31} -> v_type_bool(F31, [equal_all | Path], TrUserData); + _ -> ok end, case M of - #{stable_marshaler_all := F32} -> - v_type_bool(F32, [stable_marshaler_all | Path], - TrUserData); - _ -> ok + #{description_all := F32} -> v_type_bool(F32, [description_all | Path], TrUserData); + _ -> ok end, case M of - #{sizer_all := F33} -> - v_type_bool(F33, [sizer_all | Path], TrUserData); - _ -> ok + #{testgen_all := F33} -> v_type_bool(F33, [testgen_all | Path], TrUserData); + _ -> ok end, case M of - #{goproto_enum_stringer_all := F34} -> - v_type_bool(F34, [goproto_enum_stringer_all | Path], - TrUserData); - _ -> ok + #{benchgen_all := F34} -> v_type_bool(F34, [benchgen_all | Path], TrUserData); + _ -> ok end, case M of - #{enum_stringer_all := F35} -> - v_type_bool(F35, [enum_stringer_all | Path], - TrUserData); - _ -> ok + #{marshaler_all := F35} -> v_type_bool(F35, [marshaler_all | Path], TrUserData); + _ -> ok end, case M of - #{unsafe_marshaler_all := F36} -> - v_type_bool(F36, [unsafe_marshaler_all | Path], - TrUserData); - _ -> ok + #{unmarshaler_all := F36} -> v_type_bool(F36, [unmarshaler_all | Path], TrUserData); + _ -> ok end, case M of - #{unsafe_unmarshaler_all := F37} -> - v_type_bool(F37, [unsafe_unmarshaler_all | Path], - TrUserData); - _ -> ok + #{stable_marshaler_all := F37} -> v_type_bool(F37, [stable_marshaler_all | Path], TrUserData); + _ -> ok end, case M of - #{goproto_extensions_map_all := F38} -> - v_type_bool(F38, [goproto_extensions_map_all | Path], - TrUserData); - _ -> ok + #{sizer_all := F38} -> v_type_bool(F38, [sizer_all | Path], TrUserData); + _ -> ok end, case M of - #{goproto_unrecognized_all := F39} -> - v_type_bool(F39, [goproto_unrecognized_all | Path], - TrUserData); - _ -> ok + #{goproto_enum_stringer_all := F39} -> v_type_bool(F39, [goproto_enum_stringer_all | Path], TrUserData); + _ -> ok end, case M of - #{gogoproto_import := F40} -> - v_type_bool(F40, [gogoproto_import | Path], TrUserData); - _ -> ok + #{enum_stringer_all := F40} -> v_type_bool(F40, [enum_stringer_all | Path], TrUserData); + _ -> ok end, case M of - #{protosizer_all := F41} -> - v_type_bool(F41, [protosizer_all | Path], TrUserData); - _ -> ok + #{unsafe_marshaler_all := F41} -> v_type_bool(F41, [unsafe_marshaler_all | Path], TrUserData); + _ -> ok end, case M of - #{compare_all := F42} -> - v_type_bool(F42, [compare_all | Path], TrUserData); - _ -> ok + #{unsafe_unmarshaler_all := F42} -> v_type_bool(F42, [unsafe_unmarshaler_all | Path], TrUserData); + _ -> ok + end, + case M of + #{goproto_extensions_map_all := F43} -> v_type_bool(F43, [goproto_extensions_map_all | Path], TrUserData); + _ -> ok + end, + case M of + #{goproto_unrecognized_all := F44} -> v_type_bool(F44, [goproto_unrecognized_all | Path], TrUserData); + _ -> ok + end, + case M of + #{gogoproto_import := F45} -> v_type_bool(F45, [gogoproto_import | Path], TrUserData); + _ -> ok + end, + case M of + #{protosizer_all := F46} -> v_type_bool(F46, [protosizer_all | Path], TrUserData); + _ -> ok + end, + case M of + #{compare_all := F47} -> v_type_bool(F47, [compare_all | Path], TrUserData); + _ -> ok end, lists:foreach(fun (java_package) -> ok; - (java_outer_classname) -> ok; - (java_multiple_files) -> ok; - (java_generate_equals_and_hash) -> ok; - (java_string_check_utf8) -> ok; - (optimize_for) -> ok; - (go_package) -> ok; - (cc_generic_services) -> ok; - (java_generic_services) -> ok; - (py_generic_services) -> ok; - (deprecated) -> ok; - (cc_enable_arenas) -> ok; - (objc_class_prefix) -> ok; - (csharp_namespace) -> ok; - (javanano_use_deprecated_package) -> ok; - (uninterpreted_option) -> ok; - (goproto_getters_all) -> ok; - (goproto_enum_prefix_all) -> ok; - (goproto_stringer_all) -> ok; - (verbose_equal_all) -> ok; - (face_all) -> ok; - (gostring_all) -> ok; - (populate_all) -> ok; - (stringer_all) -> ok; - (onlyone_all) -> ok; - (equal_all) -> ok; - (description_all) -> ok; - (testgen_all) -> ok; - (benchgen_all) -> ok; - (marshaler_all) -> ok; - (unmarshaler_all) -> ok; - (stable_marshaler_all) -> ok; - (sizer_all) -> ok; - (goproto_enum_stringer_all) -> ok; - (enum_stringer_all) -> ok; - (unsafe_marshaler_all) -> ok; - (unsafe_unmarshaler_all) -> ok; - (goproto_extensions_map_all) -> ok; - (goproto_unrecognized_all) -> ok; - (gogoproto_import) -> ok; - (protosizer_all) -> ok; - (compare_all) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (java_outer_classname) -> ok; + (java_multiple_files) -> ok; + (java_generate_equals_and_hash) -> ok; + (java_string_check_utf8) -> ok; + (optimize_for) -> ok; + (go_package) -> ok; + (cc_generic_services) -> ok; + (java_generic_services) -> ok; + (py_generic_services) -> ok; + (php_generic_services) -> ok; + (deprecated) -> ok; + (cc_enable_arenas) -> ok; + (objc_class_prefix) -> ok; + (csharp_namespace) -> ok; + (swift_prefix) -> ok; + (php_class_prefix) -> ok; + (php_namespace) -> ok; + (php_metadata_namespace) -> ok; + (ruby_package) -> ok; + (uninterpreted_option) -> ok; + (goproto_getters_all) -> ok; + (goproto_enum_prefix_all) -> ok; + (goproto_stringer_all) -> ok; + (verbose_equal_all) -> ok; + (face_all) -> ok; + (gostring_all) -> ok; + (populate_all) -> ok; + (stringer_all) -> ok; + (onlyone_all) -> ok; + (equal_all) -> ok; + (description_all) -> ok; + (testgen_all) -> ok; + (benchgen_all) -> ok; + (marshaler_all) -> ok; + (unmarshaler_all) -> ok; + (stable_marshaler_all) -> ok; + (sizer_all) -> ok; + (goproto_enum_stringer_all) -> ok; + (enum_stringer_all) -> ok; + (unsafe_marshaler_all) -> ok; + (unsafe_unmarshaler_all) -> ok; + (goproto_extensions_map_all) -> ok; + (goproto_unrecognized_all) -> ok; + (gogoproto_import) -> ok; + (protosizer_all) -> ok; + (compare_all) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.FileOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.FileOptions'}, - M, Path); -'v_msg_google.protobuf.FileOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.FileOptions'}, - X, Path). +'v_msg_google.protobuf.FileOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.FileOptions'}, M, Path); +'v_msg_google.protobuf.FileOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.FileOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.MessageOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.MessageOptions'/3}). +'v_submsg_google.protobuf.MessageOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.MessageOptions'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.MessageOptions'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.MessageOptions'/3}). -'v_msg_google.protobuf.MessageOptions'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.MessageOptions'(#{} = M, Path, TrUserData) -> case M of - #{message_set_wire_format := F1} -> - v_type_bool(F1, [message_set_wire_format | Path], - TrUserData); - _ -> ok + #{message_set_wire_format := F1} -> v_type_bool(F1, [message_set_wire_format | Path], TrUserData); + _ -> ok end, case M of - #{no_standard_descriptor_accessor := F2} -> - v_type_bool(F2, - [no_standard_descriptor_accessor | Path], TrUserData); - _ -> ok + #{no_standard_descriptor_accessor := F2} -> v_type_bool(F2, [no_standard_descriptor_accessor | Path], TrUserData); + _ -> ok end, case M of - #{deprecated := F3} -> - v_type_bool(F3, [deprecated | Path], TrUserData); - _ -> ok + #{deprecated := F3} -> v_type_bool(F3, [deprecated | Path], TrUserData); + _ -> ok end, case M of - #{map_entry := F4} -> - v_type_bool(F4, [map_entry | Path], TrUserData); - _ -> ok + #{map_entry := F4} -> v_type_bool(F4, [map_entry | Path], TrUserData); + _ -> ok end, case M of - #{uninterpreted_option := F5} -> - if is_list(F5) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F5], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F5, [uninterpreted_option | Path]) - end; - _ -> ok + #{uninterpreted_option := F5} -> + if is_list(F5) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F5, [uninterpreted_option | Path]) + end; + _ -> ok end, case M of - #{goproto_getters := F6} -> - v_type_bool(F6, [goproto_getters | Path], TrUserData); - _ -> ok + #{goproto_getters := F6} -> v_type_bool(F6, [goproto_getters | Path], TrUserData); + _ -> ok end, case M of - #{goproto_stringer := F7} -> - v_type_bool(F7, [goproto_stringer | Path], TrUserData); - _ -> ok + #{goproto_stringer := F7} -> v_type_bool(F7, [goproto_stringer | Path], TrUserData); + _ -> ok end, case M of - #{verbose_equal := F8} -> - v_type_bool(F8, [verbose_equal | Path], TrUserData); - _ -> ok + #{verbose_equal := F8} -> v_type_bool(F8, [verbose_equal | Path], TrUserData); + _ -> ok end, case M of - #{face := F9} -> - v_type_bool(F9, [face | Path], TrUserData); - _ -> ok + #{face := F9} -> v_type_bool(F9, [face | Path], TrUserData); + _ -> ok end, case M of - #{gostring := F10} -> - v_type_bool(F10, [gostring | Path], TrUserData); - _ -> ok + #{gostring := F10} -> v_type_bool(F10, [gostring | Path], TrUserData); + _ -> ok end, case M of - #{populate := F11} -> - v_type_bool(F11, [populate | Path], TrUserData); - _ -> ok + #{populate := F11} -> v_type_bool(F11, [populate | Path], TrUserData); + _ -> ok end, case M of - #{stringer := F12} -> - v_type_bool(F12, [stringer | Path], TrUserData); - _ -> ok + #{stringer := F12} -> v_type_bool(F12, [stringer | Path], TrUserData); + _ -> ok end, case M of - #{onlyone := F13} -> - v_type_bool(F13, [onlyone | Path], TrUserData); - _ -> ok + #{onlyone := F13} -> v_type_bool(F13, [onlyone | Path], TrUserData); + _ -> ok end, case M of - #{equal := F14} -> - v_type_bool(F14, [equal | Path], TrUserData); - _ -> ok + #{equal := F14} -> v_type_bool(F14, [equal | Path], TrUserData); + _ -> ok end, case M of - #{description := F15} -> - v_type_bool(F15, [description | Path], TrUserData); - _ -> ok + #{description := F15} -> v_type_bool(F15, [description | Path], TrUserData); + _ -> ok end, case M of - #{testgen := F16} -> - v_type_bool(F16, [testgen | Path], TrUserData); - _ -> ok + #{testgen := F16} -> v_type_bool(F16, [testgen | Path], TrUserData); + _ -> ok end, case M of - #{benchgen := F17} -> - v_type_bool(F17, [benchgen | Path], TrUserData); - _ -> ok + #{benchgen := F17} -> v_type_bool(F17, [benchgen | Path], TrUserData); + _ -> ok end, case M of - #{marshaler := F18} -> - v_type_bool(F18, [marshaler | Path], TrUserData); - _ -> ok + #{marshaler := F18} -> v_type_bool(F18, [marshaler | Path], TrUserData); + _ -> ok end, case M of - #{unmarshaler := F19} -> - v_type_bool(F19, [unmarshaler | Path], TrUserData); - _ -> ok + #{unmarshaler := F19} -> v_type_bool(F19, [unmarshaler | Path], TrUserData); + _ -> ok end, case M of - #{stable_marshaler := F20} -> - v_type_bool(F20, [stable_marshaler | Path], TrUserData); - _ -> ok + #{stable_marshaler := F20} -> v_type_bool(F20, [stable_marshaler | Path], TrUserData); + _ -> ok end, case M of - #{sizer := F21} -> - v_type_bool(F21, [sizer | Path], TrUserData); - _ -> ok + #{sizer := F21} -> v_type_bool(F21, [sizer | Path], TrUserData); + _ -> ok end, case M of - #{unsafe_marshaler := F22} -> - v_type_bool(F22, [unsafe_marshaler | Path], TrUserData); - _ -> ok + #{unsafe_marshaler := F22} -> v_type_bool(F22, [unsafe_marshaler | Path], TrUserData); + _ -> ok end, case M of - #{unsafe_unmarshaler := F23} -> - v_type_bool(F23, [unsafe_unmarshaler | Path], - TrUserData); - _ -> ok + #{unsafe_unmarshaler := F23} -> v_type_bool(F23, [unsafe_unmarshaler | Path], TrUserData); + _ -> ok end, case M of - #{goproto_extensions_map := F24} -> - v_type_bool(F24, [goproto_extensions_map | Path], - TrUserData); - _ -> ok + #{goproto_extensions_map := F24} -> v_type_bool(F24, [goproto_extensions_map | Path], TrUserData); + _ -> ok end, case M of - #{goproto_unrecognized := F25} -> - v_type_bool(F25, [goproto_unrecognized | Path], - TrUserData); - _ -> ok + #{goproto_unrecognized := F25} -> v_type_bool(F25, [goproto_unrecognized | Path], TrUserData); + _ -> ok end, case M of - #{protosizer := F26} -> - v_type_bool(F26, [protosizer | Path], TrUserData); - _ -> ok + #{protosizer := F26} -> v_type_bool(F26, [protosizer | Path], TrUserData); + _ -> ok end, case M of - #{compare := F27} -> - v_type_bool(F27, [compare | Path], TrUserData); - _ -> ok + #{compare := F27} -> v_type_bool(F27, [compare | Path], TrUserData); + _ -> ok end, lists:foreach(fun (message_set_wire_format) -> ok; - (no_standard_descriptor_accessor) -> ok; - (deprecated) -> ok; - (map_entry) -> ok; - (uninterpreted_option) -> ok; - (goproto_getters) -> ok; - (goproto_stringer) -> ok; - (verbose_equal) -> ok; - (face) -> ok; - (gostring) -> ok; - (populate) -> ok; - (stringer) -> ok; - (onlyone) -> ok; - (equal) -> ok; - (description) -> ok; - (testgen) -> ok; - (benchgen) -> ok; - (marshaler) -> ok; - (unmarshaler) -> ok; - (stable_marshaler) -> ok; - (sizer) -> ok; - (unsafe_marshaler) -> ok; - (unsafe_unmarshaler) -> ok; - (goproto_extensions_map) -> ok; - (goproto_unrecognized) -> ok; - (protosizer) -> ok; - (compare) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (no_standard_descriptor_accessor) -> ok; + (deprecated) -> ok; + (map_entry) -> ok; + (uninterpreted_option) -> ok; + (goproto_getters) -> ok; + (goproto_stringer) -> ok; + (verbose_equal) -> ok; + (face) -> ok; + (gostring) -> ok; + (populate) -> ok; + (stringer) -> ok; + (onlyone) -> ok; + (equal) -> ok; + (description) -> ok; + (testgen) -> ok; + (benchgen) -> ok; + (marshaler) -> ok; + (unmarshaler) -> ok; + (stable_marshaler) -> ok; + (sizer) -> ok; + (unsafe_marshaler) -> ok; + (unsafe_unmarshaler) -> ok; + (goproto_extensions_map) -> ok; + (goproto_unrecognized) -> ok; + (protosizer) -> ok; + (compare) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.MessageOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.MessageOptions'}, - M, Path); -'v_msg_google.protobuf.MessageOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.MessageOptions'}, - X, Path). +'v_msg_google.protobuf.MessageOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.MessageOptions'}, M, Path); +'v_msg_google.protobuf.MessageOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.MessageOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.FieldOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.FieldOptions'/3}). +'v_submsg_google.protobuf.FieldOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.FieldOptions'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.FieldOptions'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.FieldOptions'/3}). -'v_msg_google.protobuf.FieldOptions'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.FieldOptions'(#{} = M, Path, TrUserData) -> case M of - #{ctype := F1} -> - 'v_enum_google.protobuf.FieldOptions.CType'(F1, - [ctype | Path], - TrUserData); - _ -> ok + #{ctype := F1} -> 'v_enum_google.protobuf.FieldOptions.CType'(F1, [ctype | Path], TrUserData); + _ -> ok end, case M of - #{packed := F2} -> - v_type_bool(F2, [packed | Path], TrUserData); - _ -> ok + #{packed := F2} -> v_type_bool(F2, [packed | Path], TrUserData); + _ -> ok end, case M of - #{jstype := F3} -> - 'v_enum_google.protobuf.FieldOptions.JSType'(F3, - [jstype | Path], - TrUserData); - _ -> ok + #{jstype := F3} -> 'v_enum_google.protobuf.FieldOptions.JSType'(F3, [jstype | Path], TrUserData); + _ -> ok end, case M of - #{lazy := F4} -> - v_type_bool(F4, [lazy | Path], TrUserData); - _ -> ok + #{lazy := F4} -> v_type_bool(F4, [lazy | Path], TrUserData); + _ -> ok end, case M of - #{deprecated := F5} -> - v_type_bool(F5, [deprecated | Path], TrUserData); - _ -> ok + #{deprecated := F5} -> v_type_bool(F5, [deprecated | Path], TrUserData); + _ -> ok end, case M of - #{weak := F6} -> - v_type_bool(F6, [weak | Path], TrUserData); - _ -> ok + #{weak := F6} -> v_type_bool(F6, [weak | Path], TrUserData); + _ -> ok end, case M of - #{uninterpreted_option := F7} -> - if is_list(F7) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F7], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F7, [uninterpreted_option | Path]) - end; - _ -> ok + #{uninterpreted_option := F7} -> + if is_list(F7) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F7], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F7, [uninterpreted_option | Path]) + end; + _ -> ok end, case M of - #{nullable := F8} -> - v_type_bool(F8, [nullable | Path], TrUserData); - _ -> ok + #{nullable := F8} -> v_type_bool(F8, [nullable | Path], TrUserData); + _ -> ok end, case M of - #{embed := F9} -> - v_type_bool(F9, [embed | Path], TrUserData); - _ -> ok + #{embed := F9} -> v_type_bool(F9, [embed | Path], TrUserData); + _ -> ok end, case M of - #{customtype := F10} -> - v_type_string(F10, [customtype | Path], TrUserData); - _ -> ok + #{customtype := F10} -> v_type_string(F10, [customtype | Path], TrUserData); + _ -> ok end, case M of - #{customname := F11} -> - v_type_string(F11, [customname | Path], TrUserData); - _ -> ok + #{customname := F11} -> v_type_string(F11, [customname | Path], TrUserData); + _ -> ok end, case M of - #{jsontag := F12} -> - v_type_string(F12, [jsontag | Path], TrUserData); - _ -> ok + #{jsontag := F12} -> v_type_string(F12, [jsontag | Path], TrUserData); + _ -> ok end, case M of - #{moretags := F13} -> - v_type_string(F13, [moretags | Path], TrUserData); - _ -> ok + #{moretags := F13} -> v_type_string(F13, [moretags | Path], TrUserData); + _ -> ok end, case M of - #{casttype := F14} -> - v_type_string(F14, [casttype | Path], TrUserData); - _ -> ok + #{casttype := F14} -> v_type_string(F14, [casttype | Path], TrUserData); + _ -> ok end, case M of - #{castkey := F15} -> - v_type_string(F15, [castkey | Path], TrUserData); - _ -> ok + #{castkey := F15} -> v_type_string(F15, [castkey | Path], TrUserData); + _ -> ok end, case M of - #{castvalue := F16} -> - v_type_string(F16, [castvalue | Path], TrUserData); - _ -> ok + #{castvalue := F16} -> v_type_string(F16, [castvalue | Path], TrUserData); + _ -> ok end, case M of - #{stdtime := F17} -> - v_type_bool(F17, [stdtime | Path], TrUserData); - _ -> ok + #{stdtime := F17} -> v_type_bool(F17, [stdtime | Path], TrUserData); + _ -> ok end, case M of - #{stdduration := F18} -> - v_type_bool(F18, [stdduration | Path], TrUserData); - _ -> ok + #{stdduration := F18} -> v_type_bool(F18, [stdduration | Path], TrUserData); + _ -> ok end, lists:foreach(fun (ctype) -> ok; - (packed) -> ok; - (jstype) -> ok; - (lazy) -> ok; - (deprecated) -> ok; - (weak) -> ok; - (uninterpreted_option) -> ok; - (nullable) -> ok; - (embed) -> ok; - (customtype) -> ok; - (customname) -> ok; - (jsontag) -> ok; - (moretags) -> ok; - (casttype) -> ok; - (castkey) -> ok; - (castvalue) -> ok; - (stdtime) -> ok; - (stdduration) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (packed) -> ok; + (jstype) -> ok; + (lazy) -> ok; + (deprecated) -> ok; + (weak) -> ok; + (uninterpreted_option) -> ok; + (nullable) -> ok; + (embed) -> ok; + (customtype) -> ok; + (customname) -> ok; + (jsontag) -> ok; + (moretags) -> ok; + (casttype) -> ok; + (castkey) -> ok; + (castvalue) -> ok; + (stdtime) -> ok; + (stdduration) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.FieldOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.FieldOptions'}, M, Path); +'v_msg_google.protobuf.FieldOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.FieldOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.OneofOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.OneofOptions'/3}). +'v_submsg_google.protobuf.OneofOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.OneofOptions'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.OneofOptions'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.OneofOptions'/3}). +'v_msg_google.protobuf.OneofOptions'(#{} = M, Path, TrUserData) -> + case M of + #{uninterpreted_option := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F1, [uninterpreted_option | Path]) + end; + _ -> ok + end, + lists:foreach(fun (uninterpreted_option) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.FieldOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.FieldOptions'}, - M, Path); -'v_msg_google.protobuf.FieldOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.FieldOptions'}, - X, Path). +'v_msg_google.protobuf.OneofOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.OneofOptions'}, M, Path); +'v_msg_google.protobuf.OneofOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.OneofOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.EnumOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.EnumOptions'/3}). +'v_submsg_google.protobuf.EnumOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.EnumOptions'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.EnumOptions'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.EnumOptions'/3}). -'v_msg_google.protobuf.EnumOptions'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.EnumOptions'(#{} = M, Path, TrUserData) -> case M of - #{allow_alias := F1} -> - v_type_bool(F1, [allow_alias | Path], TrUserData); - _ -> ok + #{allow_alias := F1} -> v_type_bool(F1, [allow_alias | Path], TrUserData); + _ -> ok end, case M of - #{deprecated := F2} -> - v_type_bool(F2, [deprecated | Path], TrUserData); - _ -> ok + #{deprecated := F2} -> v_type_bool(F2, [deprecated | Path], TrUserData); + _ -> ok end, case M of - #{uninterpreted_option := F3} -> - if is_list(F3) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F3], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F3, [uninterpreted_option | Path]) - end; - _ -> ok + #{uninterpreted_option := F3} -> + if is_list(F3) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F3], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F3, [uninterpreted_option | Path]) + end; + _ -> ok end, case M of - #{goproto_enum_prefix := F4} -> - v_type_bool(F4, [goproto_enum_prefix | Path], - TrUserData); - _ -> ok + #{goproto_enum_prefix := F4} -> v_type_bool(F4, [goproto_enum_prefix | Path], TrUserData); + _ -> ok end, case M of - #{goproto_enum_stringer := F5} -> - v_type_bool(F5, [goproto_enum_stringer | Path], - TrUserData); - _ -> ok + #{goproto_enum_stringer := F5} -> v_type_bool(F5, [goproto_enum_stringer | Path], TrUserData); + _ -> ok end, case M of - #{enum_stringer := F6} -> - v_type_bool(F6, [enum_stringer | Path], TrUserData); - _ -> ok + #{enum_stringer := F6} -> v_type_bool(F6, [enum_stringer | Path], TrUserData); + _ -> ok end, case M of - #{enum_customname := F7} -> - v_type_string(F7, [enum_customname | Path], TrUserData); - _ -> ok + #{enum_customname := F7} -> v_type_string(F7, [enum_customname | Path], TrUserData); + _ -> ok end, lists:foreach(fun (allow_alias) -> ok; - (deprecated) -> ok; - (uninterpreted_option) -> ok; - (goproto_enum_prefix) -> ok; - (goproto_enum_stringer) -> ok; - (enum_stringer) -> ok; - (enum_customname) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (deprecated) -> ok; + (uninterpreted_option) -> ok; + (goproto_enum_prefix) -> ok; + (goproto_enum_stringer) -> ok; + (enum_stringer) -> ok; + (enum_customname) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.EnumOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.EnumOptions'}, - M, Path); -'v_msg_google.protobuf.EnumOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.EnumOptions'}, - X, Path). +'v_msg_google.protobuf.EnumOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.EnumOptions'}, M, Path); +'v_msg_google.protobuf.EnumOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.EnumOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.EnumValueOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.EnumValueOptions'/3}). +'v_submsg_google.protobuf.EnumValueOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.EnumValueOptions'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.EnumValueOptions'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.EnumValueOptions'/3}). -'v_msg_google.protobuf.EnumValueOptions'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.EnumValueOptions'(#{} = M, Path, TrUserData) -> case M of - #{deprecated := F1} -> - v_type_bool(F1, [deprecated | Path], TrUserData); - _ -> ok + #{deprecated := F1} -> v_type_bool(F1, [deprecated | Path], TrUserData); + _ -> ok end, case M of - #{uninterpreted_option := F2} -> - if is_list(F2) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F2, [uninterpreted_option | Path]) - end; - _ -> ok + #{uninterpreted_option := F2} -> + if is_list(F2) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F2, [uninterpreted_option | Path]) + end; + _ -> ok end, case M of - #{enumvalue_customname := F3} -> - v_type_string(F3, [enumvalue_customname | Path], - TrUserData); - _ -> ok + #{enumvalue_customname := F3} -> v_type_string(F3, [enumvalue_customname | Path], TrUserData); + _ -> ok end, lists:foreach(fun (deprecated) -> ok; - (uninterpreted_option) -> ok; - (enumvalue_customname) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (uninterpreted_option) -> ok; + (enumvalue_customname) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.EnumValueOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.EnumValueOptions'}, - M, Path); -'v_msg_google.protobuf.EnumValueOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.EnumValueOptions'}, - X, Path). +'v_msg_google.protobuf.EnumValueOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.EnumValueOptions'}, M, Path); +'v_msg_google.protobuf.EnumValueOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.EnumValueOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.ServiceOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.ServiceOptions'/3}). +'v_submsg_google.protobuf.ServiceOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.ServiceOptions'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.ServiceOptions'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.ServiceOptions'/3}). -'v_msg_google.protobuf.ServiceOptions'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.ServiceOptions'(#{} = M, Path, TrUserData) -> case M of - #{deprecated := F1} -> - v_type_bool(F1, [deprecated | Path], TrUserData); - _ -> ok + #{deprecated := F1} -> v_type_bool(F1, [deprecated | Path], TrUserData); + _ -> ok end, case M of - #{uninterpreted_option := F2} -> - if is_list(F2) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F2, [uninterpreted_option | Path]) - end; - _ -> ok + #{uninterpreted_option := F2} -> + if is_list(F2) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F2, [uninterpreted_option | Path]) + end; + _ -> ok end, lists:foreach(fun (deprecated) -> ok; - (uninterpreted_option) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (uninterpreted_option) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.ServiceOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.ServiceOptions'}, - M, Path); -'v_msg_google.protobuf.ServiceOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.ServiceOptions'}, - X, Path). +'v_msg_google.protobuf.ServiceOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.ServiceOptions'}, M, Path); +'v_msg_google.protobuf.ServiceOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.ServiceOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.MethodOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.MethodOptions'/3}). +'v_submsg_google.protobuf.MethodOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.MethodOptions'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.MethodOptions'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.MethodOptions'/3}). -'v_msg_google.protobuf.MethodOptions'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.MethodOptions'(#{} = M, Path, TrUserData) -> + case M of + #{deprecated := F1} -> v_type_bool(F1, [deprecated | Path], TrUserData); + _ -> ok + end, case M of - #{deprecated := F1} -> - v_type_bool(F1, [deprecated | Path], TrUserData); - _ -> ok + #{idempotency_level := F2} -> 'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'(F2, [idempotency_level | Path], TrUserData); + _ -> ok end, case M of - #{uninterpreted_option := F2} -> - if is_list(F2) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F2, [uninterpreted_option | Path]) - end; - _ -> ok + #{uninterpreted_option := F3} -> + if is_list(F3) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F3], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F3, [uninterpreted_option | Path]) + end; + _ -> ok end, lists:foreach(fun (deprecated) -> ok; - (uninterpreted_option) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (idempotency_level) -> ok; + (uninterpreted_option) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.MethodOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.MethodOptions'}, - M, Path); -'v_msg_google.protobuf.MethodOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.MethodOptions'}, - X, Path). +'v_msg_google.protobuf.MethodOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.MethodOptions'}, M, Path); +'v_msg_google.protobuf.MethodOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.MethodOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.UninterpretedOption.NamePart'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.UninterpretedOption.NamePart'/3}). +'v_submsg_google.protobuf.UninterpretedOption.NamePart'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.UninterpretedOption.NamePart'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.UninterpretedOption.NamePart'/3}). -'v_msg_google.protobuf.UninterpretedOption.NamePart'(#{name_part - := F1, - is_extension := F2} = - M, - Path, TrUserData) -> +'v_msg_google.protobuf.UninterpretedOption.NamePart'(#{name_part := F1, is_extension := F2} = M, Path, TrUserData) -> v_type_string(F1, [name_part | Path], TrUserData), v_type_bool(F2, [is_extension | Path], TrUserData), lists:foreach(fun (name_part) -> ok; - (is_extension) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (is_extension) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.UninterpretedOption.NamePart'(M, - Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, - [name_part, is_extension] -- maps:keys(M), - 'google.protobuf.UninterpretedOption.NamePart'}, - M, Path); -'v_msg_google.protobuf.UninterpretedOption.NamePart'(X, - Path, _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.UninterpretedOption.NamePart'}, - X, Path). +'v_msg_google.protobuf.UninterpretedOption.NamePart'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [name_part, is_extension] -- maps:keys(M), 'google.protobuf.UninterpretedOption.NamePart'}, M, Path); +'v_msg_google.protobuf.UninterpretedOption.NamePart'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.UninterpretedOption.NamePart'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.UninterpretedOption'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.UninterpretedOption'/3}). +'v_submsg_google.protobuf.UninterpretedOption'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.UninterpretedOption'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.UninterpretedOption'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.UninterpretedOption'/3}). -'v_msg_google.protobuf.UninterpretedOption'(#{} = M, - Path, TrUserData) -> +'v_msg_google.protobuf.UninterpretedOption'(#{} = M, Path, TrUserData) -> case M of - #{name := F1} -> - if is_list(F1) -> - _ = - ['v_msg_google.protobuf.UninterpretedOption.NamePart'(Elem, - [name - | Path], - TrUserData) - || Elem <- F1], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.UninterpretedOption.NamePart'}}, - F1, [name | Path]) - end; - _ -> ok + #{name := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption.NamePart'(Elem, [name | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption.NamePart'}}, F1, [name | Path]) + end; + _ -> ok end, case M of - #{identifier_value := F2} -> - v_type_string(F2, [identifier_value | Path], - TrUserData); - _ -> ok + #{identifier_value := F2} -> v_type_string(F2, [identifier_value | Path], TrUserData); + _ -> ok end, case M of - #{positive_int_value := F3} -> - v_type_uint64(F3, [positive_int_value | Path], - TrUserData); - _ -> ok + #{positive_int_value := F3} -> v_type_uint64(F3, [positive_int_value | Path], TrUserData); + _ -> ok end, case M of - #{negative_int_value := F4} -> - v_type_int64(F4, [negative_int_value | Path], - TrUserData); - _ -> ok + #{negative_int_value := F4} -> v_type_int64(F4, [negative_int_value | Path], TrUserData); + _ -> ok end, case M of - #{double_value := F5} -> - v_type_double(F5, [double_value | Path], TrUserData); - _ -> ok + #{double_value := F5} -> v_type_double(F5, [double_value | Path], TrUserData); + _ -> ok end, case M of - #{string_value := F6} -> - v_type_bytes(F6, [string_value | Path], TrUserData); - _ -> ok + #{string_value := F6} -> v_type_bytes(F6, [string_value | Path], TrUserData); + _ -> ok end, case M of - #{aggregate_value := F7} -> - v_type_string(F7, [aggregate_value | Path], TrUserData); - _ -> ok + #{aggregate_value := F7} -> v_type_string(F7, [aggregate_value | Path], TrUserData); + _ -> ok end, lists:foreach(fun (name) -> ok; - (identifier_value) -> ok; - (positive_int_value) -> ok; - (negative_int_value) -> ok; - (double_value) -> ok; - (string_value) -> ok; - (aggregate_value) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (identifier_value) -> ok; + (positive_int_value) -> ok; + (negative_int_value) -> ok; + (double_value) -> ok; + (string_value) -> ok; + (aggregate_value) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.UninterpretedOption'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.UninterpretedOption'}, - M, Path); -'v_msg_google.protobuf.UninterpretedOption'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.UninterpretedOption'}, - X, Path). +'v_msg_google.protobuf.UninterpretedOption'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.UninterpretedOption'}, M, Path); +'v_msg_google.protobuf.UninterpretedOption'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.UninterpretedOption'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.SourceCodeInfo.Location'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.SourceCodeInfo.Location'/3}). +'v_submsg_google.protobuf.SourceCodeInfo.Location'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.SourceCodeInfo.Location'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.SourceCodeInfo.Location'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.SourceCodeInfo.Location'/3}). -'v_msg_google.protobuf.SourceCodeInfo.Location'(#{} = M, - Path, TrUserData) -> +'v_msg_google.protobuf.SourceCodeInfo.Location'(#{} = M, Path, TrUserData) -> case M of - #{path := F1} -> - if is_list(F1) -> - _ = [v_type_int32(Elem, [path | Path], TrUserData) - || Elem <- F1], - ok; - true -> - mk_type_error({invalid_list_of, int32}, F1, - [path | Path]) - end; - _ -> ok + #{path := F1} -> + if is_list(F1) -> + _ = [v_type_int32(Elem, [path | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, int32}, F1, [path | Path]) + end; + _ -> ok end, case M of - #{span := F2} -> - if is_list(F2) -> - _ = [v_type_int32(Elem, [span | Path], TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, int32}, F2, - [span | Path]) - end; - _ -> ok + #{span := F2} -> + if is_list(F2) -> + _ = [v_type_int32(Elem, [span | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, int32}, F2, [span | Path]) + end; + _ -> ok end, case M of - #{leading_comments := F3} -> - v_type_string(F3, [leading_comments | Path], - TrUserData); - _ -> ok + #{leading_comments := F3} -> v_type_string(F3, [leading_comments | Path], TrUserData); + _ -> ok end, case M of - #{trailing_comments := F4} -> - v_type_string(F4, [trailing_comments | Path], - TrUserData); - _ -> ok + #{trailing_comments := F4} -> v_type_string(F4, [trailing_comments | Path], TrUserData); + _ -> ok end, case M of - #{leading_detached_comments := F5} -> - if is_list(F5) -> - _ = [v_type_string(Elem, - [leading_detached_comments | Path], - TrUserData) - || Elem <- F5], - ok; - true -> - mk_type_error({invalid_list_of, string}, F5, - [leading_detached_comments | Path]) - end; - _ -> ok + #{leading_detached_comments := F5} -> + if is_list(F5) -> + _ = [v_type_string(Elem, [leading_detached_comments | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, string}, F5, [leading_detached_comments | Path]) + end; + _ -> ok end, lists:foreach(fun (path) -> ok; - (span) -> ok; - (leading_comments) -> ok; - (trailing_comments) -> ok; - (leading_detached_comments) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (span) -> ok; + (leading_comments) -> ok; + (trailing_comments) -> ok; + (leading_detached_comments) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.SourceCodeInfo.Location'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.SourceCodeInfo.Location'}, - M, Path); -'v_msg_google.protobuf.SourceCodeInfo.Location'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.SourceCodeInfo.Location'}, - X, Path). +'v_msg_google.protobuf.SourceCodeInfo.Location'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.SourceCodeInfo.Location'}, M, Path); +'v_msg_google.protobuf.SourceCodeInfo.Location'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.SourceCodeInfo.Location'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.SourceCodeInfo'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.SourceCodeInfo'/3}). +'v_submsg_google.protobuf.SourceCodeInfo'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.SourceCodeInfo'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.SourceCodeInfo'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.SourceCodeInfo'/3}). -'v_msg_google.protobuf.SourceCodeInfo'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.SourceCodeInfo'(#{} = M, Path, TrUserData) -> case M of - #{location := F1} -> - if is_list(F1) -> - _ = - ['v_msg_google.protobuf.SourceCodeInfo.Location'(Elem, - [location - | Path], - TrUserData) - || Elem <- F1], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.SourceCodeInfo.Location'}}, - F1, [location | Path]) - end; - _ -> ok + #{location := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.SourceCodeInfo.Location'(Elem, [location | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.SourceCodeInfo.Location'}}, F1, [location | Path]) + end; + _ -> ok end, lists:foreach(fun (location) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.SourceCodeInfo'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.SourceCodeInfo'}, - M, Path); -'v_msg_google.protobuf.SourceCodeInfo'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.SourceCodeInfo'}, - X, Path). +'v_msg_google.protobuf.SourceCodeInfo'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.SourceCodeInfo'}, M, Path); +'v_msg_google.protobuf.SourceCodeInfo'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.SourceCodeInfo'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). +'v_submsg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, Path, TrUserData). -compile({nowarn_unused_function,'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). -'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(#{} = - M, - Path, TrUserData) -> +'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(#{} = M, Path, TrUserData) -> case M of - #{path := F1} -> - if is_list(F1) -> - _ = [v_type_int32(Elem, [path | Path], TrUserData) - || Elem <- F1], - ok; - true -> - mk_type_error({invalid_list_of, int32}, F1, - [path | Path]) - end; - _ -> ok + #{path := F1} -> + if is_list(F1) -> + _ = [v_type_int32(Elem, [path | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, int32}, F1, [path | Path]) + end; + _ -> ok end, case M of - #{source_file := F2} -> - v_type_string(F2, [source_file | Path], TrUserData); - _ -> ok + #{source_file := F2} -> v_type_string(F2, [source_file | Path], TrUserData); + _ -> ok end, case M of - #{'begin' := F3} -> - v_type_int32(F3, ['begin' | Path], TrUserData); - _ -> ok + #{'begin' := F3} -> v_type_int32(F3, ['begin' | Path], TrUserData); + _ -> ok end, case M of - #{'end' := F4} -> - v_type_int32(F4, ['end' | Path], TrUserData); - _ -> ok + #{'end' := F4} -> v_type_int32(F4, ['end' | Path], TrUserData); + _ -> ok end, lists:foreach(fun (path) -> ok; - (source_file) -> ok; - ('begin') -> ok; - ('end') -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (source_file) -> ok; + ('begin') -> ok; + ('end') -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(M, - Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.GeneratedCodeInfo.Annotation'}, - M, Path); -'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(X, - Path, _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.GeneratedCodeInfo.Annotation'}, - X, Path). +'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.GeneratedCodeInfo.Annotation'}, M, Path); +'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, X, Path). -compile({nowarn_unused_function,'v_msg_google.protobuf.GeneratedCodeInfo'/3}). -dialyzer({nowarn_function,'v_msg_google.protobuf.GeneratedCodeInfo'/3}). -'v_msg_google.protobuf.GeneratedCodeInfo'(#{} = M, Path, - TrUserData) -> +'v_msg_google.protobuf.GeneratedCodeInfo'(#{} = M, Path, TrUserData) -> case M of - #{annotation := F1} -> - if is_list(F1) -> - _ = - ['v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Elem, - [annotation - | Path], - TrUserData) - || Elem <- F1], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.GeneratedCodeInfo.Annotation'}}, - F1, [annotation | Path]) - end; - _ -> ok + #{annotation := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.GeneratedCodeInfo.Annotation'(Elem, [annotation | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}}, F1, [annotation | Path]) + end; + _ -> ok end, lists:foreach(fun (annotation) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), ok; -'v_msg_google.protobuf.GeneratedCodeInfo'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.GeneratedCodeInfo'}, - M, Path); -'v_msg_google.protobuf.GeneratedCodeInfo'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.GeneratedCodeInfo'}, - X, Path). +'v_msg_google.protobuf.GeneratedCodeInfo'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.GeneratedCodeInfo'}, M, Path); +'v_msg_google.protobuf.GeneratedCodeInfo'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.GeneratedCodeInfo'}, X, Path). -compile({nowarn_unused_function,'v_enum_mvccpb.Event.EventType'/3}). -dialyzer({nowarn_function,'v_enum_mvccpb.Event.EventType'/3}). -'v_enum_mvccpb.Event.EventType'('PUT', _Path, - _TrUserData) -> - ok; -'v_enum_mvccpb.Event.EventType'('DELETE', _Path, - _TrUserData) -> - ok; -'v_enum_mvccpb.Event.EventType'(V, Path, TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_mvccpb.Event.EventType'(X, Path, _TrUserData) -> - mk_type_error({invalid_enum, 'mvccpb.Event.EventType'}, - X, Path). +'v_enum_mvccpb.Event.EventType'('PUT', _Path, _TrUserData) -> ok; +'v_enum_mvccpb.Event.EventType'('DELETE', _Path, _TrUserData) -> ok; +'v_enum_mvccpb.Event.EventType'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_mvccpb.Event.EventType'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'mvccpb.Event.EventType'}, X, Path). -compile({nowarn_unused_function,'v_enum_google.protobuf.FieldDescriptorProto.Type'/3}). -dialyzer({nowarn_function,'v_enum_google.protobuf.FieldDescriptorProto.Type'/3}). -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_DOUBLE', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FLOAT', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT64', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT64', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT32', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED64', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED32', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BOOL', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_STRING', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_GROUP', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_MESSAGE', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BYTES', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT32', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_ENUM', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED32', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED64', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT32', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT64', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'(V, - Path, TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_google.protobuf.FieldDescriptorProto.Type'(X, - Path, _TrUserData) -> - mk_type_error({invalid_enum, - 'google.protobuf.FieldDescriptorProto.Type'}, - X, Path). +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_DOUBLE', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FLOAT', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT64', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT64', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT32', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED64', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED32', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BOOL', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_STRING', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_GROUP', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_MESSAGE', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BYTES', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT32', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_ENUM', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED32', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED64', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT32', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT64', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.FieldDescriptorProto.Type'}, X, Path). -compile({nowarn_unused_function,'v_enum_google.protobuf.FieldDescriptorProto.Label'/3}). -dialyzer({nowarn_function,'v_enum_google.protobuf.FieldDescriptorProto.Label'/3}). -'v_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_OPTIONAL', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REQUIRED', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REPEATED', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Label'(V, - Path, TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_google.protobuf.FieldDescriptorProto.Label'(X, - Path, _TrUserData) -> - mk_type_error({invalid_enum, - 'google.protobuf.FieldDescriptorProto.Label'}, - X, Path). +'v_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_OPTIONAL', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REQUIRED', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REPEATED', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Label'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Label'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.FieldDescriptorProto.Label'}, X, Path). -compile({nowarn_unused_function,'v_enum_google.protobuf.FileOptions.OptimizeMode'/3}). -dialyzer({nowarn_function,'v_enum_google.protobuf.FileOptions.OptimizeMode'/3}). -'v_enum_google.protobuf.FileOptions.OptimizeMode'('SPEED', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FileOptions.OptimizeMode'('CODE_SIZE', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FileOptions.OptimizeMode'('LITE_RUNTIME', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FileOptions.OptimizeMode'(V, - Path, TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_google.protobuf.FileOptions.OptimizeMode'(X, - Path, _TrUserData) -> - mk_type_error({invalid_enum, - 'google.protobuf.FileOptions.OptimizeMode'}, - X, Path). +'v_enum_google.protobuf.FileOptions.OptimizeMode'('SPEED', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FileOptions.OptimizeMode'('CODE_SIZE', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FileOptions.OptimizeMode'('LITE_RUNTIME', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FileOptions.OptimizeMode'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.FileOptions.OptimizeMode'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.FileOptions.OptimizeMode'}, X, Path). -compile({nowarn_unused_function,'v_enum_google.protobuf.FieldOptions.CType'/3}). -dialyzer({nowarn_function,'v_enum_google.protobuf.FieldOptions.CType'/3}). -'v_enum_google.protobuf.FieldOptions.CType'('STRING', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldOptions.CType'('CORD', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldOptions.CType'('STRING_PIECE', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldOptions.CType'(V, Path, - TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_google.protobuf.FieldOptions.CType'(X, Path, - _TrUserData) -> - mk_type_error({invalid_enum, - 'google.protobuf.FieldOptions.CType'}, - X, Path). +'v_enum_google.protobuf.FieldOptions.CType'('STRING', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.CType'('CORD', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.CType'('STRING_PIECE', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.CType'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.FieldOptions.CType'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.FieldOptions.CType'}, X, Path). -compile({nowarn_unused_function,'v_enum_google.protobuf.FieldOptions.JSType'/3}). -dialyzer({nowarn_function,'v_enum_google.protobuf.FieldOptions.JSType'/3}). -'v_enum_google.protobuf.FieldOptions.JSType'('JS_NORMAL', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldOptions.JSType'('JS_STRING', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldOptions.JSType'('JS_NUMBER', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldOptions.JSType'(V, Path, - TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_google.protobuf.FieldOptions.JSType'(X, Path, - _TrUserData) -> - mk_type_error({invalid_enum, - 'google.protobuf.FieldOptions.JSType'}, - X, Path). - --compile({nowarn_unused_function,v_type_sint32/3}). --dialyzer({nowarn_function,v_type_sint32/3}). -v_type_sint32(N, _Path, _TrUserData) - when -2147483648 =< N, N =< 2147483647 -> - ok; -v_type_sint32(N, Path, _TrUserData) - when is_integer(N) -> - mk_type_error({value_out_of_range, sint32, signed, 32}, - N, Path); -v_type_sint32(X, Path, _TrUserData) -> - mk_type_error({bad_integer, sint32, signed, 32}, X, - Path). +'v_enum_google.protobuf.FieldOptions.JSType'('JS_NORMAL', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.JSType'('JS_STRING', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.JSType'('JS_NUMBER', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.JSType'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.FieldOptions.JSType'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.FieldOptions.JSType'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'/3}). +-dialyzer({nowarn_function,'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'/3}). +'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENCY_UNKNOWN', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'('NO_SIDE_EFFECTS', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENT', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.MethodOptions.IdempotencyLevel'}, X, Path). -compile({nowarn_unused_function,v_type_int32/3}). -dialyzer({nowarn_function,v_type_int32/3}). -v_type_int32(N, _Path, _TrUserData) - when -2147483648 =< N, N =< 2147483647 -> - ok; -v_type_int32(N, Path, _TrUserData) when is_integer(N) -> - mk_type_error({value_out_of_range, int32, signed, 32}, - N, Path); -v_type_int32(X, Path, _TrUserData) -> - mk_type_error({bad_integer, int32, signed, 32}, X, - Path). +v_type_int32(N, _Path, _TrUserData) when is_integer(N), -2147483648 =< N, N =< 2147483647 -> ok; +v_type_int32(N, Path, _TrUserData) when is_integer(N) -> mk_type_error({value_out_of_range, int32, signed, 32}, N, Path); +v_type_int32(X, Path, _TrUserData) -> mk_type_error({bad_integer, int32, signed, 32}, X, Path). -compile({nowarn_unused_function,v_type_int64/3}). -dialyzer({nowarn_function,v_type_int64/3}). -v_type_int64(N, _Path, _TrUserData) - when -9223372036854775808 =< N, - N =< 9223372036854775807 -> - ok; -v_type_int64(N, Path, _TrUserData) when is_integer(N) -> - mk_type_error({value_out_of_range, int64, signed, 64}, - N, Path); -v_type_int64(X, Path, _TrUserData) -> - mk_type_error({bad_integer, int64, signed, 64}, X, - Path). +v_type_int64(N, _Path, _TrUserData) when is_integer(N), -9223372036854775808 =< N, N =< 9223372036854775807 -> ok; +v_type_int64(N, Path, _TrUserData) when is_integer(N) -> mk_type_error({value_out_of_range, int64, signed, 64}, N, Path); +v_type_int64(X, Path, _TrUserData) -> mk_type_error({bad_integer, int64, signed, 64}, X, Path). -compile({nowarn_unused_function,v_type_uint64/3}). -dialyzer({nowarn_function,v_type_uint64/3}). -v_type_uint64(N, _Path, _TrUserData) - when 0 =< N, N =< 18446744073709551615 -> - ok; -v_type_uint64(N, Path, _TrUserData) - when is_integer(N) -> - mk_type_error({value_out_of_range, uint64, unsigned, - 64}, - N, Path); -v_type_uint64(X, Path, _TrUserData) -> - mk_type_error({bad_integer, uint64, unsigned, 64}, X, - Path). +v_type_uint64(N, _Path, _TrUserData) when is_integer(N), 0 =< N, N =< 18446744073709551615 -> ok; +v_type_uint64(N, Path, _TrUserData) when is_integer(N) -> mk_type_error({value_out_of_range, uint64, unsigned, 64}, N, Path); +v_type_uint64(X, Path, _TrUserData) -> mk_type_error({bad_integer, uint64, unsigned, 64}, X, Path). -compile({nowarn_unused_function,v_type_bool/3}). -dialyzer({nowarn_function,v_type_bool/3}). @@ -27964,61 +24071,45 @@ v_type_bool(false, _Path, _TrUserData) -> ok; v_type_bool(true, _Path, _TrUserData) -> ok; v_type_bool(0, _Path, _TrUserData) -> ok; v_type_bool(1, _Path, _TrUserData) -> ok; -v_type_bool(X, Path, _TrUserData) -> - mk_type_error(bad_boolean_value, X, Path). +v_type_bool(X, Path, _TrUserData) -> mk_type_error(bad_boolean_value, X, Path). -compile({nowarn_unused_function,v_type_double/3}). -dialyzer({nowarn_function,v_type_double/3}). -v_type_double(N, _Path, _TrUserData) when is_float(N) -> - ok; -v_type_double(N, _Path, _TrUserData) - when is_integer(N) -> - ok; +v_type_double(N, _Path, _TrUserData) when is_float(N) -> ok; +v_type_double(N, _Path, _TrUserData) when is_integer(N) -> ok; v_type_double(infinity, _Path, _TrUserData) -> ok; v_type_double('-infinity', _Path, _TrUserData) -> ok; v_type_double(nan, _Path, _TrUserData) -> ok; -v_type_double(X, Path, _TrUserData) -> - mk_type_error(bad_double_value, X, Path). +v_type_double(X, Path, _TrUserData) -> mk_type_error(bad_double_value, X, Path). -compile({nowarn_unused_function,v_type_string/3}). -dialyzer({nowarn_function,v_type_string/3}). -v_type_string(S, Path, _TrUserData) - when is_list(S); is_binary(S) -> +v_type_string(S, Path, _TrUserData) when is_list(S); is_binary(S) -> try unicode:characters_to_binary(S) of - B when is_binary(B) -> ok; - {error, _, _} -> - mk_type_error(bad_unicode_string, S, Path) + B when is_binary(B) -> ok; + {error, _, _} -> mk_type_error(bad_unicode_string, S, Path) catch - error:badarg -> - mk_type_error(bad_unicode_string, S, Path) + error:badarg -> mk_type_error(bad_unicode_string, S, Path) end; -v_type_string(X, Path, _TrUserData) -> - mk_type_error(bad_unicode_string, X, Path). +v_type_string(X, Path, _TrUserData) -> mk_type_error(bad_unicode_string, X, Path). -compile({nowarn_unused_function,v_type_bytes/3}). -dialyzer({nowarn_function,v_type_bytes/3}). -v_type_bytes(B, _Path, _TrUserData) when is_binary(B) -> - ok; -v_type_bytes(B, _Path, _TrUserData) when is_list(B) -> - ok; -v_type_bytes(X, Path, _TrUserData) -> - mk_type_error(bad_binary_value, X, Path). +v_type_bytes(B, _Path, _TrUserData) when is_binary(B) -> ok; +v_type_bytes(B, _Path, _TrUserData) when is_list(B) -> ok; +v_type_bytes(X, Path, _TrUserData) -> mk_type_error(bad_binary_value, X, Path). -compile({nowarn_unused_function,mk_type_error/3}). -spec mk_type_error(_, _, list()) -> no_return(). mk_type_error(Error, ValueSeen, Path) -> Path2 = prettify_path(Path), - erlang:error({gpb_type_error, - {Error, [{value, ValueSeen}, {path, Path2}]}}). + erlang:error({gpb_type_error, {Error, [{value, ValueSeen}, {path, Path2}]}}). -compile({nowarn_unused_function,prettify_path/1}). -dialyzer({nowarn_function,prettify_path/1}). prettify_path([]) -> top_level; -prettify_path(PathR) -> - list_to_atom(lists:append(lists:join(".", - lists:map(fun atom_to_list/1, - lists:reverse(PathR))))). +prettify_path(PathR) -> lists:append(lists:join(".", lists:map(fun atom_to_list/1, lists:reverse(PathR)))). -compile({nowarn_unused_function,id/2}). @@ -28046,514 +24137,261 @@ cons(Elem, Acc, _TrUserData) -> [Elem | Acc]. get_msg_defs() -> - [{{enum, 'mvccpb.Event.EventType'}, - [{'PUT', 0}, {'DELETE', 1}]}, + [{{enum, 'mvccpb.Event.EventType'}, [{'PUT', 0}, {'DELETE', 1}]}, {{enum, 'google.protobuf.FieldDescriptorProto.Type'}, - [{'TYPE_DOUBLE', 1}, {'TYPE_FLOAT', 2}, - {'TYPE_INT64', 3}, {'TYPE_UINT64', 4}, - {'TYPE_INT32', 5}, {'TYPE_FIXED64', 6}, - {'TYPE_FIXED32', 7}, {'TYPE_BOOL', 8}, - {'TYPE_STRING', 9}, {'TYPE_GROUP', 10}, - {'TYPE_MESSAGE', 11}, {'TYPE_BYTES', 12}, - {'TYPE_UINT32', 13}, {'TYPE_ENUM', 14}, - {'TYPE_SFIXED32', 15}, {'TYPE_SFIXED64', 16}, - {'TYPE_SINT32', 17}, {'TYPE_SINT64', 18}]}, - {{enum, 'google.protobuf.FieldDescriptorProto.Label'}, - [{'LABEL_OPTIONAL', 1}, {'LABEL_REQUIRED', 2}, - {'LABEL_REPEATED', 3}]}, - {{enum, 'google.protobuf.FileOptions.OptimizeMode'}, - [{'SPEED', 1}, {'CODE_SIZE', 2}, {'LITE_RUNTIME', 3}]}, - {{enum, 'google.protobuf.FieldOptions.CType'}, - [{'STRING', 0}, {'CORD', 1}, {'STRING_PIECE', 2}]}, - {{enum, 'google.protobuf.FieldOptions.JSType'}, - [{'JS_NORMAL', 0}, {'JS_STRING', 1}, {'JS_NUMBER', 2}]}, + [{'TYPE_DOUBLE', 1}, + {'TYPE_FLOAT', 2}, + {'TYPE_INT64', 3}, + {'TYPE_UINT64', 4}, + {'TYPE_INT32', 5}, + {'TYPE_FIXED64', 6}, + {'TYPE_FIXED32', 7}, + {'TYPE_BOOL', 8}, + {'TYPE_STRING', 9}, + {'TYPE_GROUP', 10}, + {'TYPE_MESSAGE', 11}, + {'TYPE_BYTES', 12}, + {'TYPE_UINT32', 13}, + {'TYPE_ENUM', 14}, + {'TYPE_SFIXED32', 15}, + {'TYPE_SFIXED64', 16}, + {'TYPE_SINT32', 17}, + {'TYPE_SINT64', 18}]}, + {{enum, 'google.protobuf.FieldDescriptorProto.Label'}, [{'LABEL_OPTIONAL', 1}, {'LABEL_REQUIRED', 2}, {'LABEL_REPEATED', 3}]}, + {{enum, 'google.protobuf.FileOptions.OptimizeMode'}, [{'SPEED', 1}, {'CODE_SIZE', 2}, {'LITE_RUNTIME', 3}]}, + {{enum, 'google.protobuf.FieldOptions.CType'}, [{'STRING', 0}, {'CORD', 1}, {'STRING_PIECE', 2}]}, + {{enum, 'google.protobuf.FieldOptions.JSType'}, [{'JS_NORMAL', 0}, {'JS_STRING', 1}, {'JS_NUMBER', 2}]}, + {{enum, 'google.protobuf.MethodOptions.IdempotencyLevel'}, [{'IDEMPOTENCY_UNKNOWN', 0}, {'NO_SIDE_EFFECTS', 1}, {'IDEMPOTENT', 2}]}, {{msg, 'mvccpb.KeyValue'}, - [#{name => key, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}, - #{name => create_revision, fnum => 2, rnum => 3, - type => int64, occurrence => optional, opts => []}, - #{name => mod_revision, fnum => 3, rnum => 4, - type => int64, occurrence => optional, opts => []}, - #{name => version, fnum => 4, rnum => 5, type => int64, - occurrence => optional, opts => []}, - #{name => value, fnum => 5, rnum => 6, type => bytes, - occurrence => optional, opts => []}, - #{name => lease, fnum => 6, rnum => 7, type => int64, - occurrence => optional, opts => []}]}, + [#{name => key, fnum => 1, rnum => 2, type => bytes, occurrence => optional, opts => []}, + #{name => create_revision, fnum => 2, rnum => 3, type => int64, occurrence => optional, opts => []}, + #{name => mod_revision, fnum => 3, rnum => 4, type => int64, occurrence => optional, opts => []}, + #{name => version, fnum => 4, rnum => 5, type => int64, occurrence => optional, opts => []}, + #{name => value, fnum => 5, rnum => 6, type => bytes, occurrence => optional, opts => []}, + #{name => lease, fnum => 6, rnum => 7, type => int64, occurrence => optional, opts => []}]}, {{msg, 'mvccpb.Event'}, - [#{name => type, fnum => 1, rnum => 2, - type => {enum, 'mvccpb.Event.EventType'}, - occurrence => optional, opts => []}, - #{name => kv, fnum => 2, rnum => 3, - type => {msg, 'mvccpb.KeyValue'}, - occurrence => optional, opts => []}, - #{name => prev_kv, fnum => 3, rnum => 4, - type => {msg, 'mvccpb.KeyValue'}, - occurrence => optional, opts => []}]}, - {{msg, 'google.protobuf.FileDescriptorSet'}, - [#{name => file, fnum => 1, rnum => 2, - type => {msg, 'google.protobuf.FileDescriptorProto'}, - occurrence => repeated, opts => []}]}, + [#{name => type, fnum => 1, rnum => 2, type => {enum, 'mvccpb.Event.EventType'}, occurrence => optional, opts => []}, + #{name => kv, fnum => 2, rnum => 3, type => {msg, 'mvccpb.KeyValue'}, occurrence => optional, opts => []}, + #{name => prev_kv, fnum => 3, rnum => 4, type => {msg, 'mvccpb.KeyValue'}, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.FileDescriptorSet'}, [#{name => file, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.FileDescriptorProto'}, occurrence => repeated, opts => []}]}, {{msg, 'google.protobuf.FileDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => package, fnum => 2, rnum => 3, type => string, - occurrence => optional, opts => []}, - #{name => dependency, fnum => 3, rnum => 4, - type => string, occurrence => repeated, opts => []}, - #{name => public_dependency, fnum => 10, rnum => 5, - type => int32, occurrence => repeated, opts => []}, - #{name => weak_dependency, fnum => 11, rnum => 6, - type => int32, occurrence => repeated, opts => []}, - #{name => message_type, fnum => 4, rnum => 7, - type => {msg, 'google.protobuf.DescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => enum_type, fnum => 5, rnum => 8, - type => {msg, 'google.protobuf.EnumDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => service, fnum => 6, rnum => 9, - type => {msg, 'google.protobuf.ServiceDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => extension, fnum => 7, rnum => 10, - type => {msg, 'google.protobuf.FieldDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 8, rnum => 11, - type => {msg, 'google.protobuf.FileOptions'}, - occurrence => optional, opts => []}, - #{name => source_code_info, fnum => 9, rnum => 12, - type => {msg, 'google.protobuf.SourceCodeInfo'}, - occurrence => optional, opts => []}, - #{name => syntax, fnum => 12, rnum => 13, - type => string, occurrence => optional, opts => []}]}, - {{msg, - 'google.protobuf.DescriptorProto.ExtensionRange'}, - [#{name => start, fnum => 1, rnum => 2, type => int32, - occurrence => optional, opts => []}, - #{name => 'end', fnum => 2, rnum => 3, type => int32, - occurrence => optional, opts => []}]}, - {{msg, 'google.protobuf.DescriptorProto.ReservedRange'}, - [#{name => start, fnum => 1, rnum => 2, type => int32, - occurrence => optional, opts => []}, - #{name => 'end', fnum => 2, rnum => 3, type => int32, - occurrence => optional, opts => []}]}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => package, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => dependency, fnum => 3, rnum => 4, type => string, occurrence => repeated, opts => []}, + #{name => public_dependency, fnum => 10, rnum => 5, type => int32, occurrence => repeated, opts => []}, + #{name => weak_dependency, fnum => 11, rnum => 6, type => int32, occurrence => repeated, opts => []}, + #{name => message_type, fnum => 4, rnum => 7, type => {msg, 'google.protobuf.DescriptorProto'}, occurrence => repeated, opts => []}, + #{name => enum_type, fnum => 5, rnum => 8, type => {msg, 'google.protobuf.EnumDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => service, fnum => 6, rnum => 9, type => {msg, 'google.protobuf.ServiceDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension, fnum => 7, rnum => 10, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 8, rnum => 11, type => {msg, 'google.protobuf.FileOptions'}, occurrence => optional, opts => []}, + #{name => source_code_info, fnum => 9, rnum => 12, type => {msg, 'google.protobuf.SourceCodeInfo'}, occurrence => optional, opts => []}, + #{name => syntax, fnum => 12, rnum => 13, type => string, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, + [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, + #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.ExtensionRangeOptions'}, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.DescriptorProto.ReservedRange'}, [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.DescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => field, fnum => 2, rnum => 3, - type => {msg, 'google.protobuf.FieldDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => extension, fnum => 6, rnum => 4, - type => {msg, 'google.protobuf.FieldDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => nested_type, fnum => 3, rnum => 5, - type => {msg, 'google.protobuf.DescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => enum_type, fnum => 4, rnum => 6, - type => {msg, 'google.protobuf.EnumDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => extension_range, fnum => 5, rnum => 7, - type => - {msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, - occurrence => repeated, opts => []}, - #{name => oneof_decl, fnum => 8, rnum => 8, - type => {msg, 'google.protobuf.OneofDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 7, rnum => 9, - type => {msg, 'google.protobuf.MessageOptions'}, - occurrence => optional, opts => []}, - #{name => reserved_range, fnum => 9, rnum => 10, - type => - {msg, 'google.protobuf.DescriptorProto.ReservedRange'}, - occurrence => repeated, opts => []}, - #{name => reserved_name, fnum => 10, rnum => 11, - type => string, occurrence => repeated, opts => []}]}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => field, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension, fnum => 6, rnum => 4, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => nested_type, fnum => 3, rnum => 5, type => {msg, 'google.protobuf.DescriptorProto'}, occurrence => repeated, opts => []}, + #{name => enum_type, fnum => 4, rnum => 6, type => {msg, 'google.protobuf.EnumDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension_range, fnum => 5, rnum => 7, type => {msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, occurrence => repeated, opts => []}, + #{name => oneof_decl, fnum => 8, rnum => 8, type => {msg, 'google.protobuf.OneofDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 7, rnum => 9, type => {msg, 'google.protobuf.MessageOptions'}, occurrence => optional, opts => []}, + #{name => reserved_range, fnum => 9, rnum => 10, type => {msg, 'google.protobuf.DescriptorProto.ReservedRange'}, occurrence => repeated, opts => []}, + #{name => reserved_name, fnum => 10, rnum => 11, type => string, occurrence => repeated, opts => []}]}, + {{msg, 'google.protobuf.ExtensionRangeOptions'}, [#{name => uninterpreted_option, fnum => 999, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]}, {{msg, 'google.protobuf.FieldDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => number, fnum => 3, rnum => 3, type => int32, - occurrence => optional, opts => []}, - #{name => label, fnum => 4, rnum => 4, - type => - {enum, 'google.protobuf.FieldDescriptorProto.Label'}, - occurrence => optional, opts => []}, - #{name => type, fnum => 5, rnum => 5, - type => - {enum, 'google.protobuf.FieldDescriptorProto.Type'}, - occurrence => optional, opts => []}, - #{name => type_name, fnum => 6, rnum => 6, - type => string, occurrence => optional, opts => []}, - #{name => extendee, fnum => 2, rnum => 7, - type => string, occurrence => optional, opts => []}, - #{name => default_value, fnum => 7, rnum => 8, - type => string, occurrence => optional, opts => []}, - #{name => oneof_index, fnum => 9, rnum => 9, - type => int32, occurrence => optional, opts => []}, - #{name => json_name, fnum => 10, rnum => 10, - type => string, occurrence => optional, opts => []}, - #{name => options, fnum => 8, rnum => 11, - type => {msg, 'google.protobuf.FieldOptions'}, - occurrence => optional, opts => []}]}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => number, fnum => 3, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => label, fnum => 4, rnum => 4, type => {enum, 'google.protobuf.FieldDescriptorProto.Label'}, occurrence => optional, opts => []}, + #{name => type, fnum => 5, rnum => 5, type => {enum, 'google.protobuf.FieldDescriptorProto.Type'}, occurrence => optional, opts => []}, + #{name => type_name, fnum => 6, rnum => 6, type => string, occurrence => optional, opts => []}, + #{name => extendee, fnum => 2, rnum => 7, type => string, occurrence => optional, opts => []}, + #{name => default_value, fnum => 7, rnum => 8, type => string, occurrence => optional, opts => []}, + #{name => oneof_index, fnum => 9, rnum => 9, type => int32, occurrence => optional, opts => []}, + #{name => json_name, fnum => 10, rnum => 10, type => string, occurrence => optional, opts => []}, + #{name => options, fnum => 8, rnum => 11, type => {msg, 'google.protobuf.FieldOptions'}, occurrence => optional, opts => []}, + #{name => proto3_optional, fnum => 17, rnum => 12, type => bool, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.OneofDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}]}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, #{name => options, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.OneofOptions'}, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}, [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.EnumDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => value, fnum => 2, rnum => 3, - type => - {msg, 'google.protobuf.EnumValueDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 3, rnum => 4, - type => {msg, 'google.protobuf.EnumOptions'}, - occurrence => optional, opts => []}]}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => value, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.EnumValueDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.EnumOptions'}, occurrence => optional, opts => []}, + #{name => reserved_range, fnum => 4, rnum => 5, type => {msg, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}, occurrence => repeated, opts => []}, + #{name => reserved_name, fnum => 5, rnum => 6, type => string, occurrence => repeated, opts => []}]}, {{msg, 'google.protobuf.EnumValueDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => number, fnum => 2, rnum => 3, type => int32, - occurrence => optional, opts => []}, - #{name => options, fnum => 3, rnum => 4, - type => {msg, 'google.protobuf.EnumValueOptions'}, - occurrence => optional, opts => []}]}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => number, fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.EnumValueOptions'}, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.ServiceDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => method, fnum => 2, rnum => 3, - type => {msg, 'google.protobuf.MethodDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 3, rnum => 4, - type => {msg, 'google.protobuf.ServiceOptions'}, - occurrence => optional, opts => []}]}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => method, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.MethodDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.ServiceOptions'}, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.MethodDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => input_type, fnum => 2, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => output_type, fnum => 3, rnum => 4, - type => string, occurrence => optional, opts => []}, - #{name => options, fnum => 4, rnum => 5, - type => {msg, 'google.protobuf.MethodOptions'}, - occurrence => optional, opts => []}, - #{name => client_streaming, fnum => 5, rnum => 6, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => server_streaming, fnum => 6, rnum => 7, - type => bool, occurrence => optional, - opts => [{default, false}]}]}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => input_type, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => output_type, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => options, fnum => 4, rnum => 5, type => {msg, 'google.protobuf.MethodOptions'}, occurrence => optional, opts => []}, + #{name => client_streaming, fnum => 5, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => server_streaming, fnum => 6, rnum => 7, type => bool, occurrence => optional, opts => [{default, false}]}]}, {{msg, 'google.protobuf.FileOptions'}, - [#{name => java_package, fnum => 1, rnum => 2, - type => string, occurrence => optional, opts => []}, - #{name => java_outer_classname, fnum => 8, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => java_multiple_files, fnum => 10, rnum => 4, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => java_generate_equals_and_hash, fnum => 20, - rnum => 5, type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => java_string_check_utf8, fnum => 27, rnum => 6, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => optimize_for, fnum => 9, rnum => 7, - type => - {enum, 'google.protobuf.FileOptions.OptimizeMode'}, - occurrence => optional, opts => [{default, 'SPEED'}]}, - #{name => go_package, fnum => 11, rnum => 8, - type => string, occurrence => optional, opts => []}, - #{name => cc_generic_services, fnum => 16, rnum => 9, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => java_generic_services, fnum => 17, rnum => 10, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => py_generic_services, fnum => 18, rnum => 11, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => deprecated, fnum => 23, rnum => 12, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => cc_enable_arenas, fnum => 31, rnum => 13, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => objc_class_prefix, fnum => 36, rnum => 14, - type => string, occurrence => optional, opts => []}, - #{name => csharp_namespace, fnum => 37, rnum => 15, - type => string, occurrence => optional, opts => []}, - #{name => javanano_use_deprecated_package, fnum => 38, - rnum => 16, type => bool, occurrence => optional, - opts => [deprecated]}, - #{name => uninterpreted_option, fnum => 999, rnum => 17, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => goproto_getters_all, fnum => 63001, - rnum => 18, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_enum_prefix_all, fnum => 63002, - rnum => 19, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_stringer_all, fnum => 63003, - rnum => 20, type => bool, occurrence => optional, - opts => []}, - #{name => verbose_equal_all, fnum => 63004, rnum => 21, - type => bool, occurrence => optional, opts => []}, - #{name => face_all, fnum => 63005, rnum => 22, - type => bool, occurrence => optional, opts => []}, - #{name => gostring_all, fnum => 63006, rnum => 23, - type => bool, occurrence => optional, opts => []}, - #{name => populate_all, fnum => 63007, rnum => 24, - type => bool, occurrence => optional, opts => []}, - #{name => stringer_all, fnum => 63008, rnum => 25, - type => bool, occurrence => optional, opts => []}, - #{name => onlyone_all, fnum => 63009, rnum => 26, - type => bool, occurrence => optional, opts => []}, - #{name => equal_all, fnum => 63013, rnum => 27, - type => bool, occurrence => optional, opts => []}, - #{name => description_all, fnum => 63014, rnum => 28, - type => bool, occurrence => optional, opts => []}, - #{name => testgen_all, fnum => 63015, rnum => 29, - type => bool, occurrence => optional, opts => []}, - #{name => benchgen_all, fnum => 63016, rnum => 30, - type => bool, occurrence => optional, opts => []}, - #{name => marshaler_all, fnum => 63017, rnum => 31, - type => bool, occurrence => optional, opts => []}, - #{name => unmarshaler_all, fnum => 63018, rnum => 32, - type => bool, occurrence => optional, opts => []}, - #{name => stable_marshaler_all, fnum => 63019, - rnum => 33, type => bool, occurrence => optional, - opts => []}, - #{name => sizer_all, fnum => 63020, rnum => 34, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_enum_stringer_all, fnum => 63021, - rnum => 35, type => bool, occurrence => optional, - opts => []}, - #{name => enum_stringer_all, fnum => 63022, rnum => 36, - type => bool, occurrence => optional, opts => []}, - #{name => unsafe_marshaler_all, fnum => 63023, - rnum => 37, type => bool, occurrence => optional, - opts => []}, - #{name => unsafe_unmarshaler_all, fnum => 63024, - rnum => 38, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_extensions_map_all, fnum => 63025, - rnum => 39, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_unrecognized_all, fnum => 63026, - rnum => 40, type => bool, occurrence => optional, - opts => []}, - #{name => gogoproto_import, fnum => 63027, rnum => 41, - type => bool, occurrence => optional, opts => []}, - #{name => protosizer_all, fnum => 63028, rnum => 42, - type => bool, occurrence => optional, opts => []}, - #{name => compare_all, fnum => 63029, rnum => 43, - type => bool, occurrence => optional, opts => []}]}, + [#{name => java_package, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => java_outer_classname, fnum => 8, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => java_multiple_files, fnum => 10, rnum => 4, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => java_generate_equals_and_hash, fnum => 20, rnum => 5, type => bool, occurrence => optional, opts => [deprecated]}, + #{name => java_string_check_utf8, fnum => 27, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => optimize_for, fnum => 9, rnum => 7, type => {enum, 'google.protobuf.FileOptions.OptimizeMode'}, occurrence => optional, opts => [{default, 'SPEED'}]}, + #{name => go_package, fnum => 11, rnum => 8, type => string, occurrence => optional, opts => []}, + #{name => cc_generic_services, fnum => 16, rnum => 9, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => java_generic_services, fnum => 17, rnum => 10, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => py_generic_services, fnum => 18, rnum => 11, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => php_generic_services, fnum => 42, rnum => 12, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 23, rnum => 13, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => cc_enable_arenas, fnum => 31, rnum => 14, type => bool, occurrence => optional, opts => [{default, true}]}, + #{name => objc_class_prefix, fnum => 36, rnum => 15, type => string, occurrence => optional, opts => []}, + #{name => csharp_namespace, fnum => 37, rnum => 16, type => string, occurrence => optional, opts => []}, + #{name => swift_prefix, fnum => 39, rnum => 17, type => string, occurrence => optional, opts => []}, + #{name => php_class_prefix, fnum => 40, rnum => 18, type => string, occurrence => optional, opts => []}, + #{name => php_namespace, fnum => 41, rnum => 19, type => string, occurrence => optional, opts => []}, + #{name => php_metadata_namespace, fnum => 44, rnum => 20, type => string, occurrence => optional, opts => []}, + #{name => ruby_package, fnum => 45, rnum => 21, type => string, occurrence => optional, opts => []}, + #{name => uninterpreted_option, fnum => 999, rnum => 22, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => goproto_getters_all, fnum => 63001, rnum => 23, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_prefix_all, fnum => 63002, rnum => 24, type => bool, occurrence => optional, opts => []}, + #{name => goproto_stringer_all, fnum => 63003, rnum => 25, type => bool, occurrence => optional, opts => []}, + #{name => verbose_equal_all, fnum => 63004, rnum => 26, type => bool, occurrence => optional, opts => []}, + #{name => face_all, fnum => 63005, rnum => 27, type => bool, occurrence => optional, opts => []}, + #{name => gostring_all, fnum => 63006, rnum => 28, type => bool, occurrence => optional, opts => []}, + #{name => populate_all, fnum => 63007, rnum => 29, type => bool, occurrence => optional, opts => []}, + #{name => stringer_all, fnum => 63008, rnum => 30, type => bool, occurrence => optional, opts => []}, + #{name => onlyone_all, fnum => 63009, rnum => 31, type => bool, occurrence => optional, opts => []}, + #{name => equal_all, fnum => 63013, rnum => 32, type => bool, occurrence => optional, opts => []}, + #{name => description_all, fnum => 63014, rnum => 33, type => bool, occurrence => optional, opts => []}, + #{name => testgen_all, fnum => 63015, rnum => 34, type => bool, occurrence => optional, opts => []}, + #{name => benchgen_all, fnum => 63016, rnum => 35, type => bool, occurrence => optional, opts => []}, + #{name => marshaler_all, fnum => 63017, rnum => 36, type => bool, occurrence => optional, opts => []}, + #{name => unmarshaler_all, fnum => 63018, rnum => 37, type => bool, occurrence => optional, opts => []}, + #{name => stable_marshaler_all, fnum => 63019, rnum => 38, type => bool, occurrence => optional, opts => []}, + #{name => sizer_all, fnum => 63020, rnum => 39, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_stringer_all, fnum => 63021, rnum => 40, type => bool, occurrence => optional, opts => []}, + #{name => enum_stringer_all, fnum => 63022, rnum => 41, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_marshaler_all, fnum => 63023, rnum => 42, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_unmarshaler_all, fnum => 63024, rnum => 43, type => bool, occurrence => optional, opts => []}, + #{name => goproto_extensions_map_all, fnum => 63025, rnum => 44, type => bool, occurrence => optional, opts => []}, + #{name => goproto_unrecognized_all, fnum => 63026, rnum => 45, type => bool, occurrence => optional, opts => []}, + #{name => gogoproto_import, fnum => 63027, rnum => 46, type => bool, occurrence => optional, opts => []}, + #{name => protosizer_all, fnum => 63028, rnum => 47, type => bool, occurrence => optional, opts => []}, + #{name => compare_all, fnum => 63029, rnum => 48, type => bool, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.MessageOptions'}, - [#{name => message_set_wire_format, fnum => 1, - rnum => 2, type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => no_standard_descriptor_accessor, fnum => 2, - rnum => 3, type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => deprecated, fnum => 3, rnum => 4, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => map_entry, fnum => 7, rnum => 5, type => bool, - occurrence => optional, opts => []}, - #{name => uninterpreted_option, fnum => 999, rnum => 6, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => goproto_getters, fnum => 64001, rnum => 7, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_stringer, fnum => 64003, rnum => 8, - type => bool, occurrence => optional, opts => []}, - #{name => verbose_equal, fnum => 64004, rnum => 9, - type => bool, occurrence => optional, opts => []}, - #{name => face, fnum => 64005, rnum => 10, type => bool, - occurrence => optional, opts => []}, - #{name => gostring, fnum => 64006, rnum => 11, - type => bool, occurrence => optional, opts => []}, - #{name => populate, fnum => 64007, rnum => 12, - type => bool, occurrence => optional, opts => []}, - #{name => stringer, fnum => 67008, rnum => 13, - type => bool, occurrence => optional, opts => []}, - #{name => onlyone, fnum => 64009, rnum => 14, - type => bool, occurrence => optional, opts => []}, - #{name => equal, fnum => 64013, rnum => 15, - type => bool, occurrence => optional, opts => []}, - #{name => description, fnum => 64014, rnum => 16, - type => bool, occurrence => optional, opts => []}, - #{name => testgen, fnum => 64015, rnum => 17, - type => bool, occurrence => optional, opts => []}, - #{name => benchgen, fnum => 64016, rnum => 18, - type => bool, occurrence => optional, opts => []}, - #{name => marshaler, fnum => 64017, rnum => 19, - type => bool, occurrence => optional, opts => []}, - #{name => unmarshaler, fnum => 64018, rnum => 20, - type => bool, occurrence => optional, opts => []}, - #{name => stable_marshaler, fnum => 64019, rnum => 21, - type => bool, occurrence => optional, opts => []}, - #{name => sizer, fnum => 64020, rnum => 22, - type => bool, occurrence => optional, opts => []}, - #{name => unsafe_marshaler, fnum => 64023, rnum => 23, - type => bool, occurrence => optional, opts => []}, - #{name => unsafe_unmarshaler, fnum => 64024, rnum => 24, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_extensions_map, fnum => 64025, - rnum => 25, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_unrecognized, fnum => 64026, - rnum => 26, type => bool, occurrence => optional, - opts => []}, - #{name => protosizer, fnum => 64028, rnum => 27, - type => bool, occurrence => optional, opts => []}, - #{name => compare, fnum => 64029, rnum => 28, - type => bool, occurrence => optional, opts => []}]}, + [#{name => message_set_wire_format, fnum => 1, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => no_standard_descriptor_accessor, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 3, rnum => 4, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => map_entry, fnum => 7, rnum => 5, type => bool, occurrence => optional, opts => []}, + #{name => uninterpreted_option, fnum => 999, rnum => 6, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => goproto_getters, fnum => 64001, rnum => 7, type => bool, occurrence => optional, opts => []}, + #{name => goproto_stringer, fnum => 64003, rnum => 8, type => bool, occurrence => optional, opts => []}, + #{name => verbose_equal, fnum => 64004, rnum => 9, type => bool, occurrence => optional, opts => []}, + #{name => face, fnum => 64005, rnum => 10, type => bool, occurrence => optional, opts => []}, + #{name => gostring, fnum => 64006, rnum => 11, type => bool, occurrence => optional, opts => []}, + #{name => populate, fnum => 64007, rnum => 12, type => bool, occurrence => optional, opts => []}, + #{name => stringer, fnum => 67008, rnum => 13, type => bool, occurrence => optional, opts => []}, + #{name => onlyone, fnum => 64009, rnum => 14, type => bool, occurrence => optional, opts => []}, + #{name => equal, fnum => 64013, rnum => 15, type => bool, occurrence => optional, opts => []}, + #{name => description, fnum => 64014, rnum => 16, type => bool, occurrence => optional, opts => []}, + #{name => testgen, fnum => 64015, rnum => 17, type => bool, occurrence => optional, opts => []}, + #{name => benchgen, fnum => 64016, rnum => 18, type => bool, occurrence => optional, opts => []}, + #{name => marshaler, fnum => 64017, rnum => 19, type => bool, occurrence => optional, opts => []}, + #{name => unmarshaler, fnum => 64018, rnum => 20, type => bool, occurrence => optional, opts => []}, + #{name => stable_marshaler, fnum => 64019, rnum => 21, type => bool, occurrence => optional, opts => []}, + #{name => sizer, fnum => 64020, rnum => 22, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_marshaler, fnum => 64023, rnum => 23, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_unmarshaler, fnum => 64024, rnum => 24, type => bool, occurrence => optional, opts => []}, + #{name => goproto_extensions_map, fnum => 64025, rnum => 25, type => bool, occurrence => optional, opts => []}, + #{name => goproto_unrecognized, fnum => 64026, rnum => 26, type => bool, occurrence => optional, opts => []}, + #{name => protosizer, fnum => 64028, rnum => 27, type => bool, occurrence => optional, opts => []}, + #{name => compare, fnum => 64029, rnum => 28, type => bool, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.FieldOptions'}, - [#{name => ctype, fnum => 1, rnum => 2, - type => {enum, 'google.protobuf.FieldOptions.CType'}, - occurrence => optional, opts => [{default, 'STRING'}]}, - #{name => packed, fnum => 2, rnum => 3, type => bool, - occurrence => optional, opts => []}, - #{name => jstype, fnum => 6, rnum => 4, - type => {enum, 'google.protobuf.FieldOptions.JSType'}, - occurrence => optional, - opts => [{default, 'JS_NORMAL'}]}, - #{name => lazy, fnum => 5, rnum => 5, type => bool, - occurrence => optional, opts => [{default, false}]}, - #{name => deprecated, fnum => 3, rnum => 6, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => weak, fnum => 10, rnum => 7, type => bool, - occurrence => optional, opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 8, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => nullable, fnum => 65001, rnum => 9, - type => bool, occurrence => optional, opts => []}, - #{name => embed, fnum => 65002, rnum => 10, - type => bool, occurrence => optional, opts => []}, - #{name => customtype, fnum => 65003, rnum => 11, - type => string, occurrence => optional, opts => []}, - #{name => customname, fnum => 65004, rnum => 12, - type => string, occurrence => optional, opts => []}, - #{name => jsontag, fnum => 65005, rnum => 13, - type => string, occurrence => optional, opts => []}, - #{name => moretags, fnum => 65006, rnum => 14, - type => string, occurrence => optional, opts => []}, - #{name => casttype, fnum => 65007, rnum => 15, - type => string, occurrence => optional, opts => []}, - #{name => castkey, fnum => 65008, rnum => 16, - type => string, occurrence => optional, opts => []}, - #{name => castvalue, fnum => 65009, rnum => 17, - type => string, occurrence => optional, opts => []}, - #{name => stdtime, fnum => 65010, rnum => 18, - type => bool, occurrence => optional, opts => []}, - #{name => stdduration, fnum => 65011, rnum => 19, - type => bool, occurrence => optional, opts => []}]}, + [#{name => ctype, fnum => 1, rnum => 2, type => {enum, 'google.protobuf.FieldOptions.CType'}, occurrence => optional, opts => [{default, 'STRING'}]}, + #{name => packed, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => []}, + #{name => jstype, fnum => 6, rnum => 4, type => {enum, 'google.protobuf.FieldOptions.JSType'}, occurrence => optional, opts => [{default, 'JS_NORMAL'}]}, + #{name => lazy, fnum => 5, rnum => 5, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 3, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => weak, fnum => 10, rnum => 7, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 8, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => nullable, fnum => 65001, rnum => 9, type => bool, occurrence => optional, opts => []}, + #{name => embed, fnum => 65002, rnum => 10, type => bool, occurrence => optional, opts => []}, + #{name => customtype, fnum => 65003, rnum => 11, type => string, occurrence => optional, opts => []}, + #{name => customname, fnum => 65004, rnum => 12, type => string, occurrence => optional, opts => []}, + #{name => jsontag, fnum => 65005, rnum => 13, type => string, occurrence => optional, opts => []}, + #{name => moretags, fnum => 65006, rnum => 14, type => string, occurrence => optional, opts => []}, + #{name => casttype, fnum => 65007, rnum => 15, type => string, occurrence => optional, opts => []}, + #{name => castkey, fnum => 65008, rnum => 16, type => string, occurrence => optional, opts => []}, + #{name => castvalue, fnum => 65009, rnum => 17, type => string, occurrence => optional, opts => []}, + #{name => stdtime, fnum => 65010, rnum => 18, type => bool, occurrence => optional, opts => []}, + #{name => stdduration, fnum => 65011, rnum => 19, type => bool, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.OneofOptions'}, [#{name => uninterpreted_option, fnum => 999, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]}, {{msg, 'google.protobuf.EnumOptions'}, - [#{name => allow_alias, fnum => 2, rnum => 2, - type => bool, occurrence => optional, opts => []}, - #{name => deprecated, fnum => 3, rnum => 3, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 4, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => goproto_enum_prefix, fnum => 62001, rnum => 5, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_enum_stringer, fnum => 62021, - rnum => 6, type => bool, occurrence => optional, - opts => []}, - #{name => enum_stringer, fnum => 62022, rnum => 7, - type => bool, occurrence => optional, opts => []}, - #{name => enum_customname, fnum => 62023, rnum => 8, - type => string, occurrence => optional, opts => []}]}, + [#{name => allow_alias, fnum => 2, rnum => 2, type => bool, occurrence => optional, opts => []}, + #{name => deprecated, fnum => 3, rnum => 3, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 4, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => goproto_enum_prefix, fnum => 62001, rnum => 5, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_stringer, fnum => 62021, rnum => 6, type => bool, occurrence => optional, opts => []}, + #{name => enum_stringer, fnum => 62022, rnum => 7, type => bool, occurrence => optional, opts => []}, + #{name => enum_customname, fnum => 62023, rnum => 8, type => string, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.EnumValueOptions'}, - [#{name => deprecated, fnum => 1, rnum => 2, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 3, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => enumvalue_customname, fnum => 66001, - rnum => 4, type => string, occurrence => optional, - opts => []}]}, + [#{name => deprecated, fnum => 1, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 3, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => enumvalue_customname, fnum => 66001, rnum => 4, type => string, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.ServiceOptions'}, - [#{name => deprecated, fnum => 33, rnum => 2, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 3, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}]}, + [#{name => deprecated, fnum => 33, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 3, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]}, {{msg, 'google.protobuf.MethodOptions'}, - [#{name => deprecated, fnum => 33, rnum => 2, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 3, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}]}, + [#{name => deprecated, fnum => 33, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => idempotency_level, fnum => 34, rnum => 3, type => {enum, 'google.protobuf.MethodOptions.IdempotencyLevel'}, occurrence => optional, opts => [{default, 'IDEMPOTENCY_UNKNOWN'}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 4, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]}, {{msg, 'google.protobuf.UninterpretedOption.NamePart'}, - [#{name => name_part, fnum => 1, rnum => 2, - type => string, occurrence => required, opts => []}, - #{name => is_extension, fnum => 2, rnum => 3, - type => bool, occurrence => required, opts => []}]}, + [#{name => name_part, fnum => 1, rnum => 2, type => string, occurrence => required, opts => []}, #{name => is_extension, fnum => 2, rnum => 3, type => bool, occurrence => required, opts => []}]}, {{msg, 'google.protobuf.UninterpretedOption'}, - [#{name => name, fnum => 2, rnum => 2, - type => - {msg, 'google.protobuf.UninterpretedOption.NamePart'}, - occurrence => repeated, opts => []}, - #{name => identifier_value, fnum => 3, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => positive_int_value, fnum => 4, rnum => 4, - type => uint64, occurrence => optional, opts => []}, - #{name => negative_int_value, fnum => 5, rnum => 5, - type => int64, occurrence => optional, opts => []}, - #{name => double_value, fnum => 6, rnum => 6, - type => double, occurrence => optional, opts => []}, - #{name => string_value, fnum => 7, rnum => 7, - type => bytes, occurrence => optional, opts => []}, - #{name => aggregate_value, fnum => 8, rnum => 8, - type => string, occurrence => optional, opts => []}]}, + [#{name => name, fnum => 2, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption.NamePart'}, occurrence => repeated, opts => []}, + #{name => identifier_value, fnum => 3, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => positive_int_value, fnum => 4, rnum => 4, type => uint64, occurrence => optional, opts => []}, + #{name => negative_int_value, fnum => 5, rnum => 5, type => int64, occurrence => optional, opts => []}, + #{name => double_value, fnum => 6, rnum => 6, type => double, occurrence => optional, opts => []}, + #{name => string_value, fnum => 7, rnum => 7, type => bytes, occurrence => optional, opts => []}, + #{name => aggregate_value, fnum => 8, rnum => 8, type => string, occurrence => optional, opts => []}]}, {{msg, 'google.protobuf.SourceCodeInfo.Location'}, - [#{name => path, fnum => 1, rnum => 2, type => int32, - occurrence => repeated, opts => [packed]}, - #{name => span, fnum => 2, rnum => 3, type => int32, - occurrence => repeated, opts => [packed]}, - #{name => leading_comments, fnum => 3, rnum => 4, - type => string, occurrence => optional, opts => []}, - #{name => trailing_comments, fnum => 4, rnum => 5, - type => string, occurrence => optional, opts => []}, - #{name => leading_detached_comments, fnum => 6, - rnum => 6, type => string, occurrence => repeated, - opts => []}]}, - {{msg, 'google.protobuf.SourceCodeInfo'}, - [#{name => location, fnum => 1, rnum => 2, - type => - {msg, 'google.protobuf.SourceCodeInfo.Location'}, - occurrence => repeated, opts => []}]}, + [#{name => path, fnum => 1, rnum => 2, type => int32, occurrence => repeated, opts => [packed]}, + #{name => span, fnum => 2, rnum => 3, type => int32, occurrence => repeated, opts => [packed]}, + #{name => leading_comments, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => trailing_comments, fnum => 4, rnum => 5, type => string, occurrence => optional, opts => []}, + #{name => leading_detached_comments, fnum => 6, rnum => 6, type => string, occurrence => repeated, opts => []}]}, + {{msg, 'google.protobuf.SourceCodeInfo'}, [#{name => location, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.SourceCodeInfo.Location'}, occurrence => repeated, opts => []}]}, {{msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, - [#{name => path, fnum => 1, rnum => 2, type => int32, - occurrence => repeated, opts => [packed]}, - #{name => source_file, fnum => 2, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => 'begin', fnum => 3, rnum => 4, type => int32, - occurrence => optional, opts => []}, - #{name => 'end', fnum => 4, rnum => 5, type => int32, - occurrence => optional, opts => []}]}, - {{msg, 'google.protobuf.GeneratedCodeInfo'}, - [#{name => annotation, fnum => 1, rnum => 2, - type => - {msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, - occurrence => repeated, opts => []}]}]. + [#{name => path, fnum => 1, rnum => 2, type => int32, occurrence => repeated, opts => [packed]}, + #{name => source_file, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => 'begin', fnum => 3, rnum => 4, type => int32, occurrence => optional, opts => []}, + #{name => 'end', fnum => 4, rnum => 5, type => int32, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.GeneratedCodeInfo'}, [#{name => annotation, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, occurrence => repeated, opts => []}]}]. get_msg_names() -> - ['mvccpb.KeyValue', 'mvccpb.Event', + ['mvccpb.KeyValue', + 'mvccpb.Event', 'google.protobuf.FileDescriptorSet', 'google.protobuf.FileDescriptorProto', 'google.protobuf.DescriptorProto.ExtensionRange', 'google.protobuf.DescriptorProto.ReservedRange', 'google.protobuf.DescriptorProto', + 'google.protobuf.ExtensionRangeOptions', 'google.protobuf.FieldDescriptorProto', 'google.protobuf.OneofDescriptorProto', + 'google.protobuf.EnumDescriptorProto.EnumReservedRange', 'google.protobuf.EnumDescriptorProto', 'google.protobuf.EnumValueDescriptorProto', 'google.protobuf.ServiceDescriptorProto', @@ -28561,6 +24399,7 @@ get_msg_names() -> 'google.protobuf.FileOptions', 'google.protobuf.MessageOptions', 'google.protobuf.FieldOptions', + 'google.protobuf.OneofOptions', 'google.protobuf.EnumOptions', 'google.protobuf.EnumValueOptions', 'google.protobuf.ServiceOptions', @@ -28577,14 +24416,17 @@ get_group_names() -> []. get_msg_or_group_names() -> - ['mvccpb.KeyValue', 'mvccpb.Event', + ['mvccpb.KeyValue', + 'mvccpb.Event', 'google.protobuf.FileDescriptorSet', 'google.protobuf.FileDescriptorProto', 'google.protobuf.DescriptorProto.ExtensionRange', 'google.protobuf.DescriptorProto.ReservedRange', 'google.protobuf.DescriptorProto', + 'google.protobuf.ExtensionRangeOptions', 'google.protobuf.FieldDescriptorProto', 'google.protobuf.OneofDescriptorProto', + 'google.protobuf.EnumDescriptorProto.EnumReservedRange', 'google.protobuf.EnumDescriptorProto', 'google.protobuf.EnumValueDescriptorProto', 'google.protobuf.ServiceDescriptorProto', @@ -28592,6 +24434,7 @@ get_msg_or_group_names() -> 'google.protobuf.FileOptions', 'google.protobuf.MessageOptions', 'google.protobuf.FieldOptions', + 'google.protobuf.OneofOptions', 'google.protobuf.EnumOptions', 'google.protobuf.EnumValueOptions', 'google.protobuf.ServiceOptions', @@ -28610,708 +24453,380 @@ get_enum_names() -> 'google.protobuf.FieldDescriptorProto.Label', 'google.protobuf.FileOptions.OptimizeMode', 'google.protobuf.FieldOptions.CType', - 'google.protobuf.FieldOptions.JSType']. + 'google.protobuf.FieldOptions.JSType', + 'google.protobuf.MethodOptions.IdempotencyLevel']. fetch_msg_def(MsgName) -> case find_msg_def(MsgName) of - Fs when is_list(Fs) -> Fs; - error -> erlang:error({no_such_msg, MsgName}) + Fs when is_list(Fs) -> Fs; + error -> erlang:error({no_such_msg, MsgName}) end. fetch_enum_def(EnumName) -> case find_enum_def(EnumName) of - Es when is_list(Es) -> Es; - error -> erlang:error({no_such_enum, EnumName}) + Es when is_list(Es) -> Es; + error -> erlang:error({no_such_enum, EnumName}) end. find_msg_def('mvccpb.KeyValue') -> - [#{name => key, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}, - #{name => create_revision, fnum => 2, rnum => 3, - type => int64, occurrence => optional, opts => []}, - #{name => mod_revision, fnum => 3, rnum => 4, - type => int64, occurrence => optional, opts => []}, - #{name => version, fnum => 4, rnum => 5, type => int64, - occurrence => optional, opts => []}, - #{name => value, fnum => 5, rnum => 6, type => bytes, - occurrence => optional, opts => []}, - #{name => lease, fnum => 6, rnum => 7, type => int64, - occurrence => optional, opts => []}]; + [#{name => key, fnum => 1, rnum => 2, type => bytes, occurrence => optional, opts => []}, + #{name => create_revision, fnum => 2, rnum => 3, type => int64, occurrence => optional, opts => []}, + #{name => mod_revision, fnum => 3, rnum => 4, type => int64, occurrence => optional, opts => []}, + #{name => version, fnum => 4, rnum => 5, type => int64, occurrence => optional, opts => []}, + #{name => value, fnum => 5, rnum => 6, type => bytes, occurrence => optional, opts => []}, + #{name => lease, fnum => 6, rnum => 7, type => int64, occurrence => optional, opts => []}]; find_msg_def('mvccpb.Event') -> - [#{name => type, fnum => 1, rnum => 2, - type => {enum, 'mvccpb.Event.EventType'}, - occurrence => optional, opts => []}, - #{name => kv, fnum => 2, rnum => 3, - type => {msg, 'mvccpb.KeyValue'}, - occurrence => optional, opts => []}, - #{name => prev_kv, fnum => 3, rnum => 4, - type => {msg, 'mvccpb.KeyValue'}, - occurrence => optional, opts => []}]; -find_msg_def('google.protobuf.FileDescriptorSet') -> - [#{name => file, fnum => 1, rnum => 2, - type => {msg, 'google.protobuf.FileDescriptorProto'}, - occurrence => repeated, opts => []}]; + [#{name => type, fnum => 1, rnum => 2, type => {enum, 'mvccpb.Event.EventType'}, occurrence => optional, opts => []}, + #{name => kv, fnum => 2, rnum => 3, type => {msg, 'mvccpb.KeyValue'}, occurrence => optional, opts => []}, + #{name => prev_kv, fnum => 3, rnum => 4, type => {msg, 'mvccpb.KeyValue'}, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.FileDescriptorSet') -> [#{name => file, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.FileDescriptorProto'}, occurrence => repeated, opts => []}]; find_msg_def('google.protobuf.FileDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => package, fnum => 2, rnum => 3, type => string, - occurrence => optional, opts => []}, - #{name => dependency, fnum => 3, rnum => 4, - type => string, occurrence => repeated, opts => []}, - #{name => public_dependency, fnum => 10, rnum => 5, - type => int32, occurrence => repeated, opts => []}, - #{name => weak_dependency, fnum => 11, rnum => 6, - type => int32, occurrence => repeated, opts => []}, - #{name => message_type, fnum => 4, rnum => 7, - type => {msg, 'google.protobuf.DescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => enum_type, fnum => 5, rnum => 8, - type => {msg, 'google.protobuf.EnumDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => service, fnum => 6, rnum => 9, - type => {msg, 'google.protobuf.ServiceDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => extension, fnum => 7, rnum => 10, - type => {msg, 'google.protobuf.FieldDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 8, rnum => 11, - type => {msg, 'google.protobuf.FileOptions'}, - occurrence => optional, opts => []}, - #{name => source_code_info, fnum => 9, rnum => 12, - type => {msg, 'google.protobuf.SourceCodeInfo'}, - occurrence => optional, opts => []}, - #{name => syntax, fnum => 12, rnum => 13, - type => string, occurrence => optional, opts => []}]; + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => package, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => dependency, fnum => 3, rnum => 4, type => string, occurrence => repeated, opts => []}, + #{name => public_dependency, fnum => 10, rnum => 5, type => int32, occurrence => repeated, opts => []}, + #{name => weak_dependency, fnum => 11, rnum => 6, type => int32, occurrence => repeated, opts => []}, + #{name => message_type, fnum => 4, rnum => 7, type => {msg, 'google.protobuf.DescriptorProto'}, occurrence => repeated, opts => []}, + #{name => enum_type, fnum => 5, rnum => 8, type => {msg, 'google.protobuf.EnumDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => service, fnum => 6, rnum => 9, type => {msg, 'google.protobuf.ServiceDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension, fnum => 7, rnum => 10, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 8, rnum => 11, type => {msg, 'google.protobuf.FileOptions'}, occurrence => optional, opts => []}, + #{name => source_code_info, fnum => 9, rnum => 12, type => {msg, 'google.protobuf.SourceCodeInfo'}, occurrence => optional, opts => []}, + #{name => syntax, fnum => 12, rnum => 13, type => string, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.DescriptorProto.ExtensionRange') -> - [#{name => start, fnum => 1, rnum => 2, type => int32, - occurrence => optional, opts => []}, - #{name => 'end', fnum => 2, rnum => 3, type => int32, - occurrence => optional, opts => []}]; -find_msg_def('google.protobuf.DescriptorProto.ReservedRange') -> - [#{name => start, fnum => 1, rnum => 2, type => int32, - occurrence => optional, opts => []}, - #{name => 'end', fnum => 2, rnum => 3, type => int32, - occurrence => optional, opts => []}]; + [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, + #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.ExtensionRangeOptions'}, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.DescriptorProto.ReservedRange') -> [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.DescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => field, fnum => 2, rnum => 3, - type => {msg, 'google.protobuf.FieldDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => extension, fnum => 6, rnum => 4, - type => {msg, 'google.protobuf.FieldDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => nested_type, fnum => 3, rnum => 5, - type => {msg, 'google.protobuf.DescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => enum_type, fnum => 4, rnum => 6, - type => {msg, 'google.protobuf.EnumDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => extension_range, fnum => 5, rnum => 7, - type => - {msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, - occurrence => repeated, opts => []}, - #{name => oneof_decl, fnum => 8, rnum => 8, - type => {msg, 'google.protobuf.OneofDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 7, rnum => 9, - type => {msg, 'google.protobuf.MessageOptions'}, - occurrence => optional, opts => []}, - #{name => reserved_range, fnum => 9, rnum => 10, - type => - {msg, 'google.protobuf.DescriptorProto.ReservedRange'}, - occurrence => repeated, opts => []}, - #{name => reserved_name, fnum => 10, rnum => 11, - type => string, occurrence => repeated, opts => []}]; + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => field, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension, fnum => 6, rnum => 4, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => nested_type, fnum => 3, rnum => 5, type => {msg, 'google.protobuf.DescriptorProto'}, occurrence => repeated, opts => []}, + #{name => enum_type, fnum => 4, rnum => 6, type => {msg, 'google.protobuf.EnumDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension_range, fnum => 5, rnum => 7, type => {msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, occurrence => repeated, opts => []}, + #{name => oneof_decl, fnum => 8, rnum => 8, type => {msg, 'google.protobuf.OneofDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 7, rnum => 9, type => {msg, 'google.protobuf.MessageOptions'}, occurrence => optional, opts => []}, + #{name => reserved_range, fnum => 9, rnum => 10, type => {msg, 'google.protobuf.DescriptorProto.ReservedRange'}, occurrence => repeated, opts => []}, + #{name => reserved_name, fnum => 10, rnum => 11, type => string, occurrence => repeated, opts => []}]; +find_msg_def('google.protobuf.ExtensionRangeOptions') -> [#{name => uninterpreted_option, fnum => 999, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]; find_msg_def('google.protobuf.FieldDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => number, fnum => 3, rnum => 3, type => int32, - occurrence => optional, opts => []}, - #{name => label, fnum => 4, rnum => 4, - type => - {enum, 'google.protobuf.FieldDescriptorProto.Label'}, - occurrence => optional, opts => []}, - #{name => type, fnum => 5, rnum => 5, - type => - {enum, 'google.protobuf.FieldDescriptorProto.Type'}, - occurrence => optional, opts => []}, - #{name => type_name, fnum => 6, rnum => 6, - type => string, occurrence => optional, opts => []}, - #{name => extendee, fnum => 2, rnum => 7, - type => string, occurrence => optional, opts => []}, - #{name => default_value, fnum => 7, rnum => 8, - type => string, occurrence => optional, opts => []}, - #{name => oneof_index, fnum => 9, rnum => 9, - type => int32, occurrence => optional, opts => []}, - #{name => json_name, fnum => 10, rnum => 10, - type => string, occurrence => optional, opts => []}, - #{name => options, fnum => 8, rnum => 11, - type => {msg, 'google.protobuf.FieldOptions'}, - occurrence => optional, opts => []}]; + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => number, fnum => 3, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => label, fnum => 4, rnum => 4, type => {enum, 'google.protobuf.FieldDescriptorProto.Label'}, occurrence => optional, opts => []}, + #{name => type, fnum => 5, rnum => 5, type => {enum, 'google.protobuf.FieldDescriptorProto.Type'}, occurrence => optional, opts => []}, + #{name => type_name, fnum => 6, rnum => 6, type => string, occurrence => optional, opts => []}, + #{name => extendee, fnum => 2, rnum => 7, type => string, occurrence => optional, opts => []}, + #{name => default_value, fnum => 7, rnum => 8, type => string, occurrence => optional, opts => []}, + #{name => oneof_index, fnum => 9, rnum => 9, type => int32, occurrence => optional, opts => []}, + #{name => json_name, fnum => 10, rnum => 10, type => string, occurrence => optional, opts => []}, + #{name => options, fnum => 8, rnum => 11, type => {msg, 'google.protobuf.FieldOptions'}, occurrence => optional, opts => []}, + #{name => proto3_optional, fnum => 17, rnum => 12, type => bool, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.OneofDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}]; + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, #{name => options, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.OneofOptions'}, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.EnumDescriptorProto.EnumReservedRange') -> + [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.EnumDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => value, fnum => 2, rnum => 3, - type => - {msg, 'google.protobuf.EnumValueDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 3, rnum => 4, - type => {msg, 'google.protobuf.EnumOptions'}, - occurrence => optional, opts => []}]; + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => value, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.EnumValueDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.EnumOptions'}, occurrence => optional, opts => []}, + #{name => reserved_range, fnum => 4, rnum => 5, type => {msg, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}, occurrence => repeated, opts => []}, + #{name => reserved_name, fnum => 5, rnum => 6, type => string, occurrence => repeated, opts => []}]; find_msg_def('google.protobuf.EnumValueDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => number, fnum => 2, rnum => 3, type => int32, - occurrence => optional, opts => []}, - #{name => options, fnum => 3, rnum => 4, - type => {msg, 'google.protobuf.EnumValueOptions'}, - occurrence => optional, opts => []}]; + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => number, fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.EnumValueOptions'}, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.ServiceDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => method, fnum => 2, rnum => 3, - type => {msg, 'google.protobuf.MethodDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 3, rnum => 4, - type => {msg, 'google.protobuf.ServiceOptions'}, - occurrence => optional, opts => []}]; + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => method, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.MethodDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.ServiceOptions'}, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.MethodDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => input_type, fnum => 2, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => output_type, fnum => 3, rnum => 4, - type => string, occurrence => optional, opts => []}, - #{name => options, fnum => 4, rnum => 5, - type => {msg, 'google.protobuf.MethodOptions'}, - occurrence => optional, opts => []}, - #{name => client_streaming, fnum => 5, rnum => 6, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => server_streaming, fnum => 6, rnum => 7, - type => bool, occurrence => optional, - opts => [{default, false}]}]; + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => input_type, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => output_type, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => options, fnum => 4, rnum => 5, type => {msg, 'google.protobuf.MethodOptions'}, occurrence => optional, opts => []}, + #{name => client_streaming, fnum => 5, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => server_streaming, fnum => 6, rnum => 7, type => bool, occurrence => optional, opts => [{default, false}]}]; find_msg_def('google.protobuf.FileOptions') -> - [#{name => java_package, fnum => 1, rnum => 2, - type => string, occurrence => optional, opts => []}, - #{name => java_outer_classname, fnum => 8, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => java_multiple_files, fnum => 10, rnum => 4, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => java_generate_equals_and_hash, fnum => 20, - rnum => 5, type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => java_string_check_utf8, fnum => 27, rnum => 6, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => optimize_for, fnum => 9, rnum => 7, - type => - {enum, 'google.protobuf.FileOptions.OptimizeMode'}, - occurrence => optional, opts => [{default, 'SPEED'}]}, - #{name => go_package, fnum => 11, rnum => 8, - type => string, occurrence => optional, opts => []}, - #{name => cc_generic_services, fnum => 16, rnum => 9, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => java_generic_services, fnum => 17, rnum => 10, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => py_generic_services, fnum => 18, rnum => 11, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => deprecated, fnum => 23, rnum => 12, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => cc_enable_arenas, fnum => 31, rnum => 13, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => objc_class_prefix, fnum => 36, rnum => 14, - type => string, occurrence => optional, opts => []}, - #{name => csharp_namespace, fnum => 37, rnum => 15, - type => string, occurrence => optional, opts => []}, - #{name => javanano_use_deprecated_package, fnum => 38, - rnum => 16, type => bool, occurrence => optional, - opts => [deprecated]}, - #{name => uninterpreted_option, fnum => 999, rnum => 17, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => goproto_getters_all, fnum => 63001, - rnum => 18, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_enum_prefix_all, fnum => 63002, - rnum => 19, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_stringer_all, fnum => 63003, - rnum => 20, type => bool, occurrence => optional, - opts => []}, - #{name => verbose_equal_all, fnum => 63004, rnum => 21, - type => bool, occurrence => optional, opts => []}, - #{name => face_all, fnum => 63005, rnum => 22, - type => bool, occurrence => optional, opts => []}, - #{name => gostring_all, fnum => 63006, rnum => 23, - type => bool, occurrence => optional, opts => []}, - #{name => populate_all, fnum => 63007, rnum => 24, - type => bool, occurrence => optional, opts => []}, - #{name => stringer_all, fnum => 63008, rnum => 25, - type => bool, occurrence => optional, opts => []}, - #{name => onlyone_all, fnum => 63009, rnum => 26, - type => bool, occurrence => optional, opts => []}, - #{name => equal_all, fnum => 63013, rnum => 27, - type => bool, occurrence => optional, opts => []}, - #{name => description_all, fnum => 63014, rnum => 28, - type => bool, occurrence => optional, opts => []}, - #{name => testgen_all, fnum => 63015, rnum => 29, - type => bool, occurrence => optional, opts => []}, - #{name => benchgen_all, fnum => 63016, rnum => 30, - type => bool, occurrence => optional, opts => []}, - #{name => marshaler_all, fnum => 63017, rnum => 31, - type => bool, occurrence => optional, opts => []}, - #{name => unmarshaler_all, fnum => 63018, rnum => 32, - type => bool, occurrence => optional, opts => []}, - #{name => stable_marshaler_all, fnum => 63019, - rnum => 33, type => bool, occurrence => optional, - opts => []}, - #{name => sizer_all, fnum => 63020, rnum => 34, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_enum_stringer_all, fnum => 63021, - rnum => 35, type => bool, occurrence => optional, - opts => []}, - #{name => enum_stringer_all, fnum => 63022, rnum => 36, - type => bool, occurrence => optional, opts => []}, - #{name => unsafe_marshaler_all, fnum => 63023, - rnum => 37, type => bool, occurrence => optional, - opts => []}, - #{name => unsafe_unmarshaler_all, fnum => 63024, - rnum => 38, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_extensions_map_all, fnum => 63025, - rnum => 39, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_unrecognized_all, fnum => 63026, - rnum => 40, type => bool, occurrence => optional, - opts => []}, - #{name => gogoproto_import, fnum => 63027, rnum => 41, - type => bool, occurrence => optional, opts => []}, - #{name => protosizer_all, fnum => 63028, rnum => 42, - type => bool, occurrence => optional, opts => []}, - #{name => compare_all, fnum => 63029, rnum => 43, - type => bool, occurrence => optional, opts => []}]; + [#{name => java_package, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => java_outer_classname, fnum => 8, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => java_multiple_files, fnum => 10, rnum => 4, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => java_generate_equals_and_hash, fnum => 20, rnum => 5, type => bool, occurrence => optional, opts => [deprecated]}, + #{name => java_string_check_utf8, fnum => 27, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => optimize_for, fnum => 9, rnum => 7, type => {enum, 'google.protobuf.FileOptions.OptimizeMode'}, occurrence => optional, opts => [{default, 'SPEED'}]}, + #{name => go_package, fnum => 11, rnum => 8, type => string, occurrence => optional, opts => []}, + #{name => cc_generic_services, fnum => 16, rnum => 9, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => java_generic_services, fnum => 17, rnum => 10, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => py_generic_services, fnum => 18, rnum => 11, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => php_generic_services, fnum => 42, rnum => 12, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 23, rnum => 13, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => cc_enable_arenas, fnum => 31, rnum => 14, type => bool, occurrence => optional, opts => [{default, true}]}, + #{name => objc_class_prefix, fnum => 36, rnum => 15, type => string, occurrence => optional, opts => []}, + #{name => csharp_namespace, fnum => 37, rnum => 16, type => string, occurrence => optional, opts => []}, + #{name => swift_prefix, fnum => 39, rnum => 17, type => string, occurrence => optional, opts => []}, + #{name => php_class_prefix, fnum => 40, rnum => 18, type => string, occurrence => optional, opts => []}, + #{name => php_namespace, fnum => 41, rnum => 19, type => string, occurrence => optional, opts => []}, + #{name => php_metadata_namespace, fnum => 44, rnum => 20, type => string, occurrence => optional, opts => []}, + #{name => ruby_package, fnum => 45, rnum => 21, type => string, occurrence => optional, opts => []}, + #{name => uninterpreted_option, fnum => 999, rnum => 22, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => goproto_getters_all, fnum => 63001, rnum => 23, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_prefix_all, fnum => 63002, rnum => 24, type => bool, occurrence => optional, opts => []}, + #{name => goproto_stringer_all, fnum => 63003, rnum => 25, type => bool, occurrence => optional, opts => []}, + #{name => verbose_equal_all, fnum => 63004, rnum => 26, type => bool, occurrence => optional, opts => []}, + #{name => face_all, fnum => 63005, rnum => 27, type => bool, occurrence => optional, opts => []}, + #{name => gostring_all, fnum => 63006, rnum => 28, type => bool, occurrence => optional, opts => []}, + #{name => populate_all, fnum => 63007, rnum => 29, type => bool, occurrence => optional, opts => []}, + #{name => stringer_all, fnum => 63008, rnum => 30, type => bool, occurrence => optional, opts => []}, + #{name => onlyone_all, fnum => 63009, rnum => 31, type => bool, occurrence => optional, opts => []}, + #{name => equal_all, fnum => 63013, rnum => 32, type => bool, occurrence => optional, opts => []}, + #{name => description_all, fnum => 63014, rnum => 33, type => bool, occurrence => optional, opts => []}, + #{name => testgen_all, fnum => 63015, rnum => 34, type => bool, occurrence => optional, opts => []}, + #{name => benchgen_all, fnum => 63016, rnum => 35, type => bool, occurrence => optional, opts => []}, + #{name => marshaler_all, fnum => 63017, rnum => 36, type => bool, occurrence => optional, opts => []}, + #{name => unmarshaler_all, fnum => 63018, rnum => 37, type => bool, occurrence => optional, opts => []}, + #{name => stable_marshaler_all, fnum => 63019, rnum => 38, type => bool, occurrence => optional, opts => []}, + #{name => sizer_all, fnum => 63020, rnum => 39, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_stringer_all, fnum => 63021, rnum => 40, type => bool, occurrence => optional, opts => []}, + #{name => enum_stringer_all, fnum => 63022, rnum => 41, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_marshaler_all, fnum => 63023, rnum => 42, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_unmarshaler_all, fnum => 63024, rnum => 43, type => bool, occurrence => optional, opts => []}, + #{name => goproto_extensions_map_all, fnum => 63025, rnum => 44, type => bool, occurrence => optional, opts => []}, + #{name => goproto_unrecognized_all, fnum => 63026, rnum => 45, type => bool, occurrence => optional, opts => []}, + #{name => gogoproto_import, fnum => 63027, rnum => 46, type => bool, occurrence => optional, opts => []}, + #{name => protosizer_all, fnum => 63028, rnum => 47, type => bool, occurrence => optional, opts => []}, + #{name => compare_all, fnum => 63029, rnum => 48, type => bool, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.MessageOptions') -> - [#{name => message_set_wire_format, fnum => 1, - rnum => 2, type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => no_standard_descriptor_accessor, fnum => 2, - rnum => 3, type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => deprecated, fnum => 3, rnum => 4, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => map_entry, fnum => 7, rnum => 5, type => bool, - occurrence => optional, opts => []}, - #{name => uninterpreted_option, fnum => 999, rnum => 6, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => goproto_getters, fnum => 64001, rnum => 7, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_stringer, fnum => 64003, rnum => 8, - type => bool, occurrence => optional, opts => []}, - #{name => verbose_equal, fnum => 64004, rnum => 9, - type => bool, occurrence => optional, opts => []}, - #{name => face, fnum => 64005, rnum => 10, type => bool, - occurrence => optional, opts => []}, - #{name => gostring, fnum => 64006, rnum => 11, - type => bool, occurrence => optional, opts => []}, - #{name => populate, fnum => 64007, rnum => 12, - type => bool, occurrence => optional, opts => []}, - #{name => stringer, fnum => 67008, rnum => 13, - type => bool, occurrence => optional, opts => []}, - #{name => onlyone, fnum => 64009, rnum => 14, - type => bool, occurrence => optional, opts => []}, - #{name => equal, fnum => 64013, rnum => 15, - type => bool, occurrence => optional, opts => []}, - #{name => description, fnum => 64014, rnum => 16, - type => bool, occurrence => optional, opts => []}, - #{name => testgen, fnum => 64015, rnum => 17, - type => bool, occurrence => optional, opts => []}, - #{name => benchgen, fnum => 64016, rnum => 18, - type => bool, occurrence => optional, opts => []}, - #{name => marshaler, fnum => 64017, rnum => 19, - type => bool, occurrence => optional, opts => []}, - #{name => unmarshaler, fnum => 64018, rnum => 20, - type => bool, occurrence => optional, opts => []}, - #{name => stable_marshaler, fnum => 64019, rnum => 21, - type => bool, occurrence => optional, opts => []}, - #{name => sizer, fnum => 64020, rnum => 22, - type => bool, occurrence => optional, opts => []}, - #{name => unsafe_marshaler, fnum => 64023, rnum => 23, - type => bool, occurrence => optional, opts => []}, - #{name => unsafe_unmarshaler, fnum => 64024, rnum => 24, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_extensions_map, fnum => 64025, - rnum => 25, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_unrecognized, fnum => 64026, - rnum => 26, type => bool, occurrence => optional, - opts => []}, - #{name => protosizer, fnum => 64028, rnum => 27, - type => bool, occurrence => optional, opts => []}, - #{name => compare, fnum => 64029, rnum => 28, - type => bool, occurrence => optional, opts => []}]; + [#{name => message_set_wire_format, fnum => 1, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => no_standard_descriptor_accessor, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 3, rnum => 4, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => map_entry, fnum => 7, rnum => 5, type => bool, occurrence => optional, opts => []}, + #{name => uninterpreted_option, fnum => 999, rnum => 6, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => goproto_getters, fnum => 64001, rnum => 7, type => bool, occurrence => optional, opts => []}, + #{name => goproto_stringer, fnum => 64003, rnum => 8, type => bool, occurrence => optional, opts => []}, + #{name => verbose_equal, fnum => 64004, rnum => 9, type => bool, occurrence => optional, opts => []}, + #{name => face, fnum => 64005, rnum => 10, type => bool, occurrence => optional, opts => []}, + #{name => gostring, fnum => 64006, rnum => 11, type => bool, occurrence => optional, opts => []}, + #{name => populate, fnum => 64007, rnum => 12, type => bool, occurrence => optional, opts => []}, + #{name => stringer, fnum => 67008, rnum => 13, type => bool, occurrence => optional, opts => []}, + #{name => onlyone, fnum => 64009, rnum => 14, type => bool, occurrence => optional, opts => []}, + #{name => equal, fnum => 64013, rnum => 15, type => bool, occurrence => optional, opts => []}, + #{name => description, fnum => 64014, rnum => 16, type => bool, occurrence => optional, opts => []}, + #{name => testgen, fnum => 64015, rnum => 17, type => bool, occurrence => optional, opts => []}, + #{name => benchgen, fnum => 64016, rnum => 18, type => bool, occurrence => optional, opts => []}, + #{name => marshaler, fnum => 64017, rnum => 19, type => bool, occurrence => optional, opts => []}, + #{name => unmarshaler, fnum => 64018, rnum => 20, type => bool, occurrence => optional, opts => []}, + #{name => stable_marshaler, fnum => 64019, rnum => 21, type => bool, occurrence => optional, opts => []}, + #{name => sizer, fnum => 64020, rnum => 22, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_marshaler, fnum => 64023, rnum => 23, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_unmarshaler, fnum => 64024, rnum => 24, type => bool, occurrence => optional, opts => []}, + #{name => goproto_extensions_map, fnum => 64025, rnum => 25, type => bool, occurrence => optional, opts => []}, + #{name => goproto_unrecognized, fnum => 64026, rnum => 26, type => bool, occurrence => optional, opts => []}, + #{name => protosizer, fnum => 64028, rnum => 27, type => bool, occurrence => optional, opts => []}, + #{name => compare, fnum => 64029, rnum => 28, type => bool, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.FieldOptions') -> - [#{name => ctype, fnum => 1, rnum => 2, - type => {enum, 'google.protobuf.FieldOptions.CType'}, - occurrence => optional, opts => [{default, 'STRING'}]}, - #{name => packed, fnum => 2, rnum => 3, type => bool, - occurrence => optional, opts => []}, - #{name => jstype, fnum => 6, rnum => 4, - type => {enum, 'google.protobuf.FieldOptions.JSType'}, - occurrence => optional, - opts => [{default, 'JS_NORMAL'}]}, - #{name => lazy, fnum => 5, rnum => 5, type => bool, - occurrence => optional, opts => [{default, false}]}, - #{name => deprecated, fnum => 3, rnum => 6, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => weak, fnum => 10, rnum => 7, type => bool, - occurrence => optional, opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 8, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => nullable, fnum => 65001, rnum => 9, - type => bool, occurrence => optional, opts => []}, - #{name => embed, fnum => 65002, rnum => 10, - type => bool, occurrence => optional, opts => []}, - #{name => customtype, fnum => 65003, rnum => 11, - type => string, occurrence => optional, opts => []}, - #{name => customname, fnum => 65004, rnum => 12, - type => string, occurrence => optional, opts => []}, - #{name => jsontag, fnum => 65005, rnum => 13, - type => string, occurrence => optional, opts => []}, - #{name => moretags, fnum => 65006, rnum => 14, - type => string, occurrence => optional, opts => []}, - #{name => casttype, fnum => 65007, rnum => 15, - type => string, occurrence => optional, opts => []}, - #{name => castkey, fnum => 65008, rnum => 16, - type => string, occurrence => optional, opts => []}, - #{name => castvalue, fnum => 65009, rnum => 17, - type => string, occurrence => optional, opts => []}, - #{name => stdtime, fnum => 65010, rnum => 18, - type => bool, occurrence => optional, opts => []}, - #{name => stdduration, fnum => 65011, rnum => 19, - type => bool, occurrence => optional, opts => []}]; + [#{name => ctype, fnum => 1, rnum => 2, type => {enum, 'google.protobuf.FieldOptions.CType'}, occurrence => optional, opts => [{default, 'STRING'}]}, + #{name => packed, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => []}, + #{name => jstype, fnum => 6, rnum => 4, type => {enum, 'google.protobuf.FieldOptions.JSType'}, occurrence => optional, opts => [{default, 'JS_NORMAL'}]}, + #{name => lazy, fnum => 5, rnum => 5, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 3, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => weak, fnum => 10, rnum => 7, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 8, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => nullable, fnum => 65001, rnum => 9, type => bool, occurrence => optional, opts => []}, + #{name => embed, fnum => 65002, rnum => 10, type => bool, occurrence => optional, opts => []}, + #{name => customtype, fnum => 65003, rnum => 11, type => string, occurrence => optional, opts => []}, + #{name => customname, fnum => 65004, rnum => 12, type => string, occurrence => optional, opts => []}, + #{name => jsontag, fnum => 65005, rnum => 13, type => string, occurrence => optional, opts => []}, + #{name => moretags, fnum => 65006, rnum => 14, type => string, occurrence => optional, opts => []}, + #{name => casttype, fnum => 65007, rnum => 15, type => string, occurrence => optional, opts => []}, + #{name => castkey, fnum => 65008, rnum => 16, type => string, occurrence => optional, opts => []}, + #{name => castvalue, fnum => 65009, rnum => 17, type => string, occurrence => optional, opts => []}, + #{name => stdtime, fnum => 65010, rnum => 18, type => bool, occurrence => optional, opts => []}, + #{name => stdduration, fnum => 65011, rnum => 19, type => bool, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.OneofOptions') -> [#{name => uninterpreted_option, fnum => 999, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]; find_msg_def('google.protobuf.EnumOptions') -> - [#{name => allow_alias, fnum => 2, rnum => 2, - type => bool, occurrence => optional, opts => []}, - #{name => deprecated, fnum => 3, rnum => 3, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 4, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => goproto_enum_prefix, fnum => 62001, rnum => 5, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_enum_stringer, fnum => 62021, - rnum => 6, type => bool, occurrence => optional, - opts => []}, - #{name => enum_stringer, fnum => 62022, rnum => 7, - type => bool, occurrence => optional, opts => []}, - #{name => enum_customname, fnum => 62023, rnum => 8, - type => string, occurrence => optional, opts => []}]; + [#{name => allow_alias, fnum => 2, rnum => 2, type => bool, occurrence => optional, opts => []}, + #{name => deprecated, fnum => 3, rnum => 3, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 4, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => goproto_enum_prefix, fnum => 62001, rnum => 5, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_stringer, fnum => 62021, rnum => 6, type => bool, occurrence => optional, opts => []}, + #{name => enum_stringer, fnum => 62022, rnum => 7, type => bool, occurrence => optional, opts => []}, + #{name => enum_customname, fnum => 62023, rnum => 8, type => string, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.EnumValueOptions') -> - [#{name => deprecated, fnum => 1, rnum => 2, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 3, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => enumvalue_customname, fnum => 66001, - rnum => 4, type => string, occurrence => optional, - opts => []}]; + [#{name => deprecated, fnum => 1, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 3, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => enumvalue_customname, fnum => 66001, rnum => 4, type => string, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.ServiceOptions') -> - [#{name => deprecated, fnum => 33, rnum => 2, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 3, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}]; + [#{name => deprecated, fnum => 33, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 3, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]; find_msg_def('google.protobuf.MethodOptions') -> - [#{name => deprecated, fnum => 33, rnum => 2, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 3, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}]; + [#{name => deprecated, fnum => 33, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => idempotency_level, fnum => 34, rnum => 3, type => {enum, 'google.protobuf.MethodOptions.IdempotencyLevel'}, occurrence => optional, opts => [{default, 'IDEMPOTENCY_UNKNOWN'}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 4, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]; find_msg_def('google.protobuf.UninterpretedOption.NamePart') -> - [#{name => name_part, fnum => 1, rnum => 2, - type => string, occurrence => required, opts => []}, - #{name => is_extension, fnum => 2, rnum => 3, - type => bool, occurrence => required, opts => []}]; + [#{name => name_part, fnum => 1, rnum => 2, type => string, occurrence => required, opts => []}, #{name => is_extension, fnum => 2, rnum => 3, type => bool, occurrence => required, opts => []}]; find_msg_def('google.protobuf.UninterpretedOption') -> - [#{name => name, fnum => 2, rnum => 2, - type => - {msg, 'google.protobuf.UninterpretedOption.NamePart'}, - occurrence => repeated, opts => []}, - #{name => identifier_value, fnum => 3, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => positive_int_value, fnum => 4, rnum => 4, - type => uint64, occurrence => optional, opts => []}, - #{name => negative_int_value, fnum => 5, rnum => 5, - type => int64, occurrence => optional, opts => []}, - #{name => double_value, fnum => 6, rnum => 6, - type => double, occurrence => optional, opts => []}, - #{name => string_value, fnum => 7, rnum => 7, - type => bytes, occurrence => optional, opts => []}, - #{name => aggregate_value, fnum => 8, rnum => 8, - type => string, occurrence => optional, opts => []}]; + [#{name => name, fnum => 2, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption.NamePart'}, occurrence => repeated, opts => []}, + #{name => identifier_value, fnum => 3, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => positive_int_value, fnum => 4, rnum => 4, type => uint64, occurrence => optional, opts => []}, + #{name => negative_int_value, fnum => 5, rnum => 5, type => int64, occurrence => optional, opts => []}, + #{name => double_value, fnum => 6, rnum => 6, type => double, occurrence => optional, opts => []}, + #{name => string_value, fnum => 7, rnum => 7, type => bytes, occurrence => optional, opts => []}, + #{name => aggregate_value, fnum => 8, rnum => 8, type => string, occurrence => optional, opts => []}]; find_msg_def('google.protobuf.SourceCodeInfo.Location') -> - [#{name => path, fnum => 1, rnum => 2, type => int32, - occurrence => repeated, opts => [packed]}, - #{name => span, fnum => 2, rnum => 3, type => int32, - occurrence => repeated, opts => [packed]}, - #{name => leading_comments, fnum => 3, rnum => 4, - type => string, occurrence => optional, opts => []}, - #{name => trailing_comments, fnum => 4, rnum => 5, - type => string, occurrence => optional, opts => []}, - #{name => leading_detached_comments, fnum => 6, - rnum => 6, type => string, occurrence => repeated, - opts => []}]; -find_msg_def('google.protobuf.SourceCodeInfo') -> - [#{name => location, fnum => 1, rnum => 2, - type => - {msg, 'google.protobuf.SourceCodeInfo.Location'}, - occurrence => repeated, opts => []}]; + [#{name => path, fnum => 1, rnum => 2, type => int32, occurrence => repeated, opts => [packed]}, + #{name => span, fnum => 2, rnum => 3, type => int32, occurrence => repeated, opts => [packed]}, + #{name => leading_comments, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => trailing_comments, fnum => 4, rnum => 5, type => string, occurrence => optional, opts => []}, + #{name => leading_detached_comments, fnum => 6, rnum => 6, type => string, occurrence => repeated, opts => []}]; +find_msg_def('google.protobuf.SourceCodeInfo') -> [#{name => location, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.SourceCodeInfo.Location'}, occurrence => repeated, opts => []}]; find_msg_def('google.protobuf.GeneratedCodeInfo.Annotation') -> - [#{name => path, fnum => 1, rnum => 2, type => int32, - occurrence => repeated, opts => [packed]}, - #{name => source_file, fnum => 2, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => 'begin', fnum => 3, rnum => 4, type => int32, - occurrence => optional, opts => []}, - #{name => 'end', fnum => 4, rnum => 5, type => int32, - occurrence => optional, opts => []}]; -find_msg_def('google.protobuf.GeneratedCodeInfo') -> - [#{name => annotation, fnum => 1, rnum => 2, - type => - {msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, - occurrence => repeated, opts => []}]; + [#{name => path, fnum => 1, rnum => 2, type => int32, occurrence => repeated, opts => [packed]}, + #{name => source_file, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => 'begin', fnum => 3, rnum => 4, type => int32, occurrence => optional, opts => []}, + #{name => 'end', fnum => 4, rnum => 5, type => int32, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.GeneratedCodeInfo') -> [#{name => annotation, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, occurrence => repeated, opts => []}]; find_msg_def(_) -> error. -find_enum_def('mvccpb.Event.EventType') -> - [{'PUT', 0}, {'DELETE', 1}]; +find_enum_def('mvccpb.Event.EventType') -> [{'PUT', 0}, {'DELETE', 1}]; find_enum_def('google.protobuf.FieldDescriptorProto.Type') -> - [{'TYPE_DOUBLE', 1}, {'TYPE_FLOAT', 2}, - {'TYPE_INT64', 3}, {'TYPE_UINT64', 4}, - {'TYPE_INT32', 5}, {'TYPE_FIXED64', 6}, - {'TYPE_FIXED32', 7}, {'TYPE_BOOL', 8}, - {'TYPE_STRING', 9}, {'TYPE_GROUP', 10}, - {'TYPE_MESSAGE', 11}, {'TYPE_BYTES', 12}, - {'TYPE_UINT32', 13}, {'TYPE_ENUM', 14}, - {'TYPE_SFIXED32', 15}, {'TYPE_SFIXED64', 16}, - {'TYPE_SINT32', 17}, {'TYPE_SINT64', 18}]; -find_enum_def('google.protobuf.FieldDescriptorProto.Label') -> - [{'LABEL_OPTIONAL', 1}, {'LABEL_REQUIRED', 2}, - {'LABEL_REPEATED', 3}]; -find_enum_def('google.protobuf.FileOptions.OptimizeMode') -> - [{'SPEED', 1}, {'CODE_SIZE', 2}, {'LITE_RUNTIME', 3}]; -find_enum_def('google.protobuf.FieldOptions.CType') -> - [{'STRING', 0}, {'CORD', 1}, {'STRING_PIECE', 2}]; -find_enum_def('google.protobuf.FieldOptions.JSType') -> - [{'JS_NORMAL', 0}, {'JS_STRING', 1}, {'JS_NUMBER', 2}]; + [{'TYPE_DOUBLE', 1}, + {'TYPE_FLOAT', 2}, + {'TYPE_INT64', 3}, + {'TYPE_UINT64', 4}, + {'TYPE_INT32', 5}, + {'TYPE_FIXED64', 6}, + {'TYPE_FIXED32', 7}, + {'TYPE_BOOL', 8}, + {'TYPE_STRING', 9}, + {'TYPE_GROUP', 10}, + {'TYPE_MESSAGE', 11}, + {'TYPE_BYTES', 12}, + {'TYPE_UINT32', 13}, + {'TYPE_ENUM', 14}, + {'TYPE_SFIXED32', 15}, + {'TYPE_SFIXED64', 16}, + {'TYPE_SINT32', 17}, + {'TYPE_SINT64', 18}]; +find_enum_def('google.protobuf.FieldDescriptorProto.Label') -> [{'LABEL_OPTIONAL', 1}, {'LABEL_REQUIRED', 2}, {'LABEL_REPEATED', 3}]; +find_enum_def('google.protobuf.FileOptions.OptimizeMode') -> [{'SPEED', 1}, {'CODE_SIZE', 2}, {'LITE_RUNTIME', 3}]; +find_enum_def('google.protobuf.FieldOptions.CType') -> [{'STRING', 0}, {'CORD', 1}, {'STRING_PIECE', 2}]; +find_enum_def('google.protobuf.FieldOptions.JSType') -> [{'JS_NORMAL', 0}, {'JS_STRING', 1}, {'JS_NUMBER', 2}]; +find_enum_def('google.protobuf.MethodOptions.IdempotencyLevel') -> [{'IDEMPOTENCY_UNKNOWN', 0}, {'NO_SIDE_EFFECTS', 1}, {'IDEMPOTENT', 2}]; find_enum_def(_) -> error. -enum_symbol_by_value('mvccpb.Event.EventType', Value) -> - 'enum_symbol_by_value_mvccpb.Event.EventType'(Value); -enum_symbol_by_value('google.protobuf.FieldDescriptorProto.Type', - Value) -> - 'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(Value); -enum_symbol_by_value('google.protobuf.FieldDescriptorProto.Label', - Value) -> - 'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(Value); -enum_symbol_by_value('google.protobuf.FileOptions.OptimizeMode', - Value) -> - 'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(Value); -enum_symbol_by_value('google.protobuf.FieldOptions.CType', - Value) -> - 'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(Value); -enum_symbol_by_value('google.protobuf.FieldOptions.JSType', - Value) -> - 'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(Value). - - -enum_value_by_symbol('mvccpb.Event.EventType', Sym) -> - 'enum_value_by_symbol_mvccpb.Event.EventType'(Sym); -enum_value_by_symbol('google.protobuf.FieldDescriptorProto.Type', - Sym) -> - 'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'(Sym); -enum_value_by_symbol('google.protobuf.FieldDescriptorProto.Label', - Sym) -> - 'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'(Sym); -enum_value_by_symbol('google.protobuf.FileOptions.OptimizeMode', - Sym) -> - 'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'(Sym); -enum_value_by_symbol('google.protobuf.FieldOptions.CType', - Sym) -> - 'enum_value_by_symbol_google.protobuf.FieldOptions.CType'(Sym); -enum_value_by_symbol('google.protobuf.FieldOptions.JSType', - Sym) -> - 'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'(Sym). - - -'enum_symbol_by_value_mvccpb.Event.EventType'(0) -> - 'PUT'; -'enum_symbol_by_value_mvccpb.Event.EventType'(1) -> - 'DELETE'. - - -'enum_value_by_symbol_mvccpb.Event.EventType'('PUT') -> - 0; -'enum_value_by_symbol_mvccpb.Event.EventType'('DELETE') -> - 1. - -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(1) -> - 'TYPE_DOUBLE'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(2) -> - 'TYPE_FLOAT'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(3) -> - 'TYPE_INT64'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(4) -> - 'TYPE_UINT64'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(5) -> - 'TYPE_INT32'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(6) -> - 'TYPE_FIXED64'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(7) -> - 'TYPE_FIXED32'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(8) -> - 'TYPE_BOOL'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(9) -> - 'TYPE_STRING'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(10) -> - 'TYPE_GROUP'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(11) -> - 'TYPE_MESSAGE'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(12) -> - 'TYPE_BYTES'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(13) -> - 'TYPE_UINT32'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(14) -> - 'TYPE_ENUM'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(15) -> - 'TYPE_SFIXED32'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(16) -> - 'TYPE_SFIXED64'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(17) -> - 'TYPE_SINT32'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(18) -> - 'TYPE_SINT64'. - - -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_DOUBLE') -> - 1; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_FLOAT') -> - 2; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT64') -> - 3; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT64') -> - 4; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT32') -> - 5; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED64') -> - 6; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED32') -> - 7; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_BOOL') -> - 8; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_STRING') -> - 9; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_GROUP') -> - 10; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_MESSAGE') -> - 11; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_BYTES') -> - 12; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT32') -> - 13; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_ENUM') -> - 14; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED32') -> - 15; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED64') -> - 16; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT32') -> - 17; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT64') -> - 18. - -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(1) -> - 'LABEL_OPTIONAL'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(2) -> - 'LABEL_REQUIRED'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(3) -> - 'LABEL_REPEATED'. - - -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'('LABEL_OPTIONAL') -> - 1; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'('LABEL_REQUIRED') -> - 2; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'('LABEL_REPEATED') -> - 3. - -'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(1) -> - 'SPEED'; -'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(2) -> - 'CODE_SIZE'; -'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(3) -> - 'LITE_RUNTIME'. - - -'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'('SPEED') -> - 1; -'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'('CODE_SIZE') -> - 2; -'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'('LITE_RUNTIME') -> - 3. - -'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(0) -> - 'STRING'; -'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(1) -> - 'CORD'; -'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(2) -> - 'STRING_PIECE'. - - -'enum_value_by_symbol_google.protobuf.FieldOptions.CType'('STRING') -> - 0; -'enum_value_by_symbol_google.protobuf.FieldOptions.CType'('CORD') -> - 1; -'enum_value_by_symbol_google.protobuf.FieldOptions.CType'('STRING_PIECE') -> - 2. - -'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(0) -> - 'JS_NORMAL'; -'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(1) -> - 'JS_STRING'; -'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(2) -> - 'JS_NUMBER'. - - -'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'('JS_NORMAL') -> - 0; -'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'('JS_STRING') -> - 1; -'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'('JS_NUMBER') -> - 2. +enum_symbol_by_value('mvccpb.Event.EventType', Value) -> 'enum_symbol_by_value_mvccpb.Event.EventType'(Value); +enum_symbol_by_value('google.protobuf.FieldDescriptorProto.Type', Value) -> 'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(Value); +enum_symbol_by_value('google.protobuf.FieldDescriptorProto.Label', Value) -> 'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(Value); +enum_symbol_by_value('google.protobuf.FileOptions.OptimizeMode', Value) -> 'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(Value); +enum_symbol_by_value('google.protobuf.FieldOptions.CType', Value) -> 'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(Value); +enum_symbol_by_value('google.protobuf.FieldOptions.JSType', Value) -> 'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(Value); +enum_symbol_by_value('google.protobuf.MethodOptions.IdempotencyLevel', Value) -> 'enum_symbol_by_value_google.protobuf.MethodOptions.IdempotencyLevel'(Value). + + +enum_value_by_symbol('mvccpb.Event.EventType', Sym) -> 'enum_value_by_symbol_mvccpb.Event.EventType'(Sym); +enum_value_by_symbol('google.protobuf.FieldDescriptorProto.Type', Sym) -> 'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'(Sym); +enum_value_by_symbol('google.protobuf.FieldDescriptorProto.Label', Sym) -> 'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'(Sym); +enum_value_by_symbol('google.protobuf.FileOptions.OptimizeMode', Sym) -> 'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'(Sym); +enum_value_by_symbol('google.protobuf.FieldOptions.CType', Sym) -> 'enum_value_by_symbol_google.protobuf.FieldOptions.CType'(Sym); +enum_value_by_symbol('google.protobuf.FieldOptions.JSType', Sym) -> 'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'(Sym); +enum_value_by_symbol('google.protobuf.MethodOptions.IdempotencyLevel', Sym) -> 'enum_value_by_symbol_google.protobuf.MethodOptions.IdempotencyLevel'(Sym). + + +'enum_symbol_by_value_mvccpb.Event.EventType'(0) -> 'PUT'; +'enum_symbol_by_value_mvccpb.Event.EventType'(1) -> 'DELETE'. + + +'enum_value_by_symbol_mvccpb.Event.EventType'('PUT') -> 0; +'enum_value_by_symbol_mvccpb.Event.EventType'('DELETE') -> 1. + +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(1) -> 'TYPE_DOUBLE'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(2) -> 'TYPE_FLOAT'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(3) -> 'TYPE_INT64'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(4) -> 'TYPE_UINT64'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(5) -> 'TYPE_INT32'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(6) -> 'TYPE_FIXED64'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(7) -> 'TYPE_FIXED32'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(8) -> 'TYPE_BOOL'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(9) -> 'TYPE_STRING'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(10) -> 'TYPE_GROUP'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(11) -> 'TYPE_MESSAGE'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(12) -> 'TYPE_BYTES'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(13) -> 'TYPE_UINT32'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(14) -> 'TYPE_ENUM'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(15) -> 'TYPE_SFIXED32'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(16) -> 'TYPE_SFIXED64'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(17) -> 'TYPE_SINT32'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(18) -> 'TYPE_SINT64'. + + +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_DOUBLE') -> 1; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_FLOAT') -> 2; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT64') -> 3; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT64') -> 4; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT32') -> 5; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED64') -> 6; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED32') -> 7; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_BOOL') -> 8; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_STRING') -> 9; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_GROUP') -> 10; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_MESSAGE') -> 11; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_BYTES') -> 12; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT32') -> 13; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_ENUM') -> 14; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED32') -> 15; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED64') -> 16; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT32') -> 17; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT64') -> 18. + +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(1) -> 'LABEL_OPTIONAL'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(2) -> 'LABEL_REQUIRED'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(3) -> 'LABEL_REPEATED'. + + +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'('LABEL_OPTIONAL') -> 1; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'('LABEL_REQUIRED') -> 2; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'('LABEL_REPEATED') -> 3. + +'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(1) -> 'SPEED'; +'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(2) -> 'CODE_SIZE'; +'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(3) -> 'LITE_RUNTIME'. + + +'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'('SPEED') -> 1; +'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'('CODE_SIZE') -> 2; +'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'('LITE_RUNTIME') -> 3. + +'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(0) -> 'STRING'; +'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(1) -> 'CORD'; +'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(2) -> 'STRING_PIECE'. + + +'enum_value_by_symbol_google.protobuf.FieldOptions.CType'('STRING') -> 0; +'enum_value_by_symbol_google.protobuf.FieldOptions.CType'('CORD') -> 1; +'enum_value_by_symbol_google.protobuf.FieldOptions.CType'('STRING_PIECE') -> 2. + +'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(0) -> 'JS_NORMAL'; +'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(1) -> 'JS_STRING'; +'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(2) -> 'JS_NUMBER'. + + +'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'('JS_NORMAL') -> 0; +'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'('JS_STRING') -> 1; +'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'('JS_NUMBER') -> 2. + +'enum_symbol_by_value_google.protobuf.MethodOptions.IdempotencyLevel'(0) -> 'IDEMPOTENCY_UNKNOWN'; +'enum_symbol_by_value_google.protobuf.MethodOptions.IdempotencyLevel'(1) -> 'NO_SIDE_EFFECTS'; +'enum_symbol_by_value_google.protobuf.MethodOptions.IdempotencyLevel'(2) -> 'IDEMPOTENT'. + + +'enum_value_by_symbol_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENCY_UNKNOWN') -> 0; +'enum_value_by_symbol_google.protobuf.MethodOptions.IdempotencyLevel'('NO_SIDE_EFFECTS') -> 1; +'enum_value_by_symbol_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENT') -> 2. get_service_names() -> []. @@ -29328,174 +24843,117 @@ find_rpc_def(_, _) -> error. -spec fetch_rpc_def(_, _) -> no_return(). -fetch_rpc_def(ServiceName, RpcName) -> - erlang:error({no_such_rpc, ServiceName, RpcName}). +fetch_rpc_def(ServiceName, RpcName) -> erlang:error({no_such_rpc, ServiceName, RpcName}). %% Convert a a fully qualified (ie with package name) service name %% as a binary to a service name as an atom. -spec fqbin_to_service_name(_) -> no_return(). -fqbin_to_service_name(X) -> - error({gpb_error, {badservice, X}}). +fqbin_to_service_name(X) -> error({gpb_error, {badservice, X}}). %% Convert a service name as an atom to a fully qualified %% (ie with package name) name as a binary. -spec service_name_to_fqbin(_) -> no_return(). -service_name_to_fqbin(X) -> - error({gpb_error, {badservice, X}}). +service_name_to_fqbin(X) -> error({gpb_error, {badservice, X}}). %% Convert a a fully qualified (ie with package name) service name %% and an rpc name, both as binaries to a service name and an rpc %% name, as atoms. -spec fqbins_to_service_and_rpc_name(_, _) -> no_return(). -fqbins_to_service_and_rpc_name(S, R) -> - error({gpb_error, {badservice_or_rpc, {S, R}}}). +fqbins_to_service_and_rpc_name(S, R) -> error({gpb_error, {badservice_or_rpc, {S, R}}}). %% Convert a service name and an rpc name, both as atoms, %% to a fully qualified (ie with package name) service name and %% an rpc name as binaries. -spec service_and_rpc_name_to_fqbins(_, _) -> no_return(). -service_and_rpc_name_to_fqbins(S, R) -> - error({gpb_error, {badservice_or_rpc, {S, R}}}). +service_and_rpc_name_to_fqbins(S, R) -> error({gpb_error, {badservice_or_rpc, {S, R}}}). fqbin_to_msg_name(<<"mvccpb.KeyValue">>) -> 'mvccpb.KeyValue'; fqbin_to_msg_name(<<"mvccpb.Event">>) -> 'mvccpb.Event'; -fqbin_to_msg_name(<<"google.protobuf.FileDescriptorSet">>) -> - 'google.protobuf.FileDescriptorSet'; -fqbin_to_msg_name(<<"google.protobuf.FileDescriptorProto">>) -> - 'google.protobuf.FileDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.DescriptorProto.ExtensionRange">>) -> - 'google.protobuf.DescriptorProto.ExtensionRange'; -fqbin_to_msg_name(<<"google.protobuf.DescriptorProto.ReservedRange">>) -> - 'google.protobuf.DescriptorProto.ReservedRange'; -fqbin_to_msg_name(<<"google.protobuf.DescriptorProto">>) -> - 'google.protobuf.DescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.FieldDescriptorProto">>) -> - 'google.protobuf.FieldDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.OneofDescriptorProto">>) -> - 'google.protobuf.OneofDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.EnumDescriptorProto">>) -> - 'google.protobuf.EnumDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.EnumValueDescriptorProto">>) -> - 'google.protobuf.EnumValueDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.ServiceDescriptorProto">>) -> - 'google.protobuf.ServiceDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.MethodDescriptorProto">>) -> - 'google.protobuf.MethodDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.FileOptions">>) -> - 'google.protobuf.FileOptions'; -fqbin_to_msg_name(<<"google.protobuf.MessageOptions">>) -> - 'google.protobuf.MessageOptions'; -fqbin_to_msg_name(<<"google.protobuf.FieldOptions">>) -> - 'google.protobuf.FieldOptions'; -fqbin_to_msg_name(<<"google.protobuf.EnumOptions">>) -> - 'google.protobuf.EnumOptions'; -fqbin_to_msg_name(<<"google.protobuf.EnumValueOptions">>) -> - 'google.protobuf.EnumValueOptions'; -fqbin_to_msg_name(<<"google.protobuf.ServiceOptions">>) -> - 'google.protobuf.ServiceOptions'; -fqbin_to_msg_name(<<"google.protobuf.MethodOptions">>) -> - 'google.protobuf.MethodOptions'; -fqbin_to_msg_name(<<"google.protobuf.UninterpretedOption.NamePart">>) -> - 'google.protobuf.UninterpretedOption.NamePart'; -fqbin_to_msg_name(<<"google.protobuf.UninterpretedOption">>) -> - 'google.protobuf.UninterpretedOption'; -fqbin_to_msg_name(<<"google.protobuf.SourceCodeInfo.Location">>) -> - 'google.protobuf.SourceCodeInfo.Location'; -fqbin_to_msg_name(<<"google.protobuf.SourceCodeInfo">>) -> - 'google.protobuf.SourceCodeInfo'; -fqbin_to_msg_name(<<"google.protobuf.GeneratedCodeInfo.Annotation">>) -> - 'google.protobuf.GeneratedCodeInfo.Annotation'; -fqbin_to_msg_name(<<"google.protobuf.GeneratedCodeInfo">>) -> - 'google.protobuf.GeneratedCodeInfo'; +fqbin_to_msg_name(<<"google.protobuf.FileDescriptorSet">>) -> 'google.protobuf.FileDescriptorSet'; +fqbin_to_msg_name(<<"google.protobuf.FileDescriptorProto">>) -> 'google.protobuf.FileDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.DescriptorProto.ExtensionRange">>) -> 'google.protobuf.DescriptorProto.ExtensionRange'; +fqbin_to_msg_name(<<"google.protobuf.DescriptorProto.ReservedRange">>) -> 'google.protobuf.DescriptorProto.ReservedRange'; +fqbin_to_msg_name(<<"google.protobuf.DescriptorProto">>) -> 'google.protobuf.DescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.ExtensionRangeOptions">>) -> 'google.protobuf.ExtensionRangeOptions'; +fqbin_to_msg_name(<<"google.protobuf.FieldDescriptorProto">>) -> 'google.protobuf.FieldDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.OneofDescriptorProto">>) -> 'google.protobuf.OneofDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.EnumDescriptorProto.EnumReservedRange">>) -> 'google.protobuf.EnumDescriptorProto.EnumReservedRange'; +fqbin_to_msg_name(<<"google.protobuf.EnumDescriptorProto">>) -> 'google.protobuf.EnumDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.EnumValueDescriptorProto">>) -> 'google.protobuf.EnumValueDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.ServiceDescriptorProto">>) -> 'google.protobuf.ServiceDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.MethodDescriptorProto">>) -> 'google.protobuf.MethodDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.FileOptions">>) -> 'google.protobuf.FileOptions'; +fqbin_to_msg_name(<<"google.protobuf.MessageOptions">>) -> 'google.protobuf.MessageOptions'; +fqbin_to_msg_name(<<"google.protobuf.FieldOptions">>) -> 'google.protobuf.FieldOptions'; +fqbin_to_msg_name(<<"google.protobuf.OneofOptions">>) -> 'google.protobuf.OneofOptions'; +fqbin_to_msg_name(<<"google.protobuf.EnumOptions">>) -> 'google.protobuf.EnumOptions'; +fqbin_to_msg_name(<<"google.protobuf.EnumValueOptions">>) -> 'google.protobuf.EnumValueOptions'; +fqbin_to_msg_name(<<"google.protobuf.ServiceOptions">>) -> 'google.protobuf.ServiceOptions'; +fqbin_to_msg_name(<<"google.protobuf.MethodOptions">>) -> 'google.protobuf.MethodOptions'; +fqbin_to_msg_name(<<"google.protobuf.UninterpretedOption.NamePart">>) -> 'google.protobuf.UninterpretedOption.NamePart'; +fqbin_to_msg_name(<<"google.protobuf.UninterpretedOption">>) -> 'google.protobuf.UninterpretedOption'; +fqbin_to_msg_name(<<"google.protobuf.SourceCodeInfo.Location">>) -> 'google.protobuf.SourceCodeInfo.Location'; +fqbin_to_msg_name(<<"google.protobuf.SourceCodeInfo">>) -> 'google.protobuf.SourceCodeInfo'; +fqbin_to_msg_name(<<"google.protobuf.GeneratedCodeInfo.Annotation">>) -> 'google.protobuf.GeneratedCodeInfo.Annotation'; +fqbin_to_msg_name(<<"google.protobuf.GeneratedCodeInfo">>) -> 'google.protobuf.GeneratedCodeInfo'; fqbin_to_msg_name(E) -> error({gpb_error, {badmsg, E}}). msg_name_to_fqbin('mvccpb.KeyValue') -> <<"mvccpb.KeyValue">>; msg_name_to_fqbin('mvccpb.Event') -> <<"mvccpb.Event">>; -msg_name_to_fqbin('google.protobuf.FileDescriptorSet') -> - <<"google.protobuf.FileDescriptorSet">>; -msg_name_to_fqbin('google.protobuf.FileDescriptorProto') -> - <<"google.protobuf.FileDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.DescriptorProto.ExtensionRange') -> - <<"google.protobuf.DescriptorProto.ExtensionRange">>; -msg_name_to_fqbin('google.protobuf.DescriptorProto.ReservedRange') -> - <<"google.protobuf.DescriptorProto.ReservedRange">>; -msg_name_to_fqbin('google.protobuf.DescriptorProto') -> - <<"google.protobuf.DescriptorProto">>; -msg_name_to_fqbin('google.protobuf.FieldDescriptorProto') -> - <<"google.protobuf.FieldDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.OneofDescriptorProto') -> - <<"google.protobuf.OneofDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.EnumDescriptorProto') -> - <<"google.protobuf.EnumDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.EnumValueDescriptorProto') -> - <<"google.protobuf.EnumValueDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.ServiceDescriptorProto') -> - <<"google.protobuf.ServiceDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.MethodDescriptorProto') -> - <<"google.protobuf.MethodDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.FileOptions') -> - <<"google.protobuf.FileOptions">>; -msg_name_to_fqbin('google.protobuf.MessageOptions') -> - <<"google.protobuf.MessageOptions">>; -msg_name_to_fqbin('google.protobuf.FieldOptions') -> - <<"google.protobuf.FieldOptions">>; -msg_name_to_fqbin('google.protobuf.EnumOptions') -> - <<"google.protobuf.EnumOptions">>; -msg_name_to_fqbin('google.protobuf.EnumValueOptions') -> - <<"google.protobuf.EnumValueOptions">>; -msg_name_to_fqbin('google.protobuf.ServiceOptions') -> - <<"google.protobuf.ServiceOptions">>; -msg_name_to_fqbin('google.protobuf.MethodOptions') -> - <<"google.protobuf.MethodOptions">>; -msg_name_to_fqbin('google.protobuf.UninterpretedOption.NamePart') -> - <<"google.protobuf.UninterpretedOption.NamePart">>; -msg_name_to_fqbin('google.protobuf.UninterpretedOption') -> - <<"google.protobuf.UninterpretedOption">>; -msg_name_to_fqbin('google.protobuf.SourceCodeInfo.Location') -> - <<"google.protobuf.SourceCodeInfo.Location">>; -msg_name_to_fqbin('google.protobuf.SourceCodeInfo') -> - <<"google.protobuf.SourceCodeInfo">>; -msg_name_to_fqbin('google.protobuf.GeneratedCodeInfo.Annotation') -> - <<"google.protobuf.GeneratedCodeInfo.Annotation">>; -msg_name_to_fqbin('google.protobuf.GeneratedCodeInfo') -> - <<"google.protobuf.GeneratedCodeInfo">>; +msg_name_to_fqbin('google.protobuf.FileDescriptorSet') -> <<"google.protobuf.FileDescriptorSet">>; +msg_name_to_fqbin('google.protobuf.FileDescriptorProto') -> <<"google.protobuf.FileDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.DescriptorProto.ExtensionRange') -> <<"google.protobuf.DescriptorProto.ExtensionRange">>; +msg_name_to_fqbin('google.protobuf.DescriptorProto.ReservedRange') -> <<"google.protobuf.DescriptorProto.ReservedRange">>; +msg_name_to_fqbin('google.protobuf.DescriptorProto') -> <<"google.protobuf.DescriptorProto">>; +msg_name_to_fqbin('google.protobuf.ExtensionRangeOptions') -> <<"google.protobuf.ExtensionRangeOptions">>; +msg_name_to_fqbin('google.protobuf.FieldDescriptorProto') -> <<"google.protobuf.FieldDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.OneofDescriptorProto') -> <<"google.protobuf.OneofDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.EnumDescriptorProto.EnumReservedRange') -> <<"google.protobuf.EnumDescriptorProto.EnumReservedRange">>; +msg_name_to_fqbin('google.protobuf.EnumDescriptorProto') -> <<"google.protobuf.EnumDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.EnumValueDescriptorProto') -> <<"google.protobuf.EnumValueDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.ServiceDescriptorProto') -> <<"google.protobuf.ServiceDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.MethodDescriptorProto') -> <<"google.protobuf.MethodDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.FileOptions') -> <<"google.protobuf.FileOptions">>; +msg_name_to_fqbin('google.protobuf.MessageOptions') -> <<"google.protobuf.MessageOptions">>; +msg_name_to_fqbin('google.protobuf.FieldOptions') -> <<"google.protobuf.FieldOptions">>; +msg_name_to_fqbin('google.protobuf.OneofOptions') -> <<"google.protobuf.OneofOptions">>; +msg_name_to_fqbin('google.protobuf.EnumOptions') -> <<"google.protobuf.EnumOptions">>; +msg_name_to_fqbin('google.protobuf.EnumValueOptions') -> <<"google.protobuf.EnumValueOptions">>; +msg_name_to_fqbin('google.protobuf.ServiceOptions') -> <<"google.protobuf.ServiceOptions">>; +msg_name_to_fqbin('google.protobuf.MethodOptions') -> <<"google.protobuf.MethodOptions">>; +msg_name_to_fqbin('google.protobuf.UninterpretedOption.NamePart') -> <<"google.protobuf.UninterpretedOption.NamePart">>; +msg_name_to_fqbin('google.protobuf.UninterpretedOption') -> <<"google.protobuf.UninterpretedOption">>; +msg_name_to_fqbin('google.protobuf.SourceCodeInfo.Location') -> <<"google.protobuf.SourceCodeInfo.Location">>; +msg_name_to_fqbin('google.protobuf.SourceCodeInfo') -> <<"google.protobuf.SourceCodeInfo">>; +msg_name_to_fqbin('google.protobuf.GeneratedCodeInfo.Annotation') -> <<"google.protobuf.GeneratedCodeInfo.Annotation">>; +msg_name_to_fqbin('google.protobuf.GeneratedCodeInfo') -> <<"google.protobuf.GeneratedCodeInfo">>; msg_name_to_fqbin(E) -> error({gpb_error, {badmsg, E}}). fqbin_to_enum_name(<<"mvccpb.Event.EventType">>) -> 'mvccpb.Event.EventType'; -fqbin_to_enum_name(<<"google.protobuf.FieldDescriptorProto.Type">>) -> - 'google.protobuf.FieldDescriptorProto.Type'; -fqbin_to_enum_name(<<"google.protobuf.FieldDescriptorProto.Label">>) -> - 'google.protobuf.FieldDescriptorProto.Label'; -fqbin_to_enum_name(<<"google.protobuf.FileOptions.OptimizeMode">>) -> - 'google.protobuf.FileOptions.OptimizeMode'; -fqbin_to_enum_name(<<"google.protobuf.FieldOptions.CType">>) -> - 'google.protobuf.FieldOptions.CType'; -fqbin_to_enum_name(<<"google.protobuf.FieldOptions.JSType">>) -> - 'google.protobuf.FieldOptions.JSType'; -fqbin_to_enum_name(E) -> - error({gpb_error, {badenum, E}}). +fqbin_to_enum_name(<<"google.protobuf.FieldDescriptorProto.Type">>) -> 'google.protobuf.FieldDescriptorProto.Type'; +fqbin_to_enum_name(<<"google.protobuf.FieldDescriptorProto.Label">>) -> 'google.protobuf.FieldDescriptorProto.Label'; +fqbin_to_enum_name(<<"google.protobuf.FileOptions.OptimizeMode">>) -> 'google.protobuf.FileOptions.OptimizeMode'; +fqbin_to_enum_name(<<"google.protobuf.FieldOptions.CType">>) -> 'google.protobuf.FieldOptions.CType'; +fqbin_to_enum_name(<<"google.protobuf.FieldOptions.JSType">>) -> 'google.protobuf.FieldOptions.JSType'; +fqbin_to_enum_name(<<"google.protobuf.MethodOptions.IdempotencyLevel">>) -> 'google.protobuf.MethodOptions.IdempotencyLevel'; +fqbin_to_enum_name(E) -> error({gpb_error, {badenum, E}}). enum_name_to_fqbin('mvccpb.Event.EventType') -> <<"mvccpb.Event.EventType">>; -enum_name_to_fqbin('google.protobuf.FieldDescriptorProto.Type') -> - <<"google.protobuf.FieldDescriptorProto.Type">>; -enum_name_to_fqbin('google.protobuf.FieldDescriptorProto.Label') -> - <<"google.protobuf.FieldDescriptorProto.Label">>; -enum_name_to_fqbin('google.protobuf.FileOptions.OptimizeMode') -> - <<"google.protobuf.FileOptions.OptimizeMode">>; -enum_name_to_fqbin('google.protobuf.FieldOptions.CType') -> - <<"google.protobuf.FieldOptions.CType">>; -enum_name_to_fqbin('google.protobuf.FieldOptions.JSType') -> - <<"google.protobuf.FieldOptions.JSType">>; -enum_name_to_fqbin(E) -> - error({gpb_error, {badenum, E}}). +enum_name_to_fqbin('google.protobuf.FieldDescriptorProto.Type') -> <<"google.protobuf.FieldDescriptorProto.Type">>; +enum_name_to_fqbin('google.protobuf.FieldDescriptorProto.Label') -> <<"google.protobuf.FieldDescriptorProto.Label">>; +enum_name_to_fqbin('google.protobuf.FileOptions.OptimizeMode') -> <<"google.protobuf.FileOptions.OptimizeMode">>; +enum_name_to_fqbin('google.protobuf.FieldOptions.CType') -> <<"google.protobuf.FieldOptions.CType">>; +enum_name_to_fqbin('google.protobuf.FieldOptions.JSType') -> <<"google.protobuf.FieldOptions.JSType">>; +enum_name_to_fqbin('google.protobuf.MethodOptions.IdempotencyLevel') -> <<"google.protobuf.MethodOptions.IdempotencyLevel">>; +enum_name_to_fqbin(E) -> error({gpb_error, {badenum, E}}). get_package_name() -> mvccpb. @@ -29514,8 +24972,7 @@ source_basename() -> "kv.proto". %% source file. The files are returned with extension, %% see get_all_proto_names/0 for a version that returns %% the basenames sans extension -get_all_source_basenames() -> - ["kv.proto", "gogo.proto", "descriptor.proto"]. +get_all_source_basenames() -> ["kv.proto", "gogo.proto", "descriptor.proto"]. %% Retrieve all proto file names, also imported ones. @@ -29526,17 +24983,18 @@ get_all_source_basenames() -> get_all_proto_names() -> ["kv", "gogo", "descriptor"]. -get_msg_containment("kv") -> - ['mvccpb.Event', 'mvccpb.KeyValue']; +get_msg_containment("kv") -> ['mvccpb.Event', 'mvccpb.KeyValue']; get_msg_containment("gogo") -> []; get_msg_containment("descriptor") -> ['google.protobuf.DescriptorProto', 'google.protobuf.DescriptorProto.ExtensionRange', 'google.protobuf.DescriptorProto.ReservedRange', 'google.protobuf.EnumDescriptorProto', + 'google.protobuf.EnumDescriptorProto.EnumReservedRange', 'google.protobuf.EnumOptions', 'google.protobuf.EnumValueDescriptorProto', 'google.protobuf.EnumValueOptions', + 'google.protobuf.ExtensionRangeOptions', 'google.protobuf.FieldDescriptorProto', 'google.protobuf.FieldOptions', 'google.protobuf.FileDescriptorProto', @@ -29548,60 +25006,59 @@ get_msg_containment("descriptor") -> 'google.protobuf.MethodDescriptorProto', 'google.protobuf.MethodOptions', 'google.protobuf.OneofDescriptorProto', + 'google.protobuf.OneofOptions', 'google.protobuf.ServiceDescriptorProto', 'google.protobuf.ServiceOptions', 'google.protobuf.SourceCodeInfo', 'google.protobuf.SourceCodeInfo.Location', 'google.protobuf.UninterpretedOption', 'google.protobuf.UninterpretedOption.NamePart']; -get_msg_containment(P) -> - error({gpb_error, {badproto, P}}). +get_msg_containment(P) -> error({gpb_error, {badproto, P}}). get_pkg_containment("kv") -> mvccpb; get_pkg_containment("gogo") -> gogoproto; get_pkg_containment("descriptor") -> 'google.protobuf'; -get_pkg_containment(P) -> - error({gpb_error, {badproto, P}}). +get_pkg_containment(P) -> error({gpb_error, {badproto, P}}). get_service_containment("kv") -> []; get_service_containment("gogo") -> []; get_service_containment("descriptor") -> []; -get_service_containment(P) -> - error({gpb_error, {badproto, P}}). +get_service_containment(P) -> error({gpb_error, {badproto, P}}). get_rpc_containment("kv") -> []; get_rpc_containment("gogo") -> []; get_rpc_containment("descriptor") -> []; -get_rpc_containment(P) -> - error({gpb_error, {badproto, P}}). +get_rpc_containment(P) -> error({gpb_error, {badproto, P}}). -get_enum_containment("kv") -> - ['mvccpb.Event.EventType']; +get_enum_containment("kv") -> ['mvccpb.Event.EventType']; get_enum_containment("gogo") -> []; get_enum_containment("descriptor") -> ['google.protobuf.FieldDescriptorProto.Label', 'google.protobuf.FieldDescriptorProto.Type', 'google.protobuf.FieldOptions.CType', 'google.protobuf.FieldOptions.JSType', - 'google.protobuf.FileOptions.OptimizeMode']; -get_enum_containment(P) -> - error({gpb_error, {badproto, P}}). + 'google.protobuf.FileOptions.OptimizeMode', + 'google.protobuf.MethodOptions.IdempotencyLevel']; +get_enum_containment(P) -> error({gpb_error, {badproto, P}}). get_proto_by_msg_name_as_fqbin(<<"google.protobuf.ServiceOptions">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.OneofOptions">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.MethodOptions">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.MessageOptions">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.FileOptions">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.FieldOptions">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.ExtensionRangeOptions">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumValueOptions">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumOptions">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.UninterpretedOption.NamePart">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.FileDescriptorSet">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"mvccpb.Event">>) -> "kv"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumDescriptorProto.EnumReservedRange">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.DescriptorProto.ReservedRange">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.DescriptorProto.ExtensionRange">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"mvccpb.KeyValue">>) -> "kv"; @@ -29618,41 +25075,35 @@ get_proto_by_msg_name_as_fqbin(<<"google.protobuf.FieldDescriptorProto">>) -> "d get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumValueDescriptorProto">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumDescriptorProto">>) -> "descriptor"; get_proto_by_msg_name_as_fqbin(<<"google.protobuf.DescriptorProto">>) -> "descriptor"; -get_proto_by_msg_name_as_fqbin(E) -> - error({gpb_error, {badmsg, E}}). +get_proto_by_msg_name_as_fqbin(E) -> error({gpb_error, {badmsg, E}}). -spec get_proto_by_service_name_as_fqbin(_) -> no_return(). -get_proto_by_service_name_as_fqbin(E) -> - error({gpb_error, {badservice, E}}). - - -get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FileOptions.OptimizeMode">>) -> - "descriptor"; -get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldOptions.JSType">>) -> - "descriptor"; -get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldOptions.CType">>) -> - "descriptor"; -get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldDescriptorProto.Type">>) -> - "descriptor"; +get_proto_by_service_name_as_fqbin(E) -> error({gpb_error, {badservice, E}}). + + +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FileOptions.OptimizeMode">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldOptions.JSType">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldOptions.CType">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldDescriptorProto.Type">>) -> "descriptor"; get_proto_by_enum_name_as_fqbin(<<"mvccpb.Event.EventType">>) -> "kv"; -get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldDescriptorProto.Label">>) -> - "descriptor"; -get_proto_by_enum_name_as_fqbin(E) -> - error({gpb_error, {badenum, E}}). +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.MethodOptions.IdempotencyLevel">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldDescriptorProto.Label">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(E) -> error({gpb_error, {badenum, E}}). get_protos_by_pkg_name_as_fqbin(<<"mvccpb">>) -> ["kv"]; -get_protos_by_pkg_name_as_fqbin(<<"google.protobuf">>) -> - ["descriptor"]; +get_protos_by_pkg_name_as_fqbin(<<"google.protobuf">>) -> ["descriptor"]; get_protos_by_pkg_name_as_fqbin(<<"gogoproto">>) -> ["gogo"]; -get_protos_by_pkg_name_as_fqbin(E) -> - error({gpb_error, {badpkg, E}}). +get_protos_by_pkg_name_as_fqbin(E) -> error({gpb_error, {badpkg, E}}). gpb_version_as_string() -> - "4.11.0". + "4.20.0". gpb_version_as_list() -> - [4,11,0]. + [4,20,0]. + +gpb_version_source() -> + "file". diff --git a/src/protos/router_pb.erl b/src/protos/router_pb.erl deleted file mode 100644 index 352c187..0000000 --- a/src/protos/router_pb.erl +++ /dev/null @@ -1,64412 +0,0 @@ -%% -*- coding: utf-8 -*- -%% @private -%% Automatically generated, do not edit -%% Generated by gpb_compile version 4.11.1 --module(router_pb). - --export([encode_msg/2, encode_msg/3]). --export([decode_msg/2, decode_msg/3]). --export([merge_msgs/3, merge_msgs/4]). --export([verify_msg/2, verify_msg/3]). --export([get_msg_defs/0]). --export([get_msg_names/0]). --export([get_group_names/0]). --export([get_msg_or_group_names/0]). --export([get_enum_names/0]). --export([find_msg_def/1, fetch_msg_def/1]). --export([find_enum_def/1, fetch_enum_def/1]). --export([enum_symbol_by_value/2, enum_value_by_symbol/2]). --export(['enum_symbol_by_value_Etcd.RangeRequest.SortOrder'/1, 'enum_value_by_symbol_Etcd.RangeRequest.SortOrder'/1]). --export(['enum_symbol_by_value_Etcd.RangeRequest.SortTarget'/1, 'enum_value_by_symbol_Etcd.RangeRequest.SortTarget'/1]). --export(['enum_symbol_by_value_Etcd.Compare.CompareResult'/1, 'enum_value_by_symbol_Etcd.Compare.CompareResult'/1]). --export(['enum_symbol_by_value_Etcd.Compare.CompareTarget'/1, 'enum_value_by_symbol_Etcd.Compare.CompareTarget'/1]). --export(['enum_symbol_by_value_Etcd.WatchCreateRequest.FilterType'/1, 'enum_value_by_symbol_Etcd.WatchCreateRequest.FilterType'/1]). --export(['enum_symbol_by_value_Etcd.AlarmType'/1, 'enum_value_by_symbol_Etcd.AlarmType'/1]). --export(['enum_symbol_by_value_Etcd.AlarmRequest.AlarmAction'/1, 'enum_value_by_symbol_Etcd.AlarmRequest.AlarmAction'/1]). --export(['enum_symbol_by_value_Etcd.HealthCheckResponse.ServingStatus'/1, 'enum_value_by_symbol_Etcd.HealthCheckResponse.ServingStatus'/1]). --export(['enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'/1, 'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'/1]). --export(['enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'/1, 'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'/1]). --export(['enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'/1, 'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'/1]). --export(['enum_symbol_by_value_google.protobuf.FieldOptions.CType'/1, 'enum_value_by_symbol_google.protobuf.FieldOptions.CType'/1]). --export(['enum_symbol_by_value_google.protobuf.FieldOptions.JSType'/1, 'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'/1]). --export(['enum_symbol_by_value_mvccpb.Event.EventType'/1, 'enum_value_by_symbol_mvccpb.Event.EventType'/1]). --export(['enum_symbol_by_value_authpb.Permission.Type'/1, 'enum_value_by_symbol_authpb.Permission.Type'/1]). --export([get_service_names/0]). --export([get_service_def/1]). --export([get_rpc_names/1]). --export([find_rpc_def/2, fetch_rpc_def/2]). --export([fqbin_to_service_name/1]). --export([service_name_to_fqbin/1]). --export([fqbins_to_service_and_rpc_name/2]). --export([service_and_rpc_name_to_fqbins/2]). --export([fqbin_to_msg_name/1]). --export([msg_name_to_fqbin/1]). --export([fqbin_to_enum_name/1]). --export([enum_name_to_fqbin/1]). --export([get_package_name/0]). --export([uses_packages/0]). --export([source_basename/0]). --export([get_all_source_basenames/0]). --export([get_all_proto_names/0]). --export([get_msg_containment/1]). --export([get_pkg_containment/1]). --export([get_service_containment/1]). --export([get_rpc_containment/1]). --export([get_enum_containment/1]). --export([get_proto_by_msg_name_as_fqbin/1]). --export([get_proto_by_service_name_as_fqbin/1]). --export([get_proto_by_enum_name_as_fqbin/1]). --export([get_protos_by_pkg_name_as_fqbin/1]). --export([gpb_version_as_string/0, gpb_version_as_list/0]). - - -%% enumerated types --type 'Etcd.RangeRequest.SortOrder'() :: 'NONE' | 'ASCEND' | 'DESCEND'. --type 'Etcd.RangeRequest.SortTarget'() :: 'KEY' | 'VERSION' | 'CREATE' | 'MOD' | 'VALUE'. --type 'Etcd.Compare.CompareResult'() :: 'EQUAL' | 'GREATER' | 'LESS' | 'NOT_EQUAL'. --type 'Etcd.Compare.CompareTarget'() :: 'VERSION' | 'CREATE' | 'MOD' | 'VALUE' | 'LEASE'. --type 'Etcd.WatchCreateRequest.FilterType'() :: 'NOPUT' | 'NODELETE'. --type 'Etcd.AlarmType'() :: 'NONE' | 'NOSPACE' | 'CORRUPT'. --type 'Etcd.AlarmRequest.AlarmAction'() :: 'GET' | 'ACTIVATE' | 'DEACTIVATE'. --type 'Etcd.HealthCheckResponse.ServingStatus'() :: 'UNKNOWN' | 'SERVING' | 'NOT_SERVING' | 'SERVICE_UNKNOWN'. --type 'google.protobuf.FieldDescriptorProto.Type'() :: 'TYPE_DOUBLE' | 'TYPE_FLOAT' | 'TYPE_INT64' | 'TYPE_UINT64' | 'TYPE_INT32' | 'TYPE_FIXED64' | 'TYPE_FIXED32' | 'TYPE_BOOL' | 'TYPE_STRING' | 'TYPE_GROUP' | 'TYPE_MESSAGE' | 'TYPE_BYTES' | 'TYPE_UINT32' | 'TYPE_ENUM' | 'TYPE_SFIXED32' | 'TYPE_SFIXED64' | 'TYPE_SINT32' | 'TYPE_SINT64'. --type 'google.protobuf.FieldDescriptorProto.Label'() :: 'LABEL_OPTIONAL' | 'LABEL_REQUIRED' | 'LABEL_REPEATED'. --type 'google.protobuf.FileOptions.OptimizeMode'() :: 'SPEED' | 'CODE_SIZE' | 'LITE_RUNTIME'. --type 'google.protobuf.FieldOptions.CType'() :: 'STRING' | 'CORD' | 'STRING_PIECE'. --type 'google.protobuf.FieldOptions.JSType'() :: 'JS_NORMAL' | 'JS_STRING' | 'JS_NUMBER'. --type 'mvccpb.Event.EventType'() :: 'PUT' | 'DELETE'. --type 'authpb.Permission.Type'() :: 'READ' | 'WRITE' | 'READWRITE'. --export_type(['Etcd.RangeRequest.SortOrder'/0, 'Etcd.RangeRequest.SortTarget'/0, 'Etcd.Compare.CompareResult'/0, 'Etcd.Compare.CompareTarget'/0, 'Etcd.WatchCreateRequest.FilterType'/0, 'Etcd.AlarmType'/0, 'Etcd.AlarmRequest.AlarmAction'/0, 'Etcd.HealthCheckResponse.ServingStatus'/0, 'google.protobuf.FieldDescriptorProto.Type'/0, 'google.protobuf.FieldDescriptorProto.Label'/0, 'google.protobuf.FileOptions.OptimizeMode'/0, 'google.protobuf.FieldOptions.CType'/0, 'google.protobuf.FieldOptions.JSType'/0, 'mvccpb.Event.EventType'/0, 'authpb.Permission.Type'/0]). - -%% message types --type 'Etcd.ResponseHeader'() :: - #{cluster_id => non_neg_integer(), % = 1, 64 bits - member_id => non_neg_integer(), % = 2, 64 bits - revision => integer(), % = 3, 64 bits - raft_term => non_neg_integer() % = 4, 64 bits - }. - --type 'Etcd.RangeRequest'() :: - #{key => iodata(), % = 1 - range_end => iodata(), % = 2 - limit => integer(), % = 3, 64 bits - revision => integer(), % = 4, 64 bits - sort_order => 'NONE' | 'ASCEND' | 'DESCEND' | integer(), % = 5, enum Etcd.RangeRequest.SortOrder - sort_target => 'KEY' | 'VERSION' | 'CREATE' | 'MOD' | 'VALUE' | integer(), % = 6, enum Etcd.RangeRequest.SortTarget - serializable => boolean() | 0 | 1, % = 7 - keys_only => boolean() | 0 | 1, % = 8 - count_only => boolean() | 0 | 1, % = 9 - min_mod_revision => integer(), % = 10, 64 bits - max_mod_revision => integer(), % = 11, 64 bits - min_create_revision => integer(), % = 12, 64 bits - max_create_revision => integer() % = 13, 64 bits - }. - --type 'Etcd.RangeResponse'() :: - #{header => 'Etcd.ResponseHeader'(), % = 1 - kvs => ['mvccpb.KeyValue'()], % = 2 - more => boolean() | 0 | 1, % = 3 - count => integer() % = 4, 64 bits - }. - --type 'Etcd.PutRequest'() :: - #{key => iodata(), % = 1 - value => iodata(), % = 2 - lease => integer(), % = 3, 64 bits - prev_kv => boolean() | 0 | 1, % = 4 - ignore_value => boolean() | 0 | 1, % = 5 - ignore_lease => boolean() | 0 | 1 % = 6 - }. - --type 'Etcd.PutResponse'() :: - #{header => 'Etcd.ResponseHeader'(), % = 1 - prev_kv => 'mvccpb.KeyValue'() % = 2 - }. - --type 'Etcd.DeleteRangeRequest'() :: - #{key => iodata(), % = 1 - range_end => iodata(), % = 2 - prev_kv => boolean() | 0 | 1 % = 3 - }. - --type 'Etcd.DeleteRangeResponse'() :: - #{header => 'Etcd.ResponseHeader'(), % = 1 - deleted => integer(), % = 2, 64 bits - prev_kvs => ['mvccpb.KeyValue'()] % = 3 - }. - --type 'Etcd.RequestOp'() :: - #{request => {request_range, 'Etcd.RangeRequest'()} | {request_put, 'Etcd.PutRequest'()} | {request_delete_range, 'Etcd.DeleteRangeRequest'()} | {request_txn, 'Etcd.TxnRequest'()} % oneof - }. - --type 'Etcd.ResponseOp'() :: - #{response => {response_range, 'Etcd.RangeResponse'()} | {response_put, 'Etcd.PutResponse'()} | {response_delete_range, 'Etcd.DeleteRangeResponse'()} | {response_txn, 'Etcd.TxnResponse'()} % oneof - }. - --type 'Etcd.Compare'() :: - #{result => 'EQUAL' | 'GREATER' | 'LESS' | 'NOT_EQUAL' | integer(), % = 1, enum Etcd.Compare.CompareResult - target => 'VERSION' | 'CREATE' | 'MOD' | 'VALUE' | 'LEASE' | integer(), % = 2, enum Etcd.Compare.CompareTarget - key => iodata(), % = 3 - target_union => {version, integer()} | {create_revision, integer()} | {mod_revision, integer()} | {value, iodata()} | {lease, integer()}, % oneof - range_end => iodata() % = 64 - }. - --type 'Etcd.TxnRequest'() :: - #{compare => ['Etcd.Compare'()], % = 1 - success => ['Etcd.RequestOp'()], % = 2 - failure => ['Etcd.RequestOp'()] % = 3 - }. - --type 'Etcd.TxnResponse'() :: - #{header => 'Etcd.ResponseHeader'(), % = 1 - succeeded => boolean() | 0 | 1, % = 2 - responses => ['Etcd.ResponseOp'()] % = 3 - }. - --type 'Etcd.CompactionRequest'() :: - #{revision => integer(), % = 1, 64 bits - physical => boolean() | 0 | 1 % = 2 - }. - --type 'Etcd.CompactionResponse'() :: - #{header => 'Etcd.ResponseHeader'() % = 1 - }. - --type 'Etcd.HashRequest'() :: - #{ - }. - --type 'Etcd.HashKVRequest'() :: - #{revision => integer() % = 1, 64 bits - }. - --type 'Etcd.HashKVResponse'() :: - #{header => 'Etcd.ResponseHeader'(), % = 1 - hash => non_neg_integer(), % = 2, 32 bits - compact_revision => integer() % = 3, 64 bits - }. - --type 'Etcd.HashResponse'() :: - #{header => 'Etcd.ResponseHeader'(), % = 1 - hash => non_neg_integer() % = 2, 32 bits - }. - --type 'Etcd.SnapshotRequest'() :: - #{ - }. - --type 'Etcd.SnapshotResponse'() :: - #{header => 'Etcd.ResponseHeader'(), % = 1 - remaining_bytes => non_neg_integer(), % = 2, 64 bits - blob => iodata() % = 3 - }. - --type 'Etcd.WatchRequest'() :: - #{request_union => {create_request, 'Etcd.WatchCreateRequest'()} | {cancel_request, 'Etcd.WatchCancelRequest'()} | {progress_request, 'Etcd.WatchProgressRequest'()} % oneof - }. - --type 'Etcd.WatchCreateRequest'() :: - #{key => iodata(), % = 1 - range_end => iodata(), % = 2 - start_revision => integer(), % = 3, 64 bits - progress_notify => boolean() | 0 | 1, % = 4 - filters => ['NOPUT' | 'NODELETE' | integer()], % = 5, enum Etcd.WatchCreateRequest.FilterType - prev_kv => boolean() | 0 | 1, % = 6 - watch_id => integer(), % = 7, 64 bits - fragment => boolean() | 0 | 1 % = 8 - }. - --type 'Etcd.WatchCancelRequest'() :: - #{watch_id => integer() % = 1, 64 bits - }. - --type 'Etcd.WatchProgressRequest'() :: - #{ - }. - --type 'Etcd.WatchResponse'() :: - #{header => 'Etcd.ResponseHeader'(), % = 1 - watch_id => integer(), % = 2, 64 bits - created => boolean() | 0 | 1, % = 3 - canceled => boolean() | 0 | 1, % = 4 - compact_revision => integer(), % = 5, 64 bits - cancel_reason => iodata(), % = 6 - fragment => boolean() | 0 | 1, % = 7 - events => ['mvccpb.Event'()] % = 11 - }. - --type 'Etcd.LeaseGrantRequest'() :: - #{'TTL' => integer(), % = 1, 64 bits - 'ID' => integer() % = 2, 64 bits - }. - --type 'Etcd.LeaseGrantResponse'() :: - #{header => 'Etcd.ResponseHeader'(), % = 1 - 'ID' => integer(), % = 2, 64 bits - 'TTL' => integer(), % = 3, 64 bits - error => iodata() % = 4 - }. - --type 'Etcd.LeaseRevokeRequest'() :: - #{'ID' => integer() % = 1, 64 bits - }. - --type 'Etcd.LeaseRevokeResponse'() :: - #{header => 'Etcd.ResponseHeader'() % = 1 - }. - --type 'Etcd.LeaseCheckpoint'() :: - #{'ID' => integer(), % = 1, 64 bits - remaining_TTL => integer() % = 2, 64 bits - }. - --type 'Etcd.LeaseCheckpointRequest'() :: - #{checkpoints => ['Etcd.LeaseCheckpoint'()] % = 1 - }. - --type 'Etcd.LeaseCheckpointResponse'() :: - #{header => 'Etcd.ResponseHeader'() % = 1 - }. - --type 'Etcd.LeaseKeepAliveRequest'() :: - #{'ID' => integer() % = 1, 64 bits - }. - --type 'Etcd.LeaseKeepAliveResponse'() :: - #{header => 'Etcd.ResponseHeader'(), % = 1 - 'ID' => integer(), % = 2, 64 bits - 'TTL' => integer() % = 3, 64 bits - }. - --type 'Etcd.LeaseTimeToLiveRequest'() :: - #{'ID' => integer(), % = 1, 64 bits - keys => boolean() | 0 | 1 % = 2 - }. - --type 'Etcd.LeaseTimeToLiveResponse'() :: - #{header => 'Etcd.ResponseHeader'(), % = 1 - 'ID' => integer(), % = 2, 64 bits - 'TTL' => integer(), % = 3, 64 bits - grantedTTL => integer(), % = 4, 64 bits - keys => [iodata()] % = 5 - }. - --type 'Etcd.LeaseLeasesRequest'() :: - #{ - }. - --type 'Etcd.LeaseStatus'() :: - #{'ID' => integer() % = 1, 64 bits - }. - --type 'Etcd.LeaseLeasesResponse'() :: - #{header => 'Etcd.ResponseHeader'(), % = 1 - leases => ['Etcd.LeaseStatus'()] % = 2 - }. - --type 'Etcd.Member'() :: - #{'ID' => non_neg_integer(), % = 1, 64 bits - name => iodata(), % = 2 - peerURLs => [iodata()], % = 3 - clientURLs => [iodata()], % = 4 - isLearner => boolean() | 0 | 1 % = 5 - }. - --type 'Etcd.MemberAddRequest'() :: - #{peerURLs => [iodata()], % = 1 - isLearner => boolean() | 0 | 1 % = 2 - }. - --type 'Etcd.MemberAddResponse'() :: - #{header => 'Etcd.ResponseHeader'(), % = 1 - member => 'Etcd.Member'(), % = 2 - members => ['Etcd.Member'()] % = 3 - }. - --type 'Etcd.MemberRemoveRequest'() :: - #{'ID' => non_neg_integer() % = 1, 64 bits - }. - --type 'Etcd.MemberRemoveResponse'() :: - #{header => 'Etcd.ResponseHeader'(), % = 1 - members => ['Etcd.Member'()] % = 2 - }. - --type 'Etcd.MemberUpdateRequest'() :: - #{'ID' => non_neg_integer(), % = 1, 64 bits - peerURLs => [iodata()] % = 2 - }. - --type 'Etcd.MemberUpdateResponse'() :: - #{header => 'Etcd.ResponseHeader'(), % = 1 - members => ['Etcd.Member'()] % = 2 - }. - --type 'Etcd.MemberListRequest'() :: - #{ - }. - --type 'Etcd.MemberListResponse'() :: - #{header => 'Etcd.ResponseHeader'(), % = 1 - members => ['Etcd.Member'()] % = 2 - }. - --type 'Etcd.MemberPromoteRequest'() :: - #{'ID' => non_neg_integer() % = 1, 64 bits - }. - --type 'Etcd.MemberPromoteResponse'() :: - #{header => 'Etcd.ResponseHeader'(), % = 1 - members => ['Etcd.Member'()] % = 2 - }. - --type 'Etcd.DefragmentRequest'() :: - #{ - }. - --type 'Etcd.DefragmentResponse'() :: - #{header => 'Etcd.ResponseHeader'() % = 1 - }. - --type 'Etcd.MoveLeaderRequest'() :: - #{targetID => non_neg_integer() % = 1, 64 bits - }. - --type 'Etcd.MoveLeaderResponse'() :: - #{header => 'Etcd.ResponseHeader'() % = 1 - }. - --type 'Etcd.AlarmRequest'() :: - #{action => 'GET' | 'ACTIVATE' | 'DEACTIVATE' | integer(), % = 1, enum Etcd.AlarmRequest.AlarmAction - memberID => non_neg_integer(), % = 2, 64 bits - alarm => 'NONE' | 'NOSPACE' | 'CORRUPT' | integer() % = 3, enum Etcd.AlarmType - }. - --type 'Etcd.AlarmMember'() :: - #{memberID => non_neg_integer(), % = 1, 64 bits - alarm => 'NONE' | 'NOSPACE' | 'CORRUPT' | integer() % = 2, enum Etcd.AlarmType - }. - --type 'Etcd.AlarmResponse'() :: - #{header => 'Etcd.ResponseHeader'(), % = 1 - alarms => ['Etcd.AlarmMember'()] % = 2 - }. - --type 'Etcd.StatusRequest'() :: - #{ - }. - --type 'Etcd.StatusResponse'() :: - #{header => 'Etcd.ResponseHeader'(), % = 1 - version => iodata(), % = 2 - dbSize => integer(), % = 3, 64 bits - leader => non_neg_integer(), % = 4, 64 bits - raftIndex => non_neg_integer(), % = 5, 64 bits - raftTerm => non_neg_integer(), % = 6, 64 bits - raftAppliedIndex => non_neg_integer(), % = 7, 64 bits - errors => [iodata()], % = 8 - dbSizeInUse => integer(), % = 9, 64 bits - isLearner => boolean() | 0 | 1 % = 10 - }. - --type 'Etcd.AuthEnableRequest'() :: - #{ - }. - --type 'Etcd.AuthDisableRequest'() :: - #{ - }. - --type 'Etcd.AuthenticateRequest'() :: - #{name => iodata(), % = 1 - password => iodata() % = 2 - }. - --type 'Etcd.AuthUserAddRequest'() :: - #{name => iodata(), % = 1 - password => iodata(), % = 2 - options => 'authpb.UserAddOptions'() % = 3 - }. - --type 'Etcd.AuthUserGetRequest'() :: - #{name => iodata() % = 1 - }. - --type 'Etcd.AuthUserDeleteRequest'() :: - #{name => iodata() % = 1 - }. - --type 'Etcd.AuthUserChangePasswordRequest'() :: - #{name => iodata(), % = 1 - password => iodata() % = 2 - }. - --type 'Etcd.AuthUserGrantRoleRequest'() :: - #{user => iodata(), % = 1 - role => iodata() % = 2 - }. - --type 'Etcd.AuthUserRevokeRoleRequest'() :: - #{name => iodata(), % = 1 - role => iodata() % = 2 - }. - --type 'Etcd.AuthRoleAddRequest'() :: - #{name => iodata() % = 1 - }. - --type 'Etcd.AuthRoleGetRequest'() :: - #{role => iodata() % = 1 - }. - --type 'Etcd.AuthUserListRequest'() :: - #{ - }. - --type 'Etcd.AuthRoleListRequest'() :: - #{ - }. - --type 'Etcd.AuthRoleDeleteRequest'() :: - #{role => iodata() % = 1 - }. - --type 'Etcd.AuthRoleGrantPermissionRequest'() :: - #{name => iodata(), % = 1 - perm => 'authpb.Permission'() % = 2 - }. - --type 'Etcd.AuthRoleRevokePermissionRequest'() :: - #{role => iodata(), % = 1 - key => iodata(), % = 2 - range_end => iodata() % = 3 - }. - --type 'Etcd.AuthEnableResponse'() :: - #{header => 'Etcd.ResponseHeader'() % = 1 - }. - --type 'Etcd.AuthDisableResponse'() :: - #{header => 'Etcd.ResponseHeader'() % = 1 - }. - --type 'Etcd.AuthenticateResponse'() :: - #{header => 'Etcd.ResponseHeader'(), % = 1 - token => iodata() % = 2 - }. - --type 'Etcd.AuthUserAddResponse'() :: - #{header => 'Etcd.ResponseHeader'() % = 1 - }. - --type 'Etcd.AuthUserGetResponse'() :: - #{header => 'Etcd.ResponseHeader'(), % = 1 - roles => [iodata()] % = 2 - }. - --type 'Etcd.AuthUserDeleteResponse'() :: - #{header => 'Etcd.ResponseHeader'() % = 1 - }. - --type 'Etcd.AuthUserChangePasswordResponse'() :: - #{header => 'Etcd.ResponseHeader'() % = 1 - }. - --type 'Etcd.AuthUserGrantRoleResponse'() :: - #{header => 'Etcd.ResponseHeader'() % = 1 - }. - --type 'Etcd.AuthUserRevokeRoleResponse'() :: - #{header => 'Etcd.ResponseHeader'() % = 1 - }. - --type 'Etcd.AuthRoleAddResponse'() :: - #{header => 'Etcd.ResponseHeader'() % = 1 - }. - --type 'Etcd.AuthRoleGetResponse'() :: - #{header => 'Etcd.ResponseHeader'(), % = 1 - perm => ['authpb.Permission'()] % = 2 - }. - --type 'Etcd.AuthRoleListResponse'() :: - #{header => 'Etcd.ResponseHeader'(), % = 1 - roles => [iodata()] % = 2 - }. - --type 'Etcd.AuthUserListResponse'() :: - #{header => 'Etcd.ResponseHeader'(), % = 1 - users => [iodata()] % = 2 - }. - --type 'Etcd.AuthRoleDeleteResponse'() :: - #{header => 'Etcd.ResponseHeader'() % = 1 - }. - --type 'Etcd.AuthRoleGrantPermissionResponse'() :: - #{header => 'Etcd.ResponseHeader'() % = 1 - }. - --type 'Etcd.AuthRoleRevokePermissionResponse'() :: - #{header => 'Etcd.ResponseHeader'() % = 1 - }. - --type 'Etcd.HealthCheckRequest'() :: - #{service => iodata() % = 1 - }. - --type 'Etcd.HealthCheckResponse'() :: - #{status => 'UNKNOWN' | 'SERVING' | 'NOT_SERVING' | 'SERVICE_UNKNOWN' | integer() % = 1, enum Etcd.HealthCheckResponse.ServingStatus - }. - --type 'Etcd.LockRequest'() :: - #{name => iodata(), % = 1 - lease => integer() % = 2, 64 bits - }. - --type 'Etcd.LockResponse'() :: - #{header => 'Etcd.ResponseHeader'(), % = 1 - key => iodata() % = 2 - }. - --type 'Etcd.UnlockRequest'() :: - #{key => iodata() % = 1 - }. - --type 'Etcd.UnlockResponse'() :: - #{header => 'Etcd.ResponseHeader'() % = 1 - }. - --type 'Etcd.CampaignRequest'() :: - #{name => iodata(), % = 1 - lease => integer(), % = 2, 64 bits - value => iodata() % = 3 - }. - --type 'Etcd.CampaignResponse'() :: - #{header => 'Etcd.ResponseHeader'(), % = 1 - leader => 'Etcd.LeaderKey'() % = 2 - }. - --type 'Etcd.LeaderKey'() :: - #{name => iodata(), % = 1 - key => iodata(), % = 2 - rev => integer(), % = 3, 64 bits - lease => integer() % = 4, 64 bits - }. - --type 'Etcd.LeaderRequest'() :: - #{name => iodata() % = 1 - }. - --type 'Etcd.LeaderResponse'() :: - #{header => 'Etcd.ResponseHeader'(), % = 1 - kv => 'mvccpb.KeyValue'() % = 2 - }. - --type 'Etcd.ResignRequest'() :: - #{leader => 'Etcd.LeaderKey'() % = 1 - }. - --type 'Etcd.ResignResponse'() :: - #{header => 'Etcd.ResponseHeader'() % = 1 - }. - --type 'Etcd.ProclaimRequest'() :: - #{leader => 'Etcd.LeaderKey'(), % = 1 - value => iodata() % = 2 - }. - --type 'Etcd.ProclaimResponse'() :: - #{header => 'Etcd.ResponseHeader'() % = 1 - }. - --type 'google.protobuf.FileDescriptorSet'() :: - #{file => ['google.protobuf.FileDescriptorProto'()] % = 1 - }. - --type 'google.protobuf.FileDescriptorProto'() :: - #{name => iodata(), % = 1 - package => iodata(), % = 2 - dependency => [iodata()], % = 3 - public_dependency => [integer()], % = 10, 32 bits - weak_dependency => [integer()], % = 11, 32 bits - message_type => ['google.protobuf.DescriptorProto'()], % = 4 - enum_type => ['google.protobuf.EnumDescriptorProto'()], % = 5 - service => ['google.protobuf.ServiceDescriptorProto'()], % = 6 - extension => ['google.protobuf.FieldDescriptorProto'()], % = 7 - options => 'google.protobuf.FileOptions'(), % = 8 - source_code_info => 'google.protobuf.SourceCodeInfo'(), % = 9 - syntax => iodata() % = 12 - }. - --type 'google.protobuf.DescriptorProto.ExtensionRange'() :: - #{start => integer(), % = 1, 32 bits - 'end' => integer() % = 2, 32 bits - }. - --type 'google.protobuf.DescriptorProto.ReservedRange'() :: - #{start => integer(), % = 1, 32 bits - 'end' => integer() % = 2, 32 bits - }. - --type 'google.protobuf.DescriptorProto'() :: - #{name => iodata(), % = 1 - field => ['google.protobuf.FieldDescriptorProto'()], % = 2 - extension => ['google.protobuf.FieldDescriptorProto'()], % = 6 - nested_type => ['google.protobuf.DescriptorProto'()], % = 3 - enum_type => ['google.protobuf.EnumDescriptorProto'()], % = 4 - extension_range => ['google.protobuf.DescriptorProto.ExtensionRange'()], % = 5 - oneof_decl => ['google.protobuf.OneofDescriptorProto'()], % = 8 - options => 'google.protobuf.MessageOptions'(), % = 7 - reserved_range => ['google.protobuf.DescriptorProto.ReservedRange'()], % = 9 - reserved_name => [iodata()] % = 10 - }. - --type 'google.protobuf.FieldDescriptorProto'() :: - #{name => iodata(), % = 1 - number => integer(), % = 3, 32 bits - label => 'LABEL_OPTIONAL' | 'LABEL_REQUIRED' | 'LABEL_REPEATED' | integer(), % = 4, enum google.protobuf.FieldDescriptorProto.Label - type => 'TYPE_DOUBLE' | 'TYPE_FLOAT' | 'TYPE_INT64' | 'TYPE_UINT64' | 'TYPE_INT32' | 'TYPE_FIXED64' | 'TYPE_FIXED32' | 'TYPE_BOOL' | 'TYPE_STRING' | 'TYPE_GROUP' | 'TYPE_MESSAGE' | 'TYPE_BYTES' | 'TYPE_UINT32' | 'TYPE_ENUM' | 'TYPE_SFIXED32' | 'TYPE_SFIXED64' | 'TYPE_SINT32' | 'TYPE_SINT64' | integer(), % = 5, enum google.protobuf.FieldDescriptorProto.Type - type_name => iodata(), % = 6 - extendee => iodata(), % = 2 - default_value => iodata(), % = 7 - oneof_index => integer(), % = 9, 32 bits - json_name => iodata(), % = 10 - options => 'google.protobuf.FieldOptions'() % = 8 - }. - --type 'google.protobuf.OneofDescriptorProto'() :: - #{name => iodata() % = 1 - }. - --type 'google.protobuf.EnumDescriptorProto'() :: - #{name => iodata(), % = 1 - value => ['google.protobuf.EnumValueDescriptorProto'()], % = 2 - options => 'google.protobuf.EnumOptions'() % = 3 - }. - --type 'google.protobuf.EnumValueDescriptorProto'() :: - #{name => iodata(), % = 1 - number => integer(), % = 2, 32 bits - options => 'google.protobuf.EnumValueOptions'() % = 3 - }. - --type 'google.protobuf.ServiceDescriptorProto'() :: - #{name => iodata(), % = 1 - method => ['google.protobuf.MethodDescriptorProto'()], % = 2 - options => 'google.protobuf.ServiceOptions'() % = 3 - }. - --type 'google.protobuf.MethodDescriptorProto'() :: - #{name => iodata(), % = 1 - input_type => iodata(), % = 2 - output_type => iodata(), % = 3 - options => 'google.protobuf.MethodOptions'(), % = 4 - client_streaming => boolean() | 0 | 1, % = 5 - server_streaming => boolean() | 0 | 1 % = 6 - }. - --type 'google.protobuf.FileOptions'() :: - #{java_package => iodata(), % = 1 - java_outer_classname => iodata(), % = 8 - java_multiple_files => boolean() | 0 | 1, % = 10 - java_generate_equals_and_hash => boolean() | 0 | 1, % = 20 - java_string_check_utf8 => boolean() | 0 | 1, % = 27 - optimize_for => 'SPEED' | 'CODE_SIZE' | 'LITE_RUNTIME' | integer(), % = 9, enum google.protobuf.FileOptions.OptimizeMode - go_package => iodata(), % = 11 - cc_generic_services => boolean() | 0 | 1, % = 16 - java_generic_services => boolean() | 0 | 1, % = 17 - py_generic_services => boolean() | 0 | 1, % = 18 - deprecated => boolean() | 0 | 1, % = 23 - cc_enable_arenas => boolean() | 0 | 1, % = 31 - objc_class_prefix => iodata(), % = 36 - csharp_namespace => iodata(), % = 37 - javanano_use_deprecated_package => boolean() | 0 | 1, % = 38 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999 - goproto_getters_all => boolean() | 0 | 1, % = 63001 - goproto_enum_prefix_all => boolean() | 0 | 1, % = 63002 - goproto_stringer_all => boolean() | 0 | 1, % = 63003 - verbose_equal_all => boolean() | 0 | 1, % = 63004 - face_all => boolean() | 0 | 1, % = 63005 - gostring_all => boolean() | 0 | 1, % = 63006 - populate_all => boolean() | 0 | 1, % = 63007 - stringer_all => boolean() | 0 | 1, % = 63008 - onlyone_all => boolean() | 0 | 1, % = 63009 - equal_all => boolean() | 0 | 1, % = 63013 - description_all => boolean() | 0 | 1, % = 63014 - testgen_all => boolean() | 0 | 1, % = 63015 - benchgen_all => boolean() | 0 | 1, % = 63016 - marshaler_all => boolean() | 0 | 1, % = 63017 - unmarshaler_all => boolean() | 0 | 1, % = 63018 - stable_marshaler_all => boolean() | 0 | 1, % = 63019 - sizer_all => boolean() | 0 | 1, % = 63020 - goproto_enum_stringer_all => boolean() | 0 | 1, % = 63021 - enum_stringer_all => boolean() | 0 | 1, % = 63022 - unsafe_marshaler_all => boolean() | 0 | 1, % = 63023 - unsafe_unmarshaler_all => boolean() | 0 | 1, % = 63024 - goproto_extensions_map_all => boolean() | 0 | 1, % = 63025 - goproto_unrecognized_all => boolean() | 0 | 1, % = 63026 - gogoproto_import => boolean() | 0 | 1, % = 63027 - protosizer_all => boolean() | 0 | 1, % = 63028 - compare_all => boolean() | 0 | 1 % = 63029 - }. - --type 'google.protobuf.MessageOptions'() :: - #{message_set_wire_format => boolean() | 0 | 1, % = 1 - no_standard_descriptor_accessor => boolean() | 0 | 1, % = 2 - deprecated => boolean() | 0 | 1, % = 3 - map_entry => boolean() | 0 | 1, % = 7 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999 - goproto_getters => boolean() | 0 | 1, % = 64001 - goproto_stringer => boolean() | 0 | 1, % = 64003 - verbose_equal => boolean() | 0 | 1, % = 64004 - face => boolean() | 0 | 1, % = 64005 - gostring => boolean() | 0 | 1, % = 64006 - populate => boolean() | 0 | 1, % = 64007 - stringer => boolean() | 0 | 1, % = 67008 - onlyone => boolean() | 0 | 1, % = 64009 - equal => boolean() | 0 | 1, % = 64013 - description => boolean() | 0 | 1, % = 64014 - testgen => boolean() | 0 | 1, % = 64015 - benchgen => boolean() | 0 | 1, % = 64016 - marshaler => boolean() | 0 | 1, % = 64017 - unmarshaler => boolean() | 0 | 1, % = 64018 - stable_marshaler => boolean() | 0 | 1, % = 64019 - sizer => boolean() | 0 | 1, % = 64020 - unsafe_marshaler => boolean() | 0 | 1, % = 64023 - unsafe_unmarshaler => boolean() | 0 | 1, % = 64024 - goproto_extensions_map => boolean() | 0 | 1, % = 64025 - goproto_unrecognized => boolean() | 0 | 1, % = 64026 - protosizer => boolean() | 0 | 1, % = 64028 - compare => boolean() | 0 | 1 % = 64029 - }. - --type 'google.protobuf.FieldOptions'() :: - #{ctype => 'STRING' | 'CORD' | 'STRING_PIECE' | integer(), % = 1, enum google.protobuf.FieldOptions.CType - packed => boolean() | 0 | 1, % = 2 - jstype => 'JS_NORMAL' | 'JS_STRING' | 'JS_NUMBER' | integer(), % = 6, enum google.protobuf.FieldOptions.JSType - lazy => boolean() | 0 | 1, % = 5 - deprecated => boolean() | 0 | 1, % = 3 - weak => boolean() | 0 | 1, % = 10 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999 - nullable => boolean() | 0 | 1, % = 65001 - embed => boolean() | 0 | 1, % = 65002 - customtype => iodata(), % = 65003 - customname => iodata(), % = 65004 - jsontag => iodata(), % = 65005 - moretags => iodata(), % = 65006 - casttype => iodata(), % = 65007 - castkey => iodata(), % = 65008 - castvalue => iodata(), % = 65009 - stdtime => boolean() | 0 | 1, % = 65010 - stdduration => boolean() | 0 | 1 % = 65011 - }. - --type 'google.protobuf.EnumOptions'() :: - #{allow_alias => boolean() | 0 | 1, % = 2 - deprecated => boolean() | 0 | 1, % = 3 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999 - goproto_enum_prefix => boolean() | 0 | 1, % = 62001 - goproto_enum_stringer => boolean() | 0 | 1, % = 62021 - enum_stringer => boolean() | 0 | 1, % = 62022 - enum_customname => iodata() % = 62023 - }. - --type 'google.protobuf.EnumValueOptions'() :: - #{deprecated => boolean() | 0 | 1, % = 1 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999 - enumvalue_customname => iodata() % = 66001 - }. - --type 'google.protobuf.ServiceOptions'() :: - #{deprecated => boolean() | 0 | 1, % = 33 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()] % = 999 - }. - --type 'google.protobuf.MethodOptions'() :: - #{deprecated => boolean() | 0 | 1, % = 33 - uninterpreted_option => ['google.protobuf.UninterpretedOption'()] % = 999 - }. - --type 'google.protobuf.UninterpretedOption.NamePart'() :: - #{name_part := iodata(), % = 1 - is_extension := boolean() | 0 | 1 % = 2 - }. - --type 'google.protobuf.UninterpretedOption'() :: - #{name => ['google.protobuf.UninterpretedOption.NamePart'()], % = 2 - identifier_value => iodata(), % = 3 - positive_int_value => non_neg_integer(), % = 4, 64 bits - negative_int_value => integer(), % = 5, 64 bits - double_value => float() | integer() | infinity | '-infinity' | nan, % = 6 - string_value => iodata(), % = 7 - aggregate_value => iodata() % = 8 - }. - --type 'google.protobuf.SourceCodeInfo.Location'() :: - #{path => [integer()], % = 1, 32 bits - span => [integer()], % = 2, 32 bits - leading_comments => iodata(), % = 3 - trailing_comments => iodata(), % = 4 - leading_detached_comments => [iodata()] % = 6 - }. - --type 'google.protobuf.SourceCodeInfo'() :: - #{location => ['google.protobuf.SourceCodeInfo.Location'()] % = 1 - }. - --type 'google.protobuf.GeneratedCodeInfo.Annotation'() :: - #{path => [integer()], % = 1, 32 bits - source_file => iodata(), % = 2 - 'begin' => integer(), % = 3, 32 bits - 'end' => integer() % = 4, 32 bits - }. - --type 'google.protobuf.GeneratedCodeInfo'() :: - #{annotation => ['google.protobuf.GeneratedCodeInfo.Annotation'()] % = 1 - }. - --type 'mvccpb.KeyValue'() :: - #{key => iodata(), % = 1 - create_revision => integer(), % = 2, 64 bits - mod_revision => integer(), % = 3, 64 bits - version => integer(), % = 4, 64 bits - value => iodata(), % = 5 - lease => integer() % = 6, 64 bits - }. - --type 'mvccpb.Event'() :: - #{type => 'PUT' | 'DELETE' | integer(), % = 1, enum mvccpb.Event.EventType - kv => 'mvccpb.KeyValue'(), % = 2 - prev_kv => 'mvccpb.KeyValue'() % = 3 - }. - --type 'authpb.UserAddOptions'() :: - #{no_password => boolean() | 0 | 1 % = 1 - }. - --type 'authpb.User'() :: - #{name => iodata(), % = 1 - password => iodata(), % = 2 - roles => [iodata()], % = 3 - options => 'authpb.UserAddOptions'() % = 4 - }. - --type 'authpb.Permission'() :: - #{permType => 'READ' | 'WRITE' | 'READWRITE' | integer(), % = 1, enum authpb.Permission.Type - key => iodata(), % = 2 - range_end => iodata() % = 3 - }. - --type 'authpb.Role'() :: - #{name => iodata(), % = 1 - keyPermission => ['authpb.Permission'()] % = 2 - }. - --export_type(['Etcd.ResponseHeader'/0, 'Etcd.RangeRequest'/0, 'Etcd.RangeResponse'/0, 'Etcd.PutRequest'/0, 'Etcd.PutResponse'/0, 'Etcd.DeleteRangeRequest'/0, 'Etcd.DeleteRangeResponse'/0, 'Etcd.RequestOp'/0, 'Etcd.ResponseOp'/0, 'Etcd.Compare'/0, 'Etcd.TxnRequest'/0, 'Etcd.TxnResponse'/0, 'Etcd.CompactionRequest'/0, 'Etcd.CompactionResponse'/0, 'Etcd.HashRequest'/0, 'Etcd.HashKVRequest'/0, 'Etcd.HashKVResponse'/0, 'Etcd.HashResponse'/0, 'Etcd.SnapshotRequest'/0, 'Etcd.SnapshotResponse'/0, 'Etcd.WatchRequest'/0, 'Etcd.WatchCreateRequest'/0, 'Etcd.WatchCancelRequest'/0, 'Etcd.WatchProgressRequest'/0, 'Etcd.WatchResponse'/0, 'Etcd.LeaseGrantRequest'/0, 'Etcd.LeaseGrantResponse'/0, 'Etcd.LeaseRevokeRequest'/0, 'Etcd.LeaseRevokeResponse'/0, 'Etcd.LeaseCheckpoint'/0, 'Etcd.LeaseCheckpointRequest'/0, 'Etcd.LeaseCheckpointResponse'/0, 'Etcd.LeaseKeepAliveRequest'/0, 'Etcd.LeaseKeepAliveResponse'/0, 'Etcd.LeaseTimeToLiveRequest'/0, 'Etcd.LeaseTimeToLiveResponse'/0, 'Etcd.LeaseLeasesRequest'/0, 'Etcd.LeaseStatus'/0, 'Etcd.LeaseLeasesResponse'/0, 'Etcd.Member'/0, 'Etcd.MemberAddRequest'/0, 'Etcd.MemberAddResponse'/0, 'Etcd.MemberRemoveRequest'/0, 'Etcd.MemberRemoveResponse'/0, 'Etcd.MemberUpdateRequest'/0, 'Etcd.MemberUpdateResponse'/0, 'Etcd.MemberListRequest'/0, 'Etcd.MemberListResponse'/0, 'Etcd.MemberPromoteRequest'/0, 'Etcd.MemberPromoteResponse'/0, 'Etcd.DefragmentRequest'/0, 'Etcd.DefragmentResponse'/0, 'Etcd.MoveLeaderRequest'/0, 'Etcd.MoveLeaderResponse'/0, 'Etcd.AlarmRequest'/0, 'Etcd.AlarmMember'/0, 'Etcd.AlarmResponse'/0, 'Etcd.StatusRequest'/0, 'Etcd.StatusResponse'/0, 'Etcd.AuthEnableRequest'/0, 'Etcd.AuthDisableRequest'/0, 'Etcd.AuthenticateRequest'/0, 'Etcd.AuthUserAddRequest'/0, 'Etcd.AuthUserGetRequest'/0, 'Etcd.AuthUserDeleteRequest'/0, 'Etcd.AuthUserChangePasswordRequest'/0, 'Etcd.AuthUserGrantRoleRequest'/0, 'Etcd.AuthUserRevokeRoleRequest'/0, 'Etcd.AuthRoleAddRequest'/0, 'Etcd.AuthRoleGetRequest'/0, 'Etcd.AuthUserListRequest'/0, 'Etcd.AuthRoleListRequest'/0, 'Etcd.AuthRoleDeleteRequest'/0, 'Etcd.AuthRoleGrantPermissionRequest'/0, 'Etcd.AuthRoleRevokePermissionRequest'/0, 'Etcd.AuthEnableResponse'/0, 'Etcd.AuthDisableResponse'/0, 'Etcd.AuthenticateResponse'/0, 'Etcd.AuthUserAddResponse'/0, 'Etcd.AuthUserGetResponse'/0, 'Etcd.AuthUserDeleteResponse'/0, 'Etcd.AuthUserChangePasswordResponse'/0, 'Etcd.AuthUserGrantRoleResponse'/0, 'Etcd.AuthUserRevokeRoleResponse'/0, 'Etcd.AuthRoleAddResponse'/0, 'Etcd.AuthRoleGetResponse'/0, 'Etcd.AuthRoleListResponse'/0, 'Etcd.AuthUserListResponse'/0, 'Etcd.AuthRoleDeleteResponse'/0, 'Etcd.AuthRoleGrantPermissionResponse'/0, 'Etcd.AuthRoleRevokePermissionResponse'/0, 'Etcd.HealthCheckRequest'/0, 'Etcd.HealthCheckResponse'/0, 'Etcd.LockRequest'/0, 'Etcd.LockResponse'/0, 'Etcd.UnlockRequest'/0, 'Etcd.UnlockResponse'/0, 'Etcd.CampaignRequest'/0, 'Etcd.CampaignResponse'/0, 'Etcd.LeaderKey'/0, 'Etcd.LeaderRequest'/0, 'Etcd.LeaderResponse'/0, 'Etcd.ResignRequest'/0, 'Etcd.ResignResponse'/0, 'Etcd.ProclaimRequest'/0, 'Etcd.ProclaimResponse'/0, 'google.protobuf.FileDescriptorSet'/0, 'google.protobuf.FileDescriptorProto'/0, 'google.protobuf.DescriptorProto.ExtensionRange'/0, 'google.protobuf.DescriptorProto.ReservedRange'/0, 'google.protobuf.DescriptorProto'/0, 'google.protobuf.FieldDescriptorProto'/0, 'google.protobuf.OneofDescriptorProto'/0, 'google.protobuf.EnumDescriptorProto'/0, 'google.protobuf.EnumValueDescriptorProto'/0, 'google.protobuf.ServiceDescriptorProto'/0, 'google.protobuf.MethodDescriptorProto'/0, 'google.protobuf.FileOptions'/0, 'google.protobuf.MessageOptions'/0, 'google.protobuf.FieldOptions'/0, 'google.protobuf.EnumOptions'/0, 'google.protobuf.EnumValueOptions'/0, 'google.protobuf.ServiceOptions'/0, 'google.protobuf.MethodOptions'/0, 'google.protobuf.UninterpretedOption.NamePart'/0, 'google.protobuf.UninterpretedOption'/0, 'google.protobuf.SourceCodeInfo.Location'/0, 'google.protobuf.SourceCodeInfo'/0, 'google.protobuf.GeneratedCodeInfo.Annotation'/0, 'google.protobuf.GeneratedCodeInfo'/0, 'mvccpb.KeyValue'/0, 'mvccpb.Event'/0, 'authpb.UserAddOptions'/0, 'authpb.User'/0, 'authpb.Permission'/0, 'authpb.Role'/0]). - --spec encode_msg('Etcd.ResponseHeader'() | 'Etcd.RangeRequest'() | 'Etcd.RangeResponse'() | 'Etcd.PutRequest'() | 'Etcd.PutResponse'() | 'Etcd.DeleteRangeRequest'() | 'Etcd.DeleteRangeResponse'() | 'Etcd.RequestOp'() | 'Etcd.ResponseOp'() | 'Etcd.Compare'() | 'Etcd.TxnRequest'() | 'Etcd.TxnResponse'() | 'Etcd.CompactionRequest'() | 'Etcd.CompactionResponse'() | 'Etcd.HashRequest'() | 'Etcd.HashKVRequest'() | 'Etcd.HashKVResponse'() | 'Etcd.HashResponse'() | 'Etcd.SnapshotRequest'() | 'Etcd.SnapshotResponse'() | 'Etcd.WatchRequest'() | 'Etcd.WatchCreateRequest'() | 'Etcd.WatchCancelRequest'() | 'Etcd.WatchProgressRequest'() | 'Etcd.WatchResponse'() | 'Etcd.LeaseGrantRequest'() | 'Etcd.LeaseGrantResponse'() | 'Etcd.LeaseRevokeRequest'() | 'Etcd.LeaseRevokeResponse'() | 'Etcd.LeaseCheckpoint'() | 'Etcd.LeaseCheckpointRequest'() | 'Etcd.LeaseCheckpointResponse'() | 'Etcd.LeaseKeepAliveRequest'() | 'Etcd.LeaseKeepAliveResponse'() | 'Etcd.LeaseTimeToLiveRequest'() | 'Etcd.LeaseTimeToLiveResponse'() | 'Etcd.LeaseLeasesRequest'() | 'Etcd.LeaseStatus'() | 'Etcd.LeaseLeasesResponse'() | 'Etcd.Member'() | 'Etcd.MemberAddRequest'() | 'Etcd.MemberAddResponse'() | 'Etcd.MemberRemoveRequest'() | 'Etcd.MemberRemoveResponse'() | 'Etcd.MemberUpdateRequest'() | 'Etcd.MemberUpdateResponse'() | 'Etcd.MemberListRequest'() | 'Etcd.MemberListResponse'() | 'Etcd.MemberPromoteRequest'() | 'Etcd.MemberPromoteResponse'() | 'Etcd.DefragmentRequest'() | 'Etcd.DefragmentResponse'() | 'Etcd.MoveLeaderRequest'() | 'Etcd.MoveLeaderResponse'() | 'Etcd.AlarmRequest'() | 'Etcd.AlarmMember'() | 'Etcd.AlarmResponse'() | 'Etcd.StatusRequest'() | 'Etcd.StatusResponse'() | 'Etcd.AuthEnableRequest'() | 'Etcd.AuthDisableRequest'() | 'Etcd.AuthenticateRequest'() | 'Etcd.AuthUserAddRequest'() | 'Etcd.AuthUserGetRequest'() | 'Etcd.AuthUserDeleteRequest'() | 'Etcd.AuthUserChangePasswordRequest'() | 'Etcd.AuthUserGrantRoleRequest'() | 'Etcd.AuthUserRevokeRoleRequest'() | 'Etcd.AuthRoleAddRequest'() | 'Etcd.AuthRoleGetRequest'() | 'Etcd.AuthUserListRequest'() | 'Etcd.AuthRoleListRequest'() | 'Etcd.AuthRoleDeleteRequest'() | 'Etcd.AuthRoleGrantPermissionRequest'() | 'Etcd.AuthRoleRevokePermissionRequest'() | 'Etcd.AuthEnableResponse'() | 'Etcd.AuthDisableResponse'() | 'Etcd.AuthenticateResponse'() | 'Etcd.AuthUserAddResponse'() | 'Etcd.AuthUserGetResponse'() | 'Etcd.AuthUserDeleteResponse'() | 'Etcd.AuthUserChangePasswordResponse'() | 'Etcd.AuthUserGrantRoleResponse'() | 'Etcd.AuthUserRevokeRoleResponse'() | 'Etcd.AuthRoleAddResponse'() | 'Etcd.AuthRoleGetResponse'() | 'Etcd.AuthRoleListResponse'() | 'Etcd.AuthUserListResponse'() | 'Etcd.AuthRoleDeleteResponse'() | 'Etcd.AuthRoleGrantPermissionResponse'() | 'Etcd.AuthRoleRevokePermissionResponse'() | 'Etcd.HealthCheckRequest'() | 'Etcd.HealthCheckResponse'() | 'Etcd.LockRequest'() | 'Etcd.LockResponse'() | 'Etcd.UnlockRequest'() | 'Etcd.UnlockResponse'() | 'Etcd.CampaignRequest'() | 'Etcd.CampaignResponse'() | 'Etcd.LeaderKey'() | 'Etcd.LeaderRequest'() | 'Etcd.LeaderResponse'() | 'Etcd.ResignRequest'() | 'Etcd.ResignResponse'() | 'Etcd.ProclaimRequest'() | 'Etcd.ProclaimResponse'() | 'google.protobuf.FileDescriptorSet'() | 'google.protobuf.FileDescriptorProto'() | 'google.protobuf.DescriptorProto.ExtensionRange'() | 'google.protobuf.DescriptorProto.ReservedRange'() | 'google.protobuf.DescriptorProto'() | 'google.protobuf.FieldDescriptorProto'() | 'google.protobuf.OneofDescriptorProto'() | 'google.protobuf.EnumDescriptorProto'() | 'google.protobuf.EnumValueDescriptorProto'() | 'google.protobuf.ServiceDescriptorProto'() | 'google.protobuf.MethodDescriptorProto'() | 'google.protobuf.FileOptions'() | 'google.protobuf.MessageOptions'() | 'google.protobuf.FieldOptions'() | 'google.protobuf.EnumOptions'() | 'google.protobuf.EnumValueOptions'() | 'google.protobuf.ServiceOptions'() | 'google.protobuf.MethodOptions'() | 'google.protobuf.UninterpretedOption.NamePart'() | 'google.protobuf.UninterpretedOption'() | 'google.protobuf.SourceCodeInfo.Location'() | 'google.protobuf.SourceCodeInfo'() | 'google.protobuf.GeneratedCodeInfo.Annotation'() | 'google.protobuf.GeneratedCodeInfo'() | 'mvccpb.KeyValue'() | 'mvccpb.Event'() | 'authpb.UserAddOptions'() | 'authpb.User'() | 'authpb.Permission'() | 'authpb.Role'(), atom()) -> binary(). -encode_msg(Msg, MsgName) when is_atom(MsgName) -> - encode_msg(Msg, MsgName, []). - --spec encode_msg('Etcd.ResponseHeader'() | 'Etcd.RangeRequest'() | 'Etcd.RangeResponse'() | 'Etcd.PutRequest'() | 'Etcd.PutResponse'() | 'Etcd.DeleteRangeRequest'() | 'Etcd.DeleteRangeResponse'() | 'Etcd.RequestOp'() | 'Etcd.ResponseOp'() | 'Etcd.Compare'() | 'Etcd.TxnRequest'() | 'Etcd.TxnResponse'() | 'Etcd.CompactionRequest'() | 'Etcd.CompactionResponse'() | 'Etcd.HashRequest'() | 'Etcd.HashKVRequest'() | 'Etcd.HashKVResponse'() | 'Etcd.HashResponse'() | 'Etcd.SnapshotRequest'() | 'Etcd.SnapshotResponse'() | 'Etcd.WatchRequest'() | 'Etcd.WatchCreateRequest'() | 'Etcd.WatchCancelRequest'() | 'Etcd.WatchProgressRequest'() | 'Etcd.WatchResponse'() | 'Etcd.LeaseGrantRequest'() | 'Etcd.LeaseGrantResponse'() | 'Etcd.LeaseRevokeRequest'() | 'Etcd.LeaseRevokeResponse'() | 'Etcd.LeaseCheckpoint'() | 'Etcd.LeaseCheckpointRequest'() | 'Etcd.LeaseCheckpointResponse'() | 'Etcd.LeaseKeepAliveRequest'() | 'Etcd.LeaseKeepAliveResponse'() | 'Etcd.LeaseTimeToLiveRequest'() | 'Etcd.LeaseTimeToLiveResponse'() | 'Etcd.LeaseLeasesRequest'() | 'Etcd.LeaseStatus'() | 'Etcd.LeaseLeasesResponse'() | 'Etcd.Member'() | 'Etcd.MemberAddRequest'() | 'Etcd.MemberAddResponse'() | 'Etcd.MemberRemoveRequest'() | 'Etcd.MemberRemoveResponse'() | 'Etcd.MemberUpdateRequest'() | 'Etcd.MemberUpdateResponse'() | 'Etcd.MemberListRequest'() | 'Etcd.MemberListResponse'() | 'Etcd.MemberPromoteRequest'() | 'Etcd.MemberPromoteResponse'() | 'Etcd.DefragmentRequest'() | 'Etcd.DefragmentResponse'() | 'Etcd.MoveLeaderRequest'() | 'Etcd.MoveLeaderResponse'() | 'Etcd.AlarmRequest'() | 'Etcd.AlarmMember'() | 'Etcd.AlarmResponse'() | 'Etcd.StatusRequest'() | 'Etcd.StatusResponse'() | 'Etcd.AuthEnableRequest'() | 'Etcd.AuthDisableRequest'() | 'Etcd.AuthenticateRequest'() | 'Etcd.AuthUserAddRequest'() | 'Etcd.AuthUserGetRequest'() | 'Etcd.AuthUserDeleteRequest'() | 'Etcd.AuthUserChangePasswordRequest'() | 'Etcd.AuthUserGrantRoleRequest'() | 'Etcd.AuthUserRevokeRoleRequest'() | 'Etcd.AuthRoleAddRequest'() | 'Etcd.AuthRoleGetRequest'() | 'Etcd.AuthUserListRequest'() | 'Etcd.AuthRoleListRequest'() | 'Etcd.AuthRoleDeleteRequest'() | 'Etcd.AuthRoleGrantPermissionRequest'() | 'Etcd.AuthRoleRevokePermissionRequest'() | 'Etcd.AuthEnableResponse'() | 'Etcd.AuthDisableResponse'() | 'Etcd.AuthenticateResponse'() | 'Etcd.AuthUserAddResponse'() | 'Etcd.AuthUserGetResponse'() | 'Etcd.AuthUserDeleteResponse'() | 'Etcd.AuthUserChangePasswordResponse'() | 'Etcd.AuthUserGrantRoleResponse'() | 'Etcd.AuthUserRevokeRoleResponse'() | 'Etcd.AuthRoleAddResponse'() | 'Etcd.AuthRoleGetResponse'() | 'Etcd.AuthRoleListResponse'() | 'Etcd.AuthUserListResponse'() | 'Etcd.AuthRoleDeleteResponse'() | 'Etcd.AuthRoleGrantPermissionResponse'() | 'Etcd.AuthRoleRevokePermissionResponse'() | 'Etcd.HealthCheckRequest'() | 'Etcd.HealthCheckResponse'() | 'Etcd.LockRequest'() | 'Etcd.LockResponse'() | 'Etcd.UnlockRequest'() | 'Etcd.UnlockResponse'() | 'Etcd.CampaignRequest'() | 'Etcd.CampaignResponse'() | 'Etcd.LeaderKey'() | 'Etcd.LeaderRequest'() | 'Etcd.LeaderResponse'() | 'Etcd.ResignRequest'() | 'Etcd.ResignResponse'() | 'Etcd.ProclaimRequest'() | 'Etcd.ProclaimResponse'() | 'google.protobuf.FileDescriptorSet'() | 'google.protobuf.FileDescriptorProto'() | 'google.protobuf.DescriptorProto.ExtensionRange'() | 'google.protobuf.DescriptorProto.ReservedRange'() | 'google.protobuf.DescriptorProto'() | 'google.protobuf.FieldDescriptorProto'() | 'google.protobuf.OneofDescriptorProto'() | 'google.protobuf.EnumDescriptorProto'() | 'google.protobuf.EnumValueDescriptorProto'() | 'google.protobuf.ServiceDescriptorProto'() | 'google.protobuf.MethodDescriptorProto'() | 'google.protobuf.FileOptions'() | 'google.protobuf.MessageOptions'() | 'google.protobuf.FieldOptions'() | 'google.protobuf.EnumOptions'() | 'google.protobuf.EnumValueOptions'() | 'google.protobuf.ServiceOptions'() | 'google.protobuf.MethodOptions'() | 'google.protobuf.UninterpretedOption.NamePart'() | 'google.protobuf.UninterpretedOption'() | 'google.protobuf.SourceCodeInfo.Location'() | 'google.protobuf.SourceCodeInfo'() | 'google.protobuf.GeneratedCodeInfo.Annotation'() | 'google.protobuf.GeneratedCodeInfo'() | 'mvccpb.KeyValue'() | 'mvccpb.Event'() | 'authpb.UserAddOptions'() | 'authpb.User'() | 'authpb.Permission'() | 'authpb.Role'(), atom(), list()) -> binary(). -encode_msg(Msg, MsgName, Opts) -> - case proplists:get_bool(verify, Opts) of - true -> verify_msg(Msg, MsgName, Opts); - false -> ok - end, - TrUserData = proplists:get_value(user_data, Opts), - case MsgName of - 'Etcd.ResponseHeader' -> - 'encode_msg_Etcd.ResponseHeader'(id(Msg, TrUserData), - TrUserData); - 'Etcd.RangeRequest' -> - 'encode_msg_Etcd.RangeRequest'(id(Msg, TrUserData), - TrUserData); - 'Etcd.RangeResponse' -> - 'encode_msg_Etcd.RangeResponse'(id(Msg, TrUserData), - TrUserData); - 'Etcd.PutRequest' -> - 'encode_msg_Etcd.PutRequest'(id(Msg, TrUserData), - TrUserData); - 'Etcd.PutResponse' -> - 'encode_msg_Etcd.PutResponse'(id(Msg, TrUserData), - TrUserData); - 'Etcd.DeleteRangeRequest' -> - 'encode_msg_Etcd.DeleteRangeRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.DeleteRangeResponse' -> - 'encode_msg_Etcd.DeleteRangeResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.RequestOp' -> - 'encode_msg_Etcd.RequestOp'(id(Msg, TrUserData), - TrUserData); - 'Etcd.ResponseOp' -> - 'encode_msg_Etcd.ResponseOp'(id(Msg, TrUserData), - TrUserData); - 'Etcd.Compare' -> - 'encode_msg_Etcd.Compare'(id(Msg, TrUserData), - TrUserData); - 'Etcd.TxnRequest' -> - 'encode_msg_Etcd.TxnRequest'(id(Msg, TrUserData), - TrUserData); - 'Etcd.TxnResponse' -> - 'encode_msg_Etcd.TxnResponse'(id(Msg, TrUserData), - TrUserData); - 'Etcd.CompactionRequest' -> - 'encode_msg_Etcd.CompactionRequest'(id(Msg, TrUserData), - TrUserData); - 'Etcd.CompactionResponse' -> - 'encode_msg_Etcd.CompactionResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.HashRequest' -> - 'encode_msg_Etcd.HashRequest'(id(Msg, TrUserData), - TrUserData); - 'Etcd.HashKVRequest' -> - 'encode_msg_Etcd.HashKVRequest'(id(Msg, TrUserData), - TrUserData); - 'Etcd.HashKVResponse' -> - 'encode_msg_Etcd.HashKVResponse'(id(Msg, TrUserData), - TrUserData); - 'Etcd.HashResponse' -> - 'encode_msg_Etcd.HashResponse'(id(Msg, TrUserData), - TrUserData); - 'Etcd.SnapshotRequest' -> - 'encode_msg_Etcd.SnapshotRequest'(id(Msg, TrUserData), - TrUserData); - 'Etcd.SnapshotResponse' -> - 'encode_msg_Etcd.SnapshotResponse'(id(Msg, TrUserData), - TrUserData); - 'Etcd.WatchRequest' -> - 'encode_msg_Etcd.WatchRequest'(id(Msg, TrUserData), - TrUserData); - 'Etcd.WatchCreateRequest' -> - 'encode_msg_Etcd.WatchCreateRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.WatchCancelRequest' -> - 'encode_msg_Etcd.WatchCancelRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.WatchProgressRequest' -> - 'encode_msg_Etcd.WatchProgressRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.WatchResponse' -> - 'encode_msg_Etcd.WatchResponse'(id(Msg, TrUserData), - TrUserData); - 'Etcd.LeaseGrantRequest' -> - 'encode_msg_Etcd.LeaseGrantRequest'(id(Msg, TrUserData), - TrUserData); - 'Etcd.LeaseGrantResponse' -> - 'encode_msg_Etcd.LeaseGrantResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.LeaseRevokeRequest' -> - 'encode_msg_Etcd.LeaseRevokeRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.LeaseRevokeResponse' -> - 'encode_msg_Etcd.LeaseRevokeResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.LeaseCheckpoint' -> - 'encode_msg_Etcd.LeaseCheckpoint'(id(Msg, TrUserData), - TrUserData); - 'Etcd.LeaseCheckpointRequest' -> - 'encode_msg_Etcd.LeaseCheckpointRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.LeaseCheckpointResponse' -> - 'encode_msg_Etcd.LeaseCheckpointResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.LeaseKeepAliveRequest' -> - 'encode_msg_Etcd.LeaseKeepAliveRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.LeaseKeepAliveResponse' -> - 'encode_msg_Etcd.LeaseKeepAliveResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.LeaseTimeToLiveRequest' -> - 'encode_msg_Etcd.LeaseTimeToLiveRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.LeaseTimeToLiveResponse' -> - 'encode_msg_Etcd.LeaseTimeToLiveResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.LeaseLeasesRequest' -> - 'encode_msg_Etcd.LeaseLeasesRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.LeaseStatus' -> - 'encode_msg_Etcd.LeaseStatus'(id(Msg, TrUserData), - TrUserData); - 'Etcd.LeaseLeasesResponse' -> - 'encode_msg_Etcd.LeaseLeasesResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.Member' -> - 'encode_msg_Etcd.Member'(id(Msg, TrUserData), - TrUserData); - 'Etcd.MemberAddRequest' -> - 'encode_msg_Etcd.MemberAddRequest'(id(Msg, TrUserData), - TrUserData); - 'Etcd.MemberAddResponse' -> - 'encode_msg_Etcd.MemberAddResponse'(id(Msg, TrUserData), - TrUserData); - 'Etcd.MemberRemoveRequest' -> - 'encode_msg_Etcd.MemberRemoveRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.MemberRemoveResponse' -> - 'encode_msg_Etcd.MemberRemoveResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.MemberUpdateRequest' -> - 'encode_msg_Etcd.MemberUpdateRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.MemberUpdateResponse' -> - 'encode_msg_Etcd.MemberUpdateResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.MemberListRequest' -> - 'encode_msg_Etcd.MemberListRequest'(id(Msg, TrUserData), - TrUserData); - 'Etcd.MemberListResponse' -> - 'encode_msg_Etcd.MemberListResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.MemberPromoteRequest' -> - 'encode_msg_Etcd.MemberPromoteRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.MemberPromoteResponse' -> - 'encode_msg_Etcd.MemberPromoteResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.DefragmentRequest' -> - 'encode_msg_Etcd.DefragmentRequest'(id(Msg, TrUserData), - TrUserData); - 'Etcd.DefragmentResponse' -> - 'encode_msg_Etcd.DefragmentResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.MoveLeaderRequest' -> - 'encode_msg_Etcd.MoveLeaderRequest'(id(Msg, TrUserData), - TrUserData); - 'Etcd.MoveLeaderResponse' -> - 'encode_msg_Etcd.MoveLeaderResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AlarmRequest' -> - 'encode_msg_Etcd.AlarmRequest'(id(Msg, TrUserData), - TrUserData); - 'Etcd.AlarmMember' -> - 'encode_msg_Etcd.AlarmMember'(id(Msg, TrUserData), - TrUserData); - 'Etcd.AlarmResponse' -> - 'encode_msg_Etcd.AlarmResponse'(id(Msg, TrUserData), - TrUserData); - 'Etcd.StatusRequest' -> - 'encode_msg_Etcd.StatusRequest'(id(Msg, TrUserData), - TrUserData); - 'Etcd.StatusResponse' -> - 'encode_msg_Etcd.StatusResponse'(id(Msg, TrUserData), - TrUserData); - 'Etcd.AuthEnableRequest' -> - 'encode_msg_Etcd.AuthEnableRequest'(id(Msg, TrUserData), - TrUserData); - 'Etcd.AuthDisableRequest' -> - 'encode_msg_Etcd.AuthDisableRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthenticateRequest' -> - 'encode_msg_Etcd.AuthenticateRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthUserAddRequest' -> - 'encode_msg_Etcd.AuthUserAddRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthUserGetRequest' -> - 'encode_msg_Etcd.AuthUserGetRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthUserDeleteRequest' -> - 'encode_msg_Etcd.AuthUserDeleteRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthUserChangePasswordRequest' -> - 'encode_msg_Etcd.AuthUserChangePasswordRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthUserGrantRoleRequest' -> - 'encode_msg_Etcd.AuthUserGrantRoleRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthUserRevokeRoleRequest' -> - 'encode_msg_Etcd.AuthUserRevokeRoleRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthRoleAddRequest' -> - 'encode_msg_Etcd.AuthRoleAddRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthRoleGetRequest' -> - 'encode_msg_Etcd.AuthRoleGetRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthUserListRequest' -> - 'encode_msg_Etcd.AuthUserListRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthRoleListRequest' -> - 'encode_msg_Etcd.AuthRoleListRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthRoleDeleteRequest' -> - 'encode_msg_Etcd.AuthRoleDeleteRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthRoleGrantPermissionRequest' -> - 'encode_msg_Etcd.AuthRoleGrantPermissionRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthRoleRevokePermissionRequest' -> - 'encode_msg_Etcd.AuthRoleRevokePermissionRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthEnableResponse' -> - 'encode_msg_Etcd.AuthEnableResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthDisableResponse' -> - 'encode_msg_Etcd.AuthDisableResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthenticateResponse' -> - 'encode_msg_Etcd.AuthenticateResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthUserAddResponse' -> - 'encode_msg_Etcd.AuthUserAddResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthUserGetResponse' -> - 'encode_msg_Etcd.AuthUserGetResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthUserDeleteResponse' -> - 'encode_msg_Etcd.AuthUserDeleteResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthUserChangePasswordResponse' -> - 'encode_msg_Etcd.AuthUserChangePasswordResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthUserGrantRoleResponse' -> - 'encode_msg_Etcd.AuthUserGrantRoleResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthUserRevokeRoleResponse' -> - 'encode_msg_Etcd.AuthUserRevokeRoleResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthRoleAddResponse' -> - 'encode_msg_Etcd.AuthRoleAddResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthRoleGetResponse' -> - 'encode_msg_Etcd.AuthRoleGetResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthRoleListResponse' -> - 'encode_msg_Etcd.AuthRoleListResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthUserListResponse' -> - 'encode_msg_Etcd.AuthUserListResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthRoleDeleteResponse' -> - 'encode_msg_Etcd.AuthRoleDeleteResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthRoleGrantPermissionResponse' -> - 'encode_msg_Etcd.AuthRoleGrantPermissionResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.AuthRoleRevokePermissionResponse' -> - 'encode_msg_Etcd.AuthRoleRevokePermissionResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.HealthCheckRequest' -> - 'encode_msg_Etcd.HealthCheckRequest'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.HealthCheckResponse' -> - 'encode_msg_Etcd.HealthCheckResponse'(id(Msg, - TrUserData), - TrUserData); - 'Etcd.LockRequest' -> - 'encode_msg_Etcd.LockRequest'(id(Msg, TrUserData), - TrUserData); - 'Etcd.LockResponse' -> - 'encode_msg_Etcd.LockResponse'(id(Msg, TrUserData), - TrUserData); - 'Etcd.UnlockRequest' -> - 'encode_msg_Etcd.UnlockRequest'(id(Msg, TrUserData), - TrUserData); - 'Etcd.UnlockResponse' -> - 'encode_msg_Etcd.UnlockResponse'(id(Msg, TrUserData), - TrUserData); - 'Etcd.CampaignRequest' -> - 'encode_msg_Etcd.CampaignRequest'(id(Msg, TrUserData), - TrUserData); - 'Etcd.CampaignResponse' -> - 'encode_msg_Etcd.CampaignResponse'(id(Msg, TrUserData), - TrUserData); - 'Etcd.LeaderKey' -> - 'encode_msg_Etcd.LeaderKey'(id(Msg, TrUserData), - TrUserData); - 'Etcd.LeaderRequest' -> - 'encode_msg_Etcd.LeaderRequest'(id(Msg, TrUserData), - TrUserData); - 'Etcd.LeaderResponse' -> - 'encode_msg_Etcd.LeaderResponse'(id(Msg, TrUserData), - TrUserData); - 'Etcd.ResignRequest' -> - 'encode_msg_Etcd.ResignRequest'(id(Msg, TrUserData), - TrUserData); - 'Etcd.ResignResponse' -> - 'encode_msg_Etcd.ResignResponse'(id(Msg, TrUserData), - TrUserData); - 'Etcd.ProclaimRequest' -> - 'encode_msg_Etcd.ProclaimRequest'(id(Msg, TrUserData), - TrUserData); - 'Etcd.ProclaimResponse' -> - 'encode_msg_Etcd.ProclaimResponse'(id(Msg, TrUserData), - TrUserData); - 'google.protobuf.FileDescriptorSet' -> - 'encode_msg_google.protobuf.FileDescriptorSet'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.FileDescriptorProto' -> - 'encode_msg_google.protobuf.FileDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.DescriptorProto.ExtensionRange' -> - 'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.DescriptorProto.ReservedRange' -> - 'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.DescriptorProto' -> - 'encode_msg_google.protobuf.DescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.FieldDescriptorProto' -> - 'encode_msg_google.protobuf.FieldDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.OneofDescriptorProto' -> - 'encode_msg_google.protobuf.OneofDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.EnumDescriptorProto' -> - 'encode_msg_google.protobuf.EnumDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.EnumValueDescriptorProto' -> - 'encode_msg_google.protobuf.EnumValueDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.ServiceDescriptorProto' -> - 'encode_msg_google.protobuf.ServiceDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.MethodDescriptorProto' -> - 'encode_msg_google.protobuf.MethodDescriptorProto'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.FileOptions' -> - 'encode_msg_google.protobuf.FileOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.MessageOptions' -> - 'encode_msg_google.protobuf.MessageOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.FieldOptions' -> - 'encode_msg_google.protobuf.FieldOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.EnumOptions' -> - 'encode_msg_google.protobuf.EnumOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.EnumValueOptions' -> - 'encode_msg_google.protobuf.EnumValueOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.ServiceOptions' -> - 'encode_msg_google.protobuf.ServiceOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.MethodOptions' -> - 'encode_msg_google.protobuf.MethodOptions'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.UninterpretedOption.NamePart' -> - 'encode_msg_google.protobuf.UninterpretedOption.NamePart'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.UninterpretedOption' -> - 'encode_msg_google.protobuf.UninterpretedOption'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.SourceCodeInfo.Location' -> - 'encode_msg_google.protobuf.SourceCodeInfo.Location'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.SourceCodeInfo' -> - 'encode_msg_google.protobuf.SourceCodeInfo'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.GeneratedCodeInfo.Annotation' -> - 'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(id(Msg, - TrUserData), - TrUserData); - 'google.protobuf.GeneratedCodeInfo' -> - 'encode_msg_google.protobuf.GeneratedCodeInfo'(id(Msg, - TrUserData), - TrUserData); - 'mvccpb.KeyValue' -> - 'encode_msg_mvccpb.KeyValue'(id(Msg, TrUserData), - TrUserData); - 'mvccpb.Event' -> - 'encode_msg_mvccpb.Event'(id(Msg, TrUserData), - TrUserData); - 'authpb.UserAddOptions' -> - 'encode_msg_authpb.UserAddOptions'(id(Msg, TrUserData), - TrUserData); - 'authpb.User' -> - 'encode_msg_authpb.User'(id(Msg, TrUserData), - TrUserData); - 'authpb.Permission' -> - 'encode_msg_authpb.Permission'(id(Msg, TrUserData), - TrUserData); - 'authpb.Role' -> - 'encode_msg_authpb.Role'(id(Msg, TrUserData), - TrUserData) - end. - - -'encode_msg_Etcd.ResponseHeader'(Msg, TrUserData) -> - 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.ResponseHeader'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{cluster_id := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= 0 -> Bin; - true -> e_varint(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, - B2 = case M of - #{member_id := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= 0 -> B1; - true -> e_varint(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end, - B3 = case M of - #{revision := F3} -> - begin - TrF3 = id(F3, TrUserData), - if TrF3 =:= 0 -> B2; - true -> - e_type_int64(TrF3, <>, TrUserData) - end - end; - _ -> B2 - end, - case M of - #{raft_term := F4} -> - begin - TrF4 = id(F4, TrUserData), - if TrF4 =:= 0 -> B3; - true -> e_varint(TrF4, <>, TrUserData) - end - end; - _ -> B3 - end. - -'encode_msg_Etcd.RangeRequest'(Msg, TrUserData) -> - 'encode_msg_Etcd.RangeRequest'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.RangeRequest'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{key := F1} -> - begin - TrF1 = id(F1, TrUserData), - case iolist_size(TrF1) of - 0 -> Bin; - _ -> e_type_bytes(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, - B2 = case M of - #{range_end := F2} -> - begin - TrF2 = id(F2, TrUserData), - case iolist_size(TrF2) of - 0 -> B1; - _ -> e_type_bytes(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end, - B3 = case M of - #{limit := F3} -> - begin - TrF3 = id(F3, TrUserData), - if TrF3 =:= 0 -> B2; - true -> - e_type_int64(TrF3, <>, TrUserData) - end - end; - _ -> B2 - end, - B4 = case M of - #{revision := F4} -> - begin - TrF4 = id(F4, TrUserData), - if TrF4 =:= 0 -> B3; - true -> - e_type_int64(TrF4, <>, TrUserData) - end - end; - _ -> B3 - end, - B5 = case M of - #{sort_order := F5} -> - begin - TrF5 = id(F5, TrUserData), - if TrF5 =:= 'NONE'; TrF5 =:= 0 -> B4; - true -> - 'e_enum_Etcd.RangeRequest.SortOrder'(TrF5, - <>, - TrUserData) - end - end; - _ -> B4 - end, - B6 = case M of - #{sort_target := F6} -> - begin - TrF6 = id(F6, TrUserData), - if TrF6 =:= 'KEY'; TrF6 =:= 0 -> B5; - true -> - 'e_enum_Etcd.RangeRequest.SortTarget'(TrF6, - <>, - TrUserData) - end - end; - _ -> B5 - end, - B7 = case M of - #{serializable := F7} -> - begin - TrF7 = id(F7, TrUserData), - if TrF7 =:= false -> B6; - true -> e_type_bool(TrF7, <>, TrUserData) - end - end; - _ -> B6 - end, - B8 = case M of - #{keys_only := F8} -> - begin - TrF8 = id(F8, TrUserData), - if TrF8 =:= false -> B7; - true -> e_type_bool(TrF8, <>, TrUserData) - end - end; - _ -> B7 - end, - B9 = case M of - #{count_only := F9} -> - begin - TrF9 = id(F9, TrUserData), - if TrF9 =:= false -> B8; - true -> e_type_bool(TrF9, <>, TrUserData) - end - end; - _ -> B8 - end, - B10 = case M of - #{min_mod_revision := F10} -> - begin - TrF10 = id(F10, TrUserData), - if TrF10 =:= 0 -> B9; - true -> - e_type_int64(TrF10, <>, TrUserData) - end - end; - _ -> B9 - end, - B11 = case M of - #{max_mod_revision := F11} -> - begin - TrF11 = id(F11, TrUserData), - if TrF11 =:= 0 -> B10; - true -> - e_type_int64(TrF11, <>, TrUserData) - end - end; - _ -> B10 - end, - B12 = case M of - #{min_create_revision := F12} -> - begin - TrF12 = id(F12, TrUserData), - if TrF12 =:= 0 -> B11; - true -> - e_type_int64(TrF12, <>, TrUserData) - end - end; - _ -> B11 - end, - case M of - #{max_create_revision := F13} -> - begin - TrF13 = id(F13, TrUserData), - if TrF13 =:= 0 -> B12; - true -> - e_type_int64(TrF13, <>, TrUserData) - end - end; - _ -> B12 - end. - -'encode_msg_Etcd.RangeResponse'(Msg, TrUserData) -> - 'encode_msg_Etcd.RangeResponse'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.RangeResponse'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.RangeResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - B2 = case M of - #{kvs := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_Etcd.RangeResponse_kvs'(TrF2, B1, TrUserData) - end; - _ -> B1 - end, - B3 = case M of - #{more := F3} -> - begin - TrF3 = id(F3, TrUserData), - if TrF3 =:= false -> B2; - true -> e_type_bool(TrF3, <>, TrUserData) - end - end; - _ -> B2 - end, - case M of - #{count := F4} -> - begin - TrF4 = id(F4, TrUserData), - if TrF4 =:= 0 -> B3; - true -> - e_type_int64(TrF4, <>, TrUserData) - end - end; - _ -> B3 - end. - -'encode_msg_Etcd.PutRequest'(Msg, TrUserData) -> - 'encode_msg_Etcd.PutRequest'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.PutRequest'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{key := F1} -> - begin - TrF1 = id(F1, TrUserData), - case iolist_size(TrF1) of - 0 -> Bin; - _ -> e_type_bytes(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, - B2 = case M of - #{value := F2} -> - begin - TrF2 = id(F2, TrUserData), - case iolist_size(TrF2) of - 0 -> B1; - _ -> e_type_bytes(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end, - B3 = case M of - #{lease := F3} -> - begin - TrF3 = id(F3, TrUserData), - if TrF3 =:= 0 -> B2; - true -> - e_type_int64(TrF3, <>, TrUserData) - end - end; - _ -> B2 - end, - B4 = case M of - #{prev_kv := F4} -> - begin - TrF4 = id(F4, TrUserData), - if TrF4 =:= false -> B3; - true -> e_type_bool(TrF4, <>, TrUserData) - end - end; - _ -> B3 - end, - B5 = case M of - #{ignore_value := F5} -> - begin - TrF5 = id(F5, TrUserData), - if TrF5 =:= false -> B4; - true -> e_type_bool(TrF5, <>, TrUserData) - end - end; - _ -> B4 - end, - case M of - #{ignore_lease := F6} -> - begin - TrF6 = id(F6, TrUserData), - if TrF6 =:= false -> B5; - true -> e_type_bool(TrF6, <>, TrUserData) - end - end; - _ -> B5 - end. - -'encode_msg_Etcd.PutResponse'(Msg, TrUserData) -> - 'encode_msg_Etcd.PutResponse'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.PutResponse'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.PutResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - case M of - #{prev_kv := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= undefined -> B1; - true -> - 'e_mfield_Etcd.PutResponse_prev_kv'(TrF2, - <>, - TrUserData) - end - end; - _ -> B1 - end. - -'encode_msg_Etcd.DeleteRangeRequest'(Msg, TrUserData) -> - 'encode_msg_Etcd.DeleteRangeRequest'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.DeleteRangeRequest'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{key := F1} -> - begin - TrF1 = id(F1, TrUserData), - case iolist_size(TrF1) of - 0 -> Bin; - _ -> e_type_bytes(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, - B2 = case M of - #{range_end := F2} -> - begin - TrF2 = id(F2, TrUserData), - case iolist_size(TrF2) of - 0 -> B1; - _ -> e_type_bytes(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end, - case M of - #{prev_kv := F3} -> - begin - TrF3 = id(F3, TrUserData), - if TrF3 =:= false -> B2; - true -> e_type_bool(TrF3, <>, TrUserData) - end - end; - _ -> B2 - end. - -'encode_msg_Etcd.DeleteRangeResponse'(Msg, - TrUserData) -> - 'encode_msg_Etcd.DeleteRangeResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.DeleteRangeResponse'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.DeleteRangeResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - B2 = case M of - #{deleted := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= 0 -> B1; - true -> - e_type_int64(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end, - case M of - #{prev_kvs := F3} -> - TrF3 = id(F3, TrUserData), - if TrF3 == [] -> B2; - true -> - 'e_field_Etcd.DeleteRangeResponse_prev_kvs'(TrF3, B2, - TrUserData) - end; - _ -> B2 - end. - -'encode_msg_Etcd.RequestOp'(Msg, TrUserData) -> - 'encode_msg_Etcd.RequestOp'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.RequestOp'(#{} = M, Bin, TrUserData) -> - case M of - #{request := F1} -> - case id(F1, TrUserData) of - {request_range, TF1} -> - begin - TrTF1 = id(TF1, TrUserData), - 'e_mfield_Etcd.RequestOp_request_range'(TrTF1, - <>, - TrUserData) - end; - {request_put, TF1} -> - begin - TrTF1 = id(TF1, TrUserData), - 'e_mfield_Etcd.RequestOp_request_put'(TrTF1, - <>, - TrUserData) - end; - {request_delete_range, TF1} -> - begin - TrTF1 = id(TF1, TrUserData), - 'e_mfield_Etcd.RequestOp_request_delete_range'(TrTF1, - <>, - TrUserData) - end; - {request_txn, TF1} -> - begin - TrTF1 = id(TF1, TrUserData), - 'e_mfield_Etcd.RequestOp_request_txn'(TrTF1, - <>, - TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.ResponseOp'(Msg, TrUserData) -> - 'encode_msg_Etcd.ResponseOp'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.ResponseOp'(#{} = M, Bin, - TrUserData) -> - case M of - #{response := F1} -> - case id(F1, TrUserData) of - {response_range, TF1} -> - begin - TrTF1 = id(TF1, TrUserData), - 'e_mfield_Etcd.ResponseOp_response_range'(TrTF1, - <>, - TrUserData) - end; - {response_put, TF1} -> - begin - TrTF1 = id(TF1, TrUserData), - 'e_mfield_Etcd.ResponseOp_response_put'(TrTF1, - <>, - TrUserData) - end; - {response_delete_range, TF1} -> - begin - TrTF1 = id(TF1, TrUserData), - 'e_mfield_Etcd.ResponseOp_response_delete_range'(TrTF1, - <>, - TrUserData) - end; - {response_txn, TF1} -> - begin - TrTF1 = id(TF1, TrUserData), - 'e_mfield_Etcd.ResponseOp_response_txn'(TrTF1, - <>, - TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.Compare'(Msg, TrUserData) -> - 'encode_msg_Etcd.Compare'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.Compare'(#{} = M, Bin, TrUserData) -> - B1 = case M of - #{result := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= 'EQUAL'; TrF1 =:= 0 -> Bin; - true -> - 'e_enum_Etcd.Compare.CompareResult'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - B2 = case M of - #{target := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= 'VERSION'; TrF2 =:= 0 -> B1; - true -> - 'e_enum_Etcd.Compare.CompareTarget'(TrF2, - <>, - TrUserData) - end - end; - _ -> B1 - end, - B3 = case M of - #{key := F3} -> - begin - TrF3 = id(F3, TrUserData), - case iolist_size(TrF3) of - 0 -> B2; - _ -> e_type_bytes(TrF3, <>, TrUserData) - end - end; - _ -> B2 - end, - B4 = case M of - #{target_union := F4} -> - case id(F4, TrUserData) of - {version, TF4} -> - begin - TrTF4 = id(TF4, TrUserData), - e_type_int64(TrTF4, <>, TrUserData) - end; - {create_revision, TF4} -> - begin - TrTF4 = id(TF4, TrUserData), - e_type_int64(TrTF4, <>, TrUserData) - end; - {mod_revision, TF4} -> - begin - TrTF4 = id(TF4, TrUserData), - e_type_int64(TrTF4, <>, TrUserData) - end; - {value, TF4} -> - begin - TrTF4 = id(TF4, TrUserData), - e_type_bytes(TrTF4, <>, TrUserData) - end; - {lease, TF4} -> - begin - TrTF4 = id(TF4, TrUserData), - e_type_int64(TrTF4, <>, TrUserData) - end - end; - _ -> B3 - end, - case M of - #{range_end := F5} -> - begin - TrF5 = id(F5, TrUserData), - case iolist_size(TrF5) of - 0 -> B4; - _ -> - e_type_bytes(TrF5, <>, TrUserData) - end - end; - _ -> B4 - end. - -'encode_msg_Etcd.TxnRequest'(Msg, TrUserData) -> - 'encode_msg_Etcd.TxnRequest'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.TxnRequest'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{compare := F1} -> - TrF1 = id(F1, TrUserData), - if TrF1 == [] -> Bin; - true -> - 'e_field_Etcd.TxnRequest_compare'(TrF1, Bin, TrUserData) - end; - _ -> Bin - end, - B2 = case M of - #{success := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_Etcd.TxnRequest_success'(TrF2, B1, TrUserData) - end; - _ -> B1 - end, - case M of - #{failure := F3} -> - TrF3 = id(F3, TrUserData), - if TrF3 == [] -> B2; - true -> - 'e_field_Etcd.TxnRequest_failure'(TrF3, B2, TrUserData) - end; - _ -> B2 - end. - -'encode_msg_Etcd.TxnResponse'(Msg, TrUserData) -> - 'encode_msg_Etcd.TxnResponse'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.TxnResponse'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.TxnResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - B2 = case M of - #{succeeded := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= false -> B1; - true -> e_type_bool(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end, - case M of - #{responses := F3} -> - TrF3 = id(F3, TrUserData), - if TrF3 == [] -> B2; - true -> - 'e_field_Etcd.TxnResponse_responses'(TrF3, B2, - TrUserData) - end; - _ -> B2 - end. - -'encode_msg_Etcd.CompactionRequest'(Msg, TrUserData) -> - 'encode_msg_Etcd.CompactionRequest'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.CompactionRequest'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{revision := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= 0 -> Bin; - true -> - e_type_int64(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, - case M of - #{physical := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= false -> B1; - true -> e_type_bool(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end. - -'encode_msg_Etcd.CompactionResponse'(Msg, TrUserData) -> - 'encode_msg_Etcd.CompactionResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.CompactionResponse'(#{} = M, Bin, - TrUserData) -> - case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.CompactionResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.HashRequest'(_Msg, _TrUserData) -> - <<>>. - -'encode_msg_Etcd.HashKVRequest'(Msg, TrUserData) -> - 'encode_msg_Etcd.HashKVRequest'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.HashKVRequest'(#{} = M, Bin, - TrUserData) -> - case M of - #{revision := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= 0 -> Bin; - true -> - e_type_int64(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.HashKVResponse'(Msg, TrUserData) -> - 'encode_msg_Etcd.HashKVResponse'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.HashKVResponse'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.HashKVResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - B2 = case M of - #{hash := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= 0 -> B1; - true -> e_varint(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end, - case M of - #{compact_revision := F3} -> - begin - TrF3 = id(F3, TrUserData), - if TrF3 =:= 0 -> B2; - true -> - e_type_int64(TrF3, <>, TrUserData) - end - end; - _ -> B2 - end. - -'encode_msg_Etcd.HashResponse'(Msg, TrUserData) -> - 'encode_msg_Etcd.HashResponse'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.HashResponse'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.HashResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - case M of - #{hash := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= 0 -> B1; - true -> e_varint(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end. - -'encode_msg_Etcd.SnapshotRequest'(_Msg, _TrUserData) -> - <<>>. - -'encode_msg_Etcd.SnapshotResponse'(Msg, TrUserData) -> - 'encode_msg_Etcd.SnapshotResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.SnapshotResponse'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.SnapshotResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - B2 = case M of - #{remaining_bytes := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= 0 -> B1; - true -> e_varint(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end, - case M of - #{blob := F3} -> - begin - TrF3 = id(F3, TrUserData), - case iolist_size(TrF3) of - 0 -> B2; - _ -> e_type_bytes(TrF3, <>, TrUserData) - end - end; - _ -> B2 - end. - -'encode_msg_Etcd.WatchRequest'(Msg, TrUserData) -> - 'encode_msg_Etcd.WatchRequest'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.WatchRequest'(#{} = M, Bin, - TrUserData) -> - case M of - #{request_union := F1} -> - case id(F1, TrUserData) of - {create_request, TF1} -> - begin - TrTF1 = id(TF1, TrUserData), - 'e_mfield_Etcd.WatchRequest_create_request'(TrTF1, - <>, - TrUserData) - end; - {cancel_request, TF1} -> - begin - TrTF1 = id(TF1, TrUserData), - 'e_mfield_Etcd.WatchRequest_cancel_request'(TrTF1, - <>, - TrUserData) - end; - {progress_request, TF1} -> - begin - TrTF1 = id(TF1, TrUserData), - 'e_mfield_Etcd.WatchRequest_progress_request'(TrTF1, - <>, - TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.WatchCreateRequest'(Msg, TrUserData) -> - 'encode_msg_Etcd.WatchCreateRequest'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.WatchCreateRequest'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{key := F1} -> - begin - TrF1 = id(F1, TrUserData), - case iolist_size(TrF1) of - 0 -> Bin; - _ -> e_type_bytes(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, - B2 = case M of - #{range_end := F2} -> - begin - TrF2 = id(F2, TrUserData), - case iolist_size(TrF2) of - 0 -> B1; - _ -> e_type_bytes(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end, - B3 = case M of - #{start_revision := F3} -> - begin - TrF3 = id(F3, TrUserData), - if TrF3 =:= 0 -> B2; - true -> - e_type_int64(TrF3, <>, TrUserData) - end - end; - _ -> B2 - end, - B4 = case M of - #{progress_notify := F4} -> - begin - TrF4 = id(F4, TrUserData), - if TrF4 =:= false -> B3; - true -> e_type_bool(TrF4, <>, TrUserData) - end - end; - _ -> B3 - end, - B5 = case M of - #{filters := F5} -> - TrF5 = id(F5, TrUserData), - if TrF5 == [] -> B4; - true -> - 'e_field_Etcd.WatchCreateRequest_filters'(TrF5, B4, - TrUserData) - end; - _ -> B4 - end, - B6 = case M of - #{prev_kv := F6} -> - begin - TrF6 = id(F6, TrUserData), - if TrF6 =:= false -> B5; - true -> e_type_bool(TrF6, <>, TrUserData) - end - end; - _ -> B5 - end, - B7 = case M of - #{watch_id := F7} -> - begin - TrF7 = id(F7, TrUserData), - if TrF7 =:= 0 -> B6; - true -> - e_type_int64(TrF7, <>, TrUserData) - end - end; - _ -> B6 - end, - case M of - #{fragment := F8} -> - begin - TrF8 = id(F8, TrUserData), - if TrF8 =:= false -> B7; - true -> e_type_bool(TrF8, <>, TrUserData) - end - end; - _ -> B7 - end. - -'encode_msg_Etcd.WatchCancelRequest'(Msg, TrUserData) -> - 'encode_msg_Etcd.WatchCancelRequest'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.WatchCancelRequest'(#{} = M, Bin, - TrUserData) -> - case M of - #{watch_id := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= 0 -> Bin; - true -> - e_type_int64(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.WatchProgressRequest'(_Msg, - _TrUserData) -> - <<>>. - -'encode_msg_Etcd.WatchResponse'(Msg, TrUserData) -> - 'encode_msg_Etcd.WatchResponse'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.WatchResponse'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.WatchResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - B2 = case M of - #{watch_id := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= 0 -> B1; - true -> - e_type_int64(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end, - B3 = case M of - #{created := F3} -> - begin - TrF3 = id(F3, TrUserData), - if TrF3 =:= false -> B2; - true -> e_type_bool(TrF3, <>, TrUserData) - end - end; - _ -> B2 - end, - B4 = case M of - #{canceled := F4} -> - begin - TrF4 = id(F4, TrUserData), - if TrF4 =:= false -> B3; - true -> e_type_bool(TrF4, <>, TrUserData) - end - end; - _ -> B3 - end, - B5 = case M of - #{compact_revision := F5} -> - begin - TrF5 = id(F5, TrUserData), - if TrF5 =:= 0 -> B4; - true -> - e_type_int64(TrF5, <>, TrUserData) - end - end; - _ -> B4 - end, - B6 = case M of - #{cancel_reason := F6} -> - begin - TrF6 = id(F6, TrUserData), - case is_empty_string(TrF6) of - true -> B5; - false -> - e_type_string(TrF6, <>, TrUserData) - end - end; - _ -> B5 - end, - B7 = case M of - #{fragment := F7} -> - begin - TrF7 = id(F7, TrUserData), - if TrF7 =:= false -> B6; - true -> e_type_bool(TrF7, <>, TrUserData) - end - end; - _ -> B6 - end, - case M of - #{events := F8} -> - TrF8 = id(F8, TrUserData), - if TrF8 == [] -> B7; - true -> - 'e_field_Etcd.WatchResponse_events'(TrF8, B7, - TrUserData) - end; - _ -> B7 - end. - -'encode_msg_Etcd.LeaseGrantRequest'(Msg, TrUserData) -> - 'encode_msg_Etcd.LeaseGrantRequest'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.LeaseGrantRequest'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{'TTL' := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= 0 -> Bin; - true -> - e_type_int64(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, - case M of - #{'ID' := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= 0 -> B1; - true -> - e_type_int64(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end. - -'encode_msg_Etcd.LeaseGrantResponse'(Msg, TrUserData) -> - 'encode_msg_Etcd.LeaseGrantResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.LeaseGrantResponse'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.LeaseGrantResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - B2 = case M of - #{'ID' := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= 0 -> B1; - true -> - e_type_int64(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end, - B3 = case M of - #{'TTL' := F3} -> - begin - TrF3 = id(F3, TrUserData), - if TrF3 =:= 0 -> B2; - true -> - e_type_int64(TrF3, <>, TrUserData) - end - end; - _ -> B2 - end, - case M of - #{error := F4} -> - begin - TrF4 = id(F4, TrUserData), - case is_empty_string(TrF4) of - true -> B3; - false -> - e_type_string(TrF4, <>, TrUserData) - end - end; - _ -> B3 - end. - -'encode_msg_Etcd.LeaseRevokeRequest'(Msg, TrUserData) -> - 'encode_msg_Etcd.LeaseRevokeRequest'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.LeaseRevokeRequest'(#{} = M, Bin, - TrUserData) -> - case M of - #{'ID' := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= 0 -> Bin; - true -> - e_type_int64(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.LeaseRevokeResponse'(Msg, - TrUserData) -> - 'encode_msg_Etcd.LeaseRevokeResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.LeaseRevokeResponse'(#{} = M, Bin, - TrUserData) -> - case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.LeaseRevokeResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.LeaseCheckpoint'(Msg, TrUserData) -> - 'encode_msg_Etcd.LeaseCheckpoint'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.LeaseCheckpoint'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{'ID' := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= 0 -> Bin; - true -> - e_type_int64(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, - case M of - #{remaining_TTL := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= 0 -> B1; - true -> - e_type_int64(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end. - -'encode_msg_Etcd.LeaseCheckpointRequest'(Msg, - TrUserData) -> - 'encode_msg_Etcd.LeaseCheckpointRequest'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.LeaseCheckpointRequest'(#{} = M, Bin, - TrUserData) -> - case M of - #{checkpoints := F1} -> - TrF1 = id(F1, TrUserData), - if TrF1 == [] -> Bin; - true -> - 'e_field_Etcd.LeaseCheckpointRequest_checkpoints'(TrF1, - Bin, - TrUserData) - end; - _ -> Bin - end. - -'encode_msg_Etcd.LeaseCheckpointResponse'(Msg, - TrUserData) -> - 'encode_msg_Etcd.LeaseCheckpointResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.LeaseCheckpointResponse'(#{} = M, Bin, - TrUserData) -> - case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.LeaseCheckpointResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.LeaseKeepAliveRequest'(Msg, - TrUserData) -> - 'encode_msg_Etcd.LeaseKeepAliveRequest'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.LeaseKeepAliveRequest'(#{} = M, Bin, - TrUserData) -> - case M of - #{'ID' := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= 0 -> Bin; - true -> - e_type_int64(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.LeaseKeepAliveResponse'(Msg, - TrUserData) -> - 'encode_msg_Etcd.LeaseKeepAliveResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.LeaseKeepAliveResponse'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.LeaseKeepAliveResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - B2 = case M of - #{'ID' := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= 0 -> B1; - true -> - e_type_int64(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end, - case M of - #{'TTL' := F3} -> - begin - TrF3 = id(F3, TrUserData), - if TrF3 =:= 0 -> B2; - true -> - e_type_int64(TrF3, <>, TrUserData) - end - end; - _ -> B2 - end. - -'encode_msg_Etcd.LeaseTimeToLiveRequest'(Msg, - TrUserData) -> - 'encode_msg_Etcd.LeaseTimeToLiveRequest'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.LeaseTimeToLiveRequest'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{'ID' := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= 0 -> Bin; - true -> - e_type_int64(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, - case M of - #{keys := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= false -> B1; - true -> e_type_bool(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end. - -'encode_msg_Etcd.LeaseTimeToLiveResponse'(Msg, - TrUserData) -> - 'encode_msg_Etcd.LeaseTimeToLiveResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.LeaseTimeToLiveResponse'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.LeaseTimeToLiveResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - B2 = case M of - #{'ID' := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= 0 -> B1; - true -> - e_type_int64(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end, - B3 = case M of - #{'TTL' := F3} -> - begin - TrF3 = id(F3, TrUserData), - if TrF3 =:= 0 -> B2; - true -> - e_type_int64(TrF3, <>, TrUserData) - end - end; - _ -> B2 - end, - B4 = case M of - #{grantedTTL := F4} -> - begin - TrF4 = id(F4, TrUserData), - if TrF4 =:= 0 -> B3; - true -> - e_type_int64(TrF4, <>, TrUserData) - end - end; - _ -> B3 - end, - case M of - #{keys := F5} -> - TrF5 = id(F5, TrUserData), - if TrF5 == [] -> B4; - true -> - 'e_field_Etcd.LeaseTimeToLiveResponse_keys'(TrF5, B4, - TrUserData) - end; - _ -> B4 - end. - -'encode_msg_Etcd.LeaseLeasesRequest'(_Msg, - _TrUserData) -> - <<>>. - -'encode_msg_Etcd.LeaseStatus'(Msg, TrUserData) -> - 'encode_msg_Etcd.LeaseStatus'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.LeaseStatus'(#{} = M, Bin, - TrUserData) -> - case M of - #{'ID' := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= 0 -> Bin; - true -> - e_type_int64(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.LeaseLeasesResponse'(Msg, - TrUserData) -> - 'encode_msg_Etcd.LeaseLeasesResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.LeaseLeasesResponse'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.LeaseLeasesResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - case M of - #{leases := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_Etcd.LeaseLeasesResponse_leases'(TrF2, B1, - TrUserData) - end; - _ -> B1 - end. - -'encode_msg_Etcd.Member'(Msg, TrUserData) -> - 'encode_msg_Etcd.Member'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.Member'(#{} = M, Bin, TrUserData) -> - B1 = case M of - #{'ID' := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= 0 -> Bin; - true -> e_varint(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, - B2 = case M of - #{name := F2} -> - begin - TrF2 = id(F2, TrUserData), - case is_empty_string(TrF2) of - true -> B1; - false -> - e_type_string(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end, - B3 = case M of - #{peerURLs := F3} -> - TrF3 = id(F3, TrUserData), - if TrF3 == [] -> B2; - true -> - 'e_field_Etcd.Member_peerURLs'(TrF3, B2, TrUserData) - end; - _ -> B2 - end, - B4 = case M of - #{clientURLs := F4} -> - TrF4 = id(F4, TrUserData), - if TrF4 == [] -> B3; - true -> - 'e_field_Etcd.Member_clientURLs'(TrF4, B3, TrUserData) - end; - _ -> B3 - end, - case M of - #{isLearner := F5} -> - begin - TrF5 = id(F5, TrUserData), - if TrF5 =:= false -> B4; - true -> e_type_bool(TrF5, <>, TrUserData) - end - end; - _ -> B4 - end. - -'encode_msg_Etcd.MemberAddRequest'(Msg, TrUserData) -> - 'encode_msg_Etcd.MemberAddRequest'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.MemberAddRequest'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{peerURLs := F1} -> - TrF1 = id(F1, TrUserData), - if TrF1 == [] -> Bin; - true -> - 'e_field_Etcd.MemberAddRequest_peerURLs'(TrF1, Bin, - TrUserData) - end; - _ -> Bin - end, - case M of - #{isLearner := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= false -> B1; - true -> e_type_bool(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end. - -'encode_msg_Etcd.MemberAddResponse'(Msg, TrUserData) -> - 'encode_msg_Etcd.MemberAddResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.MemberAddResponse'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.MemberAddResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - B2 = case M of - #{member := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= undefined -> B1; - true -> - 'e_mfield_Etcd.MemberAddResponse_member'(TrF2, - <>, - TrUserData) - end - end; - _ -> B1 - end, - case M of - #{members := F3} -> - TrF3 = id(F3, TrUserData), - if TrF3 == [] -> B2; - true -> - 'e_field_Etcd.MemberAddResponse_members'(TrF3, B2, - TrUserData) - end; - _ -> B2 - end. - -'encode_msg_Etcd.MemberRemoveRequest'(Msg, - TrUserData) -> - 'encode_msg_Etcd.MemberRemoveRequest'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.MemberRemoveRequest'(#{} = M, Bin, - TrUserData) -> - case M of - #{'ID' := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= 0 -> Bin; - true -> e_varint(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.MemberRemoveResponse'(Msg, - TrUserData) -> - 'encode_msg_Etcd.MemberRemoveResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.MemberRemoveResponse'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.MemberRemoveResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - case M of - #{members := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_Etcd.MemberRemoveResponse_members'(TrF2, B1, - TrUserData) - end; - _ -> B1 - end. - -'encode_msg_Etcd.MemberUpdateRequest'(Msg, - TrUserData) -> - 'encode_msg_Etcd.MemberUpdateRequest'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.MemberUpdateRequest'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{'ID' := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= 0 -> Bin; - true -> e_varint(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, - case M of - #{peerURLs := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_Etcd.MemberUpdateRequest_peerURLs'(TrF2, B1, - TrUserData) - end; - _ -> B1 - end. - -'encode_msg_Etcd.MemberUpdateResponse'(Msg, - TrUserData) -> - 'encode_msg_Etcd.MemberUpdateResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.MemberUpdateResponse'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.MemberUpdateResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - case M of - #{members := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_Etcd.MemberUpdateResponse_members'(TrF2, B1, - TrUserData) - end; - _ -> B1 - end. - -'encode_msg_Etcd.MemberListRequest'(_Msg, - _TrUserData) -> - <<>>. - -'encode_msg_Etcd.MemberListResponse'(Msg, TrUserData) -> - 'encode_msg_Etcd.MemberListResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.MemberListResponse'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.MemberListResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - case M of - #{members := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_Etcd.MemberListResponse_members'(TrF2, B1, - TrUserData) - end; - _ -> B1 - end. - -'encode_msg_Etcd.MemberPromoteRequest'(Msg, - TrUserData) -> - 'encode_msg_Etcd.MemberPromoteRequest'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.MemberPromoteRequest'(#{} = M, Bin, - TrUserData) -> - case M of - #{'ID' := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= 0 -> Bin; - true -> e_varint(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.MemberPromoteResponse'(Msg, - TrUserData) -> - 'encode_msg_Etcd.MemberPromoteResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.MemberPromoteResponse'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.MemberPromoteResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - case M of - #{members := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_Etcd.MemberPromoteResponse_members'(TrF2, B1, - TrUserData) - end; - _ -> B1 - end. - -'encode_msg_Etcd.DefragmentRequest'(_Msg, - _TrUserData) -> - <<>>. - -'encode_msg_Etcd.DefragmentResponse'(Msg, TrUserData) -> - 'encode_msg_Etcd.DefragmentResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.DefragmentResponse'(#{} = M, Bin, - TrUserData) -> - case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.DefragmentResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.MoveLeaderRequest'(Msg, TrUserData) -> - 'encode_msg_Etcd.MoveLeaderRequest'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.MoveLeaderRequest'(#{} = M, Bin, - TrUserData) -> - case M of - #{targetID := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= 0 -> Bin; - true -> e_varint(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.MoveLeaderResponse'(Msg, TrUserData) -> - 'encode_msg_Etcd.MoveLeaderResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.MoveLeaderResponse'(#{} = M, Bin, - TrUserData) -> - case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.MoveLeaderResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.AlarmRequest'(Msg, TrUserData) -> - 'encode_msg_Etcd.AlarmRequest'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.AlarmRequest'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{action := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= 'GET'; TrF1 =:= 0 -> Bin; - true -> - 'e_enum_Etcd.AlarmRequest.AlarmAction'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - B2 = case M of - #{memberID := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= 0 -> B1; - true -> e_varint(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end, - case M of - #{alarm := F3} -> - begin - TrF3 = id(F3, TrUserData), - if TrF3 =:= 'NONE'; TrF3 =:= 0 -> B2; - true -> - 'e_enum_Etcd.AlarmType'(TrF3, <>, - TrUserData) - end - end; - _ -> B2 - end. - -'encode_msg_Etcd.AlarmMember'(Msg, TrUserData) -> - 'encode_msg_Etcd.AlarmMember'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.AlarmMember'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{memberID := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= 0 -> Bin; - true -> e_varint(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, - case M of - #{alarm := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= 'NONE'; TrF2 =:= 0 -> B1; - true -> - 'e_enum_Etcd.AlarmType'(TrF2, <>, - TrUserData) - end - end; - _ -> B1 - end. - -'encode_msg_Etcd.AlarmResponse'(Msg, TrUserData) -> - 'encode_msg_Etcd.AlarmResponse'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.AlarmResponse'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.AlarmResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - case M of - #{alarms := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_Etcd.AlarmResponse_alarms'(TrF2, B1, - TrUserData) - end; - _ -> B1 - end. - -'encode_msg_Etcd.StatusRequest'(_Msg, _TrUserData) -> - <<>>. - -'encode_msg_Etcd.StatusResponse'(Msg, TrUserData) -> - 'encode_msg_Etcd.StatusResponse'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.StatusResponse'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.StatusResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - B2 = case M of - #{version := F2} -> - begin - TrF2 = id(F2, TrUserData), - case is_empty_string(TrF2) of - true -> B1; - false -> - e_type_string(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end, - B3 = case M of - #{dbSize := F3} -> - begin - TrF3 = id(F3, TrUserData), - if TrF3 =:= 0 -> B2; - true -> - e_type_int64(TrF3, <>, TrUserData) - end - end; - _ -> B2 - end, - B4 = case M of - #{leader := F4} -> - begin - TrF4 = id(F4, TrUserData), - if TrF4 =:= 0 -> B3; - true -> e_varint(TrF4, <>, TrUserData) - end - end; - _ -> B3 - end, - B5 = case M of - #{raftIndex := F5} -> - begin - TrF5 = id(F5, TrUserData), - if TrF5 =:= 0 -> B4; - true -> e_varint(TrF5, <>, TrUserData) - end - end; - _ -> B4 - end, - B6 = case M of - #{raftTerm := F6} -> - begin - TrF6 = id(F6, TrUserData), - if TrF6 =:= 0 -> B5; - true -> e_varint(TrF6, <>, TrUserData) - end - end; - _ -> B5 - end, - B7 = case M of - #{raftAppliedIndex := F7} -> - begin - TrF7 = id(F7, TrUserData), - if TrF7 =:= 0 -> B6; - true -> e_varint(TrF7, <>, TrUserData) - end - end; - _ -> B6 - end, - B8 = case M of - #{errors := F8} -> - TrF8 = id(F8, TrUserData), - if TrF8 == [] -> B7; - true -> - 'e_field_Etcd.StatusResponse_errors'(TrF8, B7, - TrUserData) - end; - _ -> B7 - end, - B9 = case M of - #{dbSizeInUse := F9} -> - begin - TrF9 = id(F9, TrUserData), - if TrF9 =:= 0 -> B8; - true -> - e_type_int64(TrF9, <>, TrUserData) - end - end; - _ -> B8 - end, - case M of - #{isLearner := F10} -> - begin - TrF10 = id(F10, TrUserData), - if TrF10 =:= false -> B9; - true -> - e_type_bool(TrF10, <>, TrUserData) - end - end; - _ -> B9 - end. - -'encode_msg_Etcd.AuthEnableRequest'(_Msg, - _TrUserData) -> - <<>>. - -'encode_msg_Etcd.AuthDisableRequest'(_Msg, - _TrUserData) -> - <<>>. - -'encode_msg_Etcd.AuthenticateRequest'(Msg, - TrUserData) -> - 'encode_msg_Etcd.AuthenticateRequest'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.AuthenticateRequest'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - case is_empty_string(TrF1) of - true -> Bin; - false -> - e_type_string(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, - case M of - #{password := F2} -> - begin - TrF2 = id(F2, TrUserData), - case is_empty_string(TrF2) of - true -> B1; - false -> - e_type_string(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end. - -'encode_msg_Etcd.AuthUserAddRequest'(Msg, TrUserData) -> - 'encode_msg_Etcd.AuthUserAddRequest'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.AuthUserAddRequest'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - case is_empty_string(TrF1) of - true -> Bin; - false -> - e_type_string(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, - B2 = case M of - #{password := F2} -> - begin - TrF2 = id(F2, TrUserData), - case is_empty_string(TrF2) of - true -> B1; - false -> - e_type_string(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end, - case M of - #{options := F3} -> - begin - TrF3 = id(F3, TrUserData), - if TrF3 =:= undefined -> B2; - true -> - 'e_mfield_Etcd.AuthUserAddRequest_options'(TrF3, - <>, - TrUserData) - end - end; - _ -> B2 - end. - -'encode_msg_Etcd.AuthUserGetRequest'(Msg, TrUserData) -> - 'encode_msg_Etcd.AuthUserGetRequest'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.AuthUserGetRequest'(#{} = M, Bin, - TrUserData) -> - case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - case is_empty_string(TrF1) of - true -> Bin; - false -> - e_type_string(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.AuthUserDeleteRequest'(Msg, - TrUserData) -> - 'encode_msg_Etcd.AuthUserDeleteRequest'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.AuthUserDeleteRequest'(#{} = M, Bin, - TrUserData) -> - case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - case is_empty_string(TrF1) of - true -> Bin; - false -> - e_type_string(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.AuthUserChangePasswordRequest'(Msg, - TrUserData) -> - 'encode_msg_Etcd.AuthUserChangePasswordRequest'(Msg, - <<>>, TrUserData). - - -'encode_msg_Etcd.AuthUserChangePasswordRequest'(#{} = M, - Bin, TrUserData) -> - B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - case is_empty_string(TrF1) of - true -> Bin; - false -> - e_type_string(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, - case M of - #{password := F2} -> - begin - TrF2 = id(F2, TrUserData), - case is_empty_string(TrF2) of - true -> B1; - false -> - e_type_string(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end. - -'encode_msg_Etcd.AuthUserGrantRoleRequest'(Msg, - TrUserData) -> - 'encode_msg_Etcd.AuthUserGrantRoleRequest'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.AuthUserGrantRoleRequest'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{user := F1} -> - begin - TrF1 = id(F1, TrUserData), - case is_empty_string(TrF1) of - true -> Bin; - false -> - e_type_string(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, - case M of - #{role := F2} -> - begin - TrF2 = id(F2, TrUserData), - case is_empty_string(TrF2) of - true -> B1; - false -> - e_type_string(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end. - -'encode_msg_Etcd.AuthUserRevokeRoleRequest'(Msg, - TrUserData) -> - 'encode_msg_Etcd.AuthUserRevokeRoleRequest'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.AuthUserRevokeRoleRequest'(#{} = M, - Bin, TrUserData) -> - B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - case is_empty_string(TrF1) of - true -> Bin; - false -> - e_type_string(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, - case M of - #{role := F2} -> - begin - TrF2 = id(F2, TrUserData), - case is_empty_string(TrF2) of - true -> B1; - false -> - e_type_string(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end. - -'encode_msg_Etcd.AuthRoleAddRequest'(Msg, TrUserData) -> - 'encode_msg_Etcd.AuthRoleAddRequest'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.AuthRoleAddRequest'(#{} = M, Bin, - TrUserData) -> - case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - case is_empty_string(TrF1) of - true -> Bin; - false -> - e_type_string(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.AuthRoleGetRequest'(Msg, TrUserData) -> - 'encode_msg_Etcd.AuthRoleGetRequest'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.AuthRoleGetRequest'(#{} = M, Bin, - TrUserData) -> - case M of - #{role := F1} -> - begin - TrF1 = id(F1, TrUserData), - case is_empty_string(TrF1) of - true -> Bin; - false -> - e_type_string(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.AuthUserListRequest'(_Msg, - _TrUserData) -> - <<>>. - -'encode_msg_Etcd.AuthRoleListRequest'(_Msg, - _TrUserData) -> - <<>>. - -'encode_msg_Etcd.AuthRoleDeleteRequest'(Msg, - TrUserData) -> - 'encode_msg_Etcd.AuthRoleDeleteRequest'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.AuthRoleDeleteRequest'(#{} = M, Bin, - TrUserData) -> - case M of - #{role := F1} -> - begin - TrF1 = id(F1, TrUserData), - case is_empty_string(TrF1) of - true -> Bin; - false -> - e_type_string(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.AuthRoleGrantPermissionRequest'(Msg, - TrUserData) -> - 'encode_msg_Etcd.AuthRoleGrantPermissionRequest'(Msg, - <<>>, TrUserData). - - -'encode_msg_Etcd.AuthRoleGrantPermissionRequest'(#{} = - M, - Bin, TrUserData) -> - B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - case is_empty_string(TrF1) of - true -> Bin; - false -> - e_type_string(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, - case M of - #{perm := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= undefined -> B1; - true -> - 'e_mfield_Etcd.AuthRoleGrantPermissionRequest_perm'(TrF2, - <>, - TrUserData) - end - end; - _ -> B1 - end. - -'encode_msg_Etcd.AuthRoleRevokePermissionRequest'(Msg, - TrUserData) -> - 'encode_msg_Etcd.AuthRoleRevokePermissionRequest'(Msg, - <<>>, TrUserData). - - -'encode_msg_Etcd.AuthRoleRevokePermissionRequest'(#{} = - M, - Bin, TrUserData) -> - B1 = case M of - #{role := F1} -> - begin - TrF1 = id(F1, TrUserData), - case is_empty_string(TrF1) of - true -> Bin; - false -> - e_type_string(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, - B2 = case M of - #{key := F2} -> - begin - TrF2 = id(F2, TrUserData), - case iolist_size(TrF2) of - 0 -> B1; - _ -> e_type_bytes(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end, - case M of - #{range_end := F3} -> - begin - TrF3 = id(F3, TrUserData), - case iolist_size(TrF3) of - 0 -> B2; - _ -> e_type_bytes(TrF3, <>, TrUserData) - end - end; - _ -> B2 - end. - -'encode_msg_Etcd.AuthEnableResponse'(Msg, TrUserData) -> - 'encode_msg_Etcd.AuthEnableResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.AuthEnableResponse'(#{} = M, Bin, - TrUserData) -> - case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.AuthEnableResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.AuthDisableResponse'(Msg, - TrUserData) -> - 'encode_msg_Etcd.AuthDisableResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.AuthDisableResponse'(#{} = M, Bin, - TrUserData) -> - case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.AuthDisableResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.AuthenticateResponse'(Msg, - TrUserData) -> - 'encode_msg_Etcd.AuthenticateResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.AuthenticateResponse'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.AuthenticateResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - case M of - #{token := F2} -> - begin - TrF2 = id(F2, TrUserData), - case is_empty_string(TrF2) of - true -> B1; - false -> - e_type_string(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end. - -'encode_msg_Etcd.AuthUserAddResponse'(Msg, - TrUserData) -> - 'encode_msg_Etcd.AuthUserAddResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.AuthUserAddResponse'(#{} = M, Bin, - TrUserData) -> - case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.AuthUserAddResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.AuthUserGetResponse'(Msg, - TrUserData) -> - 'encode_msg_Etcd.AuthUserGetResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.AuthUserGetResponse'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.AuthUserGetResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - case M of - #{roles := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_Etcd.AuthUserGetResponse_roles'(TrF2, B1, - TrUserData) - end; - _ -> B1 - end. - -'encode_msg_Etcd.AuthUserDeleteResponse'(Msg, - TrUserData) -> - 'encode_msg_Etcd.AuthUserDeleteResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.AuthUserDeleteResponse'(#{} = M, Bin, - TrUserData) -> - case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.AuthUserDeleteResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.AuthUserChangePasswordResponse'(Msg, - TrUserData) -> - 'encode_msg_Etcd.AuthUserChangePasswordResponse'(Msg, - <<>>, TrUserData). - - -'encode_msg_Etcd.AuthUserChangePasswordResponse'(#{} = - M, - Bin, TrUserData) -> - case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.AuthUserChangePasswordResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.AuthUserGrantRoleResponse'(Msg, - TrUserData) -> - 'encode_msg_Etcd.AuthUserGrantRoleResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.AuthUserGrantRoleResponse'(#{} = M, - Bin, TrUserData) -> - case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.AuthUserGrantRoleResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.AuthUserRevokeRoleResponse'(Msg, - TrUserData) -> - 'encode_msg_Etcd.AuthUserRevokeRoleResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.AuthUserRevokeRoleResponse'(#{} = M, - Bin, TrUserData) -> - case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.AuthUserRevokeRoleResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.AuthRoleAddResponse'(Msg, - TrUserData) -> - 'encode_msg_Etcd.AuthRoleAddResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.AuthRoleAddResponse'(#{} = M, Bin, - TrUserData) -> - case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.AuthRoleAddResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.AuthRoleGetResponse'(Msg, - TrUserData) -> - 'encode_msg_Etcd.AuthRoleGetResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.AuthRoleGetResponse'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.AuthRoleGetResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - case M of - #{perm := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_Etcd.AuthRoleGetResponse_perm'(TrF2, B1, - TrUserData) - end; - _ -> B1 - end. - -'encode_msg_Etcd.AuthRoleListResponse'(Msg, - TrUserData) -> - 'encode_msg_Etcd.AuthRoleListResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.AuthRoleListResponse'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.AuthRoleListResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - case M of - #{roles := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_Etcd.AuthRoleListResponse_roles'(TrF2, B1, - TrUserData) - end; - _ -> B1 - end. - -'encode_msg_Etcd.AuthUserListResponse'(Msg, - TrUserData) -> - 'encode_msg_Etcd.AuthUserListResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.AuthUserListResponse'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.AuthUserListResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - case M of - #{users := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_Etcd.AuthUserListResponse_users'(TrF2, B1, - TrUserData) - end; - _ -> B1 - end. - -'encode_msg_Etcd.AuthRoleDeleteResponse'(Msg, - TrUserData) -> - 'encode_msg_Etcd.AuthRoleDeleteResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.AuthRoleDeleteResponse'(#{} = M, Bin, - TrUserData) -> - case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.AuthRoleDeleteResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.AuthRoleGrantPermissionResponse'(Msg, - TrUserData) -> - 'encode_msg_Etcd.AuthRoleGrantPermissionResponse'(Msg, - <<>>, TrUserData). - - -'encode_msg_Etcd.AuthRoleGrantPermissionResponse'(#{} = - M, - Bin, TrUserData) -> - case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.AuthRoleGrantPermissionResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.AuthRoleRevokePermissionResponse'(Msg, - TrUserData) -> - 'encode_msg_Etcd.AuthRoleRevokePermissionResponse'(Msg, - <<>>, TrUserData). - - -'encode_msg_Etcd.AuthRoleRevokePermissionResponse'(#{} = - M, - Bin, TrUserData) -> - case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.AuthRoleRevokePermissionResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.HealthCheckRequest'(Msg, TrUserData) -> - 'encode_msg_Etcd.HealthCheckRequest'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.HealthCheckRequest'(#{} = M, Bin, - TrUserData) -> - case M of - #{service := F1} -> - begin - TrF1 = id(F1, TrUserData), - case is_empty_string(TrF1) of - true -> Bin; - false -> - e_type_string(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.HealthCheckResponse'(Msg, - TrUserData) -> - 'encode_msg_Etcd.HealthCheckResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.HealthCheckResponse'(#{} = M, Bin, - TrUserData) -> - case M of - #{status := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= 'UNKNOWN'; TrF1 =:= 0 -> Bin; - true -> - 'e_enum_Etcd.HealthCheckResponse.ServingStatus'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.LockRequest'(Msg, TrUserData) -> - 'encode_msg_Etcd.LockRequest'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.LockRequest'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - case iolist_size(TrF1) of - 0 -> Bin; - _ -> e_type_bytes(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, - case M of - #{lease := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= 0 -> B1; - true -> - e_type_int64(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end. - -'encode_msg_Etcd.LockResponse'(Msg, TrUserData) -> - 'encode_msg_Etcd.LockResponse'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.LockResponse'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.LockResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - case M of - #{key := F2} -> - begin - TrF2 = id(F2, TrUserData), - case iolist_size(TrF2) of - 0 -> B1; - _ -> e_type_bytes(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end. - -'encode_msg_Etcd.UnlockRequest'(Msg, TrUserData) -> - 'encode_msg_Etcd.UnlockRequest'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.UnlockRequest'(#{} = M, Bin, - TrUserData) -> - case M of - #{key := F1} -> - begin - TrF1 = id(F1, TrUserData), - case iolist_size(TrF1) of - 0 -> Bin; - _ -> e_type_bytes(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.UnlockResponse'(Msg, TrUserData) -> - 'encode_msg_Etcd.UnlockResponse'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.UnlockResponse'(#{} = M, Bin, - TrUserData) -> - case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.UnlockResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.CampaignRequest'(Msg, TrUserData) -> - 'encode_msg_Etcd.CampaignRequest'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.CampaignRequest'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - case iolist_size(TrF1) of - 0 -> Bin; - _ -> e_type_bytes(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, - B2 = case M of - #{lease := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= 0 -> B1; - true -> - e_type_int64(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end, - case M of - #{value := F3} -> - begin - TrF3 = id(F3, TrUserData), - case iolist_size(TrF3) of - 0 -> B2; - _ -> e_type_bytes(TrF3, <>, TrUserData) - end - end; - _ -> B2 - end. - -'encode_msg_Etcd.CampaignResponse'(Msg, TrUserData) -> - 'encode_msg_Etcd.CampaignResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.CampaignResponse'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.CampaignResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - case M of - #{leader := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= undefined -> B1; - true -> - 'e_mfield_Etcd.CampaignResponse_leader'(TrF2, - <>, - TrUserData) - end - end; - _ -> B1 - end. - -'encode_msg_Etcd.LeaderKey'(Msg, TrUserData) -> - 'encode_msg_Etcd.LeaderKey'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.LeaderKey'(#{} = M, Bin, TrUserData) -> - B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - case iolist_size(TrF1) of - 0 -> Bin; - _ -> e_type_bytes(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, - B2 = case M of - #{key := F2} -> - begin - TrF2 = id(F2, TrUserData), - case iolist_size(TrF2) of - 0 -> B1; - _ -> e_type_bytes(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end, - B3 = case M of - #{rev := F3} -> - begin - TrF3 = id(F3, TrUserData), - if TrF3 =:= 0 -> B2; - true -> - e_type_int64(TrF3, <>, TrUserData) - end - end; - _ -> B2 - end, - case M of - #{lease := F4} -> - begin - TrF4 = id(F4, TrUserData), - if TrF4 =:= 0 -> B3; - true -> - e_type_int64(TrF4, <>, TrUserData) - end - end; - _ -> B3 - end. - -'encode_msg_Etcd.LeaderRequest'(Msg, TrUserData) -> - 'encode_msg_Etcd.LeaderRequest'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.LeaderRequest'(#{} = M, Bin, - TrUserData) -> - case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - case iolist_size(TrF1) of - 0 -> Bin; - _ -> e_type_bytes(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.LeaderResponse'(Msg, TrUserData) -> - 'encode_msg_Etcd.LeaderResponse'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.LeaderResponse'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.LeaderResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - case M of - #{kv := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= undefined -> B1; - true -> - 'e_mfield_Etcd.LeaderResponse_kv'(TrF2, - <>, - TrUserData) - end - end; - _ -> B1 - end. - -'encode_msg_Etcd.ResignRequest'(Msg, TrUserData) -> - 'encode_msg_Etcd.ResignRequest'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.ResignRequest'(#{} = M, Bin, - TrUserData) -> - case M of - #{leader := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.ResignRequest_leader'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.ResignResponse'(Msg, TrUserData) -> - 'encode_msg_Etcd.ResignResponse'(Msg, <<>>, TrUserData). - - -'encode_msg_Etcd.ResignResponse'(#{} = M, Bin, - TrUserData) -> - case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.ResignResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_Etcd.ProclaimRequest'(Msg, TrUserData) -> - 'encode_msg_Etcd.ProclaimRequest'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.ProclaimRequest'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{leader := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.ProclaimRequest_leader'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end, - case M of - #{value := F2} -> - begin - TrF2 = id(F2, TrUserData), - case iolist_size(TrF2) of - 0 -> B1; - _ -> e_type_bytes(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end. - -'encode_msg_Etcd.ProclaimResponse'(Msg, TrUserData) -> - 'encode_msg_Etcd.ProclaimResponse'(Msg, <<>>, - TrUserData). - - -'encode_msg_Etcd.ProclaimResponse'(#{} = M, Bin, - TrUserData) -> - case M of - #{header := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= undefined -> Bin; - true -> - 'e_mfield_Etcd.ProclaimResponse_header'(TrF1, - <>, - TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_google.protobuf.FileDescriptorSet'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.FileDescriptorSet'(Msg, - <<>>, TrUserData). - - -'encode_msg_google.protobuf.FileDescriptorSet'(#{} = M, - Bin, TrUserData) -> - case M of - #{file := F1} -> - TrF1 = id(F1, TrUserData), - if TrF1 == [] -> Bin; - true -> - 'e_field_google.protobuf.FileDescriptorSet_file'(TrF1, - Bin, - TrUserData) - end; - _ -> Bin - end. - -'encode_msg_google.protobuf.FileDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.FileDescriptorProto'(Msg, - <<>>, TrUserData). - - -'encode_msg_google.protobuf.FileDescriptorProto'(#{} = - M, - Bin, TrUserData) -> - B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, - B2 = case M of - #{package := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_string(TrF2, <>, TrUserData) - end; - _ -> B1 - end, - B3 = case M of - #{dependency := F3} -> - TrF3 = id(F3, TrUserData), - if TrF3 == [] -> B2; - true -> - 'e_field_google.protobuf.FileDescriptorProto_dependency'(TrF3, - B2, - TrUserData) - end; - _ -> B2 - end, - B4 = case M of - #{public_dependency := F4} -> - TrF4 = id(F4, TrUserData), - if TrF4 == [] -> B3; - true -> - 'e_field_google.protobuf.FileDescriptorProto_public_dependency'(TrF4, - B3, - TrUserData) - end; - _ -> B3 - end, - B5 = case M of - #{weak_dependency := F5} -> - TrF5 = id(F5, TrUserData), - if TrF5 == [] -> B4; - true -> - 'e_field_google.protobuf.FileDescriptorProto_weak_dependency'(TrF5, - B4, - TrUserData) - end; - _ -> B4 - end, - B6 = case M of - #{message_type := F6} -> - TrF6 = id(F6, TrUserData), - if TrF6 == [] -> B5; - true -> - 'e_field_google.protobuf.FileDescriptorProto_message_type'(TrF6, - B5, - TrUserData) - end; - _ -> B5 - end, - B7 = case M of - #{enum_type := F7} -> - TrF7 = id(F7, TrUserData), - if TrF7 == [] -> B6; - true -> - 'e_field_google.protobuf.FileDescriptorProto_enum_type'(TrF7, - B6, - TrUserData) - end; - _ -> B6 - end, - B8 = case M of - #{service := F8} -> - TrF8 = id(F8, TrUserData), - if TrF8 == [] -> B7; - true -> - 'e_field_google.protobuf.FileDescriptorProto_service'(TrF8, - B7, - TrUserData) - end; - _ -> B7 - end, - B9 = case M of - #{extension := F9} -> - TrF9 = id(F9, TrUserData), - if TrF9 == [] -> B8; - true -> - 'e_field_google.protobuf.FileDescriptorProto_extension'(TrF9, - B8, - TrUserData) - end; - _ -> B8 - end, - B10 = case M of - #{options := F10} -> - begin - TrF10 = id(F10, TrUserData), - 'e_mfield_google.protobuf.FileDescriptorProto_options'(TrF10, - <>, - TrUserData) - end; - _ -> B9 - end, - B11 = case M of - #{source_code_info := F11} -> - begin - TrF11 = id(F11, TrUserData), - 'e_mfield_google.protobuf.FileDescriptorProto_source_code_info'(TrF11, - <>, - TrUserData) - end; - _ -> B10 - end, - case M of - #{syntax := F12} -> - begin - TrF12 = id(F12, TrUserData), - e_type_string(TrF12, <>, TrUserData) - end; - _ -> B11 - end. - -'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, - <<>>, - TrUserData). - - -'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(#{} = - M, - Bin, TrUserData) -> - B1 = case M of - #{start := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_int32(TrF1, <>, TrUserData) - end; - _ -> Bin - end, - case M of - #{'end' := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_int32(TrF2, <>, TrUserData) - end; - _ -> B1 - end. - -'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, - <<>>, - TrUserData). - - -'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(#{} = - M, - Bin, TrUserData) -> - B1 = case M of - #{start := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_int32(TrF1, <>, TrUserData) - end; - _ -> Bin - end, - case M of - #{'end' := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_int32(TrF2, <>, TrUserData) - end; - _ -> B1 - end. - -'encode_msg_google.protobuf.DescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.DescriptorProto'(Msg, <<>>, - TrUserData). - - -'encode_msg_google.protobuf.DescriptorProto'(#{} = M, - Bin, TrUserData) -> - B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, - B2 = case M of - #{field := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.DescriptorProto_field'(TrF2, - B1, - TrUserData) - end; - _ -> B1 - end, - B3 = case M of - #{extension := F3} -> - TrF3 = id(F3, TrUserData), - if TrF3 == [] -> B2; - true -> - 'e_field_google.protobuf.DescriptorProto_extension'(TrF3, - B2, - TrUserData) - end; - _ -> B2 - end, - B4 = case M of - #{nested_type := F4} -> - TrF4 = id(F4, TrUserData), - if TrF4 == [] -> B3; - true -> - 'e_field_google.protobuf.DescriptorProto_nested_type'(TrF4, - B3, - TrUserData) - end; - _ -> B3 - end, - B5 = case M of - #{enum_type := F5} -> - TrF5 = id(F5, TrUserData), - if TrF5 == [] -> B4; - true -> - 'e_field_google.protobuf.DescriptorProto_enum_type'(TrF5, - B4, - TrUserData) - end; - _ -> B4 - end, - B6 = case M of - #{extension_range := F6} -> - TrF6 = id(F6, TrUserData), - if TrF6 == [] -> B5; - true -> - 'e_field_google.protobuf.DescriptorProto_extension_range'(TrF6, - B5, - TrUserData) - end; - _ -> B5 - end, - B7 = case M of - #{oneof_decl := F7} -> - TrF7 = id(F7, TrUserData), - if TrF7 == [] -> B6; - true -> - 'e_field_google.protobuf.DescriptorProto_oneof_decl'(TrF7, - B6, - TrUserData) - end; - _ -> B6 - end, - B8 = case M of - #{options := F8} -> - begin - TrF8 = id(F8, TrUserData), - 'e_mfield_google.protobuf.DescriptorProto_options'(TrF8, - <>, - TrUserData) - end; - _ -> B7 - end, - B9 = case M of - #{reserved_range := F9} -> - TrF9 = id(F9, TrUserData), - if TrF9 == [] -> B8; - true -> - 'e_field_google.protobuf.DescriptorProto_reserved_range'(TrF9, - B8, - TrUserData) - end; - _ -> B8 - end, - case M of - #{reserved_name := F10} -> - TrF10 = id(F10, TrUserData), - if TrF10 == [] -> B9; - true -> - 'e_field_google.protobuf.DescriptorProto_reserved_name'(TrF10, - B9, - TrUserData) - end; - _ -> B9 - end. - -'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, - <<>>, TrUserData). - - -'encode_msg_google.protobuf.FieldDescriptorProto'(#{} = - M, - Bin, TrUserData) -> - B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, - B2 = case M of - #{number := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_int32(TrF2, <>, TrUserData) - end; - _ -> B1 - end, - B3 = case M of - #{label := F3} -> - begin - TrF3 = id(F3, TrUserData), - 'e_enum_google.protobuf.FieldDescriptorProto.Label'(TrF3, - <>, - TrUserData) - end; - _ -> B2 - end, - B4 = case M of - #{type := F4} -> - begin - TrF4 = id(F4, TrUserData), - 'e_enum_google.protobuf.FieldDescriptorProto.Type'(TrF4, - <>, - TrUserData) - end; - _ -> B3 - end, - B5 = case M of - #{type_name := F5} -> - begin - TrF5 = id(F5, TrUserData), - e_type_string(TrF5, <>, TrUserData) - end; - _ -> B4 - end, - B6 = case M of - #{extendee := F6} -> - begin - TrF6 = id(F6, TrUserData), - e_type_string(TrF6, <>, TrUserData) - end; - _ -> B5 - end, - B7 = case M of - #{default_value := F7} -> - begin - TrF7 = id(F7, TrUserData), - e_type_string(TrF7, <>, TrUserData) - end; - _ -> B6 - end, - B8 = case M of - #{oneof_index := F8} -> - begin - TrF8 = id(F8, TrUserData), - e_type_int32(TrF8, <>, TrUserData) - end; - _ -> B7 - end, - B9 = case M of - #{json_name := F9} -> - begin - TrF9 = id(F9, TrUserData), - e_type_string(TrF9, <>, TrUserData) - end; - _ -> B8 - end, - case M of - #{options := F10} -> - begin - TrF10 = id(F10, TrUserData), - 'e_mfield_google.protobuf.FieldDescriptorProto_options'(TrF10, - <>, - TrUserData) - end; - _ -> B9 - end. - -'encode_msg_google.protobuf.OneofDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.OneofDescriptorProto'(Msg, - <<>>, TrUserData). - - -'encode_msg_google.protobuf.OneofDescriptorProto'(#{} = - M, - Bin, TrUserData) -> - case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end. - -'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, - <<>>, TrUserData). - - -'encode_msg_google.protobuf.EnumDescriptorProto'(#{} = - M, - Bin, TrUserData) -> - B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, - B2 = case M of - #{value := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.EnumDescriptorProto_value'(TrF2, - B1, - TrUserData) - end; - _ -> B1 - end, - case M of - #{options := F3} -> - begin - TrF3 = id(F3, TrUserData), - 'e_mfield_google.protobuf.EnumDescriptorProto_options'(TrF3, - <>, - TrUserData) - end; - _ -> B2 - end. - -'encode_msg_google.protobuf.EnumValueDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.EnumValueDescriptorProto'(Msg, - <<>>, TrUserData). - - -'encode_msg_google.protobuf.EnumValueDescriptorProto'(#{} = - M, - Bin, TrUserData) -> - B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, - B2 = case M of - #{number := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_int32(TrF2, <>, TrUserData) - end; - _ -> B1 - end, - case M of - #{options := F3} -> - begin - TrF3 = id(F3, TrUserData), - 'e_mfield_google.protobuf.EnumValueDescriptorProto_options'(TrF3, - <>, - TrUserData) - end; - _ -> B2 - end. - -'encode_msg_google.protobuf.ServiceDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.ServiceDescriptorProto'(Msg, - <<>>, TrUserData). - - -'encode_msg_google.protobuf.ServiceDescriptorProto'(#{} = - M, - Bin, TrUserData) -> - B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, - B2 = case M of - #{method := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.ServiceDescriptorProto_method'(TrF2, - B1, - TrUserData) - end; - _ -> B1 - end, - case M of - #{options := F3} -> - begin - TrF3 = id(F3, TrUserData), - 'e_mfield_google.protobuf.ServiceDescriptorProto_options'(TrF3, - <>, - TrUserData) - end; - _ -> B2 - end. - -'encode_msg_google.protobuf.MethodDescriptorProto'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.MethodDescriptorProto'(Msg, - <<>>, TrUserData). - - -'encode_msg_google.protobuf.MethodDescriptorProto'(#{} = - M, - Bin, TrUserData) -> - B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, - B2 = case M of - #{input_type := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_string(TrF2, <>, TrUserData) - end; - _ -> B1 - end, - B3 = case M of - #{output_type := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_type_string(TrF3, <>, TrUserData) - end; - _ -> B2 - end, - B4 = case M of - #{options := F4} -> - begin - TrF4 = id(F4, TrUserData), - 'e_mfield_google.protobuf.MethodDescriptorProto_options'(TrF4, - <>, - TrUserData) - end; - _ -> B3 - end, - B5 = case M of - #{client_streaming := F5} -> - begin - TrF5 = id(F5, TrUserData), - e_type_bool(TrF5, <>, TrUserData) - end; - _ -> B4 - end, - case M of - #{server_streaming := F6} -> - begin - TrF6 = id(F6, TrUserData), - e_type_bool(TrF6, <>, TrUserData) - end; - _ -> B5 - end. - -'encode_msg_google.protobuf.FileOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.FileOptions'(Msg, <<>>, - TrUserData). - - -'encode_msg_google.protobuf.FileOptions'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{java_package := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end; - _ -> Bin - end, - B2 = case M of - #{java_outer_classname := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_string(TrF2, <>, TrUserData) - end; - _ -> B1 - end, - B3 = case M of - #{java_multiple_files := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_type_bool(TrF3, <>, TrUserData) - end; - _ -> B2 - end, - B4 = case M of - #{java_generate_equals_and_hash := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_bool(TrF4, <>, TrUserData) - end; - _ -> B3 - end, - B5 = case M of - #{java_string_check_utf8 := F5} -> - begin - TrF5 = id(F5, TrUserData), - e_type_bool(TrF5, <>, TrUserData) - end; - _ -> B4 - end, - B6 = case M of - #{optimize_for := F6} -> - begin - TrF6 = id(F6, TrUserData), - 'e_enum_google.protobuf.FileOptions.OptimizeMode'(TrF6, - <>, - TrUserData) - end; - _ -> B5 - end, - B7 = case M of - #{go_package := F7} -> - begin - TrF7 = id(F7, TrUserData), - e_type_string(TrF7, <>, TrUserData) - end; - _ -> B6 - end, - B8 = case M of - #{cc_generic_services := F8} -> - begin - TrF8 = id(F8, TrUserData), - e_type_bool(TrF8, <>, TrUserData) - end; - _ -> B7 - end, - B9 = case M of - #{java_generic_services := F9} -> - begin - TrF9 = id(F9, TrUserData), - e_type_bool(TrF9, <>, TrUserData) - end; - _ -> B8 - end, - B10 = case M of - #{py_generic_services := F10} -> - begin - TrF10 = id(F10, TrUserData), - e_type_bool(TrF10, <>, TrUserData) - end; - _ -> B9 - end, - B11 = case M of - #{deprecated := F11} -> - begin - TrF11 = id(F11, TrUserData), - e_type_bool(TrF11, <>, TrUserData) - end; - _ -> B10 - end, - B12 = case M of - #{cc_enable_arenas := F12} -> - begin - TrF12 = id(F12, TrUserData), - e_type_bool(TrF12, <>, TrUserData) - end; - _ -> B11 - end, - B13 = case M of - #{objc_class_prefix := F13} -> - begin - TrF13 = id(F13, TrUserData), - e_type_string(TrF13, <>, TrUserData) - end; - _ -> B12 - end, - B14 = case M of - #{csharp_namespace := F14} -> - begin - TrF14 = id(F14, TrUserData), - e_type_string(TrF14, <>, TrUserData) - end; - _ -> B13 - end, - B15 = case M of - #{javanano_use_deprecated_package := F15} -> - begin - TrF15 = id(F15, TrUserData), - e_type_bool(TrF15, <>, TrUserData) - end; - _ -> B14 - end, - B16 = case M of - #{uninterpreted_option := F16} -> - TrF16 = id(F16, TrUserData), - if TrF16 == [] -> B15; - true -> - 'e_field_google.protobuf.FileOptions_uninterpreted_option'(TrF16, - B15, - TrUserData) - end; - _ -> B15 - end, - B17 = case M of - #{goproto_getters_all := F17} -> - begin - TrF17 = id(F17, TrUserData), - e_type_bool(TrF17, <>, - TrUserData) - end; - _ -> B16 - end, - B18 = case M of - #{goproto_enum_prefix_all := F18} -> - begin - TrF18 = id(F18, TrUserData), - e_type_bool(TrF18, <>, - TrUserData) - end; - _ -> B17 - end, - B19 = case M of - #{goproto_stringer_all := F19} -> - begin - TrF19 = id(F19, TrUserData), - e_type_bool(TrF19, <>, - TrUserData) - end; - _ -> B18 - end, - B20 = case M of - #{verbose_equal_all := F20} -> - begin - TrF20 = id(F20, TrUserData), - e_type_bool(TrF20, <>, - TrUserData) - end; - _ -> B19 - end, - B21 = case M of - #{face_all := F21} -> - begin - TrF21 = id(F21, TrUserData), - e_type_bool(TrF21, <>, - TrUserData) - end; - _ -> B20 - end, - B22 = case M of - #{gostring_all := F22} -> - begin - TrF22 = id(F22, TrUserData), - e_type_bool(TrF22, <>, - TrUserData) - end; - _ -> B21 - end, - B23 = case M of - #{populate_all := F23} -> - begin - TrF23 = id(F23, TrUserData), - e_type_bool(TrF23, <>, - TrUserData) - end; - _ -> B22 - end, - B24 = case M of - #{stringer_all := F24} -> - begin - TrF24 = id(F24, TrUserData), - e_type_bool(TrF24, <>, - TrUserData) - end; - _ -> B23 - end, - B25 = case M of - #{onlyone_all := F25} -> - begin - TrF25 = id(F25, TrUserData), - e_type_bool(TrF25, <>, - TrUserData) - end; - _ -> B24 - end, - B26 = case M of - #{equal_all := F26} -> - begin - TrF26 = id(F26, TrUserData), - e_type_bool(TrF26, <>, - TrUserData) - end; - _ -> B25 - end, - B27 = case M of - #{description_all := F27} -> - begin - TrF27 = id(F27, TrUserData), - e_type_bool(TrF27, <>, - TrUserData) - end; - _ -> B26 - end, - B28 = case M of - #{testgen_all := F28} -> - begin - TrF28 = id(F28, TrUserData), - e_type_bool(TrF28, <>, - TrUserData) - end; - _ -> B27 - end, - B29 = case M of - #{benchgen_all := F29} -> - begin - TrF29 = id(F29, TrUserData), - e_type_bool(TrF29, <>, - TrUserData) - end; - _ -> B28 - end, - B30 = case M of - #{marshaler_all := F30} -> - begin - TrF30 = id(F30, TrUserData), - e_type_bool(TrF30, <>, - TrUserData) - end; - _ -> B29 - end, - B31 = case M of - #{unmarshaler_all := F31} -> - begin - TrF31 = id(F31, TrUserData), - e_type_bool(TrF31, <>, - TrUserData) - end; - _ -> B30 - end, - B32 = case M of - #{stable_marshaler_all := F32} -> - begin - TrF32 = id(F32, TrUserData), - e_type_bool(TrF32, <>, - TrUserData) - end; - _ -> B31 - end, - B33 = case M of - #{sizer_all := F33} -> - begin - TrF33 = id(F33, TrUserData), - e_type_bool(TrF33, <>, - TrUserData) - end; - _ -> B32 - end, - B34 = case M of - #{goproto_enum_stringer_all := F34} -> - begin - TrF34 = id(F34, TrUserData), - e_type_bool(TrF34, <>, - TrUserData) - end; - _ -> B33 - end, - B35 = case M of - #{enum_stringer_all := F35} -> - begin - TrF35 = id(F35, TrUserData), - e_type_bool(TrF35, <>, - TrUserData) - end; - _ -> B34 - end, - B36 = case M of - #{unsafe_marshaler_all := F36} -> - begin - TrF36 = id(F36, TrUserData), - e_type_bool(TrF36, <>, - TrUserData) - end; - _ -> B35 - end, - B37 = case M of - #{unsafe_unmarshaler_all := F37} -> - begin - TrF37 = id(F37, TrUserData), - e_type_bool(TrF37, <>, - TrUserData) - end; - _ -> B36 - end, - B38 = case M of - #{goproto_extensions_map_all := F38} -> - begin - TrF38 = id(F38, TrUserData), - e_type_bool(TrF38, <>, - TrUserData) - end; - _ -> B37 - end, - B39 = case M of - #{goproto_unrecognized_all := F39} -> - begin - TrF39 = id(F39, TrUserData), - e_type_bool(TrF39, <>, - TrUserData) - end; - _ -> B38 - end, - B40 = case M of - #{gogoproto_import := F40} -> - begin - TrF40 = id(F40, TrUserData), - e_type_bool(TrF40, <>, - TrUserData) - end; - _ -> B39 - end, - B41 = case M of - #{protosizer_all := F41} -> - begin - TrF41 = id(F41, TrUserData), - e_type_bool(TrF41, <>, - TrUserData) - end; - _ -> B40 - end, - case M of - #{compare_all := F42} -> - begin - TrF42 = id(F42, TrUserData), - e_type_bool(TrF42, <>, - TrUserData) - end; - _ -> B41 - end. - -'encode_msg_google.protobuf.MessageOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.MessageOptions'(Msg, <<>>, - TrUserData). - - -'encode_msg_google.protobuf.MessageOptions'(#{} = M, - Bin, TrUserData) -> - B1 = case M of - #{message_set_wire_format := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_bool(TrF1, <>, TrUserData) - end; - _ -> Bin - end, - B2 = case M of - #{no_standard_descriptor_accessor := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_bool(TrF2, <>, TrUserData) - end; - _ -> B1 - end, - B3 = case M of - #{deprecated := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_type_bool(TrF3, <>, TrUserData) - end; - _ -> B2 - end, - B4 = case M of - #{map_entry := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_bool(TrF4, <>, TrUserData) - end; - _ -> B3 - end, - B5 = case M of - #{uninterpreted_option := F5} -> - TrF5 = id(F5, TrUserData), - if TrF5 == [] -> B4; - true -> - 'e_field_google.protobuf.MessageOptions_uninterpreted_option'(TrF5, - B4, - TrUserData) - end; - _ -> B4 - end, - B6 = case M of - #{goproto_getters := F6} -> - begin - TrF6 = id(F6, TrUserData), - e_type_bool(TrF6, <>, - TrUserData) - end; - _ -> B5 - end, - B7 = case M of - #{goproto_stringer := F7} -> - begin - TrF7 = id(F7, TrUserData), - e_type_bool(TrF7, <>, - TrUserData) - end; - _ -> B6 - end, - B8 = case M of - #{verbose_equal := F8} -> - begin - TrF8 = id(F8, TrUserData), - e_type_bool(TrF8, <>, - TrUserData) - end; - _ -> B7 - end, - B9 = case M of - #{face := F9} -> - begin - TrF9 = id(F9, TrUserData), - e_type_bool(TrF9, <>, - TrUserData) - end; - _ -> B8 - end, - B10 = case M of - #{gostring := F10} -> - begin - TrF10 = id(F10, TrUserData), - e_type_bool(TrF10, <>, - TrUserData) - end; - _ -> B9 - end, - B11 = case M of - #{populate := F11} -> - begin - TrF11 = id(F11, TrUserData), - e_type_bool(TrF11, <>, - TrUserData) - end; - _ -> B10 - end, - B12 = case M of - #{stringer := F12} -> - begin - TrF12 = id(F12, TrUserData), - e_type_bool(TrF12, <>, - TrUserData) - end; - _ -> B11 - end, - B13 = case M of - #{onlyone := F13} -> - begin - TrF13 = id(F13, TrUserData), - e_type_bool(TrF13, <>, - TrUserData) - end; - _ -> B12 - end, - B14 = case M of - #{equal := F14} -> - begin - TrF14 = id(F14, TrUserData), - e_type_bool(TrF14, <>, - TrUserData) - end; - _ -> B13 - end, - B15 = case M of - #{description := F15} -> - begin - TrF15 = id(F15, TrUserData), - e_type_bool(TrF15, <>, - TrUserData) - end; - _ -> B14 - end, - B16 = case M of - #{testgen := F16} -> - begin - TrF16 = id(F16, TrUserData), - e_type_bool(TrF16, <>, - TrUserData) - end; - _ -> B15 - end, - B17 = case M of - #{benchgen := F17} -> - begin - TrF17 = id(F17, TrUserData), - e_type_bool(TrF17, <>, - TrUserData) - end; - _ -> B16 - end, - B18 = case M of - #{marshaler := F18} -> - begin - TrF18 = id(F18, TrUserData), - e_type_bool(TrF18, <>, - TrUserData) - end; - _ -> B17 - end, - B19 = case M of - #{unmarshaler := F19} -> - begin - TrF19 = id(F19, TrUserData), - e_type_bool(TrF19, <>, - TrUserData) - end; - _ -> B18 - end, - B20 = case M of - #{stable_marshaler := F20} -> - begin - TrF20 = id(F20, TrUserData), - e_type_bool(TrF20, <>, - TrUserData) - end; - _ -> B19 - end, - B21 = case M of - #{sizer := F21} -> - begin - TrF21 = id(F21, TrUserData), - e_type_bool(TrF21, <>, - TrUserData) - end; - _ -> B20 - end, - B22 = case M of - #{unsafe_marshaler := F22} -> - begin - TrF22 = id(F22, TrUserData), - e_type_bool(TrF22, <>, - TrUserData) - end; - _ -> B21 - end, - B23 = case M of - #{unsafe_unmarshaler := F23} -> - begin - TrF23 = id(F23, TrUserData), - e_type_bool(TrF23, <>, - TrUserData) - end; - _ -> B22 - end, - B24 = case M of - #{goproto_extensions_map := F24} -> - begin - TrF24 = id(F24, TrUserData), - e_type_bool(TrF24, <>, - TrUserData) - end; - _ -> B23 - end, - B25 = case M of - #{goproto_unrecognized := F25} -> - begin - TrF25 = id(F25, TrUserData), - e_type_bool(TrF25, <>, - TrUserData) - end; - _ -> B24 - end, - B26 = case M of - #{protosizer := F26} -> - begin - TrF26 = id(F26, TrUserData), - e_type_bool(TrF26, <>, - TrUserData) - end; - _ -> B25 - end, - case M of - #{compare := F27} -> - begin - TrF27 = id(F27, TrUserData), - e_type_bool(TrF27, <>, - TrUserData) - end; - _ -> B26 - end. - -'encode_msg_google.protobuf.FieldOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.FieldOptions'(Msg, <<>>, - TrUserData). - - -'encode_msg_google.protobuf.FieldOptions'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{ctype := F1} -> - begin - TrF1 = id(F1, TrUserData), - 'e_enum_google.protobuf.FieldOptions.CType'(TrF1, - <>, - TrUserData) - end; - _ -> Bin - end, - B2 = case M of - #{packed := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_bool(TrF2, <>, TrUserData) - end; - _ -> B1 - end, - B3 = case M of - #{jstype := F3} -> - begin - TrF3 = id(F3, TrUserData), - 'e_enum_google.protobuf.FieldOptions.JSType'(TrF3, - <>, - TrUserData) - end; - _ -> B2 - end, - B4 = case M of - #{lazy := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_bool(TrF4, <>, TrUserData) - end; - _ -> B3 - end, - B5 = case M of - #{deprecated := F5} -> - begin - TrF5 = id(F5, TrUserData), - e_type_bool(TrF5, <>, TrUserData) - end; - _ -> B4 - end, - B6 = case M of - #{weak := F6} -> - begin - TrF6 = id(F6, TrUserData), - e_type_bool(TrF6, <>, TrUserData) - end; - _ -> B5 - end, - B7 = case M of - #{uninterpreted_option := F7} -> - TrF7 = id(F7, TrUserData), - if TrF7 == [] -> B6; - true -> - 'e_field_google.protobuf.FieldOptions_uninterpreted_option'(TrF7, - B6, - TrUserData) - end; - _ -> B6 - end, - B8 = case M of - #{nullable := F8} -> - begin - TrF8 = id(F8, TrUserData), - e_type_bool(TrF8, <>, - TrUserData) - end; - _ -> B7 - end, - B9 = case M of - #{embed := F9} -> - begin - TrF9 = id(F9, TrUserData), - e_type_bool(TrF9, <>, - TrUserData) - end; - _ -> B8 - end, - B10 = case M of - #{customtype := F10} -> - begin - TrF10 = id(F10, TrUserData), - e_type_string(TrF10, <>, - TrUserData) - end; - _ -> B9 - end, - B11 = case M of - #{customname := F11} -> - begin - TrF11 = id(F11, TrUserData), - e_type_string(TrF11, <>, - TrUserData) - end; - _ -> B10 - end, - B12 = case M of - #{jsontag := F12} -> - begin - TrF12 = id(F12, TrUserData), - e_type_string(TrF12, <>, - TrUserData) - end; - _ -> B11 - end, - B13 = case M of - #{moretags := F13} -> - begin - TrF13 = id(F13, TrUserData), - e_type_string(TrF13, <>, - TrUserData) - end; - _ -> B12 - end, - B14 = case M of - #{casttype := F14} -> - begin - TrF14 = id(F14, TrUserData), - e_type_string(TrF14, <>, - TrUserData) - end; - _ -> B13 - end, - B15 = case M of - #{castkey := F15} -> - begin - TrF15 = id(F15, TrUserData), - e_type_string(TrF15, <>, - TrUserData) - end; - _ -> B14 - end, - B16 = case M of - #{castvalue := F16} -> - begin - TrF16 = id(F16, TrUserData), - e_type_string(TrF16, <>, - TrUserData) - end; - _ -> B15 - end, - B17 = case M of - #{stdtime := F17} -> - begin - TrF17 = id(F17, TrUserData), - e_type_bool(TrF17, <>, - TrUserData) - end; - _ -> B16 - end, - case M of - #{stdduration := F18} -> - begin - TrF18 = id(F18, TrUserData), - e_type_bool(TrF18, <>, - TrUserData) - end; - _ -> B17 - end. - -'encode_msg_google.protobuf.EnumOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.EnumOptions'(Msg, <<>>, - TrUserData). - - -'encode_msg_google.protobuf.EnumOptions'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{allow_alias := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_bool(TrF1, <>, TrUserData) - end; - _ -> Bin - end, - B2 = case M of - #{deprecated := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_bool(TrF2, <>, TrUserData) - end; - _ -> B1 - end, - B3 = case M of - #{uninterpreted_option := F3} -> - TrF3 = id(F3, TrUserData), - if TrF3 == [] -> B2; - true -> - 'e_field_google.protobuf.EnumOptions_uninterpreted_option'(TrF3, - B2, - TrUserData) - end; - _ -> B2 - end, - B4 = case M of - #{goproto_enum_prefix := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_bool(TrF4, <>, - TrUserData) - end; - _ -> B3 - end, - B5 = case M of - #{goproto_enum_stringer := F5} -> - begin - TrF5 = id(F5, TrUserData), - e_type_bool(TrF5, <>, - TrUserData) - end; - _ -> B4 - end, - B6 = case M of - #{enum_stringer := F6} -> - begin - TrF6 = id(F6, TrUserData), - e_type_bool(TrF6, <>, - TrUserData) - end; - _ -> B5 - end, - case M of - #{enum_customname := F7} -> - begin - TrF7 = id(F7, TrUserData), - e_type_string(TrF7, <>, - TrUserData) - end; - _ -> B6 - end. - -'encode_msg_google.protobuf.EnumValueOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.EnumValueOptions'(Msg, <<>>, - TrUserData). - - -'encode_msg_google.protobuf.EnumValueOptions'(#{} = M, - Bin, TrUserData) -> - B1 = case M of - #{deprecated := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_bool(TrF1, <>, TrUserData) - end; - _ -> Bin - end, - B2 = case M of - #{uninterpreted_option := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'(TrF2, - B1, - TrUserData) - end; - _ -> B1 - end, - case M of - #{enumvalue_customname := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_type_string(TrF3, <>, - TrUserData) - end; - _ -> B2 - end. - -'encode_msg_google.protobuf.ServiceOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.ServiceOptions'(Msg, <<>>, - TrUserData). - - -'encode_msg_google.protobuf.ServiceOptions'(#{} = M, - Bin, TrUserData) -> - B1 = case M of - #{deprecated := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_bool(TrF1, <>, TrUserData) - end; - _ -> Bin - end, - case M of - #{uninterpreted_option := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.ServiceOptions_uninterpreted_option'(TrF2, - B1, - TrUserData) - end; - _ -> B1 - end. - -'encode_msg_google.protobuf.MethodOptions'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.MethodOptions'(Msg, <<>>, - TrUserData). - - -'encode_msg_google.protobuf.MethodOptions'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{deprecated := F1} -> - begin - TrF1 = id(F1, TrUserData), - e_type_bool(TrF1, <>, TrUserData) - end; - _ -> Bin - end, - case M of - #{uninterpreted_option := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.MethodOptions_uninterpreted_option'(TrF2, - B1, - TrUserData) - end; - _ -> B1 - end. - -'encode_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, - <<>>, TrUserData). - - -'encode_msg_google.protobuf.UninterpretedOption.NamePart'(#{name_part - := F1, - is_extension := F2}, - Bin, TrUserData) -> - B1 = begin - TrF1 = id(F1, TrUserData), - e_type_string(TrF1, <>, TrUserData) - end, - begin - TrF2 = id(F2, TrUserData), - e_type_bool(TrF2, <>, TrUserData) - end. - -'encode_msg_google.protobuf.UninterpretedOption'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData). - - -'encode_msg_google.protobuf.UninterpretedOption'(#{} = - M, - Bin, TrUserData) -> - B1 = case M of - #{name := F1} -> - TrF1 = id(F1, TrUserData), - if TrF1 == [] -> Bin; - true -> - 'e_field_google.protobuf.UninterpretedOption_name'(TrF1, - Bin, - TrUserData) - end; - _ -> Bin - end, - B2 = case M of - #{identifier_value := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_string(TrF2, <>, TrUserData) - end; - _ -> B1 - end, - B3 = case M of - #{positive_int_value := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_varint(TrF3, <>, TrUserData) - end; - _ -> B2 - end, - B4 = case M of - #{negative_int_value := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_int64(TrF4, <>, TrUserData) - end; - _ -> B3 - end, - B5 = case M of - #{double_value := F5} -> - begin - TrF5 = id(F5, TrUserData), - e_type_double(TrF5, <>, TrUserData) - end; - _ -> B4 - end, - B6 = case M of - #{string_value := F6} -> - begin - TrF6 = id(F6, TrUserData), - e_type_bytes(TrF6, <>, TrUserData) - end; - _ -> B5 - end, - case M of - #{aggregate_value := F7} -> - begin - TrF7 = id(F7, TrUserData), - e_type_string(TrF7, <>, TrUserData) - end; - _ -> B6 - end. - -'encode_msg_google.protobuf.SourceCodeInfo.Location'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.SourceCodeInfo.Location'(Msg, - <<>>, TrUserData). - - -'encode_msg_google.protobuf.SourceCodeInfo.Location'(#{} = - M, - Bin, TrUserData) -> - B1 = case M of - #{path := F1} -> - TrF1 = id(F1, TrUserData), - if TrF1 == [] -> Bin; - true -> - 'e_field_google.protobuf.SourceCodeInfo.Location_path'(TrF1, - Bin, - TrUserData) - end; - _ -> Bin - end, - B2 = case M of - #{span := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_google.protobuf.SourceCodeInfo.Location_span'(TrF2, - B1, - TrUserData) - end; - _ -> B1 - end, - B3 = case M of - #{leading_comments := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_type_string(TrF3, <>, TrUserData) - end; - _ -> B2 - end, - B4 = case M of - #{trailing_comments := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_string(TrF4, <>, TrUserData) - end; - _ -> B3 - end, - case M of - #{leading_detached_comments := F5} -> - TrF5 = id(F5, TrUserData), - if TrF5 == [] -> B4; - true -> - 'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(TrF5, - B4, - TrUserData) - end; - _ -> B4 - end. - -'encode_msg_google.protobuf.SourceCodeInfo'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.SourceCodeInfo'(Msg, <<>>, - TrUserData). - - -'encode_msg_google.protobuf.SourceCodeInfo'(#{} = M, - Bin, TrUserData) -> - case M of - #{location := F1} -> - TrF1 = id(F1, TrUserData), - if TrF1 == [] -> Bin; - true -> - 'e_field_google.protobuf.SourceCodeInfo_location'(TrF1, - Bin, - TrUserData) - end; - _ -> Bin - end. - -'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, - <<>>, TrUserData). - - -'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(#{} = - M, - Bin, TrUserData) -> - B1 = case M of - #{path := F1} -> - TrF1 = id(F1, TrUserData), - if TrF1 == [] -> Bin; - true -> - 'e_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(TrF1, - Bin, - TrUserData) - end; - _ -> Bin - end, - B2 = case M of - #{source_file := F2} -> - begin - TrF2 = id(F2, TrUserData), - e_type_string(TrF2, <>, TrUserData) - end; - _ -> B1 - end, - B3 = case M of - #{'begin' := F3} -> - begin - TrF3 = id(F3, TrUserData), - e_type_int32(TrF3, <>, TrUserData) - end; - _ -> B2 - end, - case M of - #{'end' := F4} -> - begin - TrF4 = id(F4, TrUserData), - e_type_int32(TrF4, <>, TrUserData) - end; - _ -> B3 - end. - -'encode_msg_google.protobuf.GeneratedCodeInfo'(Msg, - TrUserData) -> - 'encode_msg_google.protobuf.GeneratedCodeInfo'(Msg, - <<>>, TrUserData). - - -'encode_msg_google.protobuf.GeneratedCodeInfo'(#{} = M, - Bin, TrUserData) -> - case M of - #{annotation := F1} -> - TrF1 = id(F1, TrUserData), - if TrF1 == [] -> Bin; - true -> - 'e_field_google.protobuf.GeneratedCodeInfo_annotation'(TrF1, - Bin, - TrUserData) - end; - _ -> Bin - end. - -'encode_msg_mvccpb.KeyValue'(Msg, TrUserData) -> - 'encode_msg_mvccpb.KeyValue'(Msg, <<>>, TrUserData). - - -'encode_msg_mvccpb.KeyValue'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{key := F1} -> - begin - TrF1 = id(F1, TrUserData), - case iolist_size(TrF1) of - 0 -> Bin; - _ -> e_type_bytes(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, - B2 = case M of - #{create_revision := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= 0 -> B1; - true -> - e_type_int64(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end, - B3 = case M of - #{mod_revision := F3} -> - begin - TrF3 = id(F3, TrUserData), - if TrF3 =:= 0 -> B2; - true -> - e_type_int64(TrF3, <>, TrUserData) - end - end; - _ -> B2 - end, - B4 = case M of - #{version := F4} -> - begin - TrF4 = id(F4, TrUserData), - if TrF4 =:= 0 -> B3; - true -> - e_type_int64(TrF4, <>, TrUserData) - end - end; - _ -> B3 - end, - B5 = case M of - #{value := F5} -> - begin - TrF5 = id(F5, TrUserData), - case iolist_size(TrF5) of - 0 -> B4; - _ -> e_type_bytes(TrF5, <>, TrUserData) - end - end; - _ -> B4 - end, - case M of - #{lease := F6} -> - begin - TrF6 = id(F6, TrUserData), - if TrF6 =:= 0 -> B5; - true -> - e_type_int64(TrF6, <>, TrUserData) - end - end; - _ -> B5 - end. - -'encode_msg_mvccpb.Event'(Msg, TrUserData) -> - 'encode_msg_mvccpb.Event'(Msg, <<>>, TrUserData). - - -'encode_msg_mvccpb.Event'(#{} = M, Bin, TrUserData) -> - B1 = case M of - #{type := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= 'PUT'; TrF1 =:= 0 -> Bin; - true -> - 'e_enum_mvccpb.Event.EventType'(TrF1, <>, - TrUserData) - end - end; - _ -> Bin - end, - B2 = case M of - #{kv := F2} -> - begin - TrF2 = id(F2, TrUserData), - if TrF2 =:= undefined -> B1; - true -> - 'e_mfield_mvccpb.Event_kv'(TrF2, <>, - TrUserData) - end - end; - _ -> B1 - end, - case M of - #{prev_kv := F3} -> - begin - TrF3 = id(F3, TrUserData), - if TrF3 =:= undefined -> B2; - true -> - 'e_mfield_mvccpb.Event_prev_kv'(TrF3, <>, - TrUserData) - end - end; - _ -> B2 - end. - -'encode_msg_authpb.UserAddOptions'(Msg, TrUserData) -> - 'encode_msg_authpb.UserAddOptions'(Msg, <<>>, - TrUserData). - - -'encode_msg_authpb.UserAddOptions'(#{} = M, Bin, - TrUserData) -> - case M of - #{no_password := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= false -> Bin; - true -> e_type_bool(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end. - -'encode_msg_authpb.User'(Msg, TrUserData) -> - 'encode_msg_authpb.User'(Msg, <<>>, TrUserData). - - -'encode_msg_authpb.User'(#{} = M, Bin, TrUserData) -> - B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - case iolist_size(TrF1) of - 0 -> Bin; - _ -> e_type_bytes(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, - B2 = case M of - #{password := F2} -> - begin - TrF2 = id(F2, TrUserData), - case iolist_size(TrF2) of - 0 -> B1; - _ -> e_type_bytes(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end, - B3 = case M of - #{roles := F3} -> - TrF3 = id(F3, TrUserData), - if TrF3 == [] -> B2; - true -> - 'e_field_authpb.User_roles'(TrF3, B2, TrUserData) - end; - _ -> B2 - end, - case M of - #{options := F4} -> - begin - TrF4 = id(F4, TrUserData), - if TrF4 =:= undefined -> B3; - true -> - 'e_mfield_authpb.User_options'(TrF4, <>, - TrUserData) - end - end; - _ -> B3 - end. - -'encode_msg_authpb.Permission'(Msg, TrUserData) -> - 'encode_msg_authpb.Permission'(Msg, <<>>, TrUserData). - - -'encode_msg_authpb.Permission'(#{} = M, Bin, - TrUserData) -> - B1 = case M of - #{permType := F1} -> - begin - TrF1 = id(F1, TrUserData), - if TrF1 =:= 'READ'; TrF1 =:= 0 -> Bin; - true -> - 'e_enum_authpb.Permission.Type'(TrF1, <>, - TrUserData) - end - end; - _ -> Bin - end, - B2 = case M of - #{key := F2} -> - begin - TrF2 = id(F2, TrUserData), - case iolist_size(TrF2) of - 0 -> B1; - _ -> e_type_bytes(TrF2, <>, TrUserData) - end - end; - _ -> B1 - end, - case M of - #{range_end := F3} -> - begin - TrF3 = id(F3, TrUserData), - case iolist_size(TrF3) of - 0 -> B2; - _ -> e_type_bytes(TrF3, <>, TrUserData) - end - end; - _ -> B2 - end. - -'encode_msg_authpb.Role'(Msg, TrUserData) -> - 'encode_msg_authpb.Role'(Msg, <<>>, TrUserData). - - -'encode_msg_authpb.Role'(#{} = M, Bin, TrUserData) -> - B1 = case M of - #{name := F1} -> - begin - TrF1 = id(F1, TrUserData), - case iolist_size(TrF1) of - 0 -> Bin; - _ -> e_type_bytes(TrF1, <>, TrUserData) - end - end; - _ -> Bin - end, - case M of - #{keyPermission := F2} -> - TrF2 = id(F2, TrUserData), - if TrF2 == [] -> B1; - true -> - 'e_field_authpb.Role_keyPermission'(TrF2, B1, - TrUserData) - end; - _ -> B1 - end. - -'e_mfield_Etcd.RangeResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.RangeResponse_kvs'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_mvccpb.KeyValue'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_Etcd.RangeResponse_kvs'([Elem | Rest], Bin, - TrUserData) -> - Bin2 = <>, - Bin3 = 'e_mfield_Etcd.RangeResponse_kvs'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_Etcd.RangeResponse_kvs'(Rest, Bin3, - TrUserData); -'e_field_Etcd.RangeResponse_kvs'([], Bin, - _TrUserData) -> - Bin. - -'e_mfield_Etcd.PutResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.PutResponse_prev_kv'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_mvccpb.KeyValue'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.DeleteRangeResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.DeleteRangeResponse_prev_kvs'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_mvccpb.KeyValue'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_Etcd.DeleteRangeResponse_prev_kvs'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_Etcd.DeleteRangeResponse_prev_kvs'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_Etcd.DeleteRangeResponse_prev_kvs'(Rest, Bin3, - TrUserData); -'e_field_Etcd.DeleteRangeResponse_prev_kvs'([], Bin, - _TrUserData) -> - Bin. - -'e_mfield_Etcd.RequestOp_request_range'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.RangeRequest'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.RequestOp_request_put'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.PutRequest'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.RequestOp_request_delete_range'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.DeleteRangeRequest'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.RequestOp_request_txn'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.TxnRequest'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.ResponseOp_response_range'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.RangeResponse'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.ResponseOp_response_put'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.PutResponse'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.ResponseOp_response_delete_range'(Msg, - Bin, TrUserData) -> - SubBin = 'encode_msg_Etcd.DeleteRangeResponse'(Msg, - <<>>, TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.ResponseOp_response_txn'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.TxnResponse'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.TxnRequest_compare'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.Compare'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_Etcd.TxnRequest_compare'([Elem | Rest], Bin, - TrUserData) -> - Bin2 = <>, - Bin3 = 'e_mfield_Etcd.TxnRequest_compare'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_Etcd.TxnRequest_compare'(Rest, Bin3, - TrUserData); -'e_field_Etcd.TxnRequest_compare'([], Bin, - _TrUserData) -> - Bin. - -'e_mfield_Etcd.TxnRequest_success'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.RequestOp'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_Etcd.TxnRequest_success'([Elem | Rest], Bin, - TrUserData) -> - Bin2 = <>, - Bin3 = 'e_mfield_Etcd.TxnRequest_success'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_Etcd.TxnRequest_success'(Rest, Bin3, - TrUserData); -'e_field_Etcd.TxnRequest_success'([], Bin, - _TrUserData) -> - Bin. - -'e_mfield_Etcd.TxnRequest_failure'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.RequestOp'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_Etcd.TxnRequest_failure'([Elem | Rest], Bin, - TrUserData) -> - Bin2 = <>, - Bin3 = 'e_mfield_Etcd.TxnRequest_failure'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_Etcd.TxnRequest_failure'(Rest, Bin3, - TrUserData); -'e_field_Etcd.TxnRequest_failure'([], Bin, - _TrUserData) -> - Bin. - -'e_mfield_Etcd.TxnResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.TxnResponse_responses'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseOp'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_Etcd.TxnResponse_responses'([Elem | Rest], Bin, - TrUserData) -> - Bin2 = <>, - Bin3 = 'e_mfield_Etcd.TxnResponse_responses'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_Etcd.TxnResponse_responses'(Rest, Bin3, - TrUserData); -'e_field_Etcd.TxnResponse_responses'([], Bin, - _TrUserData) -> - Bin. - -'e_mfield_Etcd.CompactionResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.HashKVResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.HashResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.SnapshotResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.WatchRequest_create_request'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.WatchCreateRequest'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.WatchRequest_cancel_request'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.WatchCancelRequest'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.WatchRequest_progress_request'(_Msg, Bin, - _TrUserData) -> - <>. - -'e_field_Etcd.WatchCreateRequest_filters'(Elems, Bin, - TrUserData) - when Elems =/= [] -> - SubBin = - 'e_pfield_Etcd.WatchCreateRequest_filters'(Elems, <<>>, - TrUserData), - Bin2 = <>, - Bin3 = e_varint(byte_size(SubBin), Bin2), - <>; -'e_field_Etcd.WatchCreateRequest_filters'([], Bin, - _TrUserData) -> - Bin. - -'e_pfield_Etcd.WatchCreateRequest_filters'([Value - | Rest], - Bin, TrUserData) -> - Bin2 = - 'e_enum_Etcd.WatchCreateRequest.FilterType'(id(Value, - TrUserData), - Bin, TrUserData), - 'e_pfield_Etcd.WatchCreateRequest_filters'(Rest, Bin2, - TrUserData); -'e_pfield_Etcd.WatchCreateRequest_filters'([], Bin, - _TrUserData) -> - Bin. - -'e_mfield_Etcd.WatchResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.WatchResponse_events'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_mvccpb.Event'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_Etcd.WatchResponse_events'([Elem | Rest], Bin, - TrUserData) -> - Bin2 = <>, - Bin3 = 'e_mfield_Etcd.WatchResponse_events'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_Etcd.WatchResponse_events'(Rest, Bin3, - TrUserData); -'e_field_Etcd.WatchResponse_events'([], Bin, - _TrUserData) -> - Bin. - -'e_mfield_Etcd.LeaseGrantResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.LeaseRevokeResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.LeaseCheckpointRequest_checkpoints'(Msg, - Bin, TrUserData) -> - SubBin = 'encode_msg_Etcd.LeaseCheckpoint'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_Etcd.LeaseCheckpointRequest_checkpoints'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_Etcd.LeaseCheckpointRequest_checkpoints'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_Etcd.LeaseCheckpointRequest_checkpoints'(Rest, - Bin3, TrUserData); -'e_field_Etcd.LeaseCheckpointRequest_checkpoints'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_Etcd.LeaseCheckpointResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.LeaseKeepAliveResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.LeaseTimeToLiveResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_Etcd.LeaseTimeToLiveResponse_keys'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = e_type_bytes(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_Etcd.LeaseTimeToLiveResponse_keys'(Rest, Bin3, - TrUserData); -'e_field_Etcd.LeaseTimeToLiveResponse_keys'([], Bin, - _TrUserData) -> - Bin. - -'e_mfield_Etcd.LeaseLeasesResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.LeaseLeasesResponse_leases'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.LeaseStatus'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_Etcd.LeaseLeasesResponse_leases'([Elem | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_Etcd.LeaseLeasesResponse_leases'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_Etcd.LeaseLeasesResponse_leases'(Rest, Bin3, - TrUserData); -'e_field_Etcd.LeaseLeasesResponse_leases'([], Bin, - _TrUserData) -> - Bin. - -'e_field_Etcd.Member_peerURLs'([Elem | Rest], Bin, - TrUserData) -> - Bin2 = <>, - Bin3 = e_type_string(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_Etcd.Member_peerURLs'(Rest, Bin3, TrUserData); -'e_field_Etcd.Member_peerURLs'([], Bin, _TrUserData) -> - Bin. - -'e_field_Etcd.Member_clientURLs'([Elem | Rest], Bin, - TrUserData) -> - Bin2 = <>, - Bin3 = e_type_string(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_Etcd.Member_clientURLs'(Rest, Bin3, - TrUserData); -'e_field_Etcd.Member_clientURLs'([], Bin, - _TrUserData) -> - Bin. - -'e_field_Etcd.MemberAddRequest_peerURLs'([Elem | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = e_type_string(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_Etcd.MemberAddRequest_peerURLs'(Rest, Bin3, - TrUserData); -'e_field_Etcd.MemberAddRequest_peerURLs'([], Bin, - _TrUserData) -> - Bin. - -'e_mfield_Etcd.MemberAddResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.MemberAddResponse_member'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.Member'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.MemberAddResponse_members'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.Member'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_Etcd.MemberAddResponse_members'([Elem | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_Etcd.MemberAddResponse_members'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_Etcd.MemberAddResponse_members'(Rest, Bin3, - TrUserData); -'e_field_Etcd.MemberAddResponse_members'([], Bin, - _TrUserData) -> - Bin. - -'e_mfield_Etcd.MemberRemoveResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.MemberRemoveResponse_members'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.Member'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_Etcd.MemberRemoveResponse_members'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_Etcd.MemberRemoveResponse_members'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_Etcd.MemberRemoveResponse_members'(Rest, Bin3, - TrUserData); -'e_field_Etcd.MemberRemoveResponse_members'([], Bin, - _TrUserData) -> - Bin. - -'e_field_Etcd.MemberUpdateRequest_peerURLs'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = e_type_string(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_Etcd.MemberUpdateRequest_peerURLs'(Rest, Bin3, - TrUserData); -'e_field_Etcd.MemberUpdateRequest_peerURLs'([], Bin, - _TrUserData) -> - Bin. - -'e_mfield_Etcd.MemberUpdateResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.MemberUpdateResponse_members'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.Member'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_Etcd.MemberUpdateResponse_members'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_Etcd.MemberUpdateResponse_members'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_Etcd.MemberUpdateResponse_members'(Rest, Bin3, - TrUserData); -'e_field_Etcd.MemberUpdateResponse_members'([], Bin, - _TrUserData) -> - Bin. - -'e_mfield_Etcd.MemberListResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.MemberListResponse_members'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.Member'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_Etcd.MemberListResponse_members'([Elem | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_Etcd.MemberListResponse_members'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_Etcd.MemberListResponse_members'(Rest, Bin3, - TrUserData); -'e_field_Etcd.MemberListResponse_members'([], Bin, - _TrUserData) -> - Bin. - -'e_mfield_Etcd.MemberPromoteResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.MemberPromoteResponse_members'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.Member'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_Etcd.MemberPromoteResponse_members'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_Etcd.MemberPromoteResponse_members'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_Etcd.MemberPromoteResponse_members'(Rest, Bin3, - TrUserData); -'e_field_Etcd.MemberPromoteResponse_members'([], Bin, - _TrUserData) -> - Bin. - -'e_mfield_Etcd.DefragmentResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.MoveLeaderResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.AlarmResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.AlarmResponse_alarms'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.AlarmMember'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_Etcd.AlarmResponse_alarms'([Elem | Rest], Bin, - TrUserData) -> - Bin2 = <>, - Bin3 = 'e_mfield_Etcd.AlarmResponse_alarms'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_Etcd.AlarmResponse_alarms'(Rest, Bin3, - TrUserData); -'e_field_Etcd.AlarmResponse_alarms'([], Bin, - _TrUserData) -> - Bin. - -'e_mfield_Etcd.StatusResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_Etcd.StatusResponse_errors'([Elem | Rest], Bin, - TrUserData) -> - Bin2 = <>, - Bin3 = e_type_string(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_Etcd.StatusResponse_errors'(Rest, Bin3, - TrUserData); -'e_field_Etcd.StatusResponse_errors'([], Bin, - _TrUserData) -> - Bin. - -'e_mfield_Etcd.AuthUserAddRequest_options'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_authpb.UserAddOptions'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.AuthRoleGrantPermissionRequest_perm'(Msg, - Bin, TrUserData) -> - SubBin = 'encode_msg_authpb.Permission'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.AuthEnableResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.AuthDisableResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.AuthenticateResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.AuthUserAddResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.AuthUserGetResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_Etcd.AuthUserGetResponse_roles'([Elem | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = e_type_string(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_Etcd.AuthUserGetResponse_roles'(Rest, Bin3, - TrUserData); -'e_field_Etcd.AuthUserGetResponse_roles'([], Bin, - _TrUserData) -> - Bin. - -'e_mfield_Etcd.AuthUserDeleteResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.AuthUserChangePasswordResponse_header'(Msg, - Bin, TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.AuthUserGrantRoleResponse_header'(Msg, - Bin, TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.AuthUserRevokeRoleResponse_header'(Msg, - Bin, TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.AuthRoleAddResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.AuthRoleGetResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.AuthRoleGetResponse_perm'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_authpb.Permission'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_Etcd.AuthRoleGetResponse_perm'([Elem | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = 'e_mfield_Etcd.AuthRoleGetResponse_perm'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_Etcd.AuthRoleGetResponse_perm'(Rest, Bin3, - TrUserData); -'e_field_Etcd.AuthRoleGetResponse_perm'([], Bin, - _TrUserData) -> - Bin. - -'e_mfield_Etcd.AuthRoleListResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_Etcd.AuthRoleListResponse_roles'([Elem | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = e_type_string(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_Etcd.AuthRoleListResponse_roles'(Rest, Bin3, - TrUserData); -'e_field_Etcd.AuthRoleListResponse_roles'([], Bin, - _TrUserData) -> - Bin. - -'e_mfield_Etcd.AuthUserListResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_Etcd.AuthUserListResponse_users'([Elem | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = e_type_string(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_Etcd.AuthUserListResponse_users'(Rest, Bin3, - TrUserData); -'e_field_Etcd.AuthUserListResponse_users'([], Bin, - _TrUserData) -> - Bin. - -'e_mfield_Etcd.AuthRoleDeleteResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.AuthRoleGrantPermissionResponse_header'(Msg, - Bin, TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.AuthRoleRevokePermissionResponse_header'(Msg, - Bin, TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.LockResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.UnlockResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.CampaignResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.CampaignResponse_leader'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.LeaderKey'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.LeaderResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.LeaderResponse_kv'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_mvccpb.KeyValue'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.ResignRequest_leader'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.LeaderKey'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.ResignResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.ProclaimRequest_leader'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.LeaderKey'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_Etcd.ProclaimResponse_header'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_Etcd.ResponseHeader'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_google.protobuf.FileDescriptorSet_file'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.FileDescriptorProto'(Msg, - <<>>, TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_google.protobuf.FileDescriptorSet_file'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FileDescriptorSet_file'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.FileDescriptorSet_file'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.FileDescriptorSet_file'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.FileDescriptorProto_dependency'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = e_type_string(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_dependency'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.FileDescriptorProto_dependency'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.FileDescriptorProto_public_dependency'([Elem - | Rest], - Bin, - TrUserData) -> - Bin2 = <>, - Bin3 = e_type_int32(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.FileDescriptorProto_public_dependency'([], - Bin, - _TrUserData) -> - Bin. - -'e_field_google.protobuf.FileDescriptorProto_weak_dependency'([Elem - | Rest], - Bin, - TrUserData) -> - Bin2 = <>, - Bin3 = e_type_int32(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.FileDescriptorProto_weak_dependency'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FileDescriptorProto_message_type'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.DescriptorProto'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_google.protobuf.FileDescriptorProto_message_type'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FileDescriptorProto_message_type'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_message_type'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.FileDescriptorProto_message_type'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FileDescriptorProto_enum_type'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, - <<>>, TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_google.protobuf.FileDescriptorProto_enum_type'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FileDescriptorProto_enum_type'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.FileDescriptorProto_enum_type'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FileDescriptorProto_service'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.ServiceDescriptorProto'(Msg, - <<>>, TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_google.protobuf.FileDescriptorProto_service'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FileDescriptorProto_service'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_service'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.FileDescriptorProto_service'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FileDescriptorProto_extension'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, - <<>>, TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_google.protobuf.FileDescriptorProto_extension'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FileDescriptorProto_extension'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.FileDescriptorProto_extension'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.FileDescriptorProto_extension'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FileDescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = 'encode_msg_google.protobuf.FileOptions'(Msg, - <<>>, TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_google.protobuf.FileDescriptorProto_source_code_info'(Msg, - Bin, - TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.SourceCodeInfo'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_google.protobuf.DescriptorProto_field'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, - <<>>, TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_google.protobuf.DescriptorProto_field'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_field'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.DescriptorProto_field'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_field'([], Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.DescriptorProto_extension'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, - <<>>, TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_google.protobuf.DescriptorProto_extension'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_extension'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.DescriptorProto_extension'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_extension'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.DescriptorProto_nested_type'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.DescriptorProto'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_google.protobuf.DescriptorProto_nested_type'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_nested_type'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.DescriptorProto_nested_type'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_nested_type'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.DescriptorProto_enum_type'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, - <<>>, TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_google.protobuf.DescriptorProto_enum_type'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_enum_type'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.DescriptorProto_enum_type'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_enum_type'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.DescriptorProto_extension_range'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, - <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_google.protobuf.DescriptorProto_extension_range'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_extension_range'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.DescriptorProto_extension_range'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_extension_range'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.DescriptorProto_oneof_decl'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.OneofDescriptorProto'(Msg, - <<>>, TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_google.protobuf.DescriptorProto_oneof_decl'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_oneof_decl'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_oneof_decl'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.DescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.MessageOptions'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_google.protobuf.DescriptorProto_reserved_range'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, - <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_google.protobuf.DescriptorProto_reserved_range'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.DescriptorProto_reserved_range'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.DescriptorProto_reserved_range'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_reserved_range'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.DescriptorProto_reserved_name'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = e_type_string(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_google.protobuf.DescriptorProto_reserved_name'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.DescriptorProto_reserved_name'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FieldDescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = 'encode_msg_google.protobuf.FieldOptions'(Msg, - <<>>, TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_google.protobuf.EnumDescriptorProto_value'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.EnumValueDescriptorProto'(Msg, - <<>>, TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_google.protobuf.EnumDescriptorProto_value'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.EnumDescriptorProto_value'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.EnumDescriptorProto_value'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.EnumDescriptorProto_value'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.EnumDescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = 'encode_msg_google.protobuf.EnumOptions'(Msg, - <<>>, TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_google.protobuf.EnumValueDescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.EnumValueOptions'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_google.protobuf.ServiceDescriptorProto_method'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.MethodDescriptorProto'(Msg, - <<>>, TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_google.protobuf.ServiceDescriptorProto_method'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.ServiceDescriptorProto_method'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.ServiceDescriptorProto_method'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.ServiceDescriptorProto_method'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.ServiceDescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.ServiceOptions'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_google.protobuf.MethodDescriptorProto_options'(Msg, - Bin, TrUserData) -> - SubBin = 'encode_msg_google.protobuf.MethodOptions'(Msg, - <<>>, TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_google.protobuf.FileOptions_uninterpreted_option'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_google.protobuf.FileOptions_uninterpreted_option'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FileOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.FileOptions_uninterpreted_option'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.MessageOptions_uninterpreted_option'(Msg, - Bin, - TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_google.protobuf.MessageOptions_uninterpreted_option'([Elem - | Rest], - Bin, - TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.MessageOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.MessageOptions_uninterpreted_option'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.FieldOptions_uninterpreted_option'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_google.protobuf.FieldOptions_uninterpreted_option'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.FieldOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.FieldOptions_uninterpreted_option'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.EnumOptions_uninterpreted_option'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_google.protobuf.EnumOptions_uninterpreted_option'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.EnumOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.EnumOptions_uninterpreted_option'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.EnumValueOptions_uninterpreted_option'(Msg, - Bin, - TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'([Elem - | Rest], - Bin, - TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.EnumValueOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.ServiceOptions_uninterpreted_option'(Msg, - Bin, - TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_google.protobuf.ServiceOptions_uninterpreted_option'([Elem - | Rest], - Bin, - TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.ServiceOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.ServiceOptions_uninterpreted_option'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.MethodOptions_uninterpreted_option'(Msg, - Bin, - TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption'(Msg, - <<>>, TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_google.protobuf.MethodOptions_uninterpreted_option'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.MethodOptions_uninterpreted_option'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.MethodOptions_uninterpreted_option'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.UninterpretedOption_name'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, - <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_google.protobuf.UninterpretedOption_name'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.UninterpretedOption_name'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.UninterpretedOption_name'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.UninterpretedOption_name'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.SourceCodeInfo.Location_path'(Elems, - Bin, TrUserData) - when Elems =/= [] -> - SubBin = - 'e_pfield_google.protobuf.SourceCodeInfo.Location_path'(Elems, - <<>>, - TrUserData), - Bin2 = <>, - Bin3 = e_varint(byte_size(SubBin), Bin2), - <>; -'e_field_google.protobuf.SourceCodeInfo.Location_path'([], - Bin, _TrUserData) -> - Bin. - -'e_pfield_google.protobuf.SourceCodeInfo.Location_path'([Value - | Rest], - Bin, TrUserData) -> - Bin2 = e_type_int32(id(Value, TrUserData), Bin, - TrUserData), - 'e_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, - Bin2, TrUserData); -'e_pfield_google.protobuf.SourceCodeInfo.Location_path'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.SourceCodeInfo.Location_span'(Elems, - Bin, TrUserData) - when Elems =/= [] -> - SubBin = - 'e_pfield_google.protobuf.SourceCodeInfo.Location_span'(Elems, - <<>>, - TrUserData), - Bin2 = <>, - Bin3 = e_varint(byte_size(SubBin), Bin2), - <>; -'e_field_google.protobuf.SourceCodeInfo.Location_span'([], - Bin, _TrUserData) -> - Bin. - -'e_pfield_google.protobuf.SourceCodeInfo.Location_span'([Value - | Rest], - Bin, TrUserData) -> - Bin2 = e_type_int32(id(Value, TrUserData), Bin, - TrUserData), - 'e_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, - Bin2, TrUserData); -'e_pfield_google.protobuf.SourceCodeInfo.Location_span'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'([Elem - | Rest], - Bin, - TrUserData) -> - Bin2 = <>, - Bin3 = e_type_string(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, - Bin3, - TrUserData); -'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.SourceCodeInfo_location'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.SourceCodeInfo.Location'(Msg, - <<>>, TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_google.protobuf.SourceCodeInfo_location'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.SourceCodeInfo_location'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_google.protobuf.SourceCodeInfo_location'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.SourceCodeInfo_location'([], - Bin, _TrUserData) -> - Bin. - -'e_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Elems, - Bin, TrUserData) - when Elems =/= [] -> - SubBin = - 'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Elems, - <<>>, - TrUserData), - Bin2 = <>, - Bin3 = e_varint(byte_size(SubBin), Bin2), - <>; -'e_field_google.protobuf.GeneratedCodeInfo.Annotation_path'([], - Bin, _TrUserData) -> - Bin. - -'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'([Value - | Rest], - Bin, TrUserData) -> - Bin2 = e_type_int32(id(Value, TrUserData), Bin, - TrUserData), - 'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - Bin2, - TrUserData); -'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'([], - Bin, - _TrUserData) -> - Bin. - -'e_mfield_google.protobuf.GeneratedCodeInfo_annotation'(Msg, - Bin, TrUserData) -> - SubBin = - 'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, - <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_google.protobuf.GeneratedCodeInfo_annotation'([Elem - | Rest], - Bin, TrUserData) -> - Bin2 = <>, - Bin3 = - 'e_mfield_google.protobuf.GeneratedCodeInfo_annotation'(id(Elem, - TrUserData), - Bin2, - TrUserData), - 'e_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, - Bin3, TrUserData); -'e_field_google.protobuf.GeneratedCodeInfo_annotation'([], - Bin, _TrUserData) -> - Bin. - -'e_mfield_mvccpb.Event_kv'(Msg, Bin, TrUserData) -> - SubBin = 'encode_msg_mvccpb.KeyValue'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_mvccpb.Event_prev_kv'(Msg, Bin, TrUserData) -> - SubBin = 'encode_msg_mvccpb.KeyValue'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_authpb.User_roles'([Elem | Rest], Bin, - TrUserData) -> - Bin2 = <>, - Bin3 = e_type_string(id(Elem, TrUserData), Bin2, - TrUserData), - 'e_field_authpb.User_roles'(Rest, Bin3, TrUserData); -'e_field_authpb.User_roles'([], Bin, _TrUserData) -> - Bin. - -'e_mfield_authpb.User_options'(Msg, Bin, TrUserData) -> - SubBin = 'encode_msg_authpb.UserAddOptions'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_mfield_authpb.Role_keyPermission'(Msg, Bin, - TrUserData) -> - SubBin = 'encode_msg_authpb.Permission'(Msg, <<>>, - TrUserData), - Bin2 = e_varint(byte_size(SubBin), Bin), - <>. - -'e_field_authpb.Role_keyPermission'([Elem | Rest], Bin, - TrUserData) -> - Bin2 = <>, - Bin3 = 'e_mfield_authpb.Role_keyPermission'(id(Elem, - TrUserData), - Bin2, TrUserData), - 'e_field_authpb.Role_keyPermission'(Rest, Bin3, - TrUserData); -'e_field_authpb.Role_keyPermission'([], Bin, - _TrUserData) -> - Bin. - -'e_enum_Etcd.RangeRequest.SortOrder'('NONE', Bin, - _TrUserData) -> - <>; -'e_enum_Etcd.RangeRequest.SortOrder'('ASCEND', Bin, - _TrUserData) -> - <>; -'e_enum_Etcd.RangeRequest.SortOrder'('DESCEND', Bin, - _TrUserData) -> - <>; -'e_enum_Etcd.RangeRequest.SortOrder'(V, Bin, - _TrUserData) -> - e_varint(V, Bin). - -'e_enum_Etcd.RangeRequest.SortTarget'('KEY', Bin, - _TrUserData) -> - <>; -'e_enum_Etcd.RangeRequest.SortTarget'('VERSION', Bin, - _TrUserData) -> - <>; -'e_enum_Etcd.RangeRequest.SortTarget'('CREATE', Bin, - _TrUserData) -> - <>; -'e_enum_Etcd.RangeRequest.SortTarget'('MOD', Bin, - _TrUserData) -> - <>; -'e_enum_Etcd.RangeRequest.SortTarget'('VALUE', Bin, - _TrUserData) -> - <>; -'e_enum_Etcd.RangeRequest.SortTarget'(V, Bin, - _TrUserData) -> - e_varint(V, Bin). - -'e_enum_Etcd.Compare.CompareResult'('EQUAL', Bin, - _TrUserData) -> - <>; -'e_enum_Etcd.Compare.CompareResult'('GREATER', Bin, - _TrUserData) -> - <>; -'e_enum_Etcd.Compare.CompareResult'('LESS', Bin, - _TrUserData) -> - <>; -'e_enum_Etcd.Compare.CompareResult'('NOT_EQUAL', Bin, - _TrUserData) -> - <>; -'e_enum_Etcd.Compare.CompareResult'(V, Bin, - _TrUserData) -> - e_varint(V, Bin). - -'e_enum_Etcd.Compare.CompareTarget'('VERSION', Bin, - _TrUserData) -> - <>; -'e_enum_Etcd.Compare.CompareTarget'('CREATE', Bin, - _TrUserData) -> - <>; -'e_enum_Etcd.Compare.CompareTarget'('MOD', Bin, - _TrUserData) -> - <>; -'e_enum_Etcd.Compare.CompareTarget'('VALUE', Bin, - _TrUserData) -> - <>; -'e_enum_Etcd.Compare.CompareTarget'('LEASE', Bin, - _TrUserData) -> - <>; -'e_enum_Etcd.Compare.CompareTarget'(V, Bin, - _TrUserData) -> - e_varint(V, Bin). - -'e_enum_Etcd.WatchCreateRequest.FilterType'('NOPUT', - Bin, _TrUserData) -> - <>; -'e_enum_Etcd.WatchCreateRequest.FilterType'('NODELETE', - Bin, _TrUserData) -> - <>; -'e_enum_Etcd.WatchCreateRequest.FilterType'(V, Bin, - _TrUserData) -> - e_varint(V, Bin). - -'e_enum_Etcd.AlarmType'('NONE', Bin, _TrUserData) -> - <>; -'e_enum_Etcd.AlarmType'('NOSPACE', Bin, _TrUserData) -> - <>; -'e_enum_Etcd.AlarmType'('CORRUPT', Bin, _TrUserData) -> - <>; -'e_enum_Etcd.AlarmType'(V, Bin, _TrUserData) -> - e_varint(V, Bin). - -'e_enum_Etcd.AlarmRequest.AlarmAction'('GET', Bin, - _TrUserData) -> - <>; -'e_enum_Etcd.AlarmRequest.AlarmAction'('ACTIVATE', Bin, - _TrUserData) -> - <>; -'e_enum_Etcd.AlarmRequest.AlarmAction'('DEACTIVATE', - Bin, _TrUserData) -> - <>; -'e_enum_Etcd.AlarmRequest.AlarmAction'(V, Bin, - _TrUserData) -> - e_varint(V, Bin). - -'e_enum_Etcd.HealthCheckResponse.ServingStatus'('UNKNOWN', - Bin, _TrUserData) -> - <>; -'e_enum_Etcd.HealthCheckResponse.ServingStatus'('SERVING', - Bin, _TrUserData) -> - <>; -'e_enum_Etcd.HealthCheckResponse.ServingStatus'('NOT_SERVING', - Bin, _TrUserData) -> - <>; -'e_enum_Etcd.HealthCheckResponse.ServingStatus'('SERVICE_UNKNOWN', - Bin, _TrUserData) -> - <>; -'e_enum_Etcd.HealthCheckResponse.ServingStatus'(V, Bin, - _TrUserData) -> - e_varint(V, Bin). - -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_DOUBLE', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FLOAT', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT64', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT64', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT32', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED64', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED32', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BOOL', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_STRING', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_GROUP', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_MESSAGE', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BYTES', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT32', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_ENUM', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED32', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED64', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT32', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT64', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Type'(V, - Bin, _TrUserData) -> - e_varint(V, Bin). - -'e_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_OPTIONAL', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REQUIRED', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REPEATED', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldDescriptorProto.Label'(V, - Bin, _TrUserData) -> - e_varint(V, Bin). - -'e_enum_google.protobuf.FileOptions.OptimizeMode'('SPEED', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FileOptions.OptimizeMode'('CODE_SIZE', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FileOptions.OptimizeMode'('LITE_RUNTIME', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FileOptions.OptimizeMode'(V, - Bin, _TrUserData) -> - e_varint(V, Bin). - -'e_enum_google.protobuf.FieldOptions.CType'('STRING', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldOptions.CType'('CORD', Bin, - _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldOptions.CType'('STRING_PIECE', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldOptions.CType'(V, Bin, - _TrUserData) -> - e_varint(V, Bin). - -'e_enum_google.protobuf.FieldOptions.JSType'('JS_NORMAL', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldOptions.JSType'('JS_STRING', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldOptions.JSType'('JS_NUMBER', - Bin, _TrUserData) -> - <>; -'e_enum_google.protobuf.FieldOptions.JSType'(V, Bin, - _TrUserData) -> - e_varint(V, Bin). - -'e_enum_mvccpb.Event.EventType'('PUT', Bin, - _TrUserData) -> - <>; -'e_enum_mvccpb.Event.EventType'('DELETE', Bin, - _TrUserData) -> - <>; -'e_enum_mvccpb.Event.EventType'(V, Bin, _TrUserData) -> - e_varint(V, Bin). - -'e_enum_authpb.Permission.Type'('READ', Bin, - _TrUserData) -> - <>; -'e_enum_authpb.Permission.Type'('WRITE', Bin, - _TrUserData) -> - <>; -'e_enum_authpb.Permission.Type'('READWRITE', Bin, - _TrUserData) -> - <>; -'e_enum_authpb.Permission.Type'(V, Bin, _TrUserData) -> - e_varint(V, Bin). - --compile({nowarn_unused_function,e_type_sint/3}). -e_type_sint(Value, Bin, _TrUserData) when Value >= 0 -> - e_varint(Value * 2, Bin); -e_type_sint(Value, Bin, _TrUserData) -> - e_varint(Value * -2 - 1, Bin). - --compile({nowarn_unused_function,e_type_int32/3}). -e_type_int32(Value, Bin, _TrUserData) - when 0 =< Value, Value =< 127 -> - <>; -e_type_int32(Value, Bin, _TrUserData) -> - <> = <>, - e_varint(N, Bin). - --compile({nowarn_unused_function,e_type_int64/3}). -e_type_int64(Value, Bin, _TrUserData) - when 0 =< Value, Value =< 127 -> - <>; -e_type_int64(Value, Bin, _TrUserData) -> - <> = <>, - e_varint(N, Bin). - --compile({nowarn_unused_function,e_type_bool/3}). -e_type_bool(true, Bin, _TrUserData) -> - <>; -e_type_bool(false, Bin, _TrUserData) -> - <>; -e_type_bool(1, Bin, _TrUserData) -> <>; -e_type_bool(0, Bin, _TrUserData) -> <>. - --compile({nowarn_unused_function,e_type_string/3}). -e_type_string(S, Bin, _TrUserData) -> - Utf8 = unicode:characters_to_binary(S), - Bin2 = e_varint(byte_size(Utf8), Bin), - <>. - --compile({nowarn_unused_function,e_type_bytes/3}). -e_type_bytes(Bytes, Bin, _TrUserData) - when is_binary(Bytes) -> - Bin2 = e_varint(byte_size(Bytes), Bin), - <>; -e_type_bytes(Bytes, Bin, _TrUserData) - when is_list(Bytes) -> - BytesBin = iolist_to_binary(Bytes), - Bin2 = e_varint(byte_size(BytesBin), Bin), - <>. - --compile({nowarn_unused_function,e_type_fixed32/3}). -e_type_fixed32(Value, Bin, _TrUserData) -> - <>. - --compile({nowarn_unused_function,e_type_sfixed32/3}). -e_type_sfixed32(Value, Bin, _TrUserData) -> - <>. - --compile({nowarn_unused_function,e_type_fixed64/3}). -e_type_fixed64(Value, Bin, _TrUserData) -> - <>. - --compile({nowarn_unused_function,e_type_sfixed64/3}). -e_type_sfixed64(Value, Bin, _TrUserData) -> - <>. - --compile({nowarn_unused_function,e_type_float/3}). -e_type_float(V, Bin, _) when is_number(V) -> - <>; -e_type_float(infinity, Bin, _) -> - <>; -e_type_float('-infinity', Bin, _) -> - <>; -e_type_float(nan, Bin, _) -> - <>. - --compile({nowarn_unused_function,e_type_double/3}). -e_type_double(V, Bin, _) when is_number(V) -> - <>; -e_type_double(infinity, Bin, _) -> - <>; -e_type_double('-infinity', Bin, _) -> - <>; -e_type_double(nan, Bin, _) -> - <>. - --compile({nowarn_unused_function,e_varint/3}). -e_varint(N, Bin, _TrUserData) -> e_varint(N, Bin). - --compile({nowarn_unused_function,e_varint/2}). -e_varint(N, Bin) when N =< 127 -> <>; -e_varint(N, Bin) -> - Bin2 = <>, - e_varint(N bsr 7, Bin2). - -is_empty_string("") -> true; -is_empty_string(<<>>) -> true; -is_empty_string(L) when is_list(L) -> - not string_has_chars(L); -is_empty_string(B) when is_binary(B) -> false. - -string_has_chars([C | _]) when is_integer(C) -> true; -string_has_chars([H | T]) -> - case string_has_chars(H) of - true -> true; - false -> string_has_chars(T) - end; -string_has_chars(B) - when is_binary(B), byte_size(B) =/= 0 -> - true; -string_has_chars(C) when is_integer(C) -> true; -string_has_chars(<<>>) -> false; -string_has_chars([]) -> false. - - -decode_msg(Bin, MsgName) when is_binary(Bin) -> - decode_msg(Bin, MsgName, []). - -decode_msg(Bin, MsgName, Opts) when is_binary(Bin) -> - TrUserData = proplists:get_value(user_data, Opts), - decode_msg_1_catch(Bin, MsgName, TrUserData). - --ifdef('OTP_RELEASE'). -decode_msg_1_catch(Bin, MsgName, TrUserData) -> - try decode_msg_2_doit(MsgName, Bin, TrUserData) - catch Class:Reason:StackTrace -> error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}}) - end. --else. -decode_msg_1_catch(Bin, MsgName, TrUserData) -> - try decode_msg_2_doit(MsgName, Bin, TrUserData) - catch Class:Reason -> - StackTrace = erlang:get_stacktrace(), - error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}}) - end. --endif. - -decode_msg_2_doit('Etcd.ResponseHeader', Bin, - TrUserData) -> - id('decode_msg_Etcd.ResponseHeader'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.RangeRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.RangeRequest'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.RangeResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.RangeResponse'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.PutRequest', Bin, TrUserData) -> - id('decode_msg_Etcd.PutRequest'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.PutResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.PutResponse'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.DeleteRangeRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.DeleteRangeRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.DeleteRangeResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.DeleteRangeResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.RequestOp', Bin, TrUserData) -> - id('decode_msg_Etcd.RequestOp'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.ResponseOp', Bin, TrUserData) -> - id('decode_msg_Etcd.ResponseOp'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.Compare', Bin, TrUserData) -> - id('decode_msg_Etcd.Compare'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.TxnRequest', Bin, TrUserData) -> - id('decode_msg_Etcd.TxnRequest'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.TxnResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.TxnResponse'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.CompactionRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.CompactionRequest'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.CompactionResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.CompactionResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.HashRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.HashRequest'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.HashKVRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.HashKVRequest'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.HashKVResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.HashKVResponse'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.HashResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.HashResponse'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.SnapshotRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.SnapshotRequest'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.SnapshotResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.SnapshotResponse'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.WatchRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.WatchRequest'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.WatchCreateRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.WatchCreateRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.WatchCancelRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.WatchCancelRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.WatchProgressRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.WatchProgressRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.WatchResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.WatchResponse'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.LeaseGrantRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.LeaseGrantRequest'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.LeaseGrantResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.LeaseGrantResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.LeaseRevokeRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.LeaseRevokeRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.LeaseRevokeResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.LeaseRevokeResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.LeaseCheckpoint', Bin, - TrUserData) -> - id('decode_msg_Etcd.LeaseCheckpoint'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.LeaseCheckpointRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.LeaseCheckpointRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.LeaseCheckpointResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.LeaseCheckpointResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.LeaseKeepAliveRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.LeaseKeepAliveRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.LeaseKeepAliveResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.LeaseKeepAliveResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.LeaseTimeToLiveRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.LeaseTimeToLiveRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.LeaseTimeToLiveResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.LeaseTimeToLiveResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.LeaseLeasesRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.LeaseLeasesRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.LeaseStatus', Bin, - TrUserData) -> - id('decode_msg_Etcd.LeaseStatus'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.LeaseLeasesResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.LeaseLeasesResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.Member', Bin, TrUserData) -> - id('decode_msg_Etcd.Member'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.MemberAddRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.MemberAddRequest'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.MemberAddResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.MemberAddResponse'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.MemberRemoveRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.MemberRemoveRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.MemberRemoveResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.MemberRemoveResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.MemberUpdateRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.MemberUpdateRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.MemberUpdateResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.MemberUpdateResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.MemberListRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.MemberListRequest'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.MemberListResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.MemberListResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.MemberPromoteRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.MemberPromoteRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.MemberPromoteResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.MemberPromoteResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.DefragmentRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.DefragmentRequest'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.DefragmentResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.DefragmentResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.MoveLeaderRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.MoveLeaderRequest'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.MoveLeaderResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.MoveLeaderResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AlarmRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.AlarmRequest'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AlarmMember', Bin, - TrUserData) -> - id('decode_msg_Etcd.AlarmMember'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AlarmResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.AlarmResponse'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.StatusRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.StatusRequest'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.StatusResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.StatusResponse'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthEnableRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.AuthEnableRequest'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthDisableRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.AuthDisableRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthenticateRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.AuthenticateRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthUserAddRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.AuthUserAddRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthUserGetRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.AuthUserGetRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthUserDeleteRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.AuthUserDeleteRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthUserChangePasswordRequest', - Bin, TrUserData) -> - id('decode_msg_Etcd.AuthUserChangePasswordRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthUserGrantRoleRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.AuthUserGrantRoleRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthUserRevokeRoleRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.AuthUserRevokeRoleRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthRoleAddRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.AuthRoleAddRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthRoleGetRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.AuthRoleGetRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthUserListRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.AuthUserListRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthRoleListRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.AuthRoleListRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthRoleDeleteRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.AuthRoleDeleteRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthRoleGrantPermissionRequest', - Bin, TrUserData) -> - id('decode_msg_Etcd.AuthRoleGrantPermissionRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthRoleRevokePermissionRequest', - Bin, TrUserData) -> - id('decode_msg_Etcd.AuthRoleRevokePermissionRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthEnableResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.AuthEnableResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthDisableResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.AuthDisableResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthenticateResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.AuthenticateResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthUserAddResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.AuthUserAddResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthUserGetResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.AuthUserGetResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthUserDeleteResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.AuthUserDeleteResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthUserChangePasswordResponse', - Bin, TrUserData) -> - id('decode_msg_Etcd.AuthUserChangePasswordResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthUserGrantRoleResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.AuthUserGrantRoleResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthUserRevokeRoleResponse', - Bin, TrUserData) -> - id('decode_msg_Etcd.AuthUserRevokeRoleResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthRoleAddResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.AuthRoleAddResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthRoleGetResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.AuthRoleGetResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthRoleListResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.AuthRoleListResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthUserListResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.AuthUserListResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthRoleDeleteResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.AuthRoleDeleteResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthRoleGrantPermissionResponse', - Bin, TrUserData) -> - id('decode_msg_Etcd.AuthRoleGrantPermissionResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.AuthRoleRevokePermissionResponse', - Bin, TrUserData) -> - id('decode_msg_Etcd.AuthRoleRevokePermissionResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.HealthCheckRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.HealthCheckRequest'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.HealthCheckResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.HealthCheckResponse'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.LockRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.LockRequest'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.LockResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.LockResponse'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.UnlockRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.UnlockRequest'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.UnlockResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.UnlockResponse'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.CampaignRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.CampaignRequest'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.CampaignResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.CampaignResponse'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.LeaderKey', Bin, TrUserData) -> - id('decode_msg_Etcd.LeaderKey'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.LeaderRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.LeaderRequest'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.LeaderResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.LeaderResponse'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.ResignRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.ResignRequest'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.ResignResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.ResignResponse'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.ProclaimRequest', Bin, - TrUserData) -> - id('decode_msg_Etcd.ProclaimRequest'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('Etcd.ProclaimResponse', Bin, - TrUserData) -> - id('decode_msg_Etcd.ProclaimResponse'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.FileDescriptorSet', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.FileDescriptorSet'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.FileDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.FileDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.DescriptorProto.ExtensionRange', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.DescriptorProto.ReservedRange', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.DescriptorProto.ReservedRange'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.DescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.DescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.FieldDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.FieldDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.OneofDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.OneofDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.EnumDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.EnumDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.EnumValueDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.EnumValueDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.ServiceDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.ServiceDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.MethodDescriptorProto', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.MethodDescriptorProto'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.FileOptions', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.FileOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.MessageOptions', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.MessageOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.FieldOptions', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.FieldOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.EnumOptions', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.EnumOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.EnumValueOptions', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.EnumValueOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.ServiceOptions', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.ServiceOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.MethodOptions', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.MethodOptions'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.UninterpretedOption.NamePart', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.UninterpretedOption.NamePart'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.UninterpretedOption', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.UninterpretedOption'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.SourceCodeInfo.Location', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.SourceCodeInfo.Location'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.SourceCodeInfo', Bin, - TrUserData) -> - id('decode_msg_google.protobuf.SourceCodeInfo'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.GeneratedCodeInfo.Annotation', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('google.protobuf.GeneratedCodeInfo', - Bin, TrUserData) -> - id('decode_msg_google.protobuf.GeneratedCodeInfo'(Bin, - TrUserData), - TrUserData); -decode_msg_2_doit('mvccpb.KeyValue', Bin, TrUserData) -> - id('decode_msg_mvccpb.KeyValue'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('mvccpb.Event', Bin, TrUserData) -> - id('decode_msg_mvccpb.Event'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('authpb.UserAddOptions', Bin, - TrUserData) -> - id('decode_msg_authpb.UserAddOptions'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('authpb.User', Bin, TrUserData) -> - id('decode_msg_authpb.User'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('authpb.Permission', Bin, - TrUserData) -> - id('decode_msg_authpb.Permission'(Bin, TrUserData), - TrUserData); -decode_msg_2_doit('authpb.Role', Bin, TrUserData) -> - id('decode_msg_authpb.Role'(Bin, TrUserData), - TrUserData). - - - -'decode_msg_Etcd.ResponseHeader'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.ResponseHeader'(Bin, 0, 0, - id(0, TrUserData), - id(0, TrUserData), - id(0, TrUserData), - id(0, TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.ResponseHeader'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - 'd_field_Etcd.ResponseHeader_cluster_id'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, - TrUserData); -'dfp_read_field_def_Etcd.ResponseHeader'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - 'd_field_Etcd.ResponseHeader_member_id'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, TrUserData); -'dfp_read_field_def_Etcd.ResponseHeader'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - 'd_field_Etcd.ResponseHeader_revision'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, TrUserData); -'dfp_read_field_def_Etcd.ResponseHeader'(<<32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - 'd_field_Etcd.ResponseHeader_raft_term'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, TrUserData); -'dfp_read_field_def_Etcd.ResponseHeader'(<<>>, 0, 0, - F@_1, F@_2, F@_3, F@_4, _) -> - #{cluster_id => F@_1, member_id => F@_2, - revision => F@_3, raft_term => F@_4}; -'dfp_read_field_def_Etcd.ResponseHeader'(Other, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'dg_read_field_def_Etcd.ResponseHeader'(Other, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, TrUserData). - -'dg_read_field_def_Etcd.ResponseHeader'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.ResponseHeader'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, TrUserData); -'dg_read_field_def_Etcd.ResponseHeader'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_Etcd.ResponseHeader_cluster_id'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - TrUserData); - 16 -> - 'd_field_Etcd.ResponseHeader_member_id'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - TrUserData); - 24 -> - 'd_field_Etcd.ResponseHeader_revision'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, TrUserData); - 32 -> - 'd_field_Etcd.ResponseHeader_raft_term'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.ResponseHeader'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, TrUserData); - 1 -> - 'skip_64_Etcd.ResponseHeader'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.ResponseHeader'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, TrUserData); - 3 -> - 'skip_group_Etcd.ResponseHeader'(Rest, Key bsr 3, 0, - F@_1, F@_2, F@_3, F@_4, - TrUserData); - 5 -> - 'skip_32_Etcd.ResponseHeader'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, TrUserData) - end - end; -'dg_read_field_def_Etcd.ResponseHeader'(<<>>, 0, 0, - F@_1, F@_2, F@_3, F@_4, _) -> - #{cluster_id => F@_1, member_id => F@_2, - revision => F@_3, raft_term => F@_4}. - -'d_field_Etcd.ResponseHeader_cluster_id'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData) - when N < 57 -> - 'd_field_Etcd.ResponseHeader_cluster_id'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, TrUserData); -'d_field_Etcd.ResponseHeader_cluster_id'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc, TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.ResponseHeader'(RestF, 0, 0, - NewFValue, F@_2, F@_3, F@_4, - TrUserData). - -'d_field_Etcd.ResponseHeader_member_id'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData) - when N < 57 -> - 'd_field_Etcd.ResponseHeader_member_id'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, TrUserData); -'d_field_Etcd.ResponseHeader_member_id'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, F@_3, F@_4, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc, TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.ResponseHeader'(RestF, 0, 0, - F@_1, NewFValue, F@_3, F@_4, - TrUserData). - -'d_field_Etcd.ResponseHeader_revision'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData) - when N < 57 -> - 'd_field_Etcd.ResponseHeader_revision'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, TrUserData); -'d_field_Etcd.ResponseHeader_revision'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, _, F@_4, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.ResponseHeader'(RestF, 0, 0, - F@_1, F@_2, NewFValue, F@_4, - TrUserData). - -'d_field_Etcd.ResponseHeader_raft_term'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData) - when N < 57 -> - 'd_field_Etcd.ResponseHeader_raft_term'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, TrUserData); -'d_field_Etcd.ResponseHeader_raft_term'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc, TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.ResponseHeader'(RestF, 0, 0, - F@_1, F@_2, F@_3, NewFValue, - TrUserData). - -'skip_varint_Etcd.ResponseHeader'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'skip_varint_Etcd.ResponseHeader'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, TrUserData); -'skip_varint_Etcd.ResponseHeader'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'dfp_read_field_def_Etcd.ResponseHeader'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, - TrUserData). - -'skip_length_delimited_Etcd.ResponseHeader'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.ResponseHeader'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, TrUserData); -'skip_length_delimited_Etcd.ResponseHeader'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.ResponseHeader'(Rest2, 0, 0, - F@_1, F@_2, F@_3, F@_4, - TrUserData). - -'skip_group_Etcd.ResponseHeader'(Bin, FNum, Z2, F@_1, - F@_2, F@_3, F@_4, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.ResponseHeader'(Rest, 0, Z2, - F@_1, F@_2, F@_3, F@_4, - TrUserData). - -'skip_32_Etcd.ResponseHeader'(<<_:32, Rest/binary>>, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'dfp_read_field_def_Etcd.ResponseHeader'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, - TrUserData). - -'skip_64_Etcd.ResponseHeader'(<<_:64, Rest/binary>>, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'dfp_read_field_def_Etcd.ResponseHeader'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, - TrUserData). - -'decode_msg_Etcd.RangeRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.RangeRequest'(Bin, 0, 0, - id(<<>>, TrUserData), - id(<<>>, TrUserData), - id(0, TrUserData), id(0, TrUserData), - id('NONE', TrUserData), - id('KEY', TrUserData), - id(false, TrUserData), - id(false, TrUserData), - id(false, TrUserData), - id(0, TrUserData), id(0, TrUserData), - id(0, TrUserData), id(0, TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.RangeRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData) -> - 'd_field_Etcd.RangeRequest_key'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, F@_13, - TrUserData); -'dfp_read_field_def_Etcd.RangeRequest'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData) -> - 'd_field_Etcd.RangeRequest_range_end'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, - F@_13, TrUserData); -'dfp_read_field_def_Etcd.RangeRequest'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData) -> - 'd_field_Etcd.RangeRequest_limit'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, F@_13, - TrUserData); -'dfp_read_field_def_Etcd.RangeRequest'(<<32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData) -> - 'd_field_Etcd.RangeRequest_revision'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, - TrUserData); -'dfp_read_field_def_Etcd.RangeRequest'(<<40, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData) -> - 'd_field_Etcd.RangeRequest_sort_order'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData); -'dfp_read_field_def_Etcd.RangeRequest'(<<48, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData) -> - 'd_field_Etcd.RangeRequest_sort_target'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData); -'dfp_read_field_def_Etcd.RangeRequest'(<<56, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData) -> - 'd_field_Etcd.RangeRequest_serializable'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData); -'dfp_read_field_def_Etcd.RangeRequest'(<<64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData) -> - 'd_field_Etcd.RangeRequest_keys_only'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, - F@_13, TrUserData); -'dfp_read_field_def_Etcd.RangeRequest'(<<72, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData) -> - 'd_field_Etcd.RangeRequest_count_only'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData); -'dfp_read_field_def_Etcd.RangeRequest'(<<80, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData) -> - 'd_field_Etcd.RangeRequest_min_mod_revision'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - TrUserData); -'dfp_read_field_def_Etcd.RangeRequest'(<<88, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData) -> - 'd_field_Etcd.RangeRequest_max_mod_revision'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - TrUserData); -'dfp_read_field_def_Etcd.RangeRequest'(<<96, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData) -> - 'd_field_Etcd.RangeRequest_min_create_revision'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData); -'dfp_read_field_def_Etcd.RangeRequest'(<<104, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData) -> - 'd_field_Etcd.RangeRequest_max_create_revision'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData); -'dfp_read_field_def_Etcd.RangeRequest'(<<>>, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, F@_13, _) -> - #{key => F@_1, range_end => F@_2, limit => F@_3, - revision => F@_4, sort_order => F@_5, - sort_target => F@_6, serializable => F@_7, - keys_only => F@_8, count_only => F@_9, - min_mod_revision => F@_10, max_mod_revision => F@_11, - min_create_revision => F@_12, - max_create_revision => F@_13}; -'dfp_read_field_def_Etcd.RangeRequest'(Other, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, - TrUserData) -> - 'dg_read_field_def_Etcd.RangeRequest'(Other, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, - F@_13, TrUserData). - -'dg_read_field_def_Etcd.RangeRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.RangeRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, TrUserData); -'dg_read_field_def_Etcd.RangeRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.RangeRequest_key'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, F@_13, - TrUserData); - 18 -> - 'd_field_Etcd.RangeRequest_range_end'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData); - 24 -> - 'd_field_Etcd.RangeRequest_limit'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, F@_12, - F@_13, TrUserData); - 32 -> - 'd_field_Etcd.RangeRequest_revision'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData); - 40 -> - 'd_field_Etcd.RangeRequest_sort_order'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData); - 48 -> - 'd_field_Etcd.RangeRequest_sort_target'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - TrUserData); - 56 -> - 'd_field_Etcd.RangeRequest_serializable'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - TrUserData); - 64 -> - 'd_field_Etcd.RangeRequest_keys_only'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData); - 72 -> - 'd_field_Etcd.RangeRequest_count_only'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData); - 80 -> - 'd_field_Etcd.RangeRequest_min_mod_revision'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - TrUserData); - 88 -> - 'd_field_Etcd.RangeRequest_max_mod_revision'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - TrUserData); - 96 -> - 'd_field_Etcd.RangeRequest_min_create_revision'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, TrUserData); - 104 -> - 'd_field_Etcd.RangeRequest_max_create_revision'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.RangeRequest'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, F@_12, - F@_13, TrUserData); - 1 -> - 'skip_64_Etcd.RangeRequest'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, F@_13, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.RangeRequest'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, TrUserData); - 3 -> - 'skip_group_Etcd.RangeRequest'(Rest, Key bsr 3, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData); - 5 -> - 'skip_32_Etcd.RangeRequest'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, F@_13, - TrUserData) - end - end; -'dg_read_field_def_Etcd.RangeRequest'(<<>>, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, F@_13, _) -> - #{key => F@_1, range_end => F@_2, limit => F@_3, - revision => F@_4, sort_order => F@_5, - sort_target => F@_6, serializable => F@_7, - keys_only => F@_8, count_only => F@_9, - min_mod_revision => F@_10, max_mod_revision => F@_11, - min_create_revision => F@_12, - max_create_revision => F@_13}. - -'d_field_Etcd.RangeRequest_key'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, - TrUserData) - when N < 57 -> - 'd_field_Etcd.RangeRequest_key'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, - F@_13, TrUserData); -'d_field_Etcd.RangeRequest_key'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.RangeRequest'(RestF, 0, 0, - NewFValue, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData). - -'d_field_Etcd.RangeRequest_range_end'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData) - when N < 57 -> - 'd_field_Etcd.RangeRequest_range_end'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, TrUserData); -'d_field_Etcd.RangeRequest_range_end'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, - F@_13, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.RangeRequest'(RestF, 0, 0, - F@_1, NewFValue, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData). - -'d_field_Etcd.RangeRequest_limit'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, - TrUserData) - when N < 57 -> - 'd_field_Etcd.RangeRequest_limit'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, TrUserData); -'d_field_Etcd.RangeRequest_limit'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.RangeRequest'(RestF, 0, 0, - F@_1, F@_2, NewFValue, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData). - -'d_field_Etcd.RangeRequest_revision'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, - F@_13, TrUserData) - when N < 57 -> - 'd_field_Etcd.RangeRequest_revision'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, TrUserData); -'d_field_Etcd.RangeRequest_revision'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, - F@_13, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.RangeRequest'(RestF, 0, 0, - F@_1, F@_2, F@_3, NewFValue, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData). - -'d_field_Etcd.RangeRequest_sort_order'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData) - when N < 57 -> - 'd_field_Etcd.RangeRequest_sort_order'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - TrUserData); -'d_field_Etcd.RangeRequest_sort_order'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, _, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, - F@_13, TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_Etcd.RangeRequest.SortOrder'(begin - <> = - <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.RangeRequest'(RestF, 0, 0, - F@_1, F@_2, F@_3, F@_4, NewFValue, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData). - -'d_field_Etcd.RangeRequest_sort_target'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData) - when N < 57 -> - 'd_field_Etcd.RangeRequest_sort_target'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - TrUserData); -'d_field_Etcd.RangeRequest_sort_target'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, _, - F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, - F@_13, TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_Etcd.RangeRequest.SortTarget'(begin - <> = - <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.RangeRequest'(RestF, 0, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, - NewFValue, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, TrUserData). - -'d_field_Etcd.RangeRequest_serializable'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData) - when N < 57 -> - 'd_field_Etcd.RangeRequest_serializable'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - TrUserData); -'d_field_Etcd.RangeRequest_serializable'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, _, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.RangeRequest'(RestF, 0, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - NewFValue, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData). - -'d_field_Etcd.RangeRequest_keys_only'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData) - when N < 57 -> - 'd_field_Etcd.RangeRequest_keys_only'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, TrUserData); -'d_field_Etcd.RangeRequest_keys_only'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, _, F@_9, F@_10, F@_11, F@_12, - F@_13, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.RangeRequest'(RestF, 0, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, NewFValue, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData). - -'d_field_Etcd.RangeRequest_count_only'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData) - when N < 57 -> - 'd_field_Etcd.RangeRequest_count_only'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - TrUserData); -'d_field_Etcd.RangeRequest_count_only'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, _, F@_10, F@_11, F@_12, - F@_13, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.RangeRequest'(RestF, 0, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, NewFValue, F@_10, F@_11, - F@_12, F@_13, TrUserData). - -'d_field_Etcd.RangeRequest_min_mod_revision'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - TrUserData) - when N < 57 -> - 'd_field_Etcd.RangeRequest_min_mod_revision'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData); -'d_field_Etcd.RangeRequest_min_mod_revision'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, _, - F@_11, F@_12, F@_13, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.RangeRequest'(RestF, 0, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, NewFValue, F@_11, - F@_12, F@_13, TrUserData). - -'d_field_Etcd.RangeRequest_max_mod_revision'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - TrUserData) - when N < 57 -> - 'd_field_Etcd.RangeRequest_max_mod_revision'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData); -'d_field_Etcd.RangeRequest_max_mod_revision'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, _, F@_12, F@_13, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.RangeRequest'(RestF, 0, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, NewFValue, - F@_12, F@_13, TrUserData). - -'d_field_Etcd.RangeRequest_min_create_revision'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - TrUserData) - when N < 57 -> - 'd_field_Etcd.RangeRequest_min_create_revision'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - TrUserData); -'d_field_Etcd.RangeRequest_min_create_revision'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, _, F@_13, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.RangeRequest'(RestF, 0, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, - NewFValue, F@_13, TrUserData). - -'d_field_Etcd.RangeRequest_max_create_revision'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - TrUserData) - when N < 57 -> - 'd_field_Etcd.RangeRequest_max_create_revision'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - TrUserData); -'d_field_Etcd.RangeRequest_max_create_revision'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, _, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.RangeRequest'(RestF, 0, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, NewFValue, TrUserData). - -'skip_varint_Etcd.RangeRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, - TrUserData) -> - 'skip_varint_Etcd.RangeRequest'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, F@_13, - TrUserData); -'skip_varint_Etcd.RangeRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, - TrUserData) -> - 'dfp_read_field_def_Etcd.RangeRequest'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData). - -'skip_length_delimited_Etcd.RangeRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.RangeRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, F@_13, - TrUserData); -'skip_length_delimited_Etcd.RangeRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.RangeRequest'(Rest2, 0, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData). - -'skip_group_Etcd.RangeRequest'(Bin, FNum, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.RangeRequest'(Rest, 0, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData). - -'skip_32_Etcd.RangeRequest'(<<_:32, Rest/binary>>, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> - 'dfp_read_field_def_Etcd.RangeRequest'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData). - -'skip_64_Etcd.RangeRequest'(<<_:64, Rest/binary>>, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> - 'dfp_read_field_def_Etcd.RangeRequest'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, TrUserData). - -'decode_msg_Etcd.RangeResponse'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.RangeResponse'(Bin, 0, 0, - id('$undef', TrUserData), - id([], TrUserData), - id(false, TrUserData), - id(0, TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.RangeResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - 'd_field_Etcd.RangeResponse_header'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, TrUserData); -'dfp_read_field_def_Etcd.RangeResponse'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - 'd_field_Etcd.RangeResponse_kvs'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, TrUserData); -'dfp_read_field_def_Etcd.RangeResponse'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - 'd_field_Etcd.RangeResponse_more'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, TrUserData); -'dfp_read_field_def_Etcd.RangeResponse'(<<32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - 'd_field_Etcd.RangeResponse_count'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, TrUserData); -'dfp_read_field_def_Etcd.RangeResponse'(<<>>, 0, 0, - F@_1, R1, F@_3, F@_4, TrUserData) -> - S1 = #{more => F@_3, count => F@_4}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if R1 == '$undef' -> S2; - true -> S2#{kvs => lists_reverse(R1, TrUserData)} - end; -'dfp_read_field_def_Etcd.RangeResponse'(Other, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'dg_read_field_def_Etcd.RangeResponse'(Other, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, TrUserData). - -'dg_read_field_def_Etcd.RangeResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.RangeResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, TrUserData); -'dg_read_field_def_Etcd.RangeResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.RangeResponse_header'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, TrUserData); - 18 -> - 'd_field_Etcd.RangeResponse_kvs'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, TrUserData); - 24 -> - 'd_field_Etcd.RangeResponse_more'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, TrUserData); - 32 -> - 'd_field_Etcd.RangeResponse_count'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.RangeResponse'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, TrUserData); - 1 -> - 'skip_64_Etcd.RangeResponse'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.RangeResponse'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, TrUserData); - 3 -> - 'skip_group_Etcd.RangeResponse'(Rest, Key bsr 3, 0, - F@_1, F@_2, F@_3, F@_4, - TrUserData); - 5 -> - 'skip_32_Etcd.RangeResponse'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, TrUserData) - end - end; -'dg_read_field_def_Etcd.RangeResponse'(<<>>, 0, 0, F@_1, - R1, F@_3, F@_4, TrUserData) -> - S1 = #{more => F@_3, count => F@_4}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if R1 == '$undef' -> S2; - true -> S2#{kvs => lists_reverse(R1, TrUserData)} - end. - -'d_field_Etcd.RangeResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, TrUserData) - when N < 57 -> - 'd_field_Etcd.RangeResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData); -'d_field_Etcd.RangeResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, F@_3, F@_4, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.RangeResponse'(RestF, 0, 0, - if Prev == '$undef' -> NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - F@_2, F@_3, F@_4, TrUserData). - -'d_field_Etcd.RangeResponse_kvs'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, TrUserData) - when N < 57 -> - 'd_field_Etcd.RangeResponse_kvs'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData); -'d_field_Etcd.RangeResponse_kvs'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, Prev, F@_3, F@_4, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_mvccpb.KeyValue'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.RangeResponse'(RestF, 0, 0, - F@_1, - cons(NewFValue, Prev, TrUserData), - F@_3, F@_4, TrUserData). - -'d_field_Etcd.RangeResponse_more'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, TrUserData) - when N < 57 -> - 'd_field_Etcd.RangeResponse_more'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData); -'d_field_Etcd.RangeResponse_more'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, _, F@_4, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.RangeResponse'(RestF, 0, 0, - F@_1, F@_2, NewFValue, F@_4, - TrUserData). - -'d_field_Etcd.RangeResponse_count'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, TrUserData) - when N < 57 -> - 'd_field_Etcd.RangeResponse_count'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData); -'d_field_Etcd.RangeResponse_count'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.RangeResponse'(RestF, 0, 0, - F@_1, F@_2, F@_3, NewFValue, - TrUserData). - -'skip_varint_Etcd.RangeResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'skip_varint_Etcd.RangeResponse'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, TrUserData); -'skip_varint_Etcd.RangeResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'dfp_read_field_def_Etcd.RangeResponse'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, TrUserData). - -'skip_length_delimited_Etcd.RangeResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.RangeResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, TrUserData); -'skip_length_delimited_Etcd.RangeResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.RangeResponse'(Rest2, 0, 0, - F@_1, F@_2, F@_3, F@_4, TrUserData). - -'skip_group_Etcd.RangeResponse'(Bin, FNum, Z2, F@_1, - F@_2, F@_3, F@_4, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.RangeResponse'(Rest, 0, Z2, - F@_1, F@_2, F@_3, F@_4, TrUserData). - -'skip_32_Etcd.RangeResponse'(<<_:32, Rest/binary>>, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'dfp_read_field_def_Etcd.RangeResponse'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, TrUserData). - -'skip_64_Etcd.RangeResponse'(<<_:64, Rest/binary>>, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'dfp_read_field_def_Etcd.RangeResponse'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, TrUserData). - -'decode_msg_Etcd.PutRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.PutRequest'(Bin, 0, 0, - id(<<>>, TrUserData), - id(<<>>, TrUserData), - id(0, TrUserData), - id(false, TrUserData), - id(false, TrUserData), - id(false, TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.PutRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - 'd_field_Etcd.PutRequest_key'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, TrUserData); -'dfp_read_field_def_Etcd.PutRequest'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - 'd_field_Etcd.PutRequest_value'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); -'dfp_read_field_def_Etcd.PutRequest'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - 'd_field_Etcd.PutRequest_lease'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); -'dfp_read_field_def_Etcd.PutRequest'(<<32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - 'd_field_Etcd.PutRequest_prev_kv'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); -'dfp_read_field_def_Etcd.PutRequest'(<<40, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - 'd_field_Etcd.PutRequest_ignore_value'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData); -'dfp_read_field_def_Etcd.PutRequest'(<<48, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - 'd_field_Etcd.PutRequest_ignore_lease'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData); -'dfp_read_field_def_Etcd.PutRequest'(<<>>, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, _) -> - #{key => F@_1, value => F@_2, lease => F@_3, - prev_kv => F@_4, ignore_value => F@_5, - ignore_lease => F@_6}; -'dfp_read_field_def_Etcd.PutRequest'(Other, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - 'dg_read_field_def_Etcd.PutRequest'(Other, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData). - -'dg_read_field_def_Etcd.PutRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.PutRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, TrUserData); -'dg_read_field_def_Etcd.PutRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.PutRequest_key'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, TrUserData); - 18 -> - 'd_field_Etcd.PutRequest_value'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, TrUserData); - 24 -> - 'd_field_Etcd.PutRequest_lease'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, TrUserData); - 32 -> - 'd_field_Etcd.PutRequest_prev_kv'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData); - 40 -> - 'd_field_Etcd.PutRequest_ignore_value'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData); - 48 -> - 'd_field_Etcd.PutRequest_ignore_lease'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.PutRequest'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - TrUserData); - 1 -> - 'skip_64_Etcd.PutRequest'(Rest, 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.PutRequest'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, TrUserData); - 3 -> - 'skip_group_Etcd.PutRequest'(Rest, Key bsr 3, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData); - 5 -> - 'skip_32_Etcd.PutRequest'(Rest, 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, TrUserData) - end - end; -'dg_read_field_def_Etcd.PutRequest'(<<>>, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, _) -> - #{key => F@_1, value => F@_2, lease => F@_3, - prev_kv => F@_4, ignore_value => F@_5, - ignore_lease => F@_6}. - -'d_field_Etcd.PutRequest_key'(<<1:1, X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) - when N < 57 -> - 'd_field_Etcd.PutRequest_key'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, TrUserData); -'d_field_Etcd.PutRequest_key'(<<0:1, X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.PutRequest'(RestF, 0, 0, - NewFValue, F@_2, F@_3, F@_4, F@_5, - F@_6, TrUserData). - -'d_field_Etcd.PutRequest_value'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) - when N < 57 -> - 'd_field_Etcd.PutRequest_value'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, TrUserData); -'d_field_Etcd.PutRequest_value'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.PutRequest'(RestF, 0, 0, F@_1, - NewFValue, F@_3, F@_4, F@_5, F@_6, - TrUserData). - -'d_field_Etcd.PutRequest_lease'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) - when N < 57 -> - 'd_field_Etcd.PutRequest_lease'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, TrUserData); -'d_field_Etcd.PutRequest_lease'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, _, F@_4, F@_5, F@_6, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.PutRequest'(RestF, 0, 0, F@_1, - F@_2, NewFValue, F@_4, F@_5, F@_6, - TrUserData). - -'d_field_Etcd.PutRequest_prev_kv'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) - when N < 57 -> - 'd_field_Etcd.PutRequest_prev_kv'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, TrUserData); -'d_field_Etcd.PutRequest_prev_kv'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, F@_5, F@_6, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.PutRequest'(RestF, 0, 0, F@_1, - F@_2, F@_3, NewFValue, F@_5, F@_6, - TrUserData). - -'d_field_Etcd.PutRequest_ignore_value'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, TrUserData) - when N < 57 -> - 'd_field_Etcd.PutRequest_ignore_value'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, TrUserData); -'d_field_Etcd.PutRequest_ignore_value'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, _, F@_6, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.PutRequest'(RestF, 0, 0, F@_1, - F@_2, F@_3, F@_4, NewFValue, F@_6, - TrUserData). - -'d_field_Etcd.PutRequest_ignore_lease'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, TrUserData) - when N < 57 -> - 'd_field_Etcd.PutRequest_ignore_lease'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, TrUserData); -'d_field_Etcd.PutRequest_ignore_lease'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, _, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.PutRequest'(RestF, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, NewFValue, - TrUserData). - -'skip_varint_Etcd.PutRequest'(<<1:1, _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - 'skip_varint_Etcd.PutRequest'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, TrUserData); -'skip_varint_Etcd.PutRequest'(<<0:1, _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - 'dfp_read_field_def_Etcd.PutRequest'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData). - -'skip_length_delimited_Etcd.PutRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.PutRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, TrUserData); -'skip_length_delimited_Etcd.PutRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.PutRequest'(Rest2, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData). - -'skip_group_Etcd.PutRequest'(Bin, FNum, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.PutRequest'(Rest, 0, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData). - -'skip_32_Etcd.PutRequest'(<<_:32, Rest/binary>>, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> - 'dfp_read_field_def_Etcd.PutRequest'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData). - -'skip_64_Etcd.PutRequest'(<<_:64, Rest/binary>>, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> - 'dfp_read_field_def_Etcd.PutRequest'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData). - -'decode_msg_Etcd.PutResponse'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.PutResponse'(Bin, 0, 0, - id('$undef', TrUserData), - id('$undef', TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.PutResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.PutResponse_header'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'dfp_read_field_def_Etcd.PutResponse'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.PutResponse_prev_kv'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'dfp_read_field_def_Etcd.PutResponse'(<<>>, 0, 0, F@_1, - F@_2, _) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if F@_2 == '$undef' -> S2; - true -> S2#{prev_kv => F@_2} - end; -'dfp_read_field_def_Etcd.PutResponse'(Other, Z1, Z2, - F@_1, F@_2, TrUserData) -> - 'dg_read_field_def_Etcd.PutResponse'(Other, Z1, Z2, - F@_1, F@_2, TrUserData). - -'dg_read_field_def_Etcd.PutResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.PutResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, TrUserData); -'dg_read_field_def_Etcd.PutResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.PutResponse_header'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 18 -> - 'd_field_Etcd.PutResponse_prev_kv'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.PutResponse'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - 1 -> - 'skip_64_Etcd.PutResponse'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.PutResponse'(Rest, 0, 0, - F@_1, F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.PutResponse'(Rest, Key bsr 3, 0, F@_1, - F@_2, TrUserData); - 5 -> - 'skip_32_Etcd.PutResponse'(Rest, 0, 0, F@_1, F@_2, - TrUserData) - end - end; -'dg_read_field_def_Etcd.PutResponse'(<<>>, 0, 0, F@_1, - F@_2, _) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if F@_2 == '$undef' -> S2; - true -> S2#{prev_kv => F@_2} - end. - -'d_field_Etcd.PutResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.PutResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, TrUserData); -'d_field_Etcd.PutResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.PutResponse'(RestF, 0, 0, - if Prev == '$undef' -> NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - F@_2, TrUserData). - -'d_field_Etcd.PutResponse_prev_kv'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.PutResponse_prev_kv'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, TrUserData); -'d_field_Etcd.PutResponse_prev_kv'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_mvccpb.KeyValue'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.PutResponse'(RestF, 0, 0, F@_1, - if Prev == '$undef' -> NewFValue; - true -> - 'merge_msg_mvccpb.KeyValue'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.PutResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.PutResponse'(Rest, Z1, Z2, F@_1, F@_2, - TrUserData); -'skip_varint_Etcd.PutResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.PutResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'skip_length_delimited_Etcd.PutResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.PutResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'skip_length_delimited_Etcd.PutResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.PutResponse'(Rest2, 0, 0, F@_1, - F@_2, TrUserData). - -'skip_group_Etcd.PutResponse'(Bin, FNum, Z2, F@_1, F@_2, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.PutResponse'(Rest, 0, Z2, F@_1, - F@_2, TrUserData). - -'skip_32_Etcd.PutResponse'(<<_:32, Rest/binary>>, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.PutResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'skip_64_Etcd.PutResponse'(<<_:64, Rest/binary>>, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.PutResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'decode_msg_Etcd.DeleteRangeRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.DeleteRangeRequest'(Bin, 0, 0, - id(<<>>, TrUserData), - id(<<>>, TrUserData), - id(false, TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.DeleteRangeRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_Etcd.DeleteRangeRequest_key'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.DeleteRangeRequest'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_Etcd.DeleteRangeRequest_range_end'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, - TrUserData); -'dfp_read_field_def_Etcd.DeleteRangeRequest'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_Etcd.DeleteRangeRequest_prev_kv'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.DeleteRangeRequest'(<<>>, 0, 0, - F@_1, F@_2, F@_3, _) -> - #{key => F@_1, range_end => F@_2, prev_kv => F@_3}; -'dfp_read_field_def_Etcd.DeleteRangeRequest'(Other, Z1, - Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dg_read_field_def_Etcd.DeleteRangeRequest'(Other, Z1, - Z2, F@_1, F@_2, F@_3, - TrUserData). - -'dg_read_field_def_Etcd.DeleteRangeRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.DeleteRangeRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'dg_read_field_def_Etcd.DeleteRangeRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.DeleteRangeRequest_key'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 18 -> - 'd_field_Etcd.DeleteRangeRequest_range_end'(Rest, 0, 0, - F@_1, F@_2, F@_3, - TrUserData); - 24 -> - 'd_field_Etcd.DeleteRangeRequest_prev_kv'(Rest, 0, 0, - F@_1, F@_2, F@_3, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.DeleteRangeRequest'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 1 -> - 'skip_64_Etcd.DeleteRangeRequest'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.DeleteRangeRequest'(Rest, 0, - 0, F@_1, F@_2, - F@_3, - TrUserData); - 3 -> - 'skip_group_Etcd.DeleteRangeRequest'(Rest, Key bsr 3, 0, - F@_1, F@_2, F@_3, - TrUserData); - 5 -> - 'skip_32_Etcd.DeleteRangeRequest'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData) - end - end; -'dg_read_field_def_Etcd.DeleteRangeRequest'(<<>>, 0, 0, - F@_1, F@_2, F@_3, _) -> - #{key => F@_1, range_end => F@_2, prev_kv => F@_3}. - -'d_field_Etcd.DeleteRangeRequest_key'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.DeleteRangeRequest_key'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.DeleteRangeRequest_key'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, F@_2, F@_3, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.DeleteRangeRequest'(RestF, 0, - 0, NewFValue, F@_2, F@_3, - TrUserData). - -'d_field_Etcd.DeleteRangeRequest_range_end'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_Etcd.DeleteRangeRequest_range_end'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.DeleteRangeRequest_range_end'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, F@_3, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.DeleteRangeRequest'(RestF, 0, - 0, F@_1, NewFValue, F@_3, - TrUserData). - -'d_field_Etcd.DeleteRangeRequest_prev_kv'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.DeleteRangeRequest_prev_kv'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.DeleteRangeRequest_prev_kv'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, _, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.DeleteRangeRequest'(RestF, 0, - 0, F@_1, F@_2, NewFValue, - TrUserData). - -'skip_varint_Etcd.DeleteRangeRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'skip_varint_Etcd.DeleteRangeRequest'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData); -'skip_varint_Etcd.DeleteRangeRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.DeleteRangeRequest'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, - TrUserData). - -'skip_length_delimited_Etcd.DeleteRangeRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.DeleteRangeRequest'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, TrUserData); -'skip_length_delimited_Etcd.DeleteRangeRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.DeleteRangeRequest'(Rest2, 0, - 0, F@_1, F@_2, F@_3, - TrUserData). - -'skip_group_Etcd.DeleteRangeRequest'(Bin, FNum, Z2, - F@_1, F@_2, F@_3, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.DeleteRangeRequest'(Rest, 0, - Z2, F@_1, F@_2, F@_3, - TrUserData). - -'skip_32_Etcd.DeleteRangeRequest'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.DeleteRangeRequest'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, - TrUserData). - -'skip_64_Etcd.DeleteRangeRequest'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.DeleteRangeRequest'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, - TrUserData). - -'decode_msg_Etcd.DeleteRangeResponse'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.DeleteRangeResponse'(Bin, 0, 0, - id('$undef', TrUserData), - id(0, TrUserData), - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.DeleteRangeResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_Etcd.DeleteRangeResponse_header'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.DeleteRangeResponse'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_Etcd.DeleteRangeResponse_deleted'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.DeleteRangeResponse'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_Etcd.DeleteRangeResponse_prev_kvs'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, - TrUserData); -'dfp_read_field_def_Etcd.DeleteRangeResponse'(<<>>, 0, - 0, F@_1, F@_2, R1, TrUserData) -> - S1 = #{deleted => F@_2}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if R1 == '$undef' -> S2; - true -> S2#{prev_kvs => lists_reverse(R1, TrUserData)} - end; -'dfp_read_field_def_Etcd.DeleteRangeResponse'(Other, Z1, - Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dg_read_field_def_Etcd.DeleteRangeResponse'(Other, Z1, - Z2, F@_1, F@_2, F@_3, - TrUserData). - -'dg_read_field_def_Etcd.DeleteRangeResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.DeleteRangeResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, TrUserData); -'dg_read_field_def_Etcd.DeleteRangeResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.DeleteRangeResponse_header'(Rest, 0, 0, - F@_1, F@_2, F@_3, - TrUserData); - 16 -> - 'd_field_Etcd.DeleteRangeResponse_deleted'(Rest, 0, 0, - F@_1, F@_2, F@_3, - TrUserData); - 26 -> - 'd_field_Etcd.DeleteRangeResponse_prev_kvs'(Rest, 0, 0, - F@_1, F@_2, F@_3, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.DeleteRangeResponse'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 1 -> - 'skip_64_Etcd.DeleteRangeResponse'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.DeleteRangeResponse'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 3 -> - 'skip_group_Etcd.DeleteRangeResponse'(Rest, Key bsr 3, - 0, F@_1, F@_2, F@_3, - TrUserData); - 5 -> - 'skip_32_Etcd.DeleteRangeResponse'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData) - end - end; -'dg_read_field_def_Etcd.DeleteRangeResponse'(<<>>, 0, 0, - F@_1, F@_2, R1, TrUserData) -> - S1 = #{deleted => F@_2}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if R1 == '$undef' -> S2; - true -> S2#{prev_kvs => lists_reverse(R1, TrUserData)} - end. - -'d_field_Etcd.DeleteRangeResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.DeleteRangeResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.DeleteRangeResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, F@_3, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.DeleteRangeResponse'(RestF, 0, - 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - F@_2, F@_3, TrUserData). - -'d_field_Etcd.DeleteRangeResponse_deleted'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.DeleteRangeResponse_deleted'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.DeleteRangeResponse_deleted'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, F@_3, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.DeleteRangeResponse'(RestF, 0, - 0, F@_1, NewFValue, F@_3, - TrUserData). - -'d_field_Etcd.DeleteRangeResponse_prev_kvs'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_Etcd.DeleteRangeResponse_prev_kvs'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.DeleteRangeResponse_prev_kvs'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_mvccpb.KeyValue'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.DeleteRangeResponse'(RestF, 0, - 0, F@_1, F@_2, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_Etcd.DeleteRangeResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'skip_varint_Etcd.DeleteRangeResponse'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData); -'skip_varint_Etcd.DeleteRangeResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.DeleteRangeResponse'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, - TrUserData). - -'skip_length_delimited_Etcd.DeleteRangeResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.DeleteRangeResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, TrUserData); -'skip_length_delimited_Etcd.DeleteRangeResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.DeleteRangeResponse'(Rest2, 0, - 0, F@_1, F@_2, F@_3, - TrUserData). - -'skip_group_Etcd.DeleteRangeResponse'(Bin, FNum, Z2, - F@_1, F@_2, F@_3, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.DeleteRangeResponse'(Rest, 0, - Z2, F@_1, F@_2, F@_3, - TrUserData). - -'skip_32_Etcd.DeleteRangeResponse'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.DeleteRangeResponse'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, - TrUserData). - -'skip_64_Etcd.DeleteRangeResponse'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.DeleteRangeResponse'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, - TrUserData). - -'decode_msg_Etcd.RequestOp'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.RequestOp'(Bin, 0, 0, - id('$undef', TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.RequestOp'(<<10, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.RequestOp_request_range'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.RequestOp'(<<18, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.RequestOp_request_put'(Rest, Z1, Z2, F@_1, - TrUserData); -'dfp_read_field_def_Etcd.RequestOp'(<<26, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.RequestOp_request_delete_range'(Rest, Z1, - Z2, F@_1, TrUserData); -'dfp_read_field_def_Etcd.RequestOp'(<<34, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.RequestOp_request_txn'(Rest, Z1, Z2, F@_1, - TrUserData); -'dfp_read_field_def_Etcd.RequestOp'(<<>>, 0, 0, F@_1, - _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{request => F@_1} - end; -'dfp_read_field_def_Etcd.RequestOp'(Other, Z1, Z2, F@_1, - TrUserData) -> - 'dg_read_field_def_Etcd.RequestOp'(Other, Z1, Z2, F@_1, - TrUserData). - -'dg_read_field_def_Etcd.RequestOp'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.RequestOp'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'dg_read_field_def_Etcd.RequestOp'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.RequestOp_request_range'(Rest, 0, 0, F@_1, - TrUserData); - 18 -> - 'd_field_Etcd.RequestOp_request_put'(Rest, 0, 0, F@_1, - TrUserData); - 26 -> - 'd_field_Etcd.RequestOp_request_delete_range'(Rest, 0, - 0, F@_1, TrUserData); - 34 -> - 'd_field_Etcd.RequestOp_request_txn'(Rest, 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.RequestOp'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.RequestOp'(Rest, 0, 0, F@_1, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.RequestOp'(Rest, 0, 0, F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.RequestOp'(Rest, Key bsr 3, 0, F@_1, - TrUserData); - 5 -> - 'skip_32_Etcd.RequestOp'(Rest, 0, 0, F@_1, TrUserData) - end - end; -'dg_read_field_def_Etcd.RequestOp'(<<>>, 0, 0, F@_1, - _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{request => F@_1} - end. - -'d_field_Etcd.RequestOp_request_range'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.RequestOp_request_range'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.RequestOp_request_range'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.RangeRequest'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.RequestOp'(RestF, 0, 0, - case Prev of - '$undef' -> - id({request_range, NewFValue}, - TrUserData); - {request_range, MVPrev} -> - id({request_range, - 'merge_msg_Etcd.RangeRequest'(MVPrev, - NewFValue, - TrUserData)}, - TrUserData); - _ -> - id({request_range, NewFValue}, - TrUserData) - end, - TrUserData). - -'d_field_Etcd.RequestOp_request_put'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.RequestOp_request_put'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.RequestOp_request_put'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.PutRequest'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.RequestOp'(RestF, 0, 0, - case Prev of - '$undef' -> - id({request_put, NewFValue}, - TrUserData); - {request_put, MVPrev} -> - id({request_put, - 'merge_msg_Etcd.PutRequest'(MVPrev, - NewFValue, - TrUserData)}, - TrUserData); - _ -> - id({request_put, NewFValue}, - TrUserData) - end, - TrUserData). - -'d_field_Etcd.RequestOp_request_delete_range'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.RequestOp_request_delete_range'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'d_field_Etcd.RequestOp_request_delete_range'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.DeleteRangeRequest'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.RequestOp'(RestF, 0, 0, - case Prev of - '$undef' -> - id({request_delete_range, - NewFValue}, - TrUserData); - {request_delete_range, MVPrev} -> - id({request_delete_range, - 'merge_msg_Etcd.DeleteRangeRequest'(MVPrev, - NewFValue, - TrUserData)}, - TrUserData); - _ -> - id({request_delete_range, - NewFValue}, - TrUserData) - end, - TrUserData). - -'d_field_Etcd.RequestOp_request_txn'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.RequestOp_request_txn'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.RequestOp_request_txn'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.TxnRequest'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.RequestOp'(RestF, 0, 0, - case Prev of - '$undef' -> - id({request_txn, NewFValue}, - TrUserData); - {request_txn, MVPrev} -> - id({request_txn, - 'merge_msg_Etcd.TxnRequest'(MVPrev, - NewFValue, - TrUserData)}, - TrUserData); - _ -> - id({request_txn, NewFValue}, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.RequestOp'(<<1:1, _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.RequestOp'(Rest, Z1, Z2, F@_1, - TrUserData); -'skip_varint_Etcd.RequestOp'(<<0:1, _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.RequestOp'(Rest, Z1, Z2, F@_1, - TrUserData). - -'skip_length_delimited_Etcd.RequestOp'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.RequestOp'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'skip_length_delimited_Etcd.RequestOp'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.RequestOp'(Rest2, 0, 0, F@_1, - TrUserData). - -'skip_group_Etcd.RequestOp'(Bin, FNum, Z2, F@_1, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.RequestOp'(Rest, 0, Z2, F@_1, - TrUserData). - -'skip_32_Etcd.RequestOp'(<<_:32, Rest/binary>>, Z1, Z2, - F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.RequestOp'(Rest, Z1, Z2, F@_1, - TrUserData). - -'skip_64_Etcd.RequestOp'(<<_:64, Rest/binary>>, Z1, Z2, - F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.RequestOp'(Rest, Z1, Z2, F@_1, - TrUserData). - -'decode_msg_Etcd.ResponseOp'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.ResponseOp'(Bin, 0, 0, - id('$undef', TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.ResponseOp'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.ResponseOp_response_range'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.ResponseOp'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.ResponseOp_response_put'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.ResponseOp'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.ResponseOp_response_delete_range'(Rest, - Z1, Z2, F@_1, TrUserData); -'dfp_read_field_def_Etcd.ResponseOp'(<<34, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.ResponseOp_response_txn'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.ResponseOp'(<<>>, 0, 0, F@_1, - _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{response => F@_1} - end; -'dfp_read_field_def_Etcd.ResponseOp'(Other, Z1, Z2, - F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.ResponseOp'(Other, Z1, Z2, F@_1, - TrUserData). - -'dg_read_field_def_Etcd.ResponseOp'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.ResponseOp'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'dg_read_field_def_Etcd.ResponseOp'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.ResponseOp_response_range'(Rest, 0, 0, - F@_1, TrUserData); - 18 -> - 'd_field_Etcd.ResponseOp_response_put'(Rest, 0, 0, F@_1, - TrUserData); - 26 -> - 'd_field_Etcd.ResponseOp_response_delete_range'(Rest, 0, - 0, F@_1, TrUserData); - 34 -> - 'd_field_Etcd.ResponseOp_response_txn'(Rest, 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.ResponseOp'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.ResponseOp'(Rest, 0, 0, F@_1, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.ResponseOp'(Rest, 0, 0, - F@_1, TrUserData); - 3 -> - 'skip_group_Etcd.ResponseOp'(Rest, Key bsr 3, 0, F@_1, - TrUserData); - 5 -> - 'skip_32_Etcd.ResponseOp'(Rest, 0, 0, F@_1, TrUserData) - end - end; -'dg_read_field_def_Etcd.ResponseOp'(<<>>, 0, 0, F@_1, - _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{response => F@_1} - end. - -'d_field_Etcd.ResponseOp_response_range'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.ResponseOp_response_range'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.ResponseOp_response_range'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.RangeResponse'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.ResponseOp'(RestF, 0, 0, - case Prev of - '$undef' -> - id({response_range, NewFValue}, - TrUserData); - {response_range, MVPrev} -> - id({response_range, - 'merge_msg_Etcd.RangeResponse'(MVPrev, - NewFValue, - TrUserData)}, - TrUserData); - _ -> - id({response_range, NewFValue}, - TrUserData) - end, - TrUserData). - -'d_field_Etcd.ResponseOp_response_put'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.ResponseOp_response_put'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.ResponseOp_response_put'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.PutResponse'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.ResponseOp'(RestF, 0, 0, - case Prev of - '$undef' -> - id({response_put, NewFValue}, - TrUserData); - {response_put, MVPrev} -> - id({response_put, - 'merge_msg_Etcd.PutResponse'(MVPrev, - NewFValue, - TrUserData)}, - TrUserData); - _ -> - id({response_put, NewFValue}, - TrUserData) - end, - TrUserData). - -'d_field_Etcd.ResponseOp_response_delete_range'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.ResponseOp_response_delete_range'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'d_field_Etcd.ResponseOp_response_delete_range'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.DeleteRangeResponse'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.ResponseOp'(RestF, 0, 0, - case Prev of - '$undef' -> - id({response_delete_range, - NewFValue}, - TrUserData); - {response_delete_range, MVPrev} -> - id({response_delete_range, - 'merge_msg_Etcd.DeleteRangeResponse'(MVPrev, - NewFValue, - TrUserData)}, - TrUserData); - _ -> - id({response_delete_range, - NewFValue}, - TrUserData) - end, - TrUserData). - -'d_field_Etcd.ResponseOp_response_txn'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.ResponseOp_response_txn'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.ResponseOp_response_txn'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.TxnResponse'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.ResponseOp'(RestF, 0, 0, - case Prev of - '$undef' -> - id({response_txn, NewFValue}, - TrUserData); - {response_txn, MVPrev} -> - id({response_txn, - 'merge_msg_Etcd.TxnResponse'(MVPrev, - NewFValue, - TrUserData)}, - TrUserData); - _ -> - id({response_txn, NewFValue}, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.ResponseOp'(<<1:1, _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.ResponseOp'(Rest, Z1, Z2, F@_1, - TrUserData); -'skip_varint_Etcd.ResponseOp'(<<0:1, _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.ResponseOp'(Rest, Z1, Z2, F@_1, - TrUserData). - -'skip_length_delimited_Etcd.ResponseOp'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.ResponseOp'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'skip_length_delimited_Etcd.ResponseOp'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.ResponseOp'(Rest2, 0, 0, F@_1, - TrUserData). - -'skip_group_Etcd.ResponseOp'(Bin, FNum, Z2, F@_1, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.ResponseOp'(Rest, 0, Z2, F@_1, - TrUserData). - -'skip_32_Etcd.ResponseOp'(<<_:32, Rest/binary>>, Z1, Z2, - F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.ResponseOp'(Rest, Z1, Z2, F@_1, - TrUserData). - -'skip_64_Etcd.ResponseOp'(<<_:64, Rest/binary>>, Z1, Z2, - F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.ResponseOp'(Rest, Z1, Z2, F@_1, - TrUserData). - -'decode_msg_Etcd.Compare'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.Compare'(Bin, 0, 0, - id('EQUAL', TrUserData), - id('VERSION', TrUserData), - id(<<>>, TrUserData), - id('$undef', TrUserData), - id(<<>>, TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.Compare'(<<8, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_Etcd.Compare_result'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, TrUserData); -'dfp_read_field_def_Etcd.Compare'(<<16, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_Etcd.Compare_target'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, TrUserData); -'dfp_read_field_def_Etcd.Compare'(<<26, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_Etcd.Compare_key'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, TrUserData); -'dfp_read_field_def_Etcd.Compare'(<<32, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_Etcd.Compare_version'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, TrUserData); -'dfp_read_field_def_Etcd.Compare'(<<40, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_Etcd.Compare_create_revision'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData); -'dfp_read_field_def_Etcd.Compare'(<<48, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_Etcd.Compare_mod_revision'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, TrUserData); -'dfp_read_field_def_Etcd.Compare'(<<58, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_Etcd.Compare_value'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, TrUserData); -'dfp_read_field_def_Etcd.Compare'(<<64, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_Etcd.Compare_lease'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, TrUserData); -'dfp_read_field_def_Etcd.Compare'(<<130, 4, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_Etcd.Compare_range_end'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, TrUserData); -'dfp_read_field_def_Etcd.Compare'(<<>>, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, _) -> - S1 = #{result => F@_1, target => F@_2, key => F@_3, - range_end => F@_5}, - if F@_4 == '$undef' -> S1; - true -> S1#{target_union => F@_4} - end; -'dfp_read_field_def_Etcd.Compare'(Other, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, TrUserData) -> - 'dg_read_field_def_Etcd.Compare'(Other, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, TrUserData). - -'dg_read_field_def_Etcd.Compare'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.Compare'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, TrUserData); -'dg_read_field_def_Etcd.Compare'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_Etcd.Compare_result'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, TrUserData); - 16 -> - 'd_field_Etcd.Compare_target'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, TrUserData); - 26 -> - 'd_field_Etcd.Compare_key'(Rest, 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData); - 32 -> - 'd_field_Etcd.Compare_version'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, TrUserData); - 40 -> - 'd_field_Etcd.Compare_create_revision'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - TrUserData); - 48 -> - 'd_field_Etcd.Compare_mod_revision'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - TrUserData); - 58 -> - 'd_field_Etcd.Compare_value'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, TrUserData); - 64 -> - 'd_field_Etcd.Compare_lease'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, TrUserData); - 514 -> - 'd_field_Etcd.Compare_range_end'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.Compare'(Rest, 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData); - 1 -> - 'skip_64_Etcd.Compare'(Rest, 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.Compare'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - TrUserData); - 3 -> - 'skip_group_Etcd.Compare'(Rest, Key bsr 3, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, TrUserData); - 5 -> - 'skip_32_Etcd.Compare'(Rest, 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) - end - end; -'dg_read_field_def_Etcd.Compare'(<<>>, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, _) -> - S1 = #{result => F@_1, target => F@_2, key => F@_3, - range_end => F@_5}, - if F@_4 == '$undef' -> S1; - true -> S1#{target_union => F@_4} - end. - -'d_field_Etcd.Compare_result'(<<1:1, X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) - when N < 57 -> - 'd_field_Etcd.Compare_result'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData); -'d_field_Etcd.Compare_result'(<<0:1, X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, F@_5, TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_Etcd.Compare.CompareResult'(begin - <> = - <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.Compare'(RestF, 0, 0, - NewFValue, F@_2, F@_3, F@_4, F@_5, - TrUserData). - -'d_field_Etcd.Compare_target'(<<1:1, X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) - when N < 57 -> - 'd_field_Etcd.Compare_target'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData); -'d_field_Etcd.Compare_target'(<<0:1, X:7, Rest/binary>>, - N, Acc, F@_1, _, F@_3, F@_4, F@_5, TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_Etcd.Compare.CompareTarget'(begin - <> = - <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.Compare'(RestF, 0, 0, F@_1, - NewFValue, F@_3, F@_4, F@_5, TrUserData). - -'d_field_Etcd.Compare_key'(<<1:1, X:7, Rest/binary>>, N, - Acc, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) - when N < 57 -> - 'd_field_Etcd.Compare_key'(Rest, N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); -'d_field_Etcd.Compare_key'(<<0:1, X:7, Rest/binary>>, N, - Acc, F@_1, F@_2, _, F@_4, F@_5, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.Compare'(RestF, 0, 0, F@_1, - F@_2, NewFValue, F@_4, F@_5, TrUserData). - -'d_field_Etcd.Compare_version'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) - when N < 57 -> - 'd_field_Etcd.Compare_version'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData); -'d_field_Etcd.Compare_version'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, F@_5, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.Compare'(RestF, 0, 0, F@_1, - F@_2, F@_3, - id({version, NewFValue}, TrUserData), - F@_5, TrUserData). - -'d_field_Etcd.Compare_create_revision'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) - when N < 57 -> - 'd_field_Etcd.Compare_create_revision'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData); -'d_field_Etcd.Compare_create_revision'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, F@_5, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.Compare'(RestF, 0, 0, F@_1, - F@_2, F@_3, - id({create_revision, NewFValue}, - TrUserData), - F@_5, TrUserData). - -'d_field_Etcd.Compare_mod_revision'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) - when N < 57 -> - 'd_field_Etcd.Compare_mod_revision'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, TrUserData); -'d_field_Etcd.Compare_mod_revision'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, F@_5, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.Compare'(RestF, 0, 0, F@_1, - F@_2, F@_3, - id({mod_revision, NewFValue}, TrUserData), - F@_5, TrUserData). - -'d_field_Etcd.Compare_value'(<<1:1, X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) - when N < 57 -> - 'd_field_Etcd.Compare_value'(Rest, N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); -'d_field_Etcd.Compare_value'(<<0:1, X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, F@_5, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.Compare'(RestF, 0, 0, F@_1, - F@_2, F@_3, - id({value, NewFValue}, TrUserData), F@_5, - TrUserData). - -'d_field_Etcd.Compare_lease'(<<1:1, X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) - when N < 57 -> - 'd_field_Etcd.Compare_lease'(Rest, N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); -'d_field_Etcd.Compare_lease'(<<0:1, X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, F@_5, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.Compare'(RestF, 0, 0, F@_1, - F@_2, F@_3, - id({lease, NewFValue}, TrUserData), F@_5, - TrUserData). - -'d_field_Etcd.Compare_range_end'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) - when N < 57 -> - 'd_field_Etcd.Compare_range_end'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, TrUserData); -'d_field_Etcd.Compare_range_end'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, _, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.Compare'(RestF, 0, 0, F@_1, - F@_2, F@_3, F@_4, NewFValue, TrUserData). - -'skip_varint_Etcd.Compare'(<<1:1, _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> - 'skip_varint_Etcd.Compare'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, TrUserData); -'skip_varint_Etcd.Compare'(<<0:1, _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> - 'dfp_read_field_def_Etcd.Compare'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, TrUserData). - -'skip_length_delimited_Etcd.Compare'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.Compare'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, TrUserData); -'skip_length_delimited_Etcd.Compare'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.Compare'(Rest2, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, TrUserData). - -'skip_group_Etcd.Compare'(Bin, FNum, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.Compare'(Rest, 0, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, TrUserData). - -'skip_32_Etcd.Compare'(<<_:32, Rest/binary>>, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> - 'dfp_read_field_def_Etcd.Compare'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, TrUserData). - -'skip_64_Etcd.Compare'(<<_:64, Rest/binary>>, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> - 'dfp_read_field_def_Etcd.Compare'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, TrUserData). - -'decode_msg_Etcd.TxnRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.TxnRequest'(Bin, 0, 0, - id([], TrUserData), id([], TrUserData), - id([], TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.TxnRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'd_field_Etcd.TxnRequest_compare'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.TxnRequest'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'd_field_Etcd.TxnRequest_success'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.TxnRequest'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'd_field_Etcd.TxnRequest_failure'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.TxnRequest'(<<>>, 0, 0, R1, R2, - R3, TrUserData) -> - S1 = #{}, - S2 = if R1 == '$undef' -> S1; - true -> S1#{compare => lists_reverse(R1, TrUserData)} - end, - S3 = if R2 == '$undef' -> S2; - true -> S2#{success => lists_reverse(R2, TrUserData)} - end, - if R3 == '$undef' -> S3; - true -> S3#{failure => lists_reverse(R3, TrUserData)} - end; -'dfp_read_field_def_Etcd.TxnRequest'(Other, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData) -> - 'dg_read_field_def_Etcd.TxnRequest'(Other, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData). - -'dg_read_field_def_Etcd.TxnRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.TxnRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'dg_read_field_def_Etcd.TxnRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.TxnRequest_compare'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 18 -> - 'd_field_Etcd.TxnRequest_success'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 26 -> - 'd_field_Etcd.TxnRequest_failure'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.TxnRequest'(Rest, 0, 0, F@_1, F@_2, - F@_3, TrUserData); - 1 -> - 'skip_64_Etcd.TxnRequest'(Rest, 0, 0, F@_1, F@_2, F@_3, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.TxnRequest'(Rest, 0, 0, - F@_1, F@_2, F@_3, - TrUserData); - 3 -> - 'skip_group_Etcd.TxnRequest'(Rest, Key bsr 3, 0, F@_1, - F@_2, F@_3, TrUserData); - 5 -> - 'skip_32_Etcd.TxnRequest'(Rest, 0, 0, F@_1, F@_2, F@_3, - TrUserData) - end - end; -'dg_read_field_def_Etcd.TxnRequest'(<<>>, 0, 0, R1, R2, - R3, TrUserData) -> - S1 = #{}, - S2 = if R1 == '$undef' -> S1; - true -> S1#{compare => lists_reverse(R1, TrUserData)} - end, - S3 = if R2 == '$undef' -> S2; - true -> S2#{success => lists_reverse(R2, TrUserData)} - end, - if R3 == '$undef' -> S3; - true -> S3#{failure => lists_reverse(R3, TrUserData)} - end. - -'d_field_Etcd.TxnRequest_compare'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.TxnRequest_compare'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.TxnRequest_compare'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, F@_3, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.Compare'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.TxnRequest'(RestF, 0, 0, - cons(NewFValue, Prev, TrUserData), - F@_2, F@_3, TrUserData). - -'d_field_Etcd.TxnRequest_success'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.TxnRequest_success'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.TxnRequest_success'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, Prev, F@_3, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.RequestOp'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.TxnRequest'(RestF, 0, 0, F@_1, - cons(NewFValue, Prev, TrUserData), - F@_3, TrUserData). - -'d_field_Etcd.TxnRequest_failure'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.TxnRequest_failure'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.TxnRequest_failure'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.RequestOp'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.TxnRequest'(RestF, 0, 0, F@_1, - F@_2, - cons(NewFValue, Prev, TrUserData), - TrUserData). - -'skip_varint_Etcd.TxnRequest'(<<1:1, _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'skip_varint_Etcd.TxnRequest'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'skip_varint_Etcd.TxnRequest'(<<0:1, _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.TxnRequest'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData). - -'skip_length_delimited_Etcd.TxnRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.TxnRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'skip_length_delimited_Etcd.TxnRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.TxnRequest'(Rest2, 0, 0, F@_1, - F@_2, F@_3, TrUserData). - -'skip_group_Etcd.TxnRequest'(Bin, FNum, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.TxnRequest'(Rest, 0, Z2, F@_1, - F@_2, F@_3, TrUserData). - -'skip_32_Etcd.TxnRequest'(<<_:32, Rest/binary>>, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.TxnRequest'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData). - -'skip_64_Etcd.TxnRequest'(<<_:64, Rest/binary>>, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.TxnRequest'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData). - -'decode_msg_Etcd.TxnResponse'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.TxnResponse'(Bin, 0, 0, - id('$undef', TrUserData), - id(false, TrUserData), - id([], TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.TxnResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'd_field_Etcd.TxnResponse_header'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.TxnResponse'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'd_field_Etcd.TxnResponse_succeeded'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.TxnResponse'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'd_field_Etcd.TxnResponse_responses'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.TxnResponse'(<<>>, 0, 0, F@_1, - F@_2, R1, TrUserData) -> - S1 = #{succeeded => F@_2}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if R1 == '$undef' -> S2; - true -> S2#{responses => lists_reverse(R1, TrUserData)} - end; -'dfp_read_field_def_Etcd.TxnResponse'(Other, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData) -> - 'dg_read_field_def_Etcd.TxnResponse'(Other, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'dg_read_field_def_Etcd.TxnResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.TxnResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'dg_read_field_def_Etcd.TxnResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.TxnResponse_header'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 16 -> - 'd_field_Etcd.TxnResponse_succeeded'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 26 -> - 'd_field_Etcd.TxnResponse_responses'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.TxnResponse'(Rest, 0, 0, F@_1, F@_2, - F@_3, TrUserData); - 1 -> - 'skip_64_Etcd.TxnResponse'(Rest, 0, 0, F@_1, F@_2, F@_3, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.TxnResponse'(Rest, 0, 0, - F@_1, F@_2, F@_3, - TrUserData); - 3 -> - 'skip_group_Etcd.TxnResponse'(Rest, Key bsr 3, 0, F@_1, - F@_2, F@_3, TrUserData); - 5 -> - 'skip_32_Etcd.TxnResponse'(Rest, 0, 0, F@_1, F@_2, F@_3, - TrUserData) - end - end; -'dg_read_field_def_Etcd.TxnResponse'(<<>>, 0, 0, F@_1, - F@_2, R1, TrUserData) -> - S1 = #{succeeded => F@_2}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if R1 == '$undef' -> S2; - true -> S2#{responses => lists_reverse(R1, TrUserData)} - end. - -'d_field_Etcd.TxnResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.TxnResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.TxnResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, F@_3, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.TxnResponse'(RestF, 0, 0, - if Prev == '$undef' -> NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - F@_2, F@_3, TrUserData). - -'d_field_Etcd.TxnResponse_succeeded'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.TxnResponse_succeeded'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.TxnResponse_succeeded'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, F@_3, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.TxnResponse'(RestF, 0, 0, F@_1, - NewFValue, F@_3, TrUserData). - -'d_field_Etcd.TxnResponse_responses'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.TxnResponse_responses'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.TxnResponse_responses'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseOp'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.TxnResponse'(RestF, 0, 0, F@_1, - F@_2, - cons(NewFValue, Prev, TrUserData), - TrUserData). - -'skip_varint_Etcd.TxnResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'skip_varint_Etcd.TxnResponse'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'skip_varint_Etcd.TxnResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.TxnResponse'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'skip_length_delimited_Etcd.TxnResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.TxnResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'skip_length_delimited_Etcd.TxnResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.TxnResponse'(Rest2, 0, 0, F@_1, - F@_2, F@_3, TrUserData). - -'skip_group_Etcd.TxnResponse'(Bin, FNum, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.TxnResponse'(Rest, 0, Z2, F@_1, - F@_2, F@_3, TrUserData). - -'skip_32_Etcd.TxnResponse'(<<_:32, Rest/binary>>, Z1, - Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.TxnResponse'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'skip_64_Etcd.TxnResponse'(<<_:64, Rest/binary>>, Z1, - Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.TxnResponse'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'decode_msg_Etcd.CompactionRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.CompactionRequest'(Bin, 0, 0, - id(0, TrUserData), - id(false, TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.CompactionRequest'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.CompactionRequest_revision'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.CompactionRequest'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.CompactionRequest_physical'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.CompactionRequest'(<<>>, 0, 0, - F@_1, F@_2, _) -> - #{revision => F@_1, physical => F@_2}; -'dfp_read_field_def_Etcd.CompactionRequest'(Other, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'dg_read_field_def_Etcd.CompactionRequest'(Other, Z1, - Z2, F@_1, F@_2, TrUserData). - -'dg_read_field_def_Etcd.CompactionRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.CompactionRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'dg_read_field_def_Etcd.CompactionRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_Etcd.CompactionRequest_revision'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - 16 -> - 'd_field_Etcd.CompactionRequest_physical'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.CompactionRequest'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 1 -> - 'skip_64_Etcd.CompactionRequest'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.CompactionRequest'(Rest, 0, - 0, F@_1, F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.CompactionRequest'(Rest, Key bsr 3, 0, - F@_1, F@_2, TrUserData); - 5 -> - 'skip_32_Etcd.CompactionRequest'(Rest, 0, 0, F@_1, F@_2, - TrUserData) - end - end; -'dg_read_field_def_Etcd.CompactionRequest'(<<>>, 0, 0, - F@_1, F@_2, _) -> - #{revision => F@_1, physical => F@_2}. - -'d_field_Etcd.CompactionRequest_revision'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.CompactionRequest_revision'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.CompactionRequest_revision'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, F@_2, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.CompactionRequest'(RestF, 0, 0, - NewFValue, F@_2, TrUserData). - -'d_field_Etcd.CompactionRequest_physical'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.CompactionRequest_physical'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.CompactionRequest_physical'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.CompactionRequest'(RestF, 0, 0, - F@_1, NewFValue, TrUserData). - -'skip_varint_Etcd.CompactionRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.CompactionRequest'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'skip_varint_Etcd.CompactionRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.CompactionRequest'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'skip_length_delimited_Etcd.CompactionRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.CompactionRequest'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'skip_length_delimited_Etcd.CompactionRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.CompactionRequest'(Rest2, 0, 0, - F@_1, F@_2, TrUserData). - -'skip_group_Etcd.CompactionRequest'(Bin, FNum, Z2, F@_1, - F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.CompactionRequest'(Rest, 0, Z2, - F@_1, F@_2, TrUserData). - -'skip_32_Etcd.CompactionRequest'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.CompactionRequest'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'skip_64_Etcd.CompactionRequest'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.CompactionRequest'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'decode_msg_Etcd.CompactionResponse'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.CompactionResponse'(Bin, 0, 0, - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.CompactionResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.CompactionResponse_header'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.CompactionResponse'(<<>>, 0, 0, - F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.CompactionResponse'(Other, Z1, - Z2, F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.CompactionResponse'(Other, Z1, - Z2, F@_1, TrUserData). - -'dg_read_field_def_Etcd.CompactionResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.CompactionResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, - TrUserData); -'dg_read_field_def_Etcd.CompactionResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.CompactionResponse_header'(Rest, 0, 0, - F@_1, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.CompactionResponse'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.CompactionResponse'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.CompactionResponse'(Rest, 0, - 0, F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.CompactionResponse'(Rest, Key bsr 3, 0, - F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.CompactionResponse'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.CompactionResponse'(<<>>, 0, 0, - F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.CompactionResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.CompactionResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.CompactionResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.CompactionResponse'(RestF, 0, - 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.CompactionResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.CompactionResponse'(Rest, Z1, Z2, - F@_1, TrUserData); -'skip_varint_Etcd.CompactionResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.CompactionResponse'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_length_delimited_Etcd.CompactionResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.CompactionResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'skip_length_delimited_Etcd.CompactionResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.CompactionResponse'(Rest2, 0, - 0, F@_1, TrUserData). - -'skip_group_Etcd.CompactionResponse'(Bin, FNum, Z2, - F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.CompactionResponse'(Rest, 0, - Z2, F@_1, TrUserData). - -'skip_32_Etcd.CompactionResponse'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.CompactionResponse'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_64_Etcd.CompactionResponse'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.CompactionResponse'(Rest, Z1, - Z2, F@_1, TrUserData). - -'decode_msg_Etcd.HashRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.HashRequest'(Bin, 0, 0, - TrUserData). - -'dfp_read_field_def_Etcd.HashRequest'(<<>>, 0, 0, _) -> - #{}; -'dfp_read_field_def_Etcd.HashRequest'(Other, Z1, Z2, - TrUserData) -> - 'dg_read_field_def_Etcd.HashRequest'(Other, Z1, Z2, - TrUserData). - -'dg_read_field_def_Etcd.HashRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.HashRequest'(Rest, N + 7, - X bsl N + Acc, TrUserData); -'dg_read_field_def_Etcd.HashRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, TrUserData) -> - Key = X bsl N + Acc, - case Key band 7 of - 0 -> - 'skip_varint_Etcd.HashRequest'(Rest, 0, 0, TrUserData); - 1 -> 'skip_64_Etcd.HashRequest'(Rest, 0, 0, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.HashRequest'(Rest, 0, 0, - TrUserData); - 3 -> - 'skip_group_Etcd.HashRequest'(Rest, Key bsr 3, 0, - TrUserData); - 5 -> 'skip_32_Etcd.HashRequest'(Rest, 0, 0, TrUserData) - end; -'dg_read_field_def_Etcd.HashRequest'(<<>>, 0, 0, _) -> - #{}. - -'skip_varint_Etcd.HashRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'skip_varint_Etcd.HashRequest'(Rest, Z1, Z2, - TrUserData); -'skip_varint_Etcd.HashRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.HashRequest'(Rest, Z1, Z2, - TrUserData). - -'skip_length_delimited_Etcd.HashRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.HashRequest'(Rest, N + 7, - X bsl N + Acc, TrUserData); -'skip_length_delimited_Etcd.HashRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.HashRequest'(Rest2, 0, 0, - TrUserData). - -'skip_group_Etcd.HashRequest'(Bin, FNum, Z2, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.HashRequest'(Rest, 0, Z2, - TrUserData). - -'skip_32_Etcd.HashRequest'(<<_:32, Rest/binary>>, Z1, - Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.HashRequest'(Rest, Z1, Z2, - TrUserData). - -'skip_64_Etcd.HashRequest'(<<_:64, Rest/binary>>, Z1, - Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.HashRequest'(Rest, Z1, Z2, - TrUserData). - -'decode_msg_Etcd.HashKVRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.HashKVRequest'(Bin, 0, 0, - id(0, TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.HashKVRequest'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.HashKVRequest_revision'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.HashKVRequest'(<<>>, 0, 0, - F@_1, _) -> - #{revision => F@_1}; -'dfp_read_field_def_Etcd.HashKVRequest'(Other, Z1, Z2, - F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.HashKVRequest'(Other, Z1, Z2, - F@_1, TrUserData). - -'dg_read_field_def_Etcd.HashKVRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.HashKVRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'dg_read_field_def_Etcd.HashKVRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_Etcd.HashKVRequest_revision'(Rest, 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.HashKVRequest'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.HashKVRequest'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.HashKVRequest'(Rest, 0, 0, - F@_1, TrUserData); - 3 -> - 'skip_group_Etcd.HashKVRequest'(Rest, Key bsr 3, 0, - F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.HashKVRequest'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.HashKVRequest'(<<>>, 0, 0, F@_1, - _) -> - #{revision => F@_1}. - -'d_field_Etcd.HashKVRequest_revision'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.HashKVRequest_revision'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.HashKVRequest_revision'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.HashKVRequest'(RestF, 0, 0, - NewFValue, TrUserData). - -'skip_varint_Etcd.HashKVRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.HashKVRequest'(Rest, Z1, Z2, F@_1, - TrUserData); -'skip_varint_Etcd.HashKVRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.HashKVRequest'(Rest, Z1, Z2, - F@_1, TrUserData). - -'skip_length_delimited_Etcd.HashKVRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.HashKVRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'skip_length_delimited_Etcd.HashKVRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.HashKVRequest'(Rest2, 0, 0, - F@_1, TrUserData). - -'skip_group_Etcd.HashKVRequest'(Bin, FNum, Z2, F@_1, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.HashKVRequest'(Rest, 0, Z2, - F@_1, TrUserData). - -'skip_32_Etcd.HashKVRequest'(<<_:32, Rest/binary>>, Z1, - Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.HashKVRequest'(Rest, Z1, Z2, - F@_1, TrUserData). - -'skip_64_Etcd.HashKVRequest'(<<_:64, Rest/binary>>, Z1, - Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.HashKVRequest'(Rest, Z1, Z2, - F@_1, TrUserData). - -'decode_msg_Etcd.HashKVResponse'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.HashKVResponse'(Bin, 0, 0, - id('$undef', TrUserData), - id(0, TrUserData), - id(0, TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.HashKVResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_Etcd.HashKVResponse_header'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.HashKVResponse'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_Etcd.HashKVResponse_hash'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.HashKVResponse'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_Etcd.HashKVResponse_compact_revision'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, - TrUserData); -'dfp_read_field_def_Etcd.HashKVResponse'(<<>>, 0, 0, - F@_1, F@_2, F@_3, _) -> - S1 = #{hash => F@_2, compact_revision => F@_3}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.HashKVResponse'(Other, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData) -> - 'dg_read_field_def_Etcd.HashKVResponse'(Other, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'dg_read_field_def_Etcd.HashKVResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.HashKVResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'dg_read_field_def_Etcd.HashKVResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.HashKVResponse_header'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 16 -> - 'd_field_Etcd.HashKVResponse_hash'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 24 -> - 'd_field_Etcd.HashKVResponse_compact_revision'(Rest, 0, - 0, F@_1, F@_2, F@_3, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.HashKVResponse'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 1 -> - 'skip_64_Etcd.HashKVResponse'(Rest, 0, 0, F@_1, F@_2, - F@_3, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.HashKVResponse'(Rest, 0, 0, - F@_1, F@_2, F@_3, - TrUserData); - 3 -> - 'skip_group_Etcd.HashKVResponse'(Rest, Key bsr 3, 0, - F@_1, F@_2, F@_3, TrUserData); - 5 -> - 'skip_32_Etcd.HashKVResponse'(Rest, 0, 0, F@_1, F@_2, - F@_3, TrUserData) - end - end; -'dg_read_field_def_Etcd.HashKVResponse'(<<>>, 0, 0, - F@_1, F@_2, F@_3, _) -> - S1 = #{hash => F@_2, compact_revision => F@_3}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.HashKVResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.HashKVResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.HashKVResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, F@_3, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.HashKVResponse'(RestF, 0, 0, - if Prev == '$undef' -> NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - F@_2, F@_3, TrUserData). - -'d_field_Etcd.HashKVResponse_hash'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.HashKVResponse_hash'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.HashKVResponse_hash'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, F@_3, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc, TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.HashKVResponse'(RestF, 0, 0, - F@_1, NewFValue, F@_3, TrUserData). - -'d_field_Etcd.HashKVResponse_compact_revision'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_Etcd.HashKVResponse_compact_revision'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, TrUserData); -'d_field_Etcd.HashKVResponse_compact_revision'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, _, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.HashKVResponse'(RestF, 0, 0, - F@_1, F@_2, NewFValue, TrUserData). - -'skip_varint_Etcd.HashKVResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'skip_varint_Etcd.HashKVResponse'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData); -'skip_varint_Etcd.HashKVResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.HashKVResponse'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'skip_length_delimited_Etcd.HashKVResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.HashKVResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'skip_length_delimited_Etcd.HashKVResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.HashKVResponse'(Rest2, 0, 0, - F@_1, F@_2, F@_3, TrUserData). - -'skip_group_Etcd.HashKVResponse'(Bin, FNum, Z2, F@_1, - F@_2, F@_3, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.HashKVResponse'(Rest, 0, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'skip_32_Etcd.HashKVResponse'(<<_:32, Rest/binary>>, Z1, - Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.HashKVResponse'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'skip_64_Etcd.HashKVResponse'(<<_:64, Rest/binary>>, Z1, - Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.HashKVResponse'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'decode_msg_Etcd.HashResponse'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.HashResponse'(Bin, 0, 0, - id('$undef', TrUserData), - id(0, TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.HashResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.HashResponse_header'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'dfp_read_field_def_Etcd.HashResponse'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.HashResponse_hash'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'dfp_read_field_def_Etcd.HashResponse'(<<>>, 0, 0, F@_1, - F@_2, _) -> - S1 = #{hash => F@_2}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.HashResponse'(Other, Z1, Z2, - F@_1, F@_2, TrUserData) -> - 'dg_read_field_def_Etcd.HashResponse'(Other, Z1, Z2, - F@_1, F@_2, TrUserData). - -'dg_read_field_def_Etcd.HashResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.HashResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'dg_read_field_def_Etcd.HashResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.HashResponse_header'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 16 -> - 'd_field_Etcd.HashResponse_hash'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.HashResponse'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - 1 -> - 'skip_64_Etcd.HashResponse'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.HashResponse'(Rest, 0, 0, - F@_1, F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.HashResponse'(Rest, Key bsr 3, 0, F@_1, - F@_2, TrUserData); - 5 -> - 'skip_32_Etcd.HashResponse'(Rest, 0, 0, F@_1, F@_2, - TrUserData) - end - end; -'dg_read_field_def_Etcd.HashResponse'(<<>>, 0, 0, F@_1, - F@_2, _) -> - S1 = #{hash => F@_2}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.HashResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.HashResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, TrUserData); -'d_field_Etcd.HashResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.HashResponse'(RestF, 0, 0, - if Prev == '$undef' -> NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - F@_2, TrUserData). - -'d_field_Etcd.HashResponse_hash'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.HashResponse_hash'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, TrUserData); -'d_field_Etcd.HashResponse_hash'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc, TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.HashResponse'(RestF, 0, 0, - F@_1, NewFValue, TrUserData). - -'skip_varint_Etcd.HashResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.HashResponse'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'skip_varint_Etcd.HashResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.HashResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'skip_length_delimited_Etcd.HashResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.HashResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'skip_length_delimited_Etcd.HashResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.HashResponse'(Rest2, 0, 0, - F@_1, F@_2, TrUserData). - -'skip_group_Etcd.HashResponse'(Bin, FNum, Z2, F@_1, - F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.HashResponse'(Rest, 0, Z2, - F@_1, F@_2, TrUserData). - -'skip_32_Etcd.HashResponse'(<<_:32, Rest/binary>>, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.HashResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'skip_64_Etcd.HashResponse'(<<_:64, Rest/binary>>, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.HashResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'decode_msg_Etcd.SnapshotRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.SnapshotRequest'(Bin, 0, 0, - TrUserData). - -'dfp_read_field_def_Etcd.SnapshotRequest'(<<>>, 0, 0, - _) -> - #{}; -'dfp_read_field_def_Etcd.SnapshotRequest'(Other, Z1, Z2, - TrUserData) -> - 'dg_read_field_def_Etcd.SnapshotRequest'(Other, Z1, Z2, - TrUserData). - -'dg_read_field_def_Etcd.SnapshotRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.SnapshotRequest'(Rest, N + 7, - X bsl N + Acc, TrUserData); -'dg_read_field_def_Etcd.SnapshotRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, TrUserData) -> - Key = X bsl N + Acc, - case Key band 7 of - 0 -> - 'skip_varint_Etcd.SnapshotRequest'(Rest, 0, 0, - TrUserData); - 1 -> - 'skip_64_Etcd.SnapshotRequest'(Rest, 0, 0, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.SnapshotRequest'(Rest, 0, 0, - TrUserData); - 3 -> - 'skip_group_Etcd.SnapshotRequest'(Rest, Key bsr 3, 0, - TrUserData); - 5 -> - 'skip_32_Etcd.SnapshotRequest'(Rest, 0, 0, TrUserData) - end; -'dg_read_field_def_Etcd.SnapshotRequest'(<<>>, 0, 0, - _) -> - #{}. - -'skip_varint_Etcd.SnapshotRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'skip_varint_Etcd.SnapshotRequest'(Rest, Z1, Z2, - TrUserData); -'skip_varint_Etcd.SnapshotRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.SnapshotRequest'(Rest, Z1, Z2, - TrUserData). - -'skip_length_delimited_Etcd.SnapshotRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.SnapshotRequest'(Rest, - N + 7, X bsl N + Acc, - TrUserData); -'skip_length_delimited_Etcd.SnapshotRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.SnapshotRequest'(Rest2, 0, 0, - TrUserData). - -'skip_group_Etcd.SnapshotRequest'(Bin, FNum, Z2, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.SnapshotRequest'(Rest, 0, Z2, - TrUserData). - -'skip_32_Etcd.SnapshotRequest'(<<_:32, Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.SnapshotRequest'(Rest, Z1, Z2, - TrUserData). - -'skip_64_Etcd.SnapshotRequest'(<<_:64, Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.SnapshotRequest'(Rest, Z1, Z2, - TrUserData). - -'decode_msg_Etcd.SnapshotResponse'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.SnapshotResponse'(Bin, 0, 0, - id('$undef', TrUserData), - id(0, TrUserData), - id(<<>>, TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.SnapshotResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_Etcd.SnapshotResponse_header'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.SnapshotResponse'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_Etcd.SnapshotResponse_remaining_bytes'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData); -'dfp_read_field_def_Etcd.SnapshotResponse'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_Etcd.SnapshotResponse_blob'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.SnapshotResponse'(<<>>, 0, 0, - F@_1, F@_2, F@_3, _) -> - S1 = #{remaining_bytes => F@_2, blob => F@_3}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.SnapshotResponse'(Other, Z1, - Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dg_read_field_def_Etcd.SnapshotResponse'(Other, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'dg_read_field_def_Etcd.SnapshotResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.SnapshotResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'dg_read_field_def_Etcd.SnapshotResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.SnapshotResponse_header'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 16 -> - 'd_field_Etcd.SnapshotResponse_remaining_bytes'(Rest, 0, - 0, F@_1, F@_2, F@_3, - TrUserData); - 26 -> - 'd_field_Etcd.SnapshotResponse_blob'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.SnapshotResponse'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 1 -> - 'skip_64_Etcd.SnapshotResponse'(Rest, 0, 0, F@_1, F@_2, - F@_3, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.SnapshotResponse'(Rest, 0, - 0, F@_1, F@_2, - F@_3, TrUserData); - 3 -> - 'skip_group_Etcd.SnapshotResponse'(Rest, Key bsr 3, 0, - F@_1, F@_2, F@_3, - TrUserData); - 5 -> - 'skip_32_Etcd.SnapshotResponse'(Rest, 0, 0, F@_1, F@_2, - F@_3, TrUserData) - end - end; -'dg_read_field_def_Etcd.SnapshotResponse'(<<>>, 0, 0, - F@_1, F@_2, F@_3, _) -> - S1 = #{remaining_bytes => F@_2, blob => F@_3}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.SnapshotResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.SnapshotResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.SnapshotResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, F@_3, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.SnapshotResponse'(RestF, 0, 0, - if Prev == '$undef' -> NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - F@_2, F@_3, TrUserData). - -'d_field_Etcd.SnapshotResponse_remaining_bytes'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_Etcd.SnapshotResponse_remaining_bytes'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, TrUserData); -'d_field_Etcd.SnapshotResponse_remaining_bytes'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, F@_3, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc, TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.SnapshotResponse'(RestF, 0, 0, - F@_1, NewFValue, F@_3, - TrUserData). - -'d_field_Etcd.SnapshotResponse_blob'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.SnapshotResponse_blob'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.SnapshotResponse_blob'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, _, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.SnapshotResponse'(RestF, 0, 0, - F@_1, F@_2, NewFValue, - TrUserData). - -'skip_varint_Etcd.SnapshotResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'skip_varint_Etcd.SnapshotResponse'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData); -'skip_varint_Etcd.SnapshotResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.SnapshotResponse'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'skip_length_delimited_Etcd.SnapshotResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.SnapshotResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, TrUserData); -'skip_length_delimited_Etcd.SnapshotResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.SnapshotResponse'(Rest2, 0, 0, - F@_1, F@_2, F@_3, TrUserData). - -'skip_group_Etcd.SnapshotResponse'(Bin, FNum, Z2, F@_1, - F@_2, F@_3, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.SnapshotResponse'(Rest, 0, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'skip_32_Etcd.SnapshotResponse'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.SnapshotResponse'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'skip_64_Etcd.SnapshotResponse'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.SnapshotResponse'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'decode_msg_Etcd.WatchRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.WatchRequest'(Bin, 0, 0, - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.WatchRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.WatchRequest_create_request'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.WatchRequest'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.WatchRequest_cancel_request'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.WatchRequest'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.WatchRequest_progress_request'(Rest, Z1, - Z2, F@_1, TrUserData); -'dfp_read_field_def_Etcd.WatchRequest'(<<>>, 0, 0, F@_1, - _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{request_union => F@_1} - end; -'dfp_read_field_def_Etcd.WatchRequest'(Other, Z1, Z2, - F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.WatchRequest'(Other, Z1, Z2, - F@_1, TrUserData). - -'dg_read_field_def_Etcd.WatchRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.WatchRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'dg_read_field_def_Etcd.WatchRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.WatchRequest_create_request'(Rest, 0, 0, - F@_1, TrUserData); - 18 -> - 'd_field_Etcd.WatchRequest_cancel_request'(Rest, 0, 0, - F@_1, TrUserData); - 26 -> - 'd_field_Etcd.WatchRequest_progress_request'(Rest, 0, 0, - F@_1, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.WatchRequest'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.WatchRequest'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.WatchRequest'(Rest, 0, 0, - F@_1, TrUserData); - 3 -> - 'skip_group_Etcd.WatchRequest'(Rest, Key bsr 3, 0, F@_1, - TrUserData); - 5 -> - 'skip_32_Etcd.WatchRequest'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.WatchRequest'(<<>>, 0, 0, F@_1, - _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{request_union => F@_1} - end. - -'d_field_Etcd.WatchRequest_create_request'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.WatchRequest_create_request'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.WatchRequest_create_request'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.WatchCreateRequest'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.WatchRequest'(RestF, 0, 0, - case Prev of - '$undef' -> - id({create_request, NewFValue}, - TrUserData); - {create_request, MVPrev} -> - id({create_request, - 'merge_msg_Etcd.WatchCreateRequest'(MVPrev, - NewFValue, - TrUserData)}, - TrUserData); - _ -> - id({create_request, NewFValue}, - TrUserData) - end, - TrUserData). - -'d_field_Etcd.WatchRequest_cancel_request'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.WatchRequest_cancel_request'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.WatchRequest_cancel_request'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.WatchCancelRequest'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.WatchRequest'(RestF, 0, 0, - case Prev of - '$undef' -> - id({cancel_request, NewFValue}, - TrUserData); - {cancel_request, MVPrev} -> - id({cancel_request, - 'merge_msg_Etcd.WatchCancelRequest'(MVPrev, - NewFValue, - TrUserData)}, - TrUserData); - _ -> - id({cancel_request, NewFValue}, - TrUserData) - end, - TrUserData). - -'d_field_Etcd.WatchRequest_progress_request'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.WatchRequest_progress_request'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'d_field_Etcd.WatchRequest_progress_request'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.WatchProgressRequest'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.WatchRequest'(RestF, 0, 0, - case Prev of - '$undef' -> - id({progress_request, - NewFValue}, - TrUserData); - {progress_request, MVPrev} -> - id({progress_request, - 'merge_msg_Etcd.WatchProgressRequest'(MVPrev, - NewFValue, - TrUserData)}, - TrUserData); - _ -> - id({progress_request, - NewFValue}, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.WatchRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.WatchRequest'(Rest, Z1, Z2, F@_1, - TrUserData); -'skip_varint_Etcd.WatchRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.WatchRequest'(Rest, Z1, Z2, - F@_1, TrUserData). - -'skip_length_delimited_Etcd.WatchRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.WatchRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'skip_length_delimited_Etcd.WatchRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.WatchRequest'(Rest2, 0, 0, - F@_1, TrUserData). - -'skip_group_Etcd.WatchRequest'(Bin, FNum, Z2, F@_1, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.WatchRequest'(Rest, 0, Z2, - F@_1, TrUserData). - -'skip_32_Etcd.WatchRequest'(<<_:32, Rest/binary>>, Z1, - Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.WatchRequest'(Rest, Z1, Z2, - F@_1, TrUserData). - -'skip_64_Etcd.WatchRequest'(<<_:64, Rest/binary>>, Z1, - Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.WatchRequest'(Rest, Z1, Z2, - F@_1, TrUserData). - -'decode_msg_Etcd.WatchCreateRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.WatchCreateRequest'(Bin, 0, 0, - id(<<>>, TrUserData), - id(<<>>, TrUserData), - id(0, TrUserData), - id(false, TrUserData), - id([], TrUserData), - id(false, TrUserData), - id(0, TrUserData), - id(false, TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.WatchCreateRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData) -> - 'd_field_Etcd.WatchCreateRequest_key'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData); -'dfp_read_field_def_Etcd.WatchCreateRequest'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData) -> - 'd_field_Etcd.WatchCreateRequest_range_end'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData); -'dfp_read_field_def_Etcd.WatchCreateRequest'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData) -> - 'd_field_Etcd.WatchCreateRequest_start_revision'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, TrUserData); -'dfp_read_field_def_Etcd.WatchCreateRequest'(<<32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData) -> - 'd_field_Etcd.WatchCreateRequest_progress_notify'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, TrUserData); -'dfp_read_field_def_Etcd.WatchCreateRequest'(<<42, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData) -> - 'd_pfield_Etcd.WatchCreateRequest_filters'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData); -'dfp_read_field_def_Etcd.WatchCreateRequest'(<<40, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData) -> - 'd_field_Etcd.WatchCreateRequest_filters'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData); -'dfp_read_field_def_Etcd.WatchCreateRequest'(<<48, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData) -> - 'd_field_Etcd.WatchCreateRequest_prev_kv'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData); -'dfp_read_field_def_Etcd.WatchCreateRequest'(<<56, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData) -> - 'd_field_Etcd.WatchCreateRequest_watch_id'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData); -'dfp_read_field_def_Etcd.WatchCreateRequest'(<<64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData) -> - 'd_field_Etcd.WatchCreateRequest_fragment'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData); -'dfp_read_field_def_Etcd.WatchCreateRequest'(<<>>, 0, 0, - F@_1, F@_2, F@_3, F@_4, R1, F@_6, - F@_7, F@_8, TrUserData) -> - #{key => F@_1, range_end => F@_2, - start_revision => F@_3, progress_notify => F@_4, - filters => lists_reverse(R1, TrUserData), - prev_kv => F@_6, watch_id => F@_7, fragment => F@_8}; -'dfp_read_field_def_Etcd.WatchCreateRequest'(Other, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData) -> - 'dg_read_field_def_Etcd.WatchCreateRequest'(Other, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData). - -'dg_read_field_def_Etcd.WatchCreateRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.WatchCreateRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - TrUserData); -'dg_read_field_def_Etcd.WatchCreateRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.WatchCreateRequest_key'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData); - 18 -> - 'd_field_Etcd.WatchCreateRequest_range_end'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData); - 24 -> - 'd_field_Etcd.WatchCreateRequest_start_revision'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - TrUserData); - 32 -> - 'd_field_Etcd.WatchCreateRequest_progress_notify'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - TrUserData); - 42 -> - 'd_pfield_Etcd.WatchCreateRequest_filters'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData); - 40 -> - 'd_field_Etcd.WatchCreateRequest_filters'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData); - 48 -> - 'd_field_Etcd.WatchCreateRequest_prev_kv'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData); - 56 -> - 'd_field_Etcd.WatchCreateRequest_watch_id'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData); - 64 -> - 'd_field_Etcd.WatchCreateRequest_fragment'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.WatchCreateRequest'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - TrUserData); - 1 -> - 'skip_64_Etcd.WatchCreateRequest'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.WatchCreateRequest'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - TrUserData); - 3 -> - 'skip_group_Etcd.WatchCreateRequest'(Rest, Key bsr 3, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData); - 5 -> - 'skip_32_Etcd.WatchCreateRequest'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData) - end - end; -'dg_read_field_def_Etcd.WatchCreateRequest'(<<>>, 0, 0, - F@_1, F@_2, F@_3, F@_4, R1, F@_6, - F@_7, F@_8, TrUserData) -> - #{key => F@_1, range_end => F@_2, - start_revision => F@_3, progress_notify => F@_4, - filters => lists_reverse(R1, TrUserData), - prev_kv => F@_6, watch_id => F@_7, fragment => F@_8}. - -'d_field_Etcd.WatchCreateRequest_key'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData) - when N < 57 -> - 'd_field_Etcd.WatchCreateRequest_key'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, TrUserData); -'d_field_Etcd.WatchCreateRequest_key'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.WatchCreateRequest'(RestF, 0, - 0, NewFValue, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData). - -'d_field_Etcd.WatchCreateRequest_range_end'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, TrUserData) - when N < 57 -> - 'd_field_Etcd.WatchCreateRequest_range_end'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - TrUserData); -'d_field_Etcd.WatchCreateRequest_range_end'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.WatchCreateRequest'(RestF, 0, - 0, F@_1, NewFValue, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData). - -'d_field_Etcd.WatchCreateRequest_start_revision'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData) - when N < 57 -> - 'd_field_Etcd.WatchCreateRequest_start_revision'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - TrUserData); -'d_field_Etcd.WatchCreateRequest_start_revision'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, _, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.WatchCreateRequest'(RestF, 0, - 0, F@_1, F@_2, NewFValue, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData). - -'d_field_Etcd.WatchCreateRequest_progress_notify'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - TrUserData) - when N < 57 -> - 'd_field_Etcd.WatchCreateRequest_progress_notify'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData); -'d_field_Etcd.WatchCreateRequest_progress_notify'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, - F@_5, F@_6, F@_7, F@_8, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.WatchCreateRequest'(RestF, 0, - 0, F@_1, F@_2, F@_3, NewFValue, - F@_5, F@_6, F@_7, F@_8, - TrUserData). - -'d_field_Etcd.WatchCreateRequest_filters'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData) - when N < 57 -> - 'd_field_Etcd.WatchCreateRequest_filters'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - TrUserData); -'d_field_Etcd.WatchCreateRequest_filters'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, Prev, - F@_6, F@_7, F@_8, TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_Etcd.WatchCreateRequest.FilterType'(begin - <> = - <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.WatchCreateRequest'(RestF, 0, - 0, F@_1, F@_2, F@_3, F@_4, - cons(NewFValue, Prev, - TrUserData), - F@_6, F@_7, F@_8, TrUserData). - -'d_pfield_Etcd.WatchCreateRequest_filters'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData) - when N < 57 -> - 'd_pfield_Etcd.WatchCreateRequest_filters'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - TrUserData); -'d_pfield_Etcd.WatchCreateRequest_filters'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, E, - F@_6, F@_7, F@_8, TrUserData) -> - Len = X bsl N + Acc, - <> = Rest, - NewSeq = - 'd_packed_field_Etcd.WatchCreateRequest_filters'(PackedBytes, - 0, 0, E, TrUserData), - 'dfp_read_field_def_Etcd.WatchCreateRequest'(Rest2, 0, - 0, F@_1, F@_2, F@_3, F@_4, - NewSeq, F@_6, F@_7, F@_8, - TrUserData). - -'d_packed_field_Etcd.WatchCreateRequest_filters'(<<1:1, - X:7, Rest/binary>>, - N, Acc, AccSeq, TrUserData) - when N < 57 -> - 'd_packed_field_Etcd.WatchCreateRequest_filters'(Rest, - N + 7, X bsl N + Acc, - AccSeq, TrUserData); -'d_packed_field_Etcd.WatchCreateRequest_filters'(<<0:1, - X:7, Rest/binary>>, - N, Acc, AccSeq, TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_Etcd.WatchCreateRequest.FilterType'(begin - <> = - <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end), - TrUserData), - Rest}, - 'd_packed_field_Etcd.WatchCreateRequest_filters'(RestF, - 0, 0, [NewFValue | AccSeq], - TrUserData); -'d_packed_field_Etcd.WatchCreateRequest_filters'(<<>>, - 0, 0, AccSeq, _) -> - AccSeq. - -'d_field_Etcd.WatchCreateRequest_prev_kv'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData) - when N < 57 -> - 'd_field_Etcd.WatchCreateRequest_prev_kv'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - TrUserData); -'d_field_Etcd.WatchCreateRequest_prev_kv'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - _, F@_7, F@_8, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.WatchCreateRequest'(RestF, 0, - 0, F@_1, F@_2, F@_3, F@_4, - F@_5, NewFValue, F@_7, F@_8, - TrUserData). - -'d_field_Etcd.WatchCreateRequest_watch_id'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData) - when N < 57 -> - 'd_field_Etcd.WatchCreateRequest_watch_id'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - TrUserData); -'d_field_Etcd.WatchCreateRequest_watch_id'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, _, F@_8, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.WatchCreateRequest'(RestF, 0, - 0, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, NewFValue, F@_8, - TrUserData). - -'d_field_Etcd.WatchCreateRequest_fragment'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData) - when N < 57 -> - 'd_field_Etcd.WatchCreateRequest_fragment'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - TrUserData); -'d_field_Etcd.WatchCreateRequest_fragment'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, _, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.WatchCreateRequest'(RestF, 0, - 0, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, NewFValue, - TrUserData). - -'skip_varint_Etcd.WatchCreateRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData) -> - 'skip_varint_Etcd.WatchCreateRequest'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData); -'skip_varint_Etcd.WatchCreateRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData) -> - 'dfp_read_field_def_Etcd.WatchCreateRequest'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData). - -'skip_length_delimited_Etcd.WatchCreateRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.WatchCreateRequest'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - TrUserData); -'skip_length_delimited_Etcd.WatchCreateRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.WatchCreateRequest'(Rest2, 0, - 0, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData). - -'skip_group_Etcd.WatchCreateRequest'(Bin, FNum, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, - F@_8, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.WatchCreateRequest'(Rest, 0, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData). - -'skip_32_Etcd.WatchCreateRequest'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData) -> - 'dfp_read_field_def_Etcd.WatchCreateRequest'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData). - -'skip_64_Etcd.WatchCreateRequest'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData) -> - 'dfp_read_field_def_Etcd.WatchCreateRequest'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData). - -'decode_msg_Etcd.WatchCancelRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.WatchCancelRequest'(Bin, 0, 0, - id(0, TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.WatchCancelRequest'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.WatchCancelRequest_watch_id'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.WatchCancelRequest'(<<>>, 0, 0, - F@_1, _) -> - #{watch_id => F@_1}; -'dfp_read_field_def_Etcd.WatchCancelRequest'(Other, Z1, - Z2, F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.WatchCancelRequest'(Other, Z1, - Z2, F@_1, TrUserData). - -'dg_read_field_def_Etcd.WatchCancelRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.WatchCancelRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, - TrUserData); -'dg_read_field_def_Etcd.WatchCancelRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_Etcd.WatchCancelRequest_watch_id'(Rest, 0, 0, - F@_1, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.WatchCancelRequest'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.WatchCancelRequest'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.WatchCancelRequest'(Rest, 0, - 0, F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.WatchCancelRequest'(Rest, Key bsr 3, 0, - F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.WatchCancelRequest'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.WatchCancelRequest'(<<>>, 0, 0, - F@_1, _) -> - #{watch_id => F@_1}. - -'d_field_Etcd.WatchCancelRequest_watch_id'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.WatchCancelRequest_watch_id'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.WatchCancelRequest_watch_id'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.WatchCancelRequest'(RestF, 0, - 0, NewFValue, TrUserData). - -'skip_varint_Etcd.WatchCancelRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.WatchCancelRequest'(Rest, Z1, Z2, - F@_1, TrUserData); -'skip_varint_Etcd.WatchCancelRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.WatchCancelRequest'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_length_delimited_Etcd.WatchCancelRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.WatchCancelRequest'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'skip_length_delimited_Etcd.WatchCancelRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.WatchCancelRequest'(Rest2, 0, - 0, F@_1, TrUserData). - -'skip_group_Etcd.WatchCancelRequest'(Bin, FNum, Z2, - F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.WatchCancelRequest'(Rest, 0, - Z2, F@_1, TrUserData). - -'skip_32_Etcd.WatchCancelRequest'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.WatchCancelRequest'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_64_Etcd.WatchCancelRequest'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.WatchCancelRequest'(Rest, Z1, - Z2, F@_1, TrUserData). - -'decode_msg_Etcd.WatchProgressRequest'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.WatchProgressRequest'(Bin, 0, - 0, TrUserData). - -'dfp_read_field_def_Etcd.WatchProgressRequest'(<<>>, 0, - 0, _) -> - #{}; -'dfp_read_field_def_Etcd.WatchProgressRequest'(Other, - Z1, Z2, TrUserData) -> - 'dg_read_field_def_Etcd.WatchProgressRequest'(Other, Z1, - Z2, TrUserData). - -'dg_read_field_def_Etcd.WatchProgressRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.WatchProgressRequest'(Rest, - N + 7, X bsl N + Acc, - TrUserData); -'dg_read_field_def_Etcd.WatchProgressRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, TrUserData) -> - Key = X bsl N + Acc, - case Key band 7 of - 0 -> - 'skip_varint_Etcd.WatchProgressRequest'(Rest, 0, 0, - TrUserData); - 1 -> - 'skip_64_Etcd.WatchProgressRequest'(Rest, 0, 0, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.WatchProgressRequest'(Rest, - 0, 0, TrUserData); - 3 -> - 'skip_group_Etcd.WatchProgressRequest'(Rest, Key bsr 3, - 0, TrUserData); - 5 -> - 'skip_32_Etcd.WatchProgressRequest'(Rest, 0, 0, - TrUserData) - end; -'dg_read_field_def_Etcd.WatchProgressRequest'(<<>>, 0, - 0, _) -> - #{}. - -'skip_varint_Etcd.WatchProgressRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'skip_varint_Etcd.WatchProgressRequest'(Rest, Z1, Z2, - TrUserData); -'skip_varint_Etcd.WatchProgressRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.WatchProgressRequest'(Rest, Z1, - Z2, TrUserData). - -'skip_length_delimited_Etcd.WatchProgressRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.WatchProgressRequest'(Rest, - N + 7, X bsl N + Acc, - TrUserData); -'skip_length_delimited_Etcd.WatchProgressRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.WatchProgressRequest'(Rest2, 0, - 0, TrUserData). - -'skip_group_Etcd.WatchProgressRequest'(Bin, FNum, Z2, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.WatchProgressRequest'(Rest, 0, - Z2, TrUserData). - -'skip_32_Etcd.WatchProgressRequest'(<<_:32, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.WatchProgressRequest'(Rest, Z1, - Z2, TrUserData). - -'skip_64_Etcd.WatchProgressRequest'(<<_:64, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.WatchProgressRequest'(Rest, Z1, - Z2, TrUserData). - -'decode_msg_Etcd.WatchResponse'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.WatchResponse'(Bin, 0, 0, - id('$undef', TrUserData), - id(0, TrUserData), - id(false, TrUserData), - id(false, TrUserData), - id(0, TrUserData), - id(<<>>, TrUserData), - id(false, TrUserData), - id([], TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.WatchResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData) -> - 'd_field_Etcd.WatchResponse_header'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, - F@_8, TrUserData); -'dfp_read_field_def_Etcd.WatchResponse'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData) -> - 'd_field_Etcd.WatchResponse_watch_id'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData); -'dfp_read_field_def_Etcd.WatchResponse'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData) -> - 'd_field_Etcd.WatchResponse_created'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, - F@_8, TrUserData); -'dfp_read_field_def_Etcd.WatchResponse'(<<32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData) -> - 'd_field_Etcd.WatchResponse_canceled'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData); -'dfp_read_field_def_Etcd.WatchResponse'(<<40, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData) -> - 'd_field_Etcd.WatchResponse_compact_revision'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData); -'dfp_read_field_def_Etcd.WatchResponse'(<<50, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData) -> - 'd_field_Etcd.WatchResponse_cancel_reason'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData); -'dfp_read_field_def_Etcd.WatchResponse'(<<56, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData) -> - 'd_field_Etcd.WatchResponse_fragment'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData); -'dfp_read_field_def_Etcd.WatchResponse'(<<90, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData) -> - 'd_field_Etcd.WatchResponse_events'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, - F@_8, TrUserData); -'dfp_read_field_def_Etcd.WatchResponse'(<<>>, 0, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, R1, TrUserData) -> - S1 = #{watch_id => F@_2, created => F@_3, - canceled => F@_4, compact_revision => F@_5, - cancel_reason => F@_6, fragment => F@_7}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if R1 == '$undef' -> S2; - true -> S2#{events => lists_reverse(R1, TrUserData)} - end; -'dfp_read_field_def_Etcd.WatchResponse'(Other, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData) -> - 'dg_read_field_def_Etcd.WatchResponse'(Other, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData). - -'dg_read_field_def_Etcd.WatchResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.WatchResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - TrUserData); -'dg_read_field_def_Etcd.WatchResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.WatchResponse_header'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData); - 16 -> - 'd_field_Etcd.WatchResponse_watch_id'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData); - 24 -> - 'd_field_Etcd.WatchResponse_created'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData); - 32 -> - 'd_field_Etcd.WatchResponse_canceled'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData); - 40 -> - 'd_field_Etcd.WatchResponse_compact_revision'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, TrUserData); - 50 -> - 'd_field_Etcd.WatchResponse_cancel_reason'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData); - 56 -> - 'd_field_Etcd.WatchResponse_fragment'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData); - 90 -> - 'd_field_Etcd.WatchResponse_events'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.WatchResponse'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, F@_7, - F@_8, TrUserData); - 1 -> - 'skip_64_Etcd.WatchResponse'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.WatchResponse'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, - TrUserData); - 3 -> - 'skip_group_Etcd.WatchResponse'(Rest, Key bsr 3, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData); - 5 -> - 'skip_32_Etcd.WatchResponse'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, - TrUserData) - end - end; -'dg_read_field_def_Etcd.WatchResponse'(<<>>, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, R1, - TrUserData) -> - S1 = #{watch_id => F@_2, created => F@_3, - canceled => F@_4, compact_revision => F@_5, - cancel_reason => F@_6, fragment => F@_7}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if R1 == '$undef' -> S2; - true -> S2#{events => lists_reverse(R1, TrUserData)} - end. - -'d_field_Etcd.WatchResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData) - when N < 57 -> - 'd_field_Etcd.WatchResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, TrUserData); -'d_field_Etcd.WatchResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.WatchResponse'(RestF, 0, 0, - if Prev == '$undef' -> NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, - F@_8, TrUserData). - -'d_field_Etcd.WatchResponse_watch_id'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData) - when N < 57 -> - 'd_field_Etcd.WatchResponse_watch_id'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, TrUserData); -'d_field_Etcd.WatchResponse_watch_id'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.WatchResponse'(RestF, 0, 0, - F@_1, NewFValue, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData). - -'d_field_Etcd.WatchResponse_created'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData) - when N < 57 -> - 'd_field_Etcd.WatchResponse_created'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, TrUserData); -'d_field_Etcd.WatchResponse_created'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, _, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.WatchResponse'(RestF, 0, 0, - F@_1, F@_2, NewFValue, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData). - -'d_field_Etcd.WatchResponse_canceled'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData) - when N < 57 -> - 'd_field_Etcd.WatchResponse_canceled'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, TrUserData); -'d_field_Etcd.WatchResponse_canceled'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, F@_5, F@_6, - F@_7, F@_8, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.WatchResponse'(RestF, 0, 0, - F@_1, F@_2, F@_3, NewFValue, F@_5, - F@_6, F@_7, F@_8, TrUserData). - -'d_field_Etcd.WatchResponse_compact_revision'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - TrUserData) - when N < 57 -> - 'd_field_Etcd.WatchResponse_compact_revision'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData); -'d_field_Etcd.WatchResponse_compact_revision'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, _, - F@_6, F@_7, F@_8, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.WatchResponse'(RestF, 0, 0, - F@_1, F@_2, F@_3, F@_4, NewFValue, - F@_6, F@_7, F@_8, TrUserData). - -'d_field_Etcd.WatchResponse_cancel_reason'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData) - when N < 57 -> - 'd_field_Etcd.WatchResponse_cancel_reason'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - TrUserData); -'d_field_Etcd.WatchResponse_cancel_reason'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - _, F@_7, F@_8, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.WatchResponse'(RestF, 0, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, - NewFValue, F@_7, F@_8, TrUserData). - -'d_field_Etcd.WatchResponse_fragment'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData) - when N < 57 -> - 'd_field_Etcd.WatchResponse_fragment'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, TrUserData); -'d_field_Etcd.WatchResponse_fragment'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, _, F@_8, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.WatchResponse'(RestF, 0, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - NewFValue, F@_8, TrUserData). - -'d_field_Etcd.WatchResponse_events'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData) - when N < 57 -> - 'd_field_Etcd.WatchResponse_events'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, TrUserData); -'d_field_Etcd.WatchResponse_events'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_mvccpb.Event'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.WatchResponse'(RestF, 0, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, - cons(NewFValue, Prev, TrUserData), - TrUserData). - -'skip_varint_Etcd.WatchResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData) -> - 'skip_varint_Etcd.WatchResponse'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, - TrUserData); -'skip_varint_Etcd.WatchResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData) -> - 'dfp_read_field_def_Etcd.WatchResponse'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData). - -'skip_length_delimited_Etcd.WatchResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.WatchResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - TrUserData); -'skip_length_delimited_Etcd.WatchResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.WatchResponse'(Rest2, 0, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData). - -'skip_group_Etcd.WatchResponse'(Bin, FNum, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.WatchResponse'(Rest, 0, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData). - -'skip_32_Etcd.WatchResponse'(<<_:32, Rest/binary>>, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, - TrUserData) -> - 'dfp_read_field_def_Etcd.WatchResponse'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData). - -'skip_64_Etcd.WatchResponse'(<<_:64, Rest/binary>>, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, - TrUserData) -> - 'dfp_read_field_def_Etcd.WatchResponse'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, TrUserData). - -'decode_msg_Etcd.LeaseGrantRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseGrantRequest'(Bin, 0, 0, - id(0, TrUserData), - id(0, TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.LeaseGrantRequest'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.LeaseGrantRequest_TTL'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'dfp_read_field_def_Etcd.LeaseGrantRequest'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.LeaseGrantRequest_ID'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'dfp_read_field_def_Etcd.LeaseGrantRequest'(<<>>, 0, 0, - F@_1, F@_2, _) -> - #{'TTL' => F@_1, 'ID' => F@_2}; -'dfp_read_field_def_Etcd.LeaseGrantRequest'(Other, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'dg_read_field_def_Etcd.LeaseGrantRequest'(Other, Z1, - Z2, F@_1, F@_2, TrUserData). - -'dg_read_field_def_Etcd.LeaseGrantRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.LeaseGrantRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'dg_read_field_def_Etcd.LeaseGrantRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_Etcd.LeaseGrantRequest_TTL'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 16 -> - 'd_field_Etcd.LeaseGrantRequest_ID'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.LeaseGrantRequest'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 1 -> - 'skip_64_Etcd.LeaseGrantRequest'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.LeaseGrantRequest'(Rest, 0, - 0, F@_1, F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.LeaseGrantRequest'(Rest, Key bsr 3, 0, - F@_1, F@_2, TrUserData); - 5 -> - 'skip_32_Etcd.LeaseGrantRequest'(Rest, 0, 0, F@_1, F@_2, - TrUserData) - end - end; -'dg_read_field_def_Etcd.LeaseGrantRequest'(<<>>, 0, 0, - F@_1, F@_2, _) -> - #{'TTL' => F@_1, 'ID' => F@_2}. - -'d_field_Etcd.LeaseGrantRequest_TTL'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaseGrantRequest_TTL'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, TrUserData); -'d_field_Etcd.LeaseGrantRequest_TTL'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, F@_2, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.LeaseGrantRequest'(RestF, 0, 0, - NewFValue, F@_2, TrUserData). - -'d_field_Etcd.LeaseGrantRequest_ID'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaseGrantRequest_ID'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, TrUserData); -'d_field_Etcd.LeaseGrantRequest_ID'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.LeaseGrantRequest'(RestF, 0, 0, - F@_1, NewFValue, TrUserData). - -'skip_varint_Etcd.LeaseGrantRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.LeaseGrantRequest'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'skip_varint_Etcd.LeaseGrantRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseGrantRequest'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'skip_length_delimited_Etcd.LeaseGrantRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.LeaseGrantRequest'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'skip_length_delimited_Etcd.LeaseGrantRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.LeaseGrantRequest'(Rest2, 0, 0, - F@_1, F@_2, TrUserData). - -'skip_group_Etcd.LeaseGrantRequest'(Bin, FNum, Z2, F@_1, - F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.LeaseGrantRequest'(Rest, 0, Z2, - F@_1, F@_2, TrUserData). - -'skip_32_Etcd.LeaseGrantRequest'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseGrantRequest'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'skip_64_Etcd.LeaseGrantRequest'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseGrantRequest'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'decode_msg_Etcd.LeaseGrantResponse'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseGrantResponse'(Bin, 0, 0, - id('$undef', TrUserData), - id(0, TrUserData), - id(0, TrUserData), - id(<<>>, TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.LeaseGrantResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - 'd_field_Etcd.LeaseGrantResponse_header'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, - TrUserData); -'dfp_read_field_def_Etcd.LeaseGrantResponse'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - 'd_field_Etcd.LeaseGrantResponse_ID'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, TrUserData); -'dfp_read_field_def_Etcd.LeaseGrantResponse'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - 'd_field_Etcd.LeaseGrantResponse_TTL'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, TrUserData); -'dfp_read_field_def_Etcd.LeaseGrantResponse'(<<34, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - 'd_field_Etcd.LeaseGrantResponse_error'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, TrUserData); -'dfp_read_field_def_Etcd.LeaseGrantResponse'(<<>>, 0, 0, - F@_1, F@_2, F@_3, F@_4, _) -> - S1 = #{'ID' => F@_2, 'TTL' => F@_3, error => F@_4}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.LeaseGrantResponse'(Other, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - 'dg_read_field_def_Etcd.LeaseGrantResponse'(Other, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - TrUserData). - -'dg_read_field_def_Etcd.LeaseGrantResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.LeaseGrantResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, TrUserData); -'dg_read_field_def_Etcd.LeaseGrantResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.LeaseGrantResponse_header'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - TrUserData); - 16 -> - 'd_field_Etcd.LeaseGrantResponse_ID'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, TrUserData); - 24 -> - 'd_field_Etcd.LeaseGrantResponse_TTL'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, TrUserData); - 34 -> - 'd_field_Etcd.LeaseGrantResponse_error'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.LeaseGrantResponse'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, - TrUserData); - 1 -> - 'skip_64_Etcd.LeaseGrantResponse'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.LeaseGrantResponse'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, - TrUserData); - 3 -> - 'skip_group_Etcd.LeaseGrantResponse'(Rest, Key bsr 3, 0, - F@_1, F@_2, F@_3, F@_4, - TrUserData); - 5 -> - 'skip_32_Etcd.LeaseGrantResponse'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, TrUserData) - end - end; -'dg_read_field_def_Etcd.LeaseGrantResponse'(<<>>, 0, 0, - F@_1, F@_2, F@_3, F@_4, _) -> - S1 = #{'ID' => F@_2, 'TTL' => F@_3, error => F@_4}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.LeaseGrantResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaseGrantResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, TrUserData); -'d_field_Etcd.LeaseGrantResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, F@_3, F@_4, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.LeaseGrantResponse'(RestF, 0, - 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - F@_2, F@_3, F@_4, TrUserData). - -'d_field_Etcd.LeaseGrantResponse_ID'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaseGrantResponse_ID'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData); -'d_field_Etcd.LeaseGrantResponse_ID'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, F@_3, F@_4, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.LeaseGrantResponse'(RestF, 0, - 0, F@_1, NewFValue, F@_3, F@_4, - TrUserData). - -'d_field_Etcd.LeaseGrantResponse_TTL'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaseGrantResponse_TTL'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData); -'d_field_Etcd.LeaseGrantResponse_TTL'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, _, F@_4, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.LeaseGrantResponse'(RestF, 0, - 0, F@_1, F@_2, NewFValue, F@_4, - TrUserData). - -'d_field_Etcd.LeaseGrantResponse_error'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaseGrantResponse_error'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, TrUserData); -'d_field_Etcd.LeaseGrantResponse_error'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.LeaseGrantResponse'(RestF, 0, - 0, F@_1, F@_2, F@_3, NewFValue, - TrUserData). - -'skip_varint_Etcd.LeaseGrantResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - 'skip_varint_Etcd.LeaseGrantResponse'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, TrUserData); -'skip_varint_Etcd.LeaseGrantResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseGrantResponse'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - TrUserData). - -'skip_length_delimited_Etcd.LeaseGrantResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.LeaseGrantResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - TrUserData); -'skip_length_delimited_Etcd.LeaseGrantResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.LeaseGrantResponse'(Rest2, 0, - 0, F@_1, F@_2, F@_3, F@_4, - TrUserData). - -'skip_group_Etcd.LeaseGrantResponse'(Bin, FNum, Z2, - F@_1, F@_2, F@_3, F@_4, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.LeaseGrantResponse'(Rest, 0, - Z2, F@_1, F@_2, F@_3, F@_4, - TrUserData). - -'skip_32_Etcd.LeaseGrantResponse'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseGrantResponse'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - TrUserData). - -'skip_64_Etcd.LeaseGrantResponse'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseGrantResponse'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - TrUserData). - -'decode_msg_Etcd.LeaseRevokeRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseRevokeRequest'(Bin, 0, 0, - id(0, TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.LeaseRevokeRequest'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.LeaseRevokeRequest_ID'(Rest, Z1, Z2, F@_1, - TrUserData); -'dfp_read_field_def_Etcd.LeaseRevokeRequest'(<<>>, 0, 0, - F@_1, _) -> - #{'ID' => F@_1}; -'dfp_read_field_def_Etcd.LeaseRevokeRequest'(Other, Z1, - Z2, F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.LeaseRevokeRequest'(Other, Z1, - Z2, F@_1, TrUserData). - -'dg_read_field_def_Etcd.LeaseRevokeRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.LeaseRevokeRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, - TrUserData); -'dg_read_field_def_Etcd.LeaseRevokeRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_Etcd.LeaseRevokeRequest_ID'(Rest, 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.LeaseRevokeRequest'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.LeaseRevokeRequest'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.LeaseRevokeRequest'(Rest, 0, - 0, F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.LeaseRevokeRequest'(Rest, Key bsr 3, 0, - F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.LeaseRevokeRequest'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.LeaseRevokeRequest'(<<>>, 0, 0, - F@_1, _) -> - #{'ID' => F@_1}. - -'d_field_Etcd.LeaseRevokeRequest_ID'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaseRevokeRequest_ID'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.LeaseRevokeRequest_ID'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.LeaseRevokeRequest'(RestF, 0, - 0, NewFValue, TrUserData). - -'skip_varint_Etcd.LeaseRevokeRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.LeaseRevokeRequest'(Rest, Z1, Z2, - F@_1, TrUserData); -'skip_varint_Etcd.LeaseRevokeRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseRevokeRequest'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_length_delimited_Etcd.LeaseRevokeRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.LeaseRevokeRequest'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'skip_length_delimited_Etcd.LeaseRevokeRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.LeaseRevokeRequest'(Rest2, 0, - 0, F@_1, TrUserData). - -'skip_group_Etcd.LeaseRevokeRequest'(Bin, FNum, Z2, - F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.LeaseRevokeRequest'(Rest, 0, - Z2, F@_1, TrUserData). - -'skip_32_Etcd.LeaseRevokeRequest'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseRevokeRequest'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_64_Etcd.LeaseRevokeRequest'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseRevokeRequest'(Rest, Z1, - Z2, F@_1, TrUserData). - -'decode_msg_Etcd.LeaseRevokeResponse'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseRevokeResponse'(Bin, 0, 0, - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.LeaseRevokeResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.LeaseRevokeResponse_header'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.LeaseRevokeResponse'(<<>>, 0, - 0, F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.LeaseRevokeResponse'(Other, Z1, - Z2, F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.LeaseRevokeResponse'(Other, Z1, - Z2, F@_1, TrUserData). - -'dg_read_field_def_Etcd.LeaseRevokeResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.LeaseRevokeResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'dg_read_field_def_Etcd.LeaseRevokeResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.LeaseRevokeResponse_header'(Rest, 0, 0, - F@_1, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.LeaseRevokeResponse'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.LeaseRevokeResponse'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.LeaseRevokeResponse'(Rest, - 0, 0, F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.LeaseRevokeResponse'(Rest, Key bsr 3, - 0, F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.LeaseRevokeResponse'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.LeaseRevokeResponse'(<<>>, 0, 0, - F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.LeaseRevokeResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaseRevokeResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.LeaseRevokeResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.LeaseRevokeResponse'(RestF, 0, - 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.LeaseRevokeResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.LeaseRevokeResponse'(Rest, Z1, Z2, - F@_1, TrUserData); -'skip_varint_Etcd.LeaseRevokeResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseRevokeResponse'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_length_delimited_Etcd.LeaseRevokeResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.LeaseRevokeResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'skip_length_delimited_Etcd.LeaseRevokeResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.LeaseRevokeResponse'(Rest2, 0, - 0, F@_1, TrUserData). - -'skip_group_Etcd.LeaseRevokeResponse'(Bin, FNum, Z2, - F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.LeaseRevokeResponse'(Rest, 0, - Z2, F@_1, TrUserData). - -'skip_32_Etcd.LeaseRevokeResponse'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseRevokeResponse'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_64_Etcd.LeaseRevokeResponse'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseRevokeResponse'(Rest, Z1, - Z2, F@_1, TrUserData). - -'decode_msg_Etcd.LeaseCheckpoint'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseCheckpoint'(Bin, 0, 0, - id(0, TrUserData), - id(0, TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.LeaseCheckpoint'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.LeaseCheckpoint_ID'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'dfp_read_field_def_Etcd.LeaseCheckpoint'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.LeaseCheckpoint_remaining_TTL'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.LeaseCheckpoint'(<<>>, 0, 0, - F@_1, F@_2, _) -> - #{'ID' => F@_1, remaining_TTL => F@_2}; -'dfp_read_field_def_Etcd.LeaseCheckpoint'(Other, Z1, Z2, - F@_1, F@_2, TrUserData) -> - 'dg_read_field_def_Etcd.LeaseCheckpoint'(Other, Z1, Z2, - F@_1, F@_2, TrUserData). - -'dg_read_field_def_Etcd.LeaseCheckpoint'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.LeaseCheckpoint'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'dg_read_field_def_Etcd.LeaseCheckpoint'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_Etcd.LeaseCheckpoint_ID'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 16 -> - 'd_field_Etcd.LeaseCheckpoint_remaining_TTL'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.LeaseCheckpoint'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 1 -> - 'skip_64_Etcd.LeaseCheckpoint'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.LeaseCheckpoint'(Rest, 0, 0, - F@_1, F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.LeaseCheckpoint'(Rest, Key bsr 3, 0, - F@_1, F@_2, TrUserData); - 5 -> - 'skip_32_Etcd.LeaseCheckpoint'(Rest, 0, 0, F@_1, F@_2, - TrUserData) - end - end; -'dg_read_field_def_Etcd.LeaseCheckpoint'(<<>>, 0, 0, - F@_1, F@_2, _) -> - #{'ID' => F@_1, remaining_TTL => F@_2}. - -'d_field_Etcd.LeaseCheckpoint_ID'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaseCheckpoint_ID'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, TrUserData); -'d_field_Etcd.LeaseCheckpoint_ID'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, F@_2, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.LeaseCheckpoint'(RestF, 0, 0, - NewFValue, F@_2, TrUserData). - -'d_field_Etcd.LeaseCheckpoint_remaining_TTL'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaseCheckpoint_remaining_TTL'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'d_field_Etcd.LeaseCheckpoint_remaining_TTL'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.LeaseCheckpoint'(RestF, 0, 0, - F@_1, NewFValue, TrUserData). - -'skip_varint_Etcd.LeaseCheckpoint'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.LeaseCheckpoint'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'skip_varint_Etcd.LeaseCheckpoint'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseCheckpoint'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'skip_length_delimited_Etcd.LeaseCheckpoint'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.LeaseCheckpoint'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'skip_length_delimited_Etcd.LeaseCheckpoint'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.LeaseCheckpoint'(Rest2, 0, 0, - F@_1, F@_2, TrUserData). - -'skip_group_Etcd.LeaseCheckpoint'(Bin, FNum, Z2, F@_1, - F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.LeaseCheckpoint'(Rest, 0, Z2, - F@_1, F@_2, TrUserData). - -'skip_32_Etcd.LeaseCheckpoint'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseCheckpoint'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'skip_64_Etcd.LeaseCheckpoint'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseCheckpoint'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'decode_msg_Etcd.LeaseCheckpointRequest'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseCheckpointRequest'(Bin, 0, - 0, id([], TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.LeaseCheckpointRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.LeaseCheckpointRequest_checkpoints'(Rest, - Z1, Z2, F@_1, TrUserData); -'dfp_read_field_def_Etcd.LeaseCheckpointRequest'(<<>>, - 0, 0, R1, TrUserData) -> - S1 = #{}, - if R1 == '$undef' -> S1; - true -> - S1#{checkpoints => lists_reverse(R1, TrUserData)} - end; -'dfp_read_field_def_Etcd.LeaseCheckpointRequest'(Other, - Z1, Z2, F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.LeaseCheckpointRequest'(Other, - Z1, Z2, F@_1, TrUserData). - -'dg_read_field_def_Etcd.LeaseCheckpointRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.LeaseCheckpointRequest'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'dg_read_field_def_Etcd.LeaseCheckpointRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.LeaseCheckpointRequest_checkpoints'(Rest, - 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.LeaseCheckpointRequest'(Rest, 0, 0, - F@_1, TrUserData); - 1 -> - 'skip_64_Etcd.LeaseCheckpointRequest'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.LeaseCheckpointRequest'(Rest, - 0, 0, F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.LeaseCheckpointRequest'(Rest, - Key bsr 3, 0, F@_1, - TrUserData); - 5 -> - 'skip_32_Etcd.LeaseCheckpointRequest'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.LeaseCheckpointRequest'(<<>>, 0, - 0, R1, TrUserData) -> - S1 = #{}, - if R1 == '$undef' -> S1; - true -> - S1#{checkpoints => lists_reverse(R1, TrUserData)} - end. - -'d_field_Etcd.LeaseCheckpointRequest_checkpoints'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaseCheckpointRequest_checkpoints'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'d_field_Etcd.LeaseCheckpointRequest_checkpoints'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.LeaseCheckpoint'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.LeaseCheckpointRequest'(RestF, - 0, 0, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_Etcd.LeaseCheckpointRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.LeaseCheckpointRequest'(Rest, Z1, Z2, - F@_1, TrUserData); -'skip_varint_Etcd.LeaseCheckpointRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseCheckpointRequest'(Rest, - Z1, Z2, F@_1, TrUserData). - -'skip_length_delimited_Etcd.LeaseCheckpointRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.LeaseCheckpointRequest'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'skip_length_delimited_Etcd.LeaseCheckpointRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.LeaseCheckpointRequest'(Rest2, - 0, 0, F@_1, TrUserData). - -'skip_group_Etcd.LeaseCheckpointRequest'(Bin, FNum, Z2, - F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.LeaseCheckpointRequest'(Rest, - 0, Z2, F@_1, TrUserData). - -'skip_32_Etcd.LeaseCheckpointRequest'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseCheckpointRequest'(Rest, - Z1, Z2, F@_1, TrUserData). - -'skip_64_Etcd.LeaseCheckpointRequest'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseCheckpointRequest'(Rest, - Z1, Z2, F@_1, TrUserData). - -'decode_msg_Etcd.LeaseCheckpointResponse'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseCheckpointResponse'(Bin, - 0, 0, - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.LeaseCheckpointResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.LeaseCheckpointResponse_header'(Rest, Z1, - Z2, F@_1, TrUserData); -'dfp_read_field_def_Etcd.LeaseCheckpointResponse'(<<>>, - 0, 0, F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.LeaseCheckpointResponse'(Other, - Z1, Z2, F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.LeaseCheckpointResponse'(Other, - Z1, Z2, F@_1, TrUserData). - -'dg_read_field_def_Etcd.LeaseCheckpointResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.LeaseCheckpointResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'dg_read_field_def_Etcd.LeaseCheckpointResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.LeaseCheckpointResponse_header'(Rest, 0, - 0, F@_1, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.LeaseCheckpointResponse'(Rest, 0, 0, - F@_1, TrUserData); - 1 -> - 'skip_64_Etcd.LeaseCheckpointResponse'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.LeaseCheckpointResponse'(Rest, - 0, 0, F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.LeaseCheckpointResponse'(Rest, - Key bsr 3, 0, F@_1, - TrUserData); - 5 -> - 'skip_32_Etcd.LeaseCheckpointResponse'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.LeaseCheckpointResponse'(<<>>, - 0, 0, F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.LeaseCheckpointResponse_header'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaseCheckpointResponse_header'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'d_field_Etcd.LeaseCheckpointResponse_header'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.LeaseCheckpointResponse'(RestF, - 0, 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.LeaseCheckpointResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.LeaseCheckpointResponse'(Rest, Z1, Z2, - F@_1, TrUserData); -'skip_varint_Etcd.LeaseCheckpointResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseCheckpointResponse'(Rest, - Z1, Z2, F@_1, TrUserData). - -'skip_length_delimited_Etcd.LeaseCheckpointResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.LeaseCheckpointResponse'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'skip_length_delimited_Etcd.LeaseCheckpointResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.LeaseCheckpointResponse'(Rest2, - 0, 0, F@_1, TrUserData). - -'skip_group_Etcd.LeaseCheckpointResponse'(Bin, FNum, Z2, - F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.LeaseCheckpointResponse'(Rest, - 0, Z2, F@_1, TrUserData). - -'skip_32_Etcd.LeaseCheckpointResponse'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseCheckpointResponse'(Rest, - Z1, Z2, F@_1, TrUserData). - -'skip_64_Etcd.LeaseCheckpointResponse'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseCheckpointResponse'(Rest, - Z1, Z2, F@_1, TrUserData). - -'decode_msg_Etcd.LeaseKeepAliveRequest'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseKeepAliveRequest'(Bin, 0, - 0, id(0, TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.LeaseKeepAliveRequest'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.LeaseKeepAliveRequest_ID'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.LeaseKeepAliveRequest'(<<>>, 0, - 0, F@_1, _) -> - #{'ID' => F@_1}; -'dfp_read_field_def_Etcd.LeaseKeepAliveRequest'(Other, - Z1, Z2, F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.LeaseKeepAliveRequest'(Other, - Z1, Z2, F@_1, TrUserData). - -'dg_read_field_def_Etcd.LeaseKeepAliveRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.LeaseKeepAliveRequest'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'dg_read_field_def_Etcd.LeaseKeepAliveRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_Etcd.LeaseKeepAliveRequest_ID'(Rest, 0, 0, - F@_1, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.LeaseKeepAliveRequest'(Rest, 0, 0, - F@_1, TrUserData); - 1 -> - 'skip_64_Etcd.LeaseKeepAliveRequest'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.LeaseKeepAliveRequest'(Rest, - 0, 0, F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.LeaseKeepAliveRequest'(Rest, Key bsr 3, - 0, F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.LeaseKeepAliveRequest'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.LeaseKeepAliveRequest'(<<>>, 0, - 0, F@_1, _) -> - #{'ID' => F@_1}. - -'d_field_Etcd.LeaseKeepAliveRequest_ID'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaseKeepAliveRequest_ID'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.LeaseKeepAliveRequest_ID'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.LeaseKeepAliveRequest'(RestF, - 0, 0, NewFValue, - TrUserData). - -'skip_varint_Etcd.LeaseKeepAliveRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.LeaseKeepAliveRequest'(Rest, Z1, Z2, - F@_1, TrUserData); -'skip_varint_Etcd.LeaseKeepAliveRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseKeepAliveRequest'(Rest, - Z1, Z2, F@_1, TrUserData). - -'skip_length_delimited_Etcd.LeaseKeepAliveRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.LeaseKeepAliveRequest'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'skip_length_delimited_Etcd.LeaseKeepAliveRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.LeaseKeepAliveRequest'(Rest2, - 0, 0, F@_1, TrUserData). - -'skip_group_Etcd.LeaseKeepAliveRequest'(Bin, FNum, Z2, - F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.LeaseKeepAliveRequest'(Rest, 0, - Z2, F@_1, TrUserData). - -'skip_32_Etcd.LeaseKeepAliveRequest'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseKeepAliveRequest'(Rest, - Z1, Z2, F@_1, TrUserData). - -'skip_64_Etcd.LeaseKeepAliveRequest'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseKeepAliveRequest'(Rest, - Z1, Z2, F@_1, TrUserData). - -'decode_msg_Etcd.LeaseKeepAliveResponse'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseKeepAliveResponse'(Bin, 0, - 0, - id('$undef', TrUserData), - id(0, TrUserData), - id(0, TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.LeaseKeepAliveResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_Etcd.LeaseKeepAliveResponse_header'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, - TrUserData); -'dfp_read_field_def_Etcd.LeaseKeepAliveResponse'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_Etcd.LeaseKeepAliveResponse_ID'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.LeaseKeepAliveResponse'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_Etcd.LeaseKeepAliveResponse_TTL'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.LeaseKeepAliveResponse'(<<>>, - 0, 0, F@_1, F@_2, F@_3, _) -> - S1 = #{'ID' => F@_2, 'TTL' => F@_3}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.LeaseKeepAliveResponse'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dg_read_field_def_Etcd.LeaseKeepAliveResponse'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData). - -'dg_read_field_def_Etcd.LeaseKeepAliveResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.LeaseKeepAliveResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, TrUserData); -'dg_read_field_def_Etcd.LeaseKeepAliveResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.LeaseKeepAliveResponse_header'(Rest, 0, 0, - F@_1, F@_2, F@_3, - TrUserData); - 16 -> - 'd_field_Etcd.LeaseKeepAliveResponse_ID'(Rest, 0, 0, - F@_1, F@_2, F@_3, - TrUserData); - 24 -> - 'd_field_Etcd.LeaseKeepAliveResponse_TTL'(Rest, 0, 0, - F@_1, F@_2, F@_3, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.LeaseKeepAliveResponse'(Rest, 0, 0, - F@_1, F@_2, F@_3, - TrUserData); - 1 -> - 'skip_64_Etcd.LeaseKeepAliveResponse'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.LeaseKeepAliveResponse'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 3 -> - 'skip_group_Etcd.LeaseKeepAliveResponse'(Rest, - Key bsr 3, 0, F@_1, - F@_2, F@_3, - TrUserData); - 5 -> - 'skip_32_Etcd.LeaseKeepAliveResponse'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData) - end - end; -'dg_read_field_def_Etcd.LeaseKeepAliveResponse'(<<>>, 0, - 0, F@_1, F@_2, F@_3, _) -> - S1 = #{'ID' => F@_2, 'TTL' => F@_3}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.LeaseKeepAliveResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaseKeepAliveResponse_header'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, TrUserData); -'d_field_Etcd.LeaseKeepAliveResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, F@_3, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.LeaseKeepAliveResponse'(RestF, - 0, 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - F@_2, F@_3, TrUserData). - -'d_field_Etcd.LeaseKeepAliveResponse_ID'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaseKeepAliveResponse_ID'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.LeaseKeepAliveResponse_ID'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, F@_3, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.LeaseKeepAliveResponse'(RestF, - 0, 0, F@_1, NewFValue, - F@_3, TrUserData). - -'d_field_Etcd.LeaseKeepAliveResponse_TTL'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaseKeepAliveResponse_TTL'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.LeaseKeepAliveResponse_TTL'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, _, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.LeaseKeepAliveResponse'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, TrUserData). - -'skip_varint_Etcd.LeaseKeepAliveResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'skip_varint_Etcd.LeaseKeepAliveResponse'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData); -'skip_varint_Etcd.LeaseKeepAliveResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseKeepAliveResponse'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData). - -'skip_length_delimited_Etcd.LeaseKeepAliveResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.LeaseKeepAliveResponse'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'skip_length_delimited_Etcd.LeaseKeepAliveResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.LeaseKeepAliveResponse'(Rest2, - 0, 0, F@_1, F@_2, F@_3, - TrUserData). - -'skip_group_Etcd.LeaseKeepAliveResponse'(Bin, FNum, Z2, - F@_1, F@_2, F@_3, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.LeaseKeepAliveResponse'(Rest, - 0, Z2, F@_1, F@_2, F@_3, - TrUserData). - -'skip_32_Etcd.LeaseKeepAliveResponse'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseKeepAliveResponse'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData). - -'skip_64_Etcd.LeaseKeepAliveResponse'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseKeepAliveResponse'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData). - -'decode_msg_Etcd.LeaseTimeToLiveRequest'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseTimeToLiveRequest'(Bin, 0, - 0, id(0, TrUserData), - id(false, TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.LeaseTimeToLiveRequest'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_Etcd.LeaseTimeToLiveRequest_ID'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.LeaseTimeToLiveRequest'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_Etcd.LeaseTimeToLiveRequest_keys'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.LeaseTimeToLiveRequest'(<<>>, - 0, 0, F@_1, F@_2, _) -> - #{'ID' => F@_1, keys => F@_2}; -'dfp_read_field_def_Etcd.LeaseTimeToLiveRequest'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dg_read_field_def_Etcd.LeaseTimeToLiveRequest'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'dg_read_field_def_Etcd.LeaseTimeToLiveRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.LeaseTimeToLiveRequest'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'dg_read_field_def_Etcd.LeaseTimeToLiveRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_Etcd.LeaseTimeToLiveRequest_ID'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - 16 -> - 'd_field_Etcd.LeaseTimeToLiveRequest_keys'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.LeaseTimeToLiveRequest'(Rest, 0, 0, - F@_1, F@_2, - TrUserData); - 1 -> - 'skip_64_Etcd.LeaseTimeToLiveRequest'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.LeaseTimeToLiveRequest'(Rest, - 0, 0, F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.LeaseTimeToLiveRequest'(Rest, - Key bsr 3, 0, F@_1, - F@_2, TrUserData); - 5 -> - 'skip_32_Etcd.LeaseTimeToLiveRequest'(Rest, 0, 0, F@_1, - F@_2, TrUserData) - end - end; -'dg_read_field_def_Etcd.LeaseTimeToLiveRequest'(<<>>, 0, - 0, F@_1, F@_2, _) -> - #{'ID' => F@_1, keys => F@_2}. - -'d_field_Etcd.LeaseTimeToLiveRequest_ID'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaseTimeToLiveRequest_ID'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.LeaseTimeToLiveRequest_ID'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, F@_2, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.LeaseTimeToLiveRequest'(RestF, - 0, 0, NewFValue, F@_2, - TrUserData). - -'d_field_Etcd.LeaseTimeToLiveRequest_keys'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaseTimeToLiveRequest_keys'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.LeaseTimeToLiveRequest_keys'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.LeaseTimeToLiveRequest'(RestF, - 0, 0, F@_1, NewFValue, - TrUserData). - -'skip_varint_Etcd.LeaseTimeToLiveRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.LeaseTimeToLiveRequest'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'skip_varint_Etcd.LeaseTimeToLiveRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseTimeToLiveRequest'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_length_delimited_Etcd.LeaseTimeToLiveRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.LeaseTimeToLiveRequest'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'skip_length_delimited_Etcd.LeaseTimeToLiveRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.LeaseTimeToLiveRequest'(Rest2, - 0, 0, F@_1, F@_2, - TrUserData). - -'skip_group_Etcd.LeaseTimeToLiveRequest'(Bin, FNum, Z2, - F@_1, F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.LeaseTimeToLiveRequest'(Rest, - 0, Z2, F@_1, F@_2, - TrUserData). - -'skip_32_Etcd.LeaseTimeToLiveRequest'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseTimeToLiveRequest'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_64_Etcd.LeaseTimeToLiveRequest'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseTimeToLiveRequest'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'decode_msg_Etcd.LeaseTimeToLiveResponse'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseTimeToLiveResponse'(Bin, - 0, 0, - id('$undef', TrUserData), - id(0, TrUserData), - id(0, TrUserData), - id(0, TrUserData), - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.LeaseTimeToLiveResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) -> - 'd_field_Etcd.LeaseTimeToLiveResponse_header'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, TrUserData); -'dfp_read_field_def_Etcd.LeaseTimeToLiveResponse'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) -> - 'd_field_Etcd.LeaseTimeToLiveResponse_ID'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData); -'dfp_read_field_def_Etcd.LeaseTimeToLiveResponse'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) -> - 'd_field_Etcd.LeaseTimeToLiveResponse_TTL'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData); -'dfp_read_field_def_Etcd.LeaseTimeToLiveResponse'(<<32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) -> - 'd_field_Etcd.LeaseTimeToLiveResponse_grantedTTL'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData); -'dfp_read_field_def_Etcd.LeaseTimeToLiveResponse'(<<42, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) -> - 'd_field_Etcd.LeaseTimeToLiveResponse_keys'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, TrUserData); -'dfp_read_field_def_Etcd.LeaseTimeToLiveResponse'(<<>>, - 0, 0, F@_1, F@_2, F@_3, F@_4, - R1, TrUserData) -> - S1 = #{'ID' => F@_2, 'TTL' => F@_3, grantedTTL => F@_4, - keys => lists_reverse(R1, TrUserData)}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.LeaseTimeToLiveResponse'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) -> - 'dg_read_field_def_Etcd.LeaseTimeToLiveResponse'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData). - -'dg_read_field_def_Etcd.LeaseTimeToLiveResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.LeaseTimeToLiveResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - TrUserData); -'dg_read_field_def_Etcd.LeaseTimeToLiveResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.LeaseTimeToLiveResponse_header'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData); - 16 -> - 'd_field_Etcd.LeaseTimeToLiveResponse_ID'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, TrUserData); - 24 -> - 'd_field_Etcd.LeaseTimeToLiveResponse_TTL'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, TrUserData); - 32 -> - 'd_field_Etcd.LeaseTimeToLiveResponse_grantedTTL'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData); - 42 -> - 'd_field_Etcd.LeaseTimeToLiveResponse_keys'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.LeaseTimeToLiveResponse'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, - TrUserData); - 1 -> - 'skip_64_Etcd.LeaseTimeToLiveResponse'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.LeaseTimeToLiveResponse'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData); - 3 -> - 'skip_group_Etcd.LeaseTimeToLiveResponse'(Rest, - Key bsr 3, 0, F@_1, - F@_2, F@_3, F@_4, - F@_5, TrUserData); - 5 -> - 'skip_32_Etcd.LeaseTimeToLiveResponse'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - TrUserData) - end - end; -'dg_read_field_def_Etcd.LeaseTimeToLiveResponse'(<<>>, - 0, 0, F@_1, F@_2, F@_3, F@_4, - R1, TrUserData) -> - S1 = #{'ID' => F@_2, 'TTL' => F@_3, grantedTTL => F@_4, - keys => lists_reverse(R1, TrUserData)}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.LeaseTimeToLiveResponse_header'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaseTimeToLiveResponse_header'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - TrUserData); -'d_field_Etcd.LeaseTimeToLiveResponse_header'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, F@_2, F@_3, F@_4, - F@_5, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.LeaseTimeToLiveResponse'(RestF, - 0, 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - F@_2, F@_3, F@_4, F@_5, - TrUserData). - -'d_field_Etcd.LeaseTimeToLiveResponse_ID'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaseTimeToLiveResponse_ID'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData); -'d_field_Etcd.LeaseTimeToLiveResponse_ID'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, F@_3, F@_4, F@_5, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.LeaseTimeToLiveResponse'(RestF, - 0, 0, F@_1, NewFValue, - F@_3, F@_4, F@_5, - TrUserData). - -'d_field_Etcd.LeaseTimeToLiveResponse_TTL'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaseTimeToLiveResponse_TTL'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData); -'d_field_Etcd.LeaseTimeToLiveResponse_TTL'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, _, F@_4, F@_5, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.LeaseTimeToLiveResponse'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, F@_4, F@_5, - TrUserData). - -'d_field_Etcd.LeaseTimeToLiveResponse_grantedTTL'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaseTimeToLiveResponse_grantedTTL'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, TrUserData); -'d_field_Etcd.LeaseTimeToLiveResponse_grantedTTL'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, - F@_5, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.LeaseTimeToLiveResponse'(RestF, - 0, 0, F@_1, F@_2, F@_3, - NewFValue, F@_5, - TrUserData). - -'d_field_Etcd.LeaseTimeToLiveResponse_keys'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaseTimeToLiveResponse_keys'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData); -'d_field_Etcd.LeaseTimeToLiveResponse_keys'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.LeaseTimeToLiveResponse'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_Etcd.LeaseTimeToLiveResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) -> - 'skip_varint_Etcd.LeaseTimeToLiveResponse'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData); -'skip_varint_Etcd.LeaseTimeToLiveResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseTimeToLiveResponse'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData). - -'skip_length_delimited_Etcd.LeaseTimeToLiveResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.LeaseTimeToLiveResponse'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, TrUserData); -'skip_length_delimited_Etcd.LeaseTimeToLiveResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.LeaseTimeToLiveResponse'(Rest2, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData). - -'skip_group_Etcd.LeaseTimeToLiveResponse'(Bin, FNum, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.LeaseTimeToLiveResponse'(Rest, - 0, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData). - -'skip_32_Etcd.LeaseTimeToLiveResponse'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseTimeToLiveResponse'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData). - -'skip_64_Etcd.LeaseTimeToLiveResponse'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseTimeToLiveResponse'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData). - -'decode_msg_Etcd.LeaseLeasesRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseLeasesRequest'(Bin, 0, 0, - TrUserData). - -'dfp_read_field_def_Etcd.LeaseLeasesRequest'(<<>>, 0, 0, - _) -> - #{}; -'dfp_read_field_def_Etcd.LeaseLeasesRequest'(Other, Z1, - Z2, TrUserData) -> - 'dg_read_field_def_Etcd.LeaseLeasesRequest'(Other, Z1, - Z2, TrUserData). - -'dg_read_field_def_Etcd.LeaseLeasesRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.LeaseLeasesRequest'(Rest, N + 7, - X bsl N + Acc, TrUserData); -'dg_read_field_def_Etcd.LeaseLeasesRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, TrUserData) -> - Key = X bsl N + Acc, - case Key band 7 of - 0 -> - 'skip_varint_Etcd.LeaseLeasesRequest'(Rest, 0, 0, - TrUserData); - 1 -> - 'skip_64_Etcd.LeaseLeasesRequest'(Rest, 0, 0, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.LeaseLeasesRequest'(Rest, 0, - 0, TrUserData); - 3 -> - 'skip_group_Etcd.LeaseLeasesRequest'(Rest, Key bsr 3, 0, - TrUserData); - 5 -> - 'skip_32_Etcd.LeaseLeasesRequest'(Rest, 0, 0, - TrUserData) - end; -'dg_read_field_def_Etcd.LeaseLeasesRequest'(<<>>, 0, 0, - _) -> - #{}. - -'skip_varint_Etcd.LeaseLeasesRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'skip_varint_Etcd.LeaseLeasesRequest'(Rest, Z1, Z2, - TrUserData); -'skip_varint_Etcd.LeaseLeasesRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseLeasesRequest'(Rest, Z1, - Z2, TrUserData). - -'skip_length_delimited_Etcd.LeaseLeasesRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.LeaseLeasesRequest'(Rest, - N + 7, X bsl N + Acc, - TrUserData); -'skip_length_delimited_Etcd.LeaseLeasesRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.LeaseLeasesRequest'(Rest2, 0, - 0, TrUserData). - -'skip_group_Etcd.LeaseLeasesRequest'(Bin, FNum, Z2, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.LeaseLeasesRequest'(Rest, 0, - Z2, TrUserData). - -'skip_32_Etcd.LeaseLeasesRequest'(<<_:32, Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseLeasesRequest'(Rest, Z1, - Z2, TrUserData). - -'skip_64_Etcd.LeaseLeasesRequest'(<<_:64, Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseLeasesRequest'(Rest, Z1, - Z2, TrUserData). - -'decode_msg_Etcd.LeaseStatus'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseStatus'(Bin, 0, 0, - id(0, TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.LeaseStatus'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.LeaseStatus_ID'(Rest, Z1, Z2, F@_1, - TrUserData); -'dfp_read_field_def_Etcd.LeaseStatus'(<<>>, 0, 0, F@_1, - _) -> - #{'ID' => F@_1}; -'dfp_read_field_def_Etcd.LeaseStatus'(Other, Z1, Z2, - F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.LeaseStatus'(Other, Z1, Z2, - F@_1, TrUserData). - -'dg_read_field_def_Etcd.LeaseStatus'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.LeaseStatus'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'dg_read_field_def_Etcd.LeaseStatus'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_Etcd.LeaseStatus_ID'(Rest, 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.LeaseStatus'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.LeaseStatus'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.LeaseStatus'(Rest, 0, 0, - F@_1, TrUserData); - 3 -> - 'skip_group_Etcd.LeaseStatus'(Rest, Key bsr 3, 0, F@_1, - TrUserData); - 5 -> - 'skip_32_Etcd.LeaseStatus'(Rest, 0, 0, F@_1, TrUserData) - end - end; -'dg_read_field_def_Etcd.LeaseStatus'(<<>>, 0, 0, F@_1, - _) -> - #{'ID' => F@_1}. - -'d_field_Etcd.LeaseStatus_ID'(<<1:1, X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaseStatus_ID'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.LeaseStatus_ID'(<<0:1, X:7, Rest/binary>>, - N, Acc, _, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.LeaseStatus'(RestF, 0, 0, - NewFValue, TrUserData). - -'skip_varint_Etcd.LeaseStatus'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.LeaseStatus'(Rest, Z1, Z2, F@_1, - TrUserData); -'skip_varint_Etcd.LeaseStatus'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseStatus'(Rest, Z1, Z2, - F@_1, TrUserData). - -'skip_length_delimited_Etcd.LeaseStatus'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.LeaseStatus'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'skip_length_delimited_Etcd.LeaseStatus'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.LeaseStatus'(Rest2, 0, 0, F@_1, - TrUserData). - -'skip_group_Etcd.LeaseStatus'(Bin, FNum, Z2, F@_1, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.LeaseStatus'(Rest, 0, Z2, F@_1, - TrUserData). - -'skip_32_Etcd.LeaseStatus'(<<_:32, Rest/binary>>, Z1, - Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseStatus'(Rest, Z1, Z2, - F@_1, TrUserData). - -'skip_64_Etcd.LeaseStatus'(<<_:64, Rest/binary>>, Z1, - Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseStatus'(Rest, Z1, Z2, - F@_1, TrUserData). - -'decode_msg_Etcd.LeaseLeasesResponse'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseLeasesResponse'(Bin, 0, 0, - id('$undef', TrUserData), - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.LeaseLeasesResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.LeaseLeasesResponse_header'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.LeaseLeasesResponse'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.LeaseLeasesResponse_leases'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.LeaseLeasesResponse'(<<>>, 0, - 0, F@_1, R1, TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if R1 == '$undef' -> S2; - true -> S2#{leases => lists_reverse(R1, TrUserData)} - end; -'dfp_read_field_def_Etcd.LeaseLeasesResponse'(Other, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'dg_read_field_def_Etcd.LeaseLeasesResponse'(Other, Z1, - Z2, F@_1, F@_2, TrUserData). - -'dg_read_field_def_Etcd.LeaseLeasesResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.LeaseLeasesResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'dg_read_field_def_Etcd.LeaseLeasesResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.LeaseLeasesResponse_header'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - 18 -> - 'd_field_Etcd.LeaseLeasesResponse_leases'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.LeaseLeasesResponse'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 1 -> - 'skip_64_Etcd.LeaseLeasesResponse'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.LeaseLeasesResponse'(Rest, - 0, 0, F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.LeaseLeasesResponse'(Rest, Key bsr 3, - 0, F@_1, F@_2, - TrUserData); - 5 -> - 'skip_32_Etcd.LeaseLeasesResponse'(Rest, 0, 0, F@_1, - F@_2, TrUserData) - end - end; -'dg_read_field_def_Etcd.LeaseLeasesResponse'(<<>>, 0, 0, - F@_1, R1, TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if R1 == '$undef' -> S2; - true -> S2#{leases => lists_reverse(R1, TrUserData)} - end. - -'d_field_Etcd.LeaseLeasesResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaseLeasesResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.LeaseLeasesResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.LeaseLeasesResponse'(RestF, 0, - 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - F@_2, TrUserData). - -'d_field_Etcd.LeaseLeasesResponse_leases'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaseLeasesResponse_leases'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.LeaseLeasesResponse_leases'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.LeaseStatus'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.LeaseLeasesResponse'(RestF, 0, - 0, F@_1, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_Etcd.LeaseLeasesResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.LeaseLeasesResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'skip_varint_Etcd.LeaseLeasesResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseLeasesResponse'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'skip_length_delimited_Etcd.LeaseLeasesResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.LeaseLeasesResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'skip_length_delimited_Etcd.LeaseLeasesResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.LeaseLeasesResponse'(Rest2, 0, - 0, F@_1, F@_2, TrUserData). - -'skip_group_Etcd.LeaseLeasesResponse'(Bin, FNum, Z2, - F@_1, F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.LeaseLeasesResponse'(Rest, 0, - Z2, F@_1, F@_2, TrUserData). - -'skip_32_Etcd.LeaseLeasesResponse'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseLeasesResponse'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'skip_64_Etcd.LeaseLeasesResponse'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaseLeasesResponse'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'decode_msg_Etcd.Member'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.Member'(Bin, 0, 0, - id(0, TrUserData), id(<<>>, TrUserData), - id([], TrUserData), id([], TrUserData), - id(false, TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.Member'(<<8, Rest/binary>>, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_Etcd.Member_ID'(Rest, Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData); -'dfp_read_field_def_Etcd.Member'(<<18, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_Etcd.Member_name'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, TrUserData); -'dfp_read_field_def_Etcd.Member'(<<26, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_Etcd.Member_peerURLs'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, TrUserData); -'dfp_read_field_def_Etcd.Member'(<<34, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_Etcd.Member_clientURLs'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, TrUserData); -'dfp_read_field_def_Etcd.Member'(<<40, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_Etcd.Member_isLearner'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, TrUserData); -'dfp_read_field_def_Etcd.Member'(<<>>, 0, 0, F@_1, F@_2, - R1, R2, F@_5, TrUserData) -> - #{'ID' => F@_1, name => F@_2, - peerURLs => lists_reverse(R1, TrUserData), - clientURLs => lists_reverse(R2, TrUserData), - isLearner => F@_5}; -'dfp_read_field_def_Etcd.Member'(Other, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, TrUserData) -> - 'dg_read_field_def_Etcd.Member'(Other, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, TrUserData). - -'dg_read_field_def_Etcd.Member'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.Member'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData); -'dg_read_field_def_Etcd.Member'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_Etcd.Member_ID'(Rest, 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData); - 18 -> - 'd_field_Etcd.Member_name'(Rest, 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData); - 26 -> - 'd_field_Etcd.Member_peerURLs'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, TrUserData); - 34 -> - 'd_field_Etcd.Member_clientURLs'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, TrUserData); - 40 -> - 'd_field_Etcd.Member_isLearner'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.Member'(Rest, 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData); - 1 -> - 'skip_64_Etcd.Member'(Rest, 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.Member'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - TrUserData); - 3 -> - 'skip_group_Etcd.Member'(Rest, Key bsr 3, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, TrUserData); - 5 -> - 'skip_32_Etcd.Member'(Rest, 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) - end - end; -'dg_read_field_def_Etcd.Member'(<<>>, 0, 0, F@_1, F@_2, - R1, R2, F@_5, TrUserData) -> - #{'ID' => F@_1, name => F@_2, - peerURLs => lists_reverse(R1, TrUserData), - clientURLs => lists_reverse(R2, TrUserData), - isLearner => F@_5}. - -'d_field_Etcd.Member_ID'(<<1:1, X:7, Rest/binary>>, N, - Acc, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) - when N < 57 -> - 'd_field_Etcd.Member_ID'(Rest, N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); -'d_field_Etcd.Member_ID'(<<0:1, X:7, Rest/binary>>, N, - Acc, _, F@_2, F@_3, F@_4, F@_5, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc, TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.Member'(RestF, 0, 0, NewFValue, - F@_2, F@_3, F@_4, F@_5, TrUserData). - -'d_field_Etcd.Member_name'(<<1:1, X:7, Rest/binary>>, N, - Acc, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) - when N < 57 -> - 'd_field_Etcd.Member_name'(Rest, N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); -'d_field_Etcd.Member_name'(<<0:1, X:7, Rest/binary>>, N, - Acc, F@_1, _, F@_3, F@_4, F@_5, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.Member'(RestF, 0, 0, F@_1, - NewFValue, F@_3, F@_4, F@_5, TrUserData). - -'d_field_Etcd.Member_peerURLs'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) - when N < 57 -> - 'd_field_Etcd.Member_peerURLs'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData); -'d_field_Etcd.Member_peerURLs'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, Prev, F@_4, F@_5, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.Member'(RestF, 0, 0, F@_1, - F@_2, cons(NewFValue, Prev, TrUserData), - F@_4, F@_5, TrUserData). - -'d_field_Etcd.Member_clientURLs'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) - when N < 57 -> - 'd_field_Etcd.Member_clientURLs'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, TrUserData); -'d_field_Etcd.Member_clientURLs'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, Prev, F@_5, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.Member'(RestF, 0, 0, F@_1, - F@_2, F@_3, - cons(NewFValue, Prev, TrUserData), F@_5, - TrUserData). - -'d_field_Etcd.Member_isLearner'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) - when N < 57 -> - 'd_field_Etcd.Member_isLearner'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData); -'d_field_Etcd.Member_isLearner'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, _, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.Member'(RestF, 0, 0, F@_1, - F@_2, F@_3, F@_4, NewFValue, TrUserData). - -'skip_varint_Etcd.Member'(<<1:1, _:7, Rest/binary>>, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> - 'skip_varint_Etcd.Member'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, TrUserData); -'skip_varint_Etcd.Member'(<<0:1, _:7, Rest/binary>>, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> - 'dfp_read_field_def_Etcd.Member'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, TrUserData). - -'skip_length_delimited_Etcd.Member'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.Member'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, TrUserData); -'skip_length_delimited_Etcd.Member'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.Member'(Rest2, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, TrUserData). - -'skip_group_Etcd.Member'(Bin, FNum, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.Member'(Rest, 0, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, TrUserData). - -'skip_32_Etcd.Member'(<<_:32, Rest/binary>>, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> - 'dfp_read_field_def_Etcd.Member'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, TrUserData). - -'skip_64_Etcd.Member'(<<_:64, Rest/binary>>, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> - 'dfp_read_field_def_Etcd.Member'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, TrUserData). - -'decode_msg_Etcd.MemberAddRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberAddRequest'(Bin, 0, 0, - id([], TrUserData), - id(false, TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.MemberAddRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.MemberAddRequest_peerURLs'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.MemberAddRequest'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.MemberAddRequest_isLearner'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.MemberAddRequest'(<<>>, 0, 0, - R1, F@_2, TrUserData) -> - #{peerURLs => lists_reverse(R1, TrUserData), - isLearner => F@_2}; -'dfp_read_field_def_Etcd.MemberAddRequest'(Other, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'dg_read_field_def_Etcd.MemberAddRequest'(Other, Z1, Z2, - F@_1, F@_2, TrUserData). - -'dg_read_field_def_Etcd.MemberAddRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.MemberAddRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'dg_read_field_def_Etcd.MemberAddRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.MemberAddRequest_peerURLs'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - 16 -> - 'd_field_Etcd.MemberAddRequest_isLearner'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.MemberAddRequest'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 1 -> - 'skip_64_Etcd.MemberAddRequest'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.MemberAddRequest'(Rest, 0, - 0, F@_1, F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.MemberAddRequest'(Rest, Key bsr 3, 0, - F@_1, F@_2, TrUserData); - 5 -> - 'skip_32_Etcd.MemberAddRequest'(Rest, 0, 0, F@_1, F@_2, - TrUserData) - end - end; -'dg_read_field_def_Etcd.MemberAddRequest'(<<>>, 0, 0, - R1, F@_2, TrUserData) -> - #{peerURLs => lists_reverse(R1, TrUserData), - isLearner => F@_2}. - -'d_field_Etcd.MemberAddRequest_peerURLs'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.MemberAddRequest_peerURLs'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.MemberAddRequest_peerURLs'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.MemberAddRequest'(RestF, 0, 0, - cons(NewFValue, Prev, - TrUserData), - F@_2, TrUserData). - -'d_field_Etcd.MemberAddRequest_isLearner'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.MemberAddRequest_isLearner'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.MemberAddRequest_isLearner'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.MemberAddRequest'(RestF, 0, 0, - F@_1, NewFValue, TrUserData). - -'skip_varint_Etcd.MemberAddRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.MemberAddRequest'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'skip_varint_Etcd.MemberAddRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberAddRequest'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'skip_length_delimited_Etcd.MemberAddRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.MemberAddRequest'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'skip_length_delimited_Etcd.MemberAddRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.MemberAddRequest'(Rest2, 0, 0, - F@_1, F@_2, TrUserData). - -'skip_group_Etcd.MemberAddRequest'(Bin, FNum, Z2, F@_1, - F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.MemberAddRequest'(Rest, 0, Z2, - F@_1, F@_2, TrUserData). - -'skip_32_Etcd.MemberAddRequest'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberAddRequest'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'skip_64_Etcd.MemberAddRequest'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberAddRequest'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'decode_msg_Etcd.MemberAddResponse'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberAddResponse'(Bin, 0, 0, - id('$undef', TrUserData), - id('$undef', TrUserData), - id([], TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.MemberAddResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_Etcd.MemberAddResponse_header'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.MemberAddResponse'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_Etcd.MemberAddResponse_member'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.MemberAddResponse'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_Etcd.MemberAddResponse_members'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.MemberAddResponse'(<<>>, 0, 0, - F@_1, F@_2, R1, TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - S3 = if F@_2 == '$undef' -> S2; - true -> S2#{member => F@_2} - end, - if R1 == '$undef' -> S3; - true -> S3#{members => lists_reverse(R1, TrUserData)} - end; -'dfp_read_field_def_Etcd.MemberAddResponse'(Other, Z1, - Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dg_read_field_def_Etcd.MemberAddResponse'(Other, Z1, - Z2, F@_1, F@_2, F@_3, - TrUserData). - -'dg_read_field_def_Etcd.MemberAddResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.MemberAddResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'dg_read_field_def_Etcd.MemberAddResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.MemberAddResponse_header'(Rest, 0, 0, - F@_1, F@_2, F@_3, TrUserData); - 18 -> - 'd_field_Etcd.MemberAddResponse_member'(Rest, 0, 0, - F@_1, F@_2, F@_3, TrUserData); - 26 -> - 'd_field_Etcd.MemberAddResponse_members'(Rest, 0, 0, - F@_1, F@_2, F@_3, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.MemberAddResponse'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 1 -> - 'skip_64_Etcd.MemberAddResponse'(Rest, 0, 0, F@_1, F@_2, - F@_3, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.MemberAddResponse'(Rest, 0, - 0, F@_1, F@_2, - F@_3, - TrUserData); - 3 -> - 'skip_group_Etcd.MemberAddResponse'(Rest, Key bsr 3, 0, - F@_1, F@_2, F@_3, - TrUserData); - 5 -> - 'skip_32_Etcd.MemberAddResponse'(Rest, 0, 0, F@_1, F@_2, - F@_3, TrUserData) - end - end; -'dg_read_field_def_Etcd.MemberAddResponse'(<<>>, 0, 0, - F@_1, F@_2, R1, TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - S3 = if F@_2 == '$undef' -> S2; - true -> S2#{member => F@_2} - end, - if R1 == '$undef' -> S3; - true -> S3#{members => lists_reverse(R1, TrUserData)} - end. - -'d_field_Etcd.MemberAddResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.MemberAddResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.MemberAddResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, F@_3, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.MemberAddResponse'(RestF, 0, 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - F@_2, F@_3, TrUserData). - -'d_field_Etcd.MemberAddResponse_member'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.MemberAddResponse_member'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.MemberAddResponse_member'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, Prev, F@_3, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.Member'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.MemberAddResponse'(RestF, 0, 0, - F@_1, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.Member'(Prev, - NewFValue, - TrUserData) - end, - F@_3, TrUserData). - -'d_field_Etcd.MemberAddResponse_members'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.MemberAddResponse_members'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.MemberAddResponse_members'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.Member'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.MemberAddResponse'(RestF, 0, 0, - F@_1, F@_2, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_Etcd.MemberAddResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'skip_varint_Etcd.MemberAddResponse'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData); -'skip_varint_Etcd.MemberAddResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberAddResponse'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, - TrUserData). - -'skip_length_delimited_Etcd.MemberAddResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.MemberAddResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, TrUserData); -'skip_length_delimited_Etcd.MemberAddResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.MemberAddResponse'(Rest2, 0, 0, - F@_1, F@_2, F@_3, TrUserData). - -'skip_group_Etcd.MemberAddResponse'(Bin, FNum, Z2, F@_1, - F@_2, F@_3, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.MemberAddResponse'(Rest, 0, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'skip_32_Etcd.MemberAddResponse'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberAddResponse'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, - TrUserData). - -'skip_64_Etcd.MemberAddResponse'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberAddResponse'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, - TrUserData). - -'decode_msg_Etcd.MemberRemoveRequest'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.MemberRemoveRequest'(Bin, 0, 0, - id(0, TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.MemberRemoveRequest'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.MemberRemoveRequest_ID'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.MemberRemoveRequest'(<<>>, 0, - 0, F@_1, _) -> - #{'ID' => F@_1}; -'dfp_read_field_def_Etcd.MemberRemoveRequest'(Other, Z1, - Z2, F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.MemberRemoveRequest'(Other, Z1, - Z2, F@_1, TrUserData). - -'dg_read_field_def_Etcd.MemberRemoveRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.MemberRemoveRequest'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'dg_read_field_def_Etcd.MemberRemoveRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_Etcd.MemberRemoveRequest_ID'(Rest, 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.MemberRemoveRequest'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.MemberRemoveRequest'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.MemberRemoveRequest'(Rest, - 0, 0, F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.MemberRemoveRequest'(Rest, Key bsr 3, - 0, F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.MemberRemoveRequest'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.MemberRemoveRequest'(<<>>, 0, 0, - F@_1, _) -> - #{'ID' => F@_1}. - -'d_field_Etcd.MemberRemoveRequest_ID'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.MemberRemoveRequest_ID'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.MemberRemoveRequest_ID'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc, TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.MemberRemoveRequest'(RestF, 0, - 0, NewFValue, TrUserData). - -'skip_varint_Etcd.MemberRemoveRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.MemberRemoveRequest'(Rest, Z1, Z2, - F@_1, TrUserData); -'skip_varint_Etcd.MemberRemoveRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberRemoveRequest'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_length_delimited_Etcd.MemberRemoveRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.MemberRemoveRequest'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'skip_length_delimited_Etcd.MemberRemoveRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.MemberRemoveRequest'(Rest2, 0, - 0, F@_1, TrUserData). - -'skip_group_Etcd.MemberRemoveRequest'(Bin, FNum, Z2, - F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.MemberRemoveRequest'(Rest, 0, - Z2, F@_1, TrUserData). - -'skip_32_Etcd.MemberRemoveRequest'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberRemoveRequest'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_64_Etcd.MemberRemoveRequest'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberRemoveRequest'(Rest, Z1, - Z2, F@_1, TrUserData). - -'decode_msg_Etcd.MemberRemoveResponse'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.MemberRemoveResponse'(Bin, 0, - 0, id('$undef', TrUserData), - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.MemberRemoveResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_Etcd.MemberRemoveResponse_header'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.MemberRemoveResponse'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_Etcd.MemberRemoveResponse_members'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.MemberRemoveResponse'(<<>>, 0, - 0, F@_1, R1, TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if R1 == '$undef' -> S2; - true -> S2#{members => lists_reverse(R1, TrUserData)} - end; -'dfp_read_field_def_Etcd.MemberRemoveResponse'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dg_read_field_def_Etcd.MemberRemoveResponse'(Other, Z1, - Z2, F@_1, F@_2, TrUserData). - -'dg_read_field_def_Etcd.MemberRemoveResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.MemberRemoveResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'dg_read_field_def_Etcd.MemberRemoveResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.MemberRemoveResponse_header'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - 18 -> - 'd_field_Etcd.MemberRemoveResponse_members'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.MemberRemoveResponse'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - 1 -> - 'skip_64_Etcd.MemberRemoveResponse'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.MemberRemoveResponse'(Rest, - 0, 0, F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.MemberRemoveResponse'(Rest, Key bsr 3, - 0, F@_1, F@_2, - TrUserData); - 5 -> - 'skip_32_Etcd.MemberRemoveResponse'(Rest, 0, 0, F@_1, - F@_2, TrUserData) - end - end; -'dg_read_field_def_Etcd.MemberRemoveResponse'(<<>>, 0, - 0, F@_1, R1, TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if R1 == '$undef' -> S2; - true -> S2#{members => lists_reverse(R1, TrUserData)} - end. - -'d_field_Etcd.MemberRemoveResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.MemberRemoveResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.MemberRemoveResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.MemberRemoveResponse'(RestF, 0, - 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - F@_2, TrUserData). - -'d_field_Etcd.MemberRemoveResponse_members'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.MemberRemoveResponse_members'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.MemberRemoveResponse_members'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.Member'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.MemberRemoveResponse'(RestF, 0, - 0, F@_1, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_Etcd.MemberRemoveResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.MemberRemoveResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'skip_varint_Etcd.MemberRemoveResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberRemoveResponse'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'skip_length_delimited_Etcd.MemberRemoveResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.MemberRemoveResponse'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'skip_length_delimited_Etcd.MemberRemoveResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.MemberRemoveResponse'(Rest2, 0, - 0, F@_1, F@_2, TrUserData). - -'skip_group_Etcd.MemberRemoveResponse'(Bin, FNum, Z2, - F@_1, F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.MemberRemoveResponse'(Rest, 0, - Z2, F@_1, F@_2, TrUserData). - -'skip_32_Etcd.MemberRemoveResponse'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberRemoveResponse'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'skip_64_Etcd.MemberRemoveResponse'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberRemoveResponse'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'decode_msg_Etcd.MemberUpdateRequest'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.MemberUpdateRequest'(Bin, 0, 0, - id(0, TrUserData), - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.MemberUpdateRequest'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.MemberUpdateRequest_ID'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.MemberUpdateRequest'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.MemberUpdateRequest_peerURLs'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.MemberUpdateRequest'(<<>>, 0, - 0, F@_1, R1, TrUserData) -> - #{'ID' => F@_1, - peerURLs => lists_reverse(R1, TrUserData)}; -'dfp_read_field_def_Etcd.MemberUpdateRequest'(Other, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'dg_read_field_def_Etcd.MemberUpdateRequest'(Other, Z1, - Z2, F@_1, F@_2, TrUserData). - -'dg_read_field_def_Etcd.MemberUpdateRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.MemberUpdateRequest'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'dg_read_field_def_Etcd.MemberUpdateRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_Etcd.MemberUpdateRequest_ID'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 18 -> - 'd_field_Etcd.MemberUpdateRequest_peerURLs'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.MemberUpdateRequest'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 1 -> - 'skip_64_Etcd.MemberUpdateRequest'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.MemberUpdateRequest'(Rest, - 0, 0, F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.MemberUpdateRequest'(Rest, Key bsr 3, - 0, F@_1, F@_2, - TrUserData); - 5 -> - 'skip_32_Etcd.MemberUpdateRequest'(Rest, 0, 0, F@_1, - F@_2, TrUserData) - end - end; -'dg_read_field_def_Etcd.MemberUpdateRequest'(<<>>, 0, 0, - F@_1, R1, TrUserData) -> - #{'ID' => F@_1, - peerURLs => lists_reverse(R1, TrUserData)}. - -'d_field_Etcd.MemberUpdateRequest_ID'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.MemberUpdateRequest_ID'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.MemberUpdateRequest_ID'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, F@_2, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc, TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.MemberUpdateRequest'(RestF, 0, - 0, NewFValue, F@_2, - TrUserData). - -'d_field_Etcd.MemberUpdateRequest_peerURLs'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.MemberUpdateRequest_peerURLs'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.MemberUpdateRequest_peerURLs'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.MemberUpdateRequest'(RestF, 0, - 0, F@_1, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_Etcd.MemberUpdateRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.MemberUpdateRequest'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'skip_varint_Etcd.MemberUpdateRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberUpdateRequest'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'skip_length_delimited_Etcd.MemberUpdateRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.MemberUpdateRequest'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'skip_length_delimited_Etcd.MemberUpdateRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.MemberUpdateRequest'(Rest2, 0, - 0, F@_1, F@_2, TrUserData). - -'skip_group_Etcd.MemberUpdateRequest'(Bin, FNum, Z2, - F@_1, F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.MemberUpdateRequest'(Rest, 0, - Z2, F@_1, F@_2, TrUserData). - -'skip_32_Etcd.MemberUpdateRequest'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberUpdateRequest'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'skip_64_Etcd.MemberUpdateRequest'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberUpdateRequest'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'decode_msg_Etcd.MemberUpdateResponse'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.MemberUpdateResponse'(Bin, 0, - 0, id('$undef', TrUserData), - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.MemberUpdateResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_Etcd.MemberUpdateResponse_header'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.MemberUpdateResponse'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_Etcd.MemberUpdateResponse_members'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.MemberUpdateResponse'(<<>>, 0, - 0, F@_1, R1, TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if R1 == '$undef' -> S2; - true -> S2#{members => lists_reverse(R1, TrUserData)} - end; -'dfp_read_field_def_Etcd.MemberUpdateResponse'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dg_read_field_def_Etcd.MemberUpdateResponse'(Other, Z1, - Z2, F@_1, F@_2, TrUserData). - -'dg_read_field_def_Etcd.MemberUpdateResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.MemberUpdateResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'dg_read_field_def_Etcd.MemberUpdateResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.MemberUpdateResponse_header'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - 18 -> - 'd_field_Etcd.MemberUpdateResponse_members'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.MemberUpdateResponse'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - 1 -> - 'skip_64_Etcd.MemberUpdateResponse'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.MemberUpdateResponse'(Rest, - 0, 0, F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.MemberUpdateResponse'(Rest, Key bsr 3, - 0, F@_1, F@_2, - TrUserData); - 5 -> - 'skip_32_Etcd.MemberUpdateResponse'(Rest, 0, 0, F@_1, - F@_2, TrUserData) - end - end; -'dg_read_field_def_Etcd.MemberUpdateResponse'(<<>>, 0, - 0, F@_1, R1, TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if R1 == '$undef' -> S2; - true -> S2#{members => lists_reverse(R1, TrUserData)} - end. - -'d_field_Etcd.MemberUpdateResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.MemberUpdateResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.MemberUpdateResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.MemberUpdateResponse'(RestF, 0, - 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - F@_2, TrUserData). - -'d_field_Etcd.MemberUpdateResponse_members'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.MemberUpdateResponse_members'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.MemberUpdateResponse_members'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.Member'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.MemberUpdateResponse'(RestF, 0, - 0, F@_1, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_Etcd.MemberUpdateResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.MemberUpdateResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'skip_varint_Etcd.MemberUpdateResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberUpdateResponse'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'skip_length_delimited_Etcd.MemberUpdateResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.MemberUpdateResponse'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'skip_length_delimited_Etcd.MemberUpdateResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.MemberUpdateResponse'(Rest2, 0, - 0, F@_1, F@_2, TrUserData). - -'skip_group_Etcd.MemberUpdateResponse'(Bin, FNum, Z2, - F@_1, F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.MemberUpdateResponse'(Rest, 0, - Z2, F@_1, F@_2, TrUserData). - -'skip_32_Etcd.MemberUpdateResponse'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberUpdateResponse'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'skip_64_Etcd.MemberUpdateResponse'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberUpdateResponse'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'decode_msg_Etcd.MemberListRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberListRequest'(Bin, 0, 0, - TrUserData). - -'dfp_read_field_def_Etcd.MemberListRequest'(<<>>, 0, 0, - _) -> - #{}; -'dfp_read_field_def_Etcd.MemberListRequest'(Other, Z1, - Z2, TrUserData) -> - 'dg_read_field_def_Etcd.MemberListRequest'(Other, Z1, - Z2, TrUserData). - -'dg_read_field_def_Etcd.MemberListRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.MemberListRequest'(Rest, N + 7, - X bsl N + Acc, TrUserData); -'dg_read_field_def_Etcd.MemberListRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, TrUserData) -> - Key = X bsl N + Acc, - case Key band 7 of - 0 -> - 'skip_varint_Etcd.MemberListRequest'(Rest, 0, 0, - TrUserData); - 1 -> - 'skip_64_Etcd.MemberListRequest'(Rest, 0, 0, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.MemberListRequest'(Rest, 0, - 0, TrUserData); - 3 -> - 'skip_group_Etcd.MemberListRequest'(Rest, Key bsr 3, 0, - TrUserData); - 5 -> - 'skip_32_Etcd.MemberListRequest'(Rest, 0, 0, TrUserData) - end; -'dg_read_field_def_Etcd.MemberListRequest'(<<>>, 0, 0, - _) -> - #{}. - -'skip_varint_Etcd.MemberListRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'skip_varint_Etcd.MemberListRequest'(Rest, Z1, Z2, - TrUserData); -'skip_varint_Etcd.MemberListRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberListRequest'(Rest, Z1, - Z2, TrUserData). - -'skip_length_delimited_Etcd.MemberListRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.MemberListRequest'(Rest, - N + 7, X bsl N + Acc, - TrUserData); -'skip_length_delimited_Etcd.MemberListRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.MemberListRequest'(Rest2, 0, 0, - TrUserData). - -'skip_group_Etcd.MemberListRequest'(Bin, FNum, Z2, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.MemberListRequest'(Rest, 0, Z2, - TrUserData). - -'skip_32_Etcd.MemberListRequest'(<<_:32, Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberListRequest'(Rest, Z1, - Z2, TrUserData). - -'skip_64_Etcd.MemberListRequest'(<<_:64, Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberListRequest'(Rest, Z1, - Z2, TrUserData). - -'decode_msg_Etcd.MemberListResponse'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberListResponse'(Bin, 0, 0, - id('$undef', TrUserData), - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.MemberListResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.MemberListResponse_header'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.MemberListResponse'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.MemberListResponse_members'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.MemberListResponse'(<<>>, 0, 0, - F@_1, R1, TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if R1 == '$undef' -> S2; - true -> S2#{members => lists_reverse(R1, TrUserData)} - end; -'dfp_read_field_def_Etcd.MemberListResponse'(Other, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'dg_read_field_def_Etcd.MemberListResponse'(Other, Z1, - Z2, F@_1, F@_2, TrUserData). - -'dg_read_field_def_Etcd.MemberListResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.MemberListResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'dg_read_field_def_Etcd.MemberListResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.MemberListResponse_header'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - 18 -> - 'd_field_Etcd.MemberListResponse_members'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.MemberListResponse'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 1 -> - 'skip_64_Etcd.MemberListResponse'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.MemberListResponse'(Rest, 0, - 0, F@_1, F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.MemberListResponse'(Rest, Key bsr 3, 0, - F@_1, F@_2, TrUserData); - 5 -> - 'skip_32_Etcd.MemberListResponse'(Rest, 0, 0, F@_1, - F@_2, TrUserData) - end - end; -'dg_read_field_def_Etcd.MemberListResponse'(<<>>, 0, 0, - F@_1, R1, TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if R1 == '$undef' -> S2; - true -> S2#{members => lists_reverse(R1, TrUserData)} - end. - -'d_field_Etcd.MemberListResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.MemberListResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.MemberListResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.MemberListResponse'(RestF, 0, - 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - F@_2, TrUserData). - -'d_field_Etcd.MemberListResponse_members'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.MemberListResponse_members'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.MemberListResponse_members'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.Member'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.MemberListResponse'(RestF, 0, - 0, F@_1, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_Etcd.MemberListResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.MemberListResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'skip_varint_Etcd.MemberListResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberListResponse'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'skip_length_delimited_Etcd.MemberListResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.MemberListResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'skip_length_delimited_Etcd.MemberListResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.MemberListResponse'(Rest2, 0, - 0, F@_1, F@_2, TrUserData). - -'skip_group_Etcd.MemberListResponse'(Bin, FNum, Z2, - F@_1, F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.MemberListResponse'(Rest, 0, - Z2, F@_1, F@_2, TrUserData). - -'skip_32_Etcd.MemberListResponse'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberListResponse'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'skip_64_Etcd.MemberListResponse'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberListResponse'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'decode_msg_Etcd.MemberPromoteRequest'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.MemberPromoteRequest'(Bin, 0, - 0, id(0, TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.MemberPromoteRequest'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.MemberPromoteRequest_ID'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.MemberPromoteRequest'(<<>>, 0, - 0, F@_1, _) -> - #{'ID' => F@_1}; -'dfp_read_field_def_Etcd.MemberPromoteRequest'(Other, - Z1, Z2, F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.MemberPromoteRequest'(Other, Z1, - Z2, F@_1, TrUserData). - -'dg_read_field_def_Etcd.MemberPromoteRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.MemberPromoteRequest'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'dg_read_field_def_Etcd.MemberPromoteRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_Etcd.MemberPromoteRequest_ID'(Rest, 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.MemberPromoteRequest'(Rest, 0, 0, - F@_1, TrUserData); - 1 -> - 'skip_64_Etcd.MemberPromoteRequest'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.MemberPromoteRequest'(Rest, - 0, 0, F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.MemberPromoteRequest'(Rest, Key bsr 3, - 0, F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.MemberPromoteRequest'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.MemberPromoteRequest'(<<>>, 0, - 0, F@_1, _) -> - #{'ID' => F@_1}. - -'d_field_Etcd.MemberPromoteRequest_ID'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.MemberPromoteRequest_ID'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.MemberPromoteRequest_ID'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc, TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.MemberPromoteRequest'(RestF, 0, - 0, NewFValue, TrUserData). - -'skip_varint_Etcd.MemberPromoteRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.MemberPromoteRequest'(Rest, Z1, Z2, - F@_1, TrUserData); -'skip_varint_Etcd.MemberPromoteRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberPromoteRequest'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_length_delimited_Etcd.MemberPromoteRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.MemberPromoteRequest'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'skip_length_delimited_Etcd.MemberPromoteRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.MemberPromoteRequest'(Rest2, 0, - 0, F@_1, TrUserData). - -'skip_group_Etcd.MemberPromoteRequest'(Bin, FNum, Z2, - F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.MemberPromoteRequest'(Rest, 0, - Z2, F@_1, TrUserData). - -'skip_32_Etcd.MemberPromoteRequest'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberPromoteRequest'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_64_Etcd.MemberPromoteRequest'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberPromoteRequest'(Rest, Z1, - Z2, F@_1, TrUserData). - -'decode_msg_Etcd.MemberPromoteResponse'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.MemberPromoteResponse'(Bin, 0, - 0, id('$undef', TrUserData), - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.MemberPromoteResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_Etcd.MemberPromoteResponse_header'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.MemberPromoteResponse'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_Etcd.MemberPromoteResponse_members'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.MemberPromoteResponse'(<<>>, 0, - 0, F@_1, R1, TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if R1 == '$undef' -> S2; - true -> S2#{members => lists_reverse(R1, TrUserData)} - end; -'dfp_read_field_def_Etcd.MemberPromoteResponse'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dg_read_field_def_Etcd.MemberPromoteResponse'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'dg_read_field_def_Etcd.MemberPromoteResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.MemberPromoteResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'dg_read_field_def_Etcd.MemberPromoteResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.MemberPromoteResponse_header'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - 18 -> - 'd_field_Etcd.MemberPromoteResponse_members'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.MemberPromoteResponse'(Rest, 0, 0, - F@_1, F@_2, - TrUserData); - 1 -> - 'skip_64_Etcd.MemberPromoteResponse'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.MemberPromoteResponse'(Rest, - 0, 0, F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.MemberPromoteResponse'(Rest, Key bsr 3, - 0, F@_1, F@_2, - TrUserData); - 5 -> - 'skip_32_Etcd.MemberPromoteResponse'(Rest, 0, 0, F@_1, - F@_2, TrUserData) - end - end; -'dg_read_field_def_Etcd.MemberPromoteResponse'(<<>>, 0, - 0, F@_1, R1, TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if R1 == '$undef' -> S2; - true -> S2#{members => lists_reverse(R1, TrUserData)} - end. - -'d_field_Etcd.MemberPromoteResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.MemberPromoteResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.MemberPromoteResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.MemberPromoteResponse'(RestF, - 0, 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - F@_2, TrUserData). - -'d_field_Etcd.MemberPromoteResponse_members'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.MemberPromoteResponse_members'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'d_field_Etcd.MemberPromoteResponse_members'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.Member'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.MemberPromoteResponse'(RestF, - 0, 0, F@_1, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_Etcd.MemberPromoteResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.MemberPromoteResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'skip_varint_Etcd.MemberPromoteResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberPromoteResponse'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_length_delimited_Etcd.MemberPromoteResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.MemberPromoteResponse'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'skip_length_delimited_Etcd.MemberPromoteResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.MemberPromoteResponse'(Rest2, - 0, 0, F@_1, F@_2, - TrUserData). - -'skip_group_Etcd.MemberPromoteResponse'(Bin, FNum, Z2, - F@_1, F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.MemberPromoteResponse'(Rest, 0, - Z2, F@_1, F@_2, TrUserData). - -'skip_32_Etcd.MemberPromoteResponse'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberPromoteResponse'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_64_Etcd.MemberPromoteResponse'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.MemberPromoteResponse'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'decode_msg_Etcd.DefragmentRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.DefragmentRequest'(Bin, 0, 0, - TrUserData). - -'dfp_read_field_def_Etcd.DefragmentRequest'(<<>>, 0, 0, - _) -> - #{}; -'dfp_read_field_def_Etcd.DefragmentRequest'(Other, Z1, - Z2, TrUserData) -> - 'dg_read_field_def_Etcd.DefragmentRequest'(Other, Z1, - Z2, TrUserData). - -'dg_read_field_def_Etcd.DefragmentRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.DefragmentRequest'(Rest, N + 7, - X bsl N + Acc, TrUserData); -'dg_read_field_def_Etcd.DefragmentRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, TrUserData) -> - Key = X bsl N + Acc, - case Key band 7 of - 0 -> - 'skip_varint_Etcd.DefragmentRequest'(Rest, 0, 0, - TrUserData); - 1 -> - 'skip_64_Etcd.DefragmentRequest'(Rest, 0, 0, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.DefragmentRequest'(Rest, 0, - 0, TrUserData); - 3 -> - 'skip_group_Etcd.DefragmentRequest'(Rest, Key bsr 3, 0, - TrUserData); - 5 -> - 'skip_32_Etcd.DefragmentRequest'(Rest, 0, 0, TrUserData) - end; -'dg_read_field_def_Etcd.DefragmentRequest'(<<>>, 0, 0, - _) -> - #{}. - -'skip_varint_Etcd.DefragmentRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'skip_varint_Etcd.DefragmentRequest'(Rest, Z1, Z2, - TrUserData); -'skip_varint_Etcd.DefragmentRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.DefragmentRequest'(Rest, Z1, - Z2, TrUserData). - -'skip_length_delimited_Etcd.DefragmentRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.DefragmentRequest'(Rest, - N + 7, X bsl N + Acc, - TrUserData); -'skip_length_delimited_Etcd.DefragmentRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.DefragmentRequest'(Rest2, 0, 0, - TrUserData). - -'skip_group_Etcd.DefragmentRequest'(Bin, FNum, Z2, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.DefragmentRequest'(Rest, 0, Z2, - TrUserData). - -'skip_32_Etcd.DefragmentRequest'(<<_:32, Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.DefragmentRequest'(Rest, Z1, - Z2, TrUserData). - -'skip_64_Etcd.DefragmentRequest'(<<_:64, Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.DefragmentRequest'(Rest, Z1, - Z2, TrUserData). - -'decode_msg_Etcd.DefragmentResponse'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.DefragmentResponse'(Bin, 0, 0, - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.DefragmentResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.DefragmentResponse_header'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.DefragmentResponse'(<<>>, 0, 0, - F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.DefragmentResponse'(Other, Z1, - Z2, F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.DefragmentResponse'(Other, Z1, - Z2, F@_1, TrUserData). - -'dg_read_field_def_Etcd.DefragmentResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.DefragmentResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, - TrUserData); -'dg_read_field_def_Etcd.DefragmentResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.DefragmentResponse_header'(Rest, 0, 0, - F@_1, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.DefragmentResponse'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.DefragmentResponse'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.DefragmentResponse'(Rest, 0, - 0, F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.DefragmentResponse'(Rest, Key bsr 3, 0, - F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.DefragmentResponse'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.DefragmentResponse'(<<>>, 0, 0, - F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.DefragmentResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.DefragmentResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.DefragmentResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.DefragmentResponse'(RestF, 0, - 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.DefragmentResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.DefragmentResponse'(Rest, Z1, Z2, - F@_1, TrUserData); -'skip_varint_Etcd.DefragmentResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.DefragmentResponse'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_length_delimited_Etcd.DefragmentResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.DefragmentResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'skip_length_delimited_Etcd.DefragmentResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.DefragmentResponse'(Rest2, 0, - 0, F@_1, TrUserData). - -'skip_group_Etcd.DefragmentResponse'(Bin, FNum, Z2, - F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.DefragmentResponse'(Rest, 0, - Z2, F@_1, TrUserData). - -'skip_32_Etcd.DefragmentResponse'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.DefragmentResponse'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_64_Etcd.DefragmentResponse'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.DefragmentResponse'(Rest, Z1, - Z2, F@_1, TrUserData). - -'decode_msg_Etcd.MoveLeaderRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.MoveLeaderRequest'(Bin, 0, 0, - id(0, TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.MoveLeaderRequest'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.MoveLeaderRequest_targetID'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.MoveLeaderRequest'(<<>>, 0, 0, - F@_1, _) -> - #{targetID => F@_1}; -'dfp_read_field_def_Etcd.MoveLeaderRequest'(Other, Z1, - Z2, F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.MoveLeaderRequest'(Other, Z1, - Z2, F@_1, TrUserData). - -'dg_read_field_def_Etcd.MoveLeaderRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.MoveLeaderRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'dg_read_field_def_Etcd.MoveLeaderRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_Etcd.MoveLeaderRequest_targetID'(Rest, 0, 0, - F@_1, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.MoveLeaderRequest'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.MoveLeaderRequest'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.MoveLeaderRequest'(Rest, 0, - 0, F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.MoveLeaderRequest'(Rest, Key bsr 3, 0, - F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.MoveLeaderRequest'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.MoveLeaderRequest'(<<>>, 0, 0, - F@_1, _) -> - #{targetID => F@_1}. - -'d_field_Etcd.MoveLeaderRequest_targetID'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.MoveLeaderRequest_targetID'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.MoveLeaderRequest_targetID'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc, TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.MoveLeaderRequest'(RestF, 0, 0, - NewFValue, TrUserData). - -'skip_varint_Etcd.MoveLeaderRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.MoveLeaderRequest'(Rest, Z1, Z2, F@_1, - TrUserData); -'skip_varint_Etcd.MoveLeaderRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.MoveLeaderRequest'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_length_delimited_Etcd.MoveLeaderRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.MoveLeaderRequest'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'skip_length_delimited_Etcd.MoveLeaderRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.MoveLeaderRequest'(Rest2, 0, 0, - F@_1, TrUserData). - -'skip_group_Etcd.MoveLeaderRequest'(Bin, FNum, Z2, F@_1, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.MoveLeaderRequest'(Rest, 0, Z2, - F@_1, TrUserData). - -'skip_32_Etcd.MoveLeaderRequest'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.MoveLeaderRequest'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_64_Etcd.MoveLeaderRequest'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.MoveLeaderRequest'(Rest, Z1, - Z2, F@_1, TrUserData). - -'decode_msg_Etcd.MoveLeaderResponse'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.MoveLeaderResponse'(Bin, 0, 0, - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.MoveLeaderResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.MoveLeaderResponse_header'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.MoveLeaderResponse'(<<>>, 0, 0, - F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.MoveLeaderResponse'(Other, Z1, - Z2, F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.MoveLeaderResponse'(Other, Z1, - Z2, F@_1, TrUserData). - -'dg_read_field_def_Etcd.MoveLeaderResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.MoveLeaderResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, - TrUserData); -'dg_read_field_def_Etcd.MoveLeaderResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.MoveLeaderResponse_header'(Rest, 0, 0, - F@_1, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.MoveLeaderResponse'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.MoveLeaderResponse'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.MoveLeaderResponse'(Rest, 0, - 0, F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.MoveLeaderResponse'(Rest, Key bsr 3, 0, - F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.MoveLeaderResponse'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.MoveLeaderResponse'(<<>>, 0, 0, - F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.MoveLeaderResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.MoveLeaderResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.MoveLeaderResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.MoveLeaderResponse'(RestF, 0, - 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.MoveLeaderResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.MoveLeaderResponse'(Rest, Z1, Z2, - F@_1, TrUserData); -'skip_varint_Etcd.MoveLeaderResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.MoveLeaderResponse'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_length_delimited_Etcd.MoveLeaderResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.MoveLeaderResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'skip_length_delimited_Etcd.MoveLeaderResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.MoveLeaderResponse'(Rest2, 0, - 0, F@_1, TrUserData). - -'skip_group_Etcd.MoveLeaderResponse'(Bin, FNum, Z2, - F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.MoveLeaderResponse'(Rest, 0, - Z2, F@_1, TrUserData). - -'skip_32_Etcd.MoveLeaderResponse'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.MoveLeaderResponse'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_64_Etcd.MoveLeaderResponse'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.MoveLeaderResponse'(Rest, Z1, - Z2, F@_1, TrUserData). - -'decode_msg_Etcd.AlarmRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.AlarmRequest'(Bin, 0, 0, - id('GET', TrUserData), - id(0, TrUserData), - id('NONE', TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.AlarmRequest'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'd_field_Etcd.AlarmRequest_action'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.AlarmRequest'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'd_field_Etcd.AlarmRequest_memberID'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.AlarmRequest'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'd_field_Etcd.AlarmRequest_alarm'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.AlarmRequest'(<<>>, 0, 0, F@_1, - F@_2, F@_3, _) -> - #{action => F@_1, memberID => F@_2, alarm => F@_3}; -'dfp_read_field_def_Etcd.AlarmRequest'(Other, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData) -> - 'dg_read_field_def_Etcd.AlarmRequest'(Other, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'dg_read_field_def_Etcd.AlarmRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AlarmRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'dg_read_field_def_Etcd.AlarmRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_Etcd.AlarmRequest_action'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 16 -> - 'd_field_Etcd.AlarmRequest_memberID'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 24 -> - 'd_field_Etcd.AlarmRequest_alarm'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AlarmRequest'(Rest, 0, 0, F@_1, F@_2, - F@_3, TrUserData); - 1 -> - 'skip_64_Etcd.AlarmRequest'(Rest, 0, 0, F@_1, F@_2, - F@_3, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AlarmRequest'(Rest, 0, 0, - F@_1, F@_2, F@_3, - TrUserData); - 3 -> - 'skip_group_Etcd.AlarmRequest'(Rest, Key bsr 3, 0, F@_1, - F@_2, F@_3, TrUserData); - 5 -> - 'skip_32_Etcd.AlarmRequest'(Rest, 0, 0, F@_1, F@_2, - F@_3, TrUserData) - end - end; -'dg_read_field_def_Etcd.AlarmRequest'(<<>>, 0, 0, F@_1, - F@_2, F@_3, _) -> - #{action => F@_1, memberID => F@_2, alarm => F@_3}. - -'d_field_Etcd.AlarmRequest_action'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.AlarmRequest_action'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.AlarmRequest_action'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, F@_2, F@_3, TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_Etcd.AlarmRequest.AlarmAction'(begin - <> = - <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.AlarmRequest'(RestF, 0, 0, - NewFValue, F@_2, F@_3, TrUserData). - -'d_field_Etcd.AlarmRequest_memberID'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.AlarmRequest_memberID'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.AlarmRequest_memberID'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, F@_3, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc, TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.AlarmRequest'(RestF, 0, 0, - F@_1, NewFValue, F@_3, TrUserData). - -'d_field_Etcd.AlarmRequest_alarm'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.AlarmRequest_alarm'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.AlarmRequest_alarm'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, _, TrUserData) -> - {NewFValue, RestF} = {id('d_enum_Etcd.AlarmType'(begin - <> = - <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.AlarmRequest'(RestF, 0, 0, - F@_1, F@_2, NewFValue, TrUserData). - -'skip_varint_Etcd.AlarmRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'skip_varint_Etcd.AlarmRequest'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData); -'skip_varint_Etcd.AlarmRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.AlarmRequest'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'skip_length_delimited_Etcd.AlarmRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AlarmRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'skip_length_delimited_Etcd.AlarmRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AlarmRequest'(Rest2, 0, 0, - F@_1, F@_2, F@_3, TrUserData). - -'skip_group_Etcd.AlarmRequest'(Bin, FNum, Z2, F@_1, - F@_2, F@_3, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AlarmRequest'(Rest, 0, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'skip_32_Etcd.AlarmRequest'(<<_:32, Rest/binary>>, Z1, - Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.AlarmRequest'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'skip_64_Etcd.AlarmRequest'(<<_:64, Rest/binary>>, Z1, - Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.AlarmRequest'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'decode_msg_Etcd.AlarmMember'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.AlarmMember'(Bin, 0, 0, - id(0, TrUserData), - id('NONE', TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.AlarmMember'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.AlarmMember_memberID'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'dfp_read_field_def_Etcd.AlarmMember'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.AlarmMember_alarm'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'dfp_read_field_def_Etcd.AlarmMember'(<<>>, 0, 0, F@_1, - F@_2, _) -> - #{memberID => F@_1, alarm => F@_2}; -'dfp_read_field_def_Etcd.AlarmMember'(Other, Z1, Z2, - F@_1, F@_2, TrUserData) -> - 'dg_read_field_def_Etcd.AlarmMember'(Other, Z1, Z2, - F@_1, F@_2, TrUserData). - -'dg_read_field_def_Etcd.AlarmMember'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AlarmMember'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, TrUserData); -'dg_read_field_def_Etcd.AlarmMember'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_Etcd.AlarmMember_memberID'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 16 -> - 'd_field_Etcd.AlarmMember_alarm'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AlarmMember'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - 1 -> - 'skip_64_Etcd.AlarmMember'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AlarmMember'(Rest, 0, 0, - F@_1, F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.AlarmMember'(Rest, Key bsr 3, 0, F@_1, - F@_2, TrUserData); - 5 -> - 'skip_32_Etcd.AlarmMember'(Rest, 0, 0, F@_1, F@_2, - TrUserData) - end - end; -'dg_read_field_def_Etcd.AlarmMember'(<<>>, 0, 0, F@_1, - F@_2, _) -> - #{memberID => F@_1, alarm => F@_2}. - -'d_field_Etcd.AlarmMember_memberID'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.AlarmMember_memberID'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, TrUserData); -'d_field_Etcd.AlarmMember_memberID'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, F@_2, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc, TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.AlarmMember'(RestF, 0, 0, - NewFValue, F@_2, TrUserData). - -'d_field_Etcd.AlarmMember_alarm'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.AlarmMember_alarm'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, TrUserData); -'d_field_Etcd.AlarmMember_alarm'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, TrUserData) -> - {NewFValue, RestF} = {id('d_enum_Etcd.AlarmType'(begin - <> = - <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.AlarmMember'(RestF, 0, 0, F@_1, - NewFValue, TrUserData). - -'skip_varint_Etcd.AlarmMember'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.AlarmMember'(Rest, Z1, Z2, F@_1, F@_2, - TrUserData); -'skip_varint_Etcd.AlarmMember'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AlarmMember'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'skip_length_delimited_Etcd.AlarmMember'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AlarmMember'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'skip_length_delimited_Etcd.AlarmMember'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AlarmMember'(Rest2, 0, 0, F@_1, - F@_2, TrUserData). - -'skip_group_Etcd.AlarmMember'(Bin, FNum, Z2, F@_1, F@_2, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AlarmMember'(Rest, 0, Z2, F@_1, - F@_2, TrUserData). - -'skip_32_Etcd.AlarmMember'(<<_:32, Rest/binary>>, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AlarmMember'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'skip_64_Etcd.AlarmMember'(<<_:64, Rest/binary>>, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AlarmMember'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'decode_msg_Etcd.AlarmResponse'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.AlarmResponse'(Bin, 0, 0, - id('$undef', TrUserData), - id([], TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.AlarmResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.AlarmResponse_header'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'dfp_read_field_def_Etcd.AlarmResponse'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.AlarmResponse_alarms'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'dfp_read_field_def_Etcd.AlarmResponse'(<<>>, 0, 0, - F@_1, R1, TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if R1 == '$undef' -> S2; - true -> S2#{alarms => lists_reverse(R1, TrUserData)} - end; -'dfp_read_field_def_Etcd.AlarmResponse'(Other, Z1, Z2, - F@_1, F@_2, TrUserData) -> - 'dg_read_field_def_Etcd.AlarmResponse'(Other, Z1, Z2, - F@_1, F@_2, TrUserData). - -'dg_read_field_def_Etcd.AlarmResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AlarmResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'dg_read_field_def_Etcd.AlarmResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AlarmResponse_header'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 18 -> - 'd_field_Etcd.AlarmResponse_alarms'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AlarmResponse'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - 1 -> - 'skip_64_Etcd.AlarmResponse'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AlarmResponse'(Rest, 0, 0, - F@_1, F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.AlarmResponse'(Rest, Key bsr 3, 0, - F@_1, F@_2, TrUserData); - 5 -> - 'skip_32_Etcd.AlarmResponse'(Rest, 0, 0, F@_1, F@_2, - TrUserData) - end - end; -'dg_read_field_def_Etcd.AlarmResponse'(<<>>, 0, 0, F@_1, - R1, TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if R1 == '$undef' -> S2; - true -> S2#{alarms => lists_reverse(R1, TrUserData)} - end. - -'d_field_Etcd.AlarmResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.AlarmResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, TrUserData); -'d_field_Etcd.AlarmResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.AlarmResponse'(RestF, 0, 0, - if Prev == '$undef' -> NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - F@_2, TrUserData). - -'d_field_Etcd.AlarmResponse_alarms'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.AlarmResponse_alarms'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, TrUserData); -'d_field_Etcd.AlarmResponse_alarms'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.AlarmMember'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.AlarmResponse'(RestF, 0, 0, - F@_1, - cons(NewFValue, Prev, TrUserData), - TrUserData). - -'skip_varint_Etcd.AlarmResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.AlarmResponse'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'skip_varint_Etcd.AlarmResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AlarmResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'skip_length_delimited_Etcd.AlarmResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AlarmResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'skip_length_delimited_Etcd.AlarmResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AlarmResponse'(Rest2, 0, 0, - F@_1, F@_2, TrUserData). - -'skip_group_Etcd.AlarmResponse'(Bin, FNum, Z2, F@_1, - F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AlarmResponse'(Rest, 0, Z2, - F@_1, F@_2, TrUserData). - -'skip_32_Etcd.AlarmResponse'(<<_:32, Rest/binary>>, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AlarmResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'skip_64_Etcd.AlarmResponse'(<<_:64, Rest/binary>>, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AlarmResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'decode_msg_Etcd.StatusRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.StatusRequest'(Bin, 0, 0, - TrUserData). - -'dfp_read_field_def_Etcd.StatusRequest'(<<>>, 0, 0, - _) -> - #{}; -'dfp_read_field_def_Etcd.StatusRequest'(Other, Z1, Z2, - TrUserData) -> - 'dg_read_field_def_Etcd.StatusRequest'(Other, Z1, Z2, - TrUserData). - -'dg_read_field_def_Etcd.StatusRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.StatusRequest'(Rest, N + 7, - X bsl N + Acc, TrUserData); -'dg_read_field_def_Etcd.StatusRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, TrUserData) -> - Key = X bsl N + Acc, - case Key band 7 of - 0 -> - 'skip_varint_Etcd.StatusRequest'(Rest, 0, 0, - TrUserData); - 1 -> - 'skip_64_Etcd.StatusRequest'(Rest, 0, 0, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.StatusRequest'(Rest, 0, 0, - TrUserData); - 3 -> - 'skip_group_Etcd.StatusRequest'(Rest, Key bsr 3, 0, - TrUserData); - 5 -> - 'skip_32_Etcd.StatusRequest'(Rest, 0, 0, TrUserData) - end; -'dg_read_field_def_Etcd.StatusRequest'(<<>>, 0, 0, _) -> - #{}. - -'skip_varint_Etcd.StatusRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'skip_varint_Etcd.StatusRequest'(Rest, Z1, Z2, - TrUserData); -'skip_varint_Etcd.StatusRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.StatusRequest'(Rest, Z1, Z2, - TrUserData). - -'skip_length_delimited_Etcd.StatusRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.StatusRequest'(Rest, N + 7, - X bsl N + Acc, TrUserData); -'skip_length_delimited_Etcd.StatusRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.StatusRequest'(Rest2, 0, 0, - TrUserData). - -'skip_group_Etcd.StatusRequest'(Bin, FNum, Z2, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.StatusRequest'(Rest, 0, Z2, - TrUserData). - -'skip_32_Etcd.StatusRequest'(<<_:32, Rest/binary>>, Z1, - Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.StatusRequest'(Rest, Z1, Z2, - TrUserData). - -'skip_64_Etcd.StatusRequest'(<<_:64, Rest/binary>>, Z1, - Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.StatusRequest'(Rest, Z1, Z2, - TrUserData). - -'decode_msg_Etcd.StatusResponse'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.StatusResponse'(Bin, 0, 0, - id('$undef', TrUserData), - id(<<>>, TrUserData), - id(0, TrUserData), - id(0, TrUserData), - id(0, TrUserData), - id(0, TrUserData), - id(0, TrUserData), - id([], TrUserData), - id(0, TrUserData), - id(false, TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.StatusResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_Etcd.StatusResponse_header'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, TrUserData); -'dfp_read_field_def_Etcd.StatusResponse'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_Etcd.StatusResponse_version'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, TrUserData); -'dfp_read_field_def_Etcd.StatusResponse'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_Etcd.StatusResponse_dbSize'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, TrUserData); -'dfp_read_field_def_Etcd.StatusResponse'(<<32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_Etcd.StatusResponse_leader'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, TrUserData); -'dfp_read_field_def_Etcd.StatusResponse'(<<40, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_Etcd.StatusResponse_raftIndex'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_Etcd.StatusResponse'(<<48, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_Etcd.StatusResponse_raftTerm'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, TrUserData); -'dfp_read_field_def_Etcd.StatusResponse'(<<56, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_Etcd.StatusResponse_raftAppliedIndex'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData); -'dfp_read_field_def_Etcd.StatusResponse'(<<66, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_Etcd.StatusResponse_errors'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, TrUserData); -'dfp_read_field_def_Etcd.StatusResponse'(<<72, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_Etcd.StatusResponse_dbSizeInUse'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_Etcd.StatusResponse'(<<80, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_Etcd.StatusResponse_isLearner'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_Etcd.StatusResponse'(<<>>, 0, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, R1, F@_9, F@_10, TrUserData) -> - S1 = #{version => F@_2, dbSize => F@_3, leader => F@_4, - raftIndex => F@_5, raftTerm => F@_6, - raftAppliedIndex => F@_7, - errors => lists_reverse(R1, TrUserData), - dbSizeInUse => F@_9, isLearner => F@_10}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.StatusResponse'(Other, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, TrUserData) -> - 'dg_read_field_def_Etcd.StatusResponse'(Other, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData). - -'dg_read_field_def_Etcd.StatusResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.StatusResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData); -'dg_read_field_def_Etcd.StatusResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.StatusResponse_header'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); - 18 -> - 'd_field_Etcd.StatusResponse_version'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); - 24 -> - 'd_field_Etcd.StatusResponse_dbSize'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); - 32 -> - 'd_field_Etcd.StatusResponse_leader'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); - 40 -> - 'd_field_Etcd.StatusResponse_raftIndex'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData); - 48 -> - 'd_field_Etcd.StatusResponse_raftTerm'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); - 56 -> - 'd_field_Etcd.StatusResponse_raftAppliedIndex'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); - 66 -> - 'd_field_Etcd.StatusResponse_errors'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); - 72 -> - 'd_field_Etcd.StatusResponse_dbSizeInUse'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData); - 80 -> - 'd_field_Etcd.StatusResponse_isLearner'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.StatusResponse'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); - 1 -> - 'skip_64_Etcd.StatusResponse'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.StatusResponse'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); - 3 -> - 'skip_group_Etcd.StatusResponse'(Rest, Key bsr 3, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData); - 5 -> - 'skip_32_Etcd.StatusResponse'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, TrUserData) - end - end; -'dg_read_field_def_Etcd.StatusResponse'(<<>>, 0, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, R1, F@_9, F@_10, TrUserData) -> - S1 = #{version => F@_2, dbSize => F@_3, leader => F@_4, - raftIndex => F@_5, raftTerm => F@_6, - raftAppliedIndex => F@_7, - errors => lists_reverse(R1, TrUserData), - dbSizeInUse => F@_9, isLearner => F@_10}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.StatusResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, TrUserData) - when N < 57 -> - 'd_field_Etcd.StatusResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData); -'d_field_Etcd.StatusResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.StatusResponse'(RestF, 0, 0, - if Prev == '$undef' -> NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, TrUserData). - -'d_field_Etcd.StatusResponse_version'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) - when N < 57 -> - 'd_field_Etcd.StatusResponse_version'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData); -'d_field_Etcd.StatusResponse_version'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.StatusResponse'(RestF, 0, 0, - F@_1, NewFValue, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData). - -'d_field_Etcd.StatusResponse_dbSize'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, TrUserData) - when N < 57 -> - 'd_field_Etcd.StatusResponse_dbSize'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData); -'d_field_Etcd.StatusResponse_dbSize'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, _, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.StatusResponse'(RestF, 0, 0, - F@_1, F@_2, NewFValue, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData). - -'d_field_Etcd.StatusResponse_leader'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, TrUserData) - when N < 57 -> - 'd_field_Etcd.StatusResponse_leader'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData); -'d_field_Etcd.StatusResponse_leader'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc, TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.StatusResponse'(RestF, 0, 0, - F@_1, F@_2, F@_3, NewFValue, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData). - -'d_field_Etcd.StatusResponse_raftIndex'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_Etcd.StatusResponse_raftIndex'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_Etcd.StatusResponse_raftIndex'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, _, F@_6, - F@_7, F@_8, F@_9, F@_10, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc, TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.StatusResponse'(RestF, 0, 0, - F@_1, F@_2, F@_3, F@_4, NewFValue, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData). - -'d_field_Etcd.StatusResponse_raftTerm'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_Etcd.StatusResponse_raftTerm'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_Etcd.StatusResponse_raftTerm'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, _, - F@_7, F@_8, F@_9, F@_10, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc, TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.StatusResponse'(RestF, 0, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, - NewFValue, F@_7, F@_8, F@_9, F@_10, - TrUserData). - -'d_field_Etcd.StatusResponse_raftAppliedIndex'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) - when N < 57 -> - 'd_field_Etcd.StatusResponse_raftAppliedIndex'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); -'d_field_Etcd.StatusResponse_raftAppliedIndex'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, _, F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc, TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.StatusResponse'(RestF, 0, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - NewFValue, F@_8, F@_9, F@_10, - TrUserData). - -'d_field_Etcd.StatusResponse_errors'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, TrUserData) - when N < 57 -> - 'd_field_Etcd.StatusResponse_errors'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData); -'d_field_Etcd.StatusResponse_errors'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, Prev, F@_9, F@_10, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.StatusResponse'(RestF, 0, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, - cons(NewFValue, Prev, TrUserData), - F@_9, F@_10, TrUserData). - -'d_field_Etcd.StatusResponse_dbSizeInUse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_Etcd.StatusResponse_dbSizeInUse'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData); -'d_field_Etcd.StatusResponse_dbSizeInUse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, _, F@_10, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.StatusResponse'(RestF, 0, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, NewFValue, F@_10, - TrUserData). - -'d_field_Etcd.StatusResponse_isLearner'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_Etcd.StatusResponse_isLearner'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_Etcd.StatusResponse_isLearner'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, _, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.StatusResponse'(RestF, 0, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, NewFValue, - TrUserData). - -'skip_varint_Etcd.StatusResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, TrUserData) -> - 'skip_varint_Etcd.StatusResponse'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData); -'skip_varint_Etcd.StatusResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, TrUserData) -> - 'dfp_read_field_def_Etcd.StatusResponse'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData). - -'skip_length_delimited_Etcd.StatusResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.StatusResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData); -'skip_length_delimited_Etcd.StatusResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.StatusResponse'(Rest2, 0, 0, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData). - -'skip_group_Etcd.StatusResponse'(Bin, FNum, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.StatusResponse'(Rest, 0, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData). - -'skip_32_Etcd.StatusResponse'(<<_:32, Rest/binary>>, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, TrUserData) -> - 'dfp_read_field_def_Etcd.StatusResponse'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData). - -'skip_64_Etcd.StatusResponse'(<<_:64, Rest/binary>>, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, TrUserData) -> - 'dfp_read_field_def_Etcd.StatusResponse'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData). - -'decode_msg_Etcd.AuthEnableRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthEnableRequest'(Bin, 0, 0, - TrUserData). - -'dfp_read_field_def_Etcd.AuthEnableRequest'(<<>>, 0, 0, - _) -> - #{}; -'dfp_read_field_def_Etcd.AuthEnableRequest'(Other, Z1, - Z2, TrUserData) -> - 'dg_read_field_def_Etcd.AuthEnableRequest'(Other, Z1, - Z2, TrUserData). - -'dg_read_field_def_Etcd.AuthEnableRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthEnableRequest'(Rest, N + 7, - X bsl N + Acc, TrUserData); -'dg_read_field_def_Etcd.AuthEnableRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, TrUserData) -> - Key = X bsl N + Acc, - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthEnableRequest'(Rest, 0, 0, - TrUserData); - 1 -> - 'skip_64_Etcd.AuthEnableRequest'(Rest, 0, 0, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthEnableRequest'(Rest, 0, - 0, TrUserData); - 3 -> - 'skip_group_Etcd.AuthEnableRequest'(Rest, Key bsr 3, 0, - TrUserData); - 5 -> - 'skip_32_Etcd.AuthEnableRequest'(Rest, 0, 0, TrUserData) - end; -'dg_read_field_def_Etcd.AuthEnableRequest'(<<>>, 0, 0, - _) -> - #{}. - -'skip_varint_Etcd.AuthEnableRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'skip_varint_Etcd.AuthEnableRequest'(Rest, Z1, Z2, - TrUserData); -'skip_varint_Etcd.AuthEnableRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthEnableRequest'(Rest, Z1, - Z2, TrUserData). - -'skip_length_delimited_Etcd.AuthEnableRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthEnableRequest'(Rest, - N + 7, X bsl N + Acc, - TrUserData); -'skip_length_delimited_Etcd.AuthEnableRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthEnableRequest'(Rest2, 0, 0, - TrUserData). - -'skip_group_Etcd.AuthEnableRequest'(Bin, FNum, Z2, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthEnableRequest'(Rest, 0, Z2, - TrUserData). - -'skip_32_Etcd.AuthEnableRequest'(<<_:32, Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthEnableRequest'(Rest, Z1, - Z2, TrUserData). - -'skip_64_Etcd.AuthEnableRequest'(<<_:64, Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthEnableRequest'(Rest, Z1, - Z2, TrUserData). - -'decode_msg_Etcd.AuthDisableRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthDisableRequest'(Bin, 0, 0, - TrUserData). - -'dfp_read_field_def_Etcd.AuthDisableRequest'(<<>>, 0, 0, - _) -> - #{}; -'dfp_read_field_def_Etcd.AuthDisableRequest'(Other, Z1, - Z2, TrUserData) -> - 'dg_read_field_def_Etcd.AuthDisableRequest'(Other, Z1, - Z2, TrUserData). - -'dg_read_field_def_Etcd.AuthDisableRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthDisableRequest'(Rest, N + 7, - X bsl N + Acc, TrUserData); -'dg_read_field_def_Etcd.AuthDisableRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, TrUserData) -> - Key = X bsl N + Acc, - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthDisableRequest'(Rest, 0, 0, - TrUserData); - 1 -> - 'skip_64_Etcd.AuthDisableRequest'(Rest, 0, 0, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthDisableRequest'(Rest, 0, - 0, TrUserData); - 3 -> - 'skip_group_Etcd.AuthDisableRequest'(Rest, Key bsr 3, 0, - TrUserData); - 5 -> - 'skip_32_Etcd.AuthDisableRequest'(Rest, 0, 0, - TrUserData) - end; -'dg_read_field_def_Etcd.AuthDisableRequest'(<<>>, 0, 0, - _) -> - #{}. - -'skip_varint_Etcd.AuthDisableRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'skip_varint_Etcd.AuthDisableRequest'(Rest, Z1, Z2, - TrUserData); -'skip_varint_Etcd.AuthDisableRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthDisableRequest'(Rest, Z1, - Z2, TrUserData). - -'skip_length_delimited_Etcd.AuthDisableRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthDisableRequest'(Rest, - N + 7, X bsl N + Acc, - TrUserData); -'skip_length_delimited_Etcd.AuthDisableRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthDisableRequest'(Rest2, 0, - 0, TrUserData). - -'skip_group_Etcd.AuthDisableRequest'(Bin, FNum, Z2, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthDisableRequest'(Rest, 0, - Z2, TrUserData). - -'skip_32_Etcd.AuthDisableRequest'(<<_:32, Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthDisableRequest'(Rest, Z1, - Z2, TrUserData). - -'skip_64_Etcd.AuthDisableRequest'(<<_:64, Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthDisableRequest'(Rest, Z1, - Z2, TrUserData). - -'decode_msg_Etcd.AuthenticateRequest'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthenticateRequest'(Bin, 0, 0, - id(<<>>, TrUserData), - id(<<>>, TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthenticateRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.AuthenticateRequest_name'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.AuthenticateRequest'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.AuthenticateRequest_password'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.AuthenticateRequest'(<<>>, 0, - 0, F@_1, F@_2, _) -> - #{name => F@_1, password => F@_2}; -'dfp_read_field_def_Etcd.AuthenticateRequest'(Other, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'dg_read_field_def_Etcd.AuthenticateRequest'(Other, Z1, - Z2, F@_1, F@_2, TrUserData). - -'dg_read_field_def_Etcd.AuthenticateRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthenticateRequest'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'dg_read_field_def_Etcd.AuthenticateRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthenticateRequest_name'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - 18 -> - 'd_field_Etcd.AuthenticateRequest_password'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthenticateRequest'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 1 -> - 'skip_64_Etcd.AuthenticateRequest'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthenticateRequest'(Rest, - 0, 0, F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthenticateRequest'(Rest, Key bsr 3, - 0, F@_1, F@_2, - TrUserData); - 5 -> - 'skip_32_Etcd.AuthenticateRequest'(Rest, 0, 0, F@_1, - F@_2, TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthenticateRequest'(<<>>, 0, 0, - F@_1, F@_2, _) -> - #{name => F@_1, password => F@_2}. - -'d_field_Etcd.AuthenticateRequest_name'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthenticateRequest_name'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.AuthenticateRequest_name'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, F@_2, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.AuthenticateRequest'(RestF, 0, - 0, NewFValue, F@_2, - TrUserData). - -'d_field_Etcd.AuthenticateRequest_password'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthenticateRequest_password'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.AuthenticateRequest_password'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.AuthenticateRequest'(RestF, 0, - 0, F@_1, NewFValue, - TrUserData). - -'skip_varint_Etcd.AuthenticateRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.AuthenticateRequest'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'skip_varint_Etcd.AuthenticateRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthenticateRequest'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'skip_length_delimited_Etcd.AuthenticateRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthenticateRequest'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'skip_length_delimited_Etcd.AuthenticateRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthenticateRequest'(Rest2, 0, - 0, F@_1, F@_2, TrUserData). - -'skip_group_Etcd.AuthenticateRequest'(Bin, FNum, Z2, - F@_1, F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthenticateRequest'(Rest, 0, - Z2, F@_1, F@_2, TrUserData). - -'skip_32_Etcd.AuthenticateRequest'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthenticateRequest'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'skip_64_Etcd.AuthenticateRequest'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthenticateRequest'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'decode_msg_Etcd.AuthUserAddRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserAddRequest'(Bin, 0, 0, - id(<<>>, TrUserData), - id(<<>>, TrUserData), - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthUserAddRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_Etcd.AuthUserAddRequest_name'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.AuthUserAddRequest'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_Etcd.AuthUserAddRequest_password'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.AuthUserAddRequest'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_Etcd.AuthUserAddRequest_options'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.AuthUserAddRequest'(<<>>, 0, 0, - F@_1, F@_2, F@_3, _) -> - S1 = #{name => F@_1, password => F@_2}, - if F@_3 == '$undef' -> S1; - true -> S1#{options => F@_3} - end; -'dfp_read_field_def_Etcd.AuthUserAddRequest'(Other, Z1, - Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dg_read_field_def_Etcd.AuthUserAddRequest'(Other, Z1, - Z2, F@_1, F@_2, F@_3, - TrUserData). - -'dg_read_field_def_Etcd.AuthUserAddRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthUserAddRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'dg_read_field_def_Etcd.AuthUserAddRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthUserAddRequest_name'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 18 -> - 'd_field_Etcd.AuthUserAddRequest_password'(Rest, 0, 0, - F@_1, F@_2, F@_3, - TrUserData); - 26 -> - 'd_field_Etcd.AuthUserAddRequest_options'(Rest, 0, 0, - F@_1, F@_2, F@_3, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthUserAddRequest'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 1 -> - 'skip_64_Etcd.AuthUserAddRequest'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthUserAddRequest'(Rest, 0, - 0, F@_1, F@_2, - F@_3, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthUserAddRequest'(Rest, Key bsr 3, 0, - F@_1, F@_2, F@_3, - TrUserData); - 5 -> - 'skip_32_Etcd.AuthUserAddRequest'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthUserAddRequest'(<<>>, 0, 0, - F@_1, F@_2, F@_3, _) -> - S1 = #{name => F@_1, password => F@_2}, - if F@_3 == '$undef' -> S1; - true -> S1#{options => F@_3} - end. - -'d_field_Etcd.AuthUserAddRequest_name'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthUserAddRequest_name'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.AuthUserAddRequest_name'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, F@_2, F@_3, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.AuthUserAddRequest'(RestF, 0, - 0, NewFValue, F@_2, F@_3, - TrUserData). - -'d_field_Etcd.AuthUserAddRequest_password'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthUserAddRequest_password'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.AuthUserAddRequest_password'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, F@_3, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.AuthUserAddRequest'(RestF, 0, - 0, F@_1, NewFValue, F@_3, - TrUserData). - -'d_field_Etcd.AuthUserAddRequest_options'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthUserAddRequest_options'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.AuthUserAddRequest_options'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_authpb.UserAddOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.AuthUserAddRequest'(RestF, 0, - 0, F@_1, F@_2, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_authpb.UserAddOptions'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.AuthUserAddRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'skip_varint_Etcd.AuthUserAddRequest'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData); -'skip_varint_Etcd.AuthUserAddRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserAddRequest'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, - TrUserData). - -'skip_length_delimited_Etcd.AuthUserAddRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthUserAddRequest'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, TrUserData); -'skip_length_delimited_Etcd.AuthUserAddRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthUserAddRequest'(Rest2, 0, - 0, F@_1, F@_2, F@_3, - TrUserData). - -'skip_group_Etcd.AuthUserAddRequest'(Bin, FNum, Z2, - F@_1, F@_2, F@_3, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthUserAddRequest'(Rest, 0, - Z2, F@_1, F@_2, F@_3, - TrUserData). - -'skip_32_Etcd.AuthUserAddRequest'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserAddRequest'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, - TrUserData). - -'skip_64_Etcd.AuthUserAddRequest'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserAddRequest'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, - TrUserData). - -'decode_msg_Etcd.AuthUserGetRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserGetRequest'(Bin, 0, 0, - id(<<>>, TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthUserGetRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.AuthUserGetRequest_name'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.AuthUserGetRequest'(<<>>, 0, 0, - F@_1, _) -> - #{name => F@_1}; -'dfp_read_field_def_Etcd.AuthUserGetRequest'(Other, Z1, - Z2, F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.AuthUserGetRequest'(Other, Z1, - Z2, F@_1, TrUserData). - -'dg_read_field_def_Etcd.AuthUserGetRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthUserGetRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, - TrUserData); -'dg_read_field_def_Etcd.AuthUserGetRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthUserGetRequest_name'(Rest, 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthUserGetRequest'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.AuthUserGetRequest'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthUserGetRequest'(Rest, 0, - 0, F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthUserGetRequest'(Rest, Key bsr 3, 0, - F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.AuthUserGetRequest'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthUserGetRequest'(<<>>, 0, 0, - F@_1, _) -> - #{name => F@_1}. - -'d_field_Etcd.AuthUserGetRequest_name'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthUserGetRequest_name'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.AuthUserGetRequest_name'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.AuthUserGetRequest'(RestF, 0, - 0, NewFValue, TrUserData). - -'skip_varint_Etcd.AuthUserGetRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.AuthUserGetRequest'(Rest, Z1, Z2, - F@_1, TrUserData); -'skip_varint_Etcd.AuthUserGetRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserGetRequest'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_length_delimited_Etcd.AuthUserGetRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthUserGetRequest'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'skip_length_delimited_Etcd.AuthUserGetRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthUserGetRequest'(Rest2, 0, - 0, F@_1, TrUserData). - -'skip_group_Etcd.AuthUserGetRequest'(Bin, FNum, Z2, - F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthUserGetRequest'(Rest, 0, - Z2, F@_1, TrUserData). - -'skip_32_Etcd.AuthUserGetRequest'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserGetRequest'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_64_Etcd.AuthUserGetRequest'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserGetRequest'(Rest, Z1, - Z2, F@_1, TrUserData). - -'decode_msg_Etcd.AuthUserDeleteRequest'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserDeleteRequest'(Bin, 0, - 0, id(<<>>, TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthUserDeleteRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.AuthUserDeleteRequest_name'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.AuthUserDeleteRequest'(<<>>, 0, - 0, F@_1, _) -> - #{name => F@_1}; -'dfp_read_field_def_Etcd.AuthUserDeleteRequest'(Other, - Z1, Z2, F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.AuthUserDeleteRequest'(Other, - Z1, Z2, F@_1, TrUserData). - -'dg_read_field_def_Etcd.AuthUserDeleteRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthUserDeleteRequest'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'dg_read_field_def_Etcd.AuthUserDeleteRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthUserDeleteRequest_name'(Rest, 0, 0, - F@_1, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthUserDeleteRequest'(Rest, 0, 0, - F@_1, TrUserData); - 1 -> - 'skip_64_Etcd.AuthUserDeleteRequest'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthUserDeleteRequest'(Rest, - 0, 0, F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthUserDeleteRequest'(Rest, Key bsr 3, - 0, F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.AuthUserDeleteRequest'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthUserDeleteRequest'(<<>>, 0, - 0, F@_1, _) -> - #{name => F@_1}. - -'d_field_Etcd.AuthUserDeleteRequest_name'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthUserDeleteRequest_name'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.AuthUserDeleteRequest_name'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.AuthUserDeleteRequest'(RestF, - 0, 0, NewFValue, - TrUserData). - -'skip_varint_Etcd.AuthUserDeleteRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.AuthUserDeleteRequest'(Rest, Z1, Z2, - F@_1, TrUserData); -'skip_varint_Etcd.AuthUserDeleteRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserDeleteRequest'(Rest, - Z1, Z2, F@_1, TrUserData). - -'skip_length_delimited_Etcd.AuthUserDeleteRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthUserDeleteRequest'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'skip_length_delimited_Etcd.AuthUserDeleteRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthUserDeleteRequest'(Rest2, - 0, 0, F@_1, TrUserData). - -'skip_group_Etcd.AuthUserDeleteRequest'(Bin, FNum, Z2, - F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthUserDeleteRequest'(Rest, 0, - Z2, F@_1, TrUserData). - -'skip_32_Etcd.AuthUserDeleteRequest'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserDeleteRequest'(Rest, - Z1, Z2, F@_1, TrUserData). - -'skip_64_Etcd.AuthUserDeleteRequest'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserDeleteRequest'(Rest, - Z1, Z2, F@_1, TrUserData). - -'decode_msg_Etcd.AuthUserChangePasswordRequest'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserChangePasswordRequest'(Bin, - 0, 0, - id(<<>>, - TrUserData), - id(<<>>, - TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthUserChangePasswordRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_Etcd.AuthUserChangePasswordRequest_name'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData); -'dfp_read_field_def_Etcd.AuthUserChangePasswordRequest'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_Etcd.AuthUserChangePasswordRequest_password'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData); -'dfp_read_field_def_Etcd.AuthUserChangePasswordRequest'(<<>>, - 0, 0, F@_1, F@_2, _) -> - #{name => F@_1, password => F@_2}; -'dfp_read_field_def_Etcd.AuthUserChangePasswordRequest'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dg_read_field_def_Etcd.AuthUserChangePasswordRequest'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'dg_read_field_def_Etcd.AuthUserChangePasswordRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthUserChangePasswordRequest'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'dg_read_field_def_Etcd.AuthUserChangePasswordRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthUserChangePasswordRequest_name'(Rest, - 0, 0, F@_1, F@_2, - TrUserData); - 18 -> - 'd_field_Etcd.AuthUserChangePasswordRequest_password'(Rest, - 0, 0, F@_1, - F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthUserChangePasswordRequest'(Rest, - 0, 0, F@_1, - F@_2, - TrUserData); - 1 -> - 'skip_64_Etcd.AuthUserChangePasswordRequest'(Rest, 0, 0, - F@_1, F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthUserChangePasswordRequest'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthUserChangePasswordRequest'(Rest, - Key bsr 3, 0, - F@_1, F@_2, - TrUserData); - 5 -> - 'skip_32_Etcd.AuthUserChangePasswordRequest'(Rest, 0, 0, - F@_1, F@_2, - TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthUserChangePasswordRequest'(<<>>, - 0, 0, F@_1, F@_2, _) -> - #{name => F@_1, password => F@_2}. - -'d_field_Etcd.AuthUserChangePasswordRequest_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthUserChangePasswordRequest_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'d_field_Etcd.AuthUserChangePasswordRequest_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.AuthUserChangePasswordRequest'(RestF, - 0, 0, NewFValue, - F@_2, TrUserData). - -'d_field_Etcd.AuthUserChangePasswordRequest_password'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthUserChangePasswordRequest_password'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'d_field_Etcd.AuthUserChangePasswordRequest_password'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.AuthUserChangePasswordRequest'(RestF, - 0, 0, F@_1, - NewFValue, - TrUserData). - -'skip_varint_Etcd.AuthUserChangePasswordRequest'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'skip_varint_Etcd.AuthUserChangePasswordRequest'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData); -'skip_varint_Etcd.AuthUserChangePasswordRequest'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserChangePasswordRequest'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_length_delimited_Etcd.AuthUserChangePasswordRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthUserChangePasswordRequest'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'skip_length_delimited_Etcd.AuthUserChangePasswordRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthUserChangePasswordRequest'(Rest2, - 0, 0, F@_1, F@_2, - TrUserData). - -'skip_group_Etcd.AuthUserChangePasswordRequest'(Bin, - FNum, Z2, F@_1, F@_2, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthUserChangePasswordRequest'(Rest, - 0, Z2, F@_1, F@_2, - TrUserData). - -'skip_32_Etcd.AuthUserChangePasswordRequest'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserChangePasswordRequest'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_64_Etcd.AuthUserChangePasswordRequest'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserChangePasswordRequest'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'decode_msg_Etcd.AuthUserGrantRoleRequest'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserGrantRoleRequest'(Bin, - 0, 0, - id(<<>>, TrUserData), - id(<<>>, TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthUserGrantRoleRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_Etcd.AuthUserGrantRoleRequest_user'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.AuthUserGrantRoleRequest'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_Etcd.AuthUserGrantRoleRequest_role'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.AuthUserGrantRoleRequest'(<<>>, - 0, 0, F@_1, F@_2, _) -> - #{user => F@_1, role => F@_2}; -'dfp_read_field_def_Etcd.AuthUserGrantRoleRequest'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dg_read_field_def_Etcd.AuthUserGrantRoleRequest'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'dg_read_field_def_Etcd.AuthUserGrantRoleRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthUserGrantRoleRequest'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'dg_read_field_def_Etcd.AuthUserGrantRoleRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthUserGrantRoleRequest_user'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - 18 -> - 'd_field_Etcd.AuthUserGrantRoleRequest_role'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthUserGrantRoleRequest'(Rest, 0, 0, - F@_1, F@_2, - TrUserData); - 1 -> - 'skip_64_Etcd.AuthUserGrantRoleRequest'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthUserGrantRoleRequest'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthUserGrantRoleRequest'(Rest, - Key bsr 3, 0, F@_1, - F@_2, TrUserData); - 5 -> - 'skip_32_Etcd.AuthUserGrantRoleRequest'(Rest, 0, 0, - F@_1, F@_2, TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthUserGrantRoleRequest'(<<>>, - 0, 0, F@_1, F@_2, _) -> - #{user => F@_1, role => F@_2}. - -'d_field_Etcd.AuthUserGrantRoleRequest_user'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthUserGrantRoleRequest_user'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'d_field_Etcd.AuthUserGrantRoleRequest_user'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, F@_2, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.AuthUserGrantRoleRequest'(RestF, - 0, 0, NewFValue, F@_2, - TrUserData). - -'d_field_Etcd.AuthUserGrantRoleRequest_role'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthUserGrantRoleRequest_role'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'d_field_Etcd.AuthUserGrantRoleRequest_role'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.AuthUserGrantRoleRequest'(RestF, - 0, 0, F@_1, NewFValue, - TrUserData). - -'skip_varint_Etcd.AuthUserGrantRoleRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.AuthUserGrantRoleRequest'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData); -'skip_varint_Etcd.AuthUserGrantRoleRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserGrantRoleRequest'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_length_delimited_Etcd.AuthUserGrantRoleRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthUserGrantRoleRequest'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'skip_length_delimited_Etcd.AuthUserGrantRoleRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthUserGrantRoleRequest'(Rest2, - 0, 0, F@_1, F@_2, - TrUserData). - -'skip_group_Etcd.AuthUserGrantRoleRequest'(Bin, FNum, - Z2, F@_1, F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthUserGrantRoleRequest'(Rest, - 0, Z2, F@_1, F@_2, - TrUserData). - -'skip_32_Etcd.AuthUserGrantRoleRequest'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserGrantRoleRequest'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_64_Etcd.AuthUserGrantRoleRequest'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserGrantRoleRequest'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'decode_msg_Etcd.AuthUserRevokeRoleRequest'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserRevokeRoleRequest'(Bin, - 0, 0, - id(<<>>, TrUserData), - id(<<>>, TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthUserRevokeRoleRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_Etcd.AuthUserRevokeRoleRequest_name'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.AuthUserRevokeRoleRequest'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_Etcd.AuthUserRevokeRoleRequest_role'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.AuthUserRevokeRoleRequest'(<<>>, - 0, 0, F@_1, F@_2, _) -> - #{name => F@_1, role => F@_2}; -'dfp_read_field_def_Etcd.AuthUserRevokeRoleRequest'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dg_read_field_def_Etcd.AuthUserRevokeRoleRequest'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'dg_read_field_def_Etcd.AuthUserRevokeRoleRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthUserRevokeRoleRequest'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'dg_read_field_def_Etcd.AuthUserRevokeRoleRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthUserRevokeRoleRequest_name'(Rest, 0, - 0, F@_1, F@_2, - TrUserData); - 18 -> - 'd_field_Etcd.AuthUserRevokeRoleRequest_role'(Rest, 0, - 0, F@_1, F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthUserRevokeRoleRequest'(Rest, 0, 0, - F@_1, F@_2, - TrUserData); - 1 -> - 'skip_64_Etcd.AuthUserRevokeRoleRequest'(Rest, 0, 0, - F@_1, F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthUserRevokeRoleRequest'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthUserRevokeRoleRequest'(Rest, - Key bsr 3, 0, F@_1, - F@_2, TrUserData); - 5 -> - 'skip_32_Etcd.AuthUserRevokeRoleRequest'(Rest, 0, 0, - F@_1, F@_2, TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthUserRevokeRoleRequest'(<<>>, - 0, 0, F@_1, F@_2, _) -> - #{name => F@_1, role => F@_2}. - -'d_field_Etcd.AuthUserRevokeRoleRequest_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthUserRevokeRoleRequest_name'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'d_field_Etcd.AuthUserRevokeRoleRequest_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.AuthUserRevokeRoleRequest'(RestF, - 0, 0, NewFValue, F@_2, - TrUserData). - -'d_field_Etcd.AuthUserRevokeRoleRequest_role'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthUserRevokeRoleRequest_role'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'d_field_Etcd.AuthUserRevokeRoleRequest_role'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.AuthUserRevokeRoleRequest'(RestF, - 0, 0, F@_1, NewFValue, - TrUserData). - -'skip_varint_Etcd.AuthUserRevokeRoleRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.AuthUserRevokeRoleRequest'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData); -'skip_varint_Etcd.AuthUserRevokeRoleRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserRevokeRoleRequest'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_length_delimited_Etcd.AuthUserRevokeRoleRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthUserRevokeRoleRequest'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'skip_length_delimited_Etcd.AuthUserRevokeRoleRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthUserRevokeRoleRequest'(Rest2, - 0, 0, F@_1, F@_2, - TrUserData). - -'skip_group_Etcd.AuthUserRevokeRoleRequest'(Bin, FNum, - Z2, F@_1, F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthUserRevokeRoleRequest'(Rest, - 0, Z2, F@_1, F@_2, - TrUserData). - -'skip_32_Etcd.AuthUserRevokeRoleRequest'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserRevokeRoleRequest'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_64_Etcd.AuthUserRevokeRoleRequest'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserRevokeRoleRequest'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'decode_msg_Etcd.AuthRoleAddRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleAddRequest'(Bin, 0, 0, - id(<<>>, TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthRoleAddRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.AuthRoleAddRequest_name'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.AuthRoleAddRequest'(<<>>, 0, 0, - F@_1, _) -> - #{name => F@_1}; -'dfp_read_field_def_Etcd.AuthRoleAddRequest'(Other, Z1, - Z2, F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.AuthRoleAddRequest'(Other, Z1, - Z2, F@_1, TrUserData). - -'dg_read_field_def_Etcd.AuthRoleAddRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthRoleAddRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, - TrUserData); -'dg_read_field_def_Etcd.AuthRoleAddRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthRoleAddRequest_name'(Rest, 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthRoleAddRequest'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.AuthRoleAddRequest'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthRoleAddRequest'(Rest, 0, - 0, F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthRoleAddRequest'(Rest, Key bsr 3, 0, - F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.AuthRoleAddRequest'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthRoleAddRequest'(<<>>, 0, 0, - F@_1, _) -> - #{name => F@_1}. - -'d_field_Etcd.AuthRoleAddRequest_name'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthRoleAddRequest_name'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.AuthRoleAddRequest_name'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.AuthRoleAddRequest'(RestF, 0, - 0, NewFValue, TrUserData). - -'skip_varint_Etcd.AuthRoleAddRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.AuthRoleAddRequest'(Rest, Z1, Z2, - F@_1, TrUserData); -'skip_varint_Etcd.AuthRoleAddRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleAddRequest'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_length_delimited_Etcd.AuthRoleAddRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthRoleAddRequest'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'skip_length_delimited_Etcd.AuthRoleAddRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthRoleAddRequest'(Rest2, 0, - 0, F@_1, TrUserData). - -'skip_group_Etcd.AuthRoleAddRequest'(Bin, FNum, Z2, - F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthRoleAddRequest'(Rest, 0, - Z2, F@_1, TrUserData). - -'skip_32_Etcd.AuthRoleAddRequest'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleAddRequest'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_64_Etcd.AuthRoleAddRequest'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleAddRequest'(Rest, Z1, - Z2, F@_1, TrUserData). - -'decode_msg_Etcd.AuthRoleGetRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleGetRequest'(Bin, 0, 0, - id(<<>>, TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthRoleGetRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.AuthRoleGetRequest_role'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.AuthRoleGetRequest'(<<>>, 0, 0, - F@_1, _) -> - #{role => F@_1}; -'dfp_read_field_def_Etcd.AuthRoleGetRequest'(Other, Z1, - Z2, F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.AuthRoleGetRequest'(Other, Z1, - Z2, F@_1, TrUserData). - -'dg_read_field_def_Etcd.AuthRoleGetRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthRoleGetRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, - TrUserData); -'dg_read_field_def_Etcd.AuthRoleGetRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthRoleGetRequest_role'(Rest, 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthRoleGetRequest'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.AuthRoleGetRequest'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthRoleGetRequest'(Rest, 0, - 0, F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthRoleGetRequest'(Rest, Key bsr 3, 0, - F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.AuthRoleGetRequest'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthRoleGetRequest'(<<>>, 0, 0, - F@_1, _) -> - #{role => F@_1}. - -'d_field_Etcd.AuthRoleGetRequest_role'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthRoleGetRequest_role'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.AuthRoleGetRequest_role'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.AuthRoleGetRequest'(RestF, 0, - 0, NewFValue, TrUserData). - -'skip_varint_Etcd.AuthRoleGetRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.AuthRoleGetRequest'(Rest, Z1, Z2, - F@_1, TrUserData); -'skip_varint_Etcd.AuthRoleGetRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleGetRequest'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_length_delimited_Etcd.AuthRoleGetRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthRoleGetRequest'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'skip_length_delimited_Etcd.AuthRoleGetRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthRoleGetRequest'(Rest2, 0, - 0, F@_1, TrUserData). - -'skip_group_Etcd.AuthRoleGetRequest'(Bin, FNum, Z2, - F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthRoleGetRequest'(Rest, 0, - Z2, F@_1, TrUserData). - -'skip_32_Etcd.AuthRoleGetRequest'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleGetRequest'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_64_Etcd.AuthRoleGetRequest'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleGetRequest'(Rest, Z1, - Z2, F@_1, TrUserData). - -'decode_msg_Etcd.AuthUserListRequest'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserListRequest'(Bin, 0, 0, - TrUserData). - -'dfp_read_field_def_Etcd.AuthUserListRequest'(<<>>, 0, - 0, _) -> - #{}; -'dfp_read_field_def_Etcd.AuthUserListRequest'(Other, Z1, - Z2, TrUserData) -> - 'dg_read_field_def_Etcd.AuthUserListRequest'(Other, Z1, - Z2, TrUserData). - -'dg_read_field_def_Etcd.AuthUserListRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthUserListRequest'(Rest, - N + 7, X bsl N + Acc, - TrUserData); -'dg_read_field_def_Etcd.AuthUserListRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, TrUserData) -> - Key = X bsl N + Acc, - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthUserListRequest'(Rest, 0, 0, - TrUserData); - 1 -> - 'skip_64_Etcd.AuthUserListRequest'(Rest, 0, 0, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthUserListRequest'(Rest, - 0, 0, TrUserData); - 3 -> - 'skip_group_Etcd.AuthUserListRequest'(Rest, Key bsr 3, - 0, TrUserData); - 5 -> - 'skip_32_Etcd.AuthUserListRequest'(Rest, 0, 0, - TrUserData) - end; -'dg_read_field_def_Etcd.AuthUserListRequest'(<<>>, 0, 0, - _) -> - #{}. - -'skip_varint_Etcd.AuthUserListRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'skip_varint_Etcd.AuthUserListRequest'(Rest, Z1, Z2, - TrUserData); -'skip_varint_Etcd.AuthUserListRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserListRequest'(Rest, Z1, - Z2, TrUserData). - -'skip_length_delimited_Etcd.AuthUserListRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthUserListRequest'(Rest, - N + 7, X bsl N + Acc, - TrUserData); -'skip_length_delimited_Etcd.AuthUserListRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthUserListRequest'(Rest2, 0, - 0, TrUserData). - -'skip_group_Etcd.AuthUserListRequest'(Bin, FNum, Z2, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthUserListRequest'(Rest, 0, - Z2, TrUserData). - -'skip_32_Etcd.AuthUserListRequest'(<<_:32, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserListRequest'(Rest, Z1, - Z2, TrUserData). - -'skip_64_Etcd.AuthUserListRequest'(<<_:64, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserListRequest'(Rest, Z1, - Z2, TrUserData). - -'decode_msg_Etcd.AuthRoleListRequest'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleListRequest'(Bin, 0, 0, - TrUserData). - -'dfp_read_field_def_Etcd.AuthRoleListRequest'(<<>>, 0, - 0, _) -> - #{}; -'dfp_read_field_def_Etcd.AuthRoleListRequest'(Other, Z1, - Z2, TrUserData) -> - 'dg_read_field_def_Etcd.AuthRoleListRequest'(Other, Z1, - Z2, TrUserData). - -'dg_read_field_def_Etcd.AuthRoleListRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthRoleListRequest'(Rest, - N + 7, X bsl N + Acc, - TrUserData); -'dg_read_field_def_Etcd.AuthRoleListRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, TrUserData) -> - Key = X bsl N + Acc, - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthRoleListRequest'(Rest, 0, 0, - TrUserData); - 1 -> - 'skip_64_Etcd.AuthRoleListRequest'(Rest, 0, 0, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthRoleListRequest'(Rest, - 0, 0, TrUserData); - 3 -> - 'skip_group_Etcd.AuthRoleListRequest'(Rest, Key bsr 3, - 0, TrUserData); - 5 -> - 'skip_32_Etcd.AuthRoleListRequest'(Rest, 0, 0, - TrUserData) - end; -'dg_read_field_def_Etcd.AuthRoleListRequest'(<<>>, 0, 0, - _) -> - #{}. - -'skip_varint_Etcd.AuthRoleListRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'skip_varint_Etcd.AuthRoleListRequest'(Rest, Z1, Z2, - TrUserData); -'skip_varint_Etcd.AuthRoleListRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleListRequest'(Rest, Z1, - Z2, TrUserData). - -'skip_length_delimited_Etcd.AuthRoleListRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthRoleListRequest'(Rest, - N + 7, X bsl N + Acc, - TrUserData); -'skip_length_delimited_Etcd.AuthRoleListRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthRoleListRequest'(Rest2, 0, - 0, TrUserData). - -'skip_group_Etcd.AuthRoleListRequest'(Bin, FNum, Z2, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthRoleListRequest'(Rest, 0, - Z2, TrUserData). - -'skip_32_Etcd.AuthRoleListRequest'(<<_:32, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleListRequest'(Rest, Z1, - Z2, TrUserData). - -'skip_64_Etcd.AuthRoleListRequest'(<<_:64, - Rest/binary>>, - Z1, Z2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleListRequest'(Rest, Z1, - Z2, TrUserData). - -'decode_msg_Etcd.AuthRoleDeleteRequest'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleDeleteRequest'(Bin, 0, - 0, id(<<>>, TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthRoleDeleteRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.AuthRoleDeleteRequest_role'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.AuthRoleDeleteRequest'(<<>>, 0, - 0, F@_1, _) -> - #{role => F@_1}; -'dfp_read_field_def_Etcd.AuthRoleDeleteRequest'(Other, - Z1, Z2, F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.AuthRoleDeleteRequest'(Other, - Z1, Z2, F@_1, TrUserData). - -'dg_read_field_def_Etcd.AuthRoleDeleteRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthRoleDeleteRequest'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'dg_read_field_def_Etcd.AuthRoleDeleteRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthRoleDeleteRequest_role'(Rest, 0, 0, - F@_1, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthRoleDeleteRequest'(Rest, 0, 0, - F@_1, TrUserData); - 1 -> - 'skip_64_Etcd.AuthRoleDeleteRequest'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthRoleDeleteRequest'(Rest, - 0, 0, F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthRoleDeleteRequest'(Rest, Key bsr 3, - 0, F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.AuthRoleDeleteRequest'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthRoleDeleteRequest'(<<>>, 0, - 0, F@_1, _) -> - #{role => F@_1}. - -'d_field_Etcd.AuthRoleDeleteRequest_role'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthRoleDeleteRequest_role'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.AuthRoleDeleteRequest_role'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.AuthRoleDeleteRequest'(RestF, - 0, 0, NewFValue, - TrUserData). - -'skip_varint_Etcd.AuthRoleDeleteRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.AuthRoleDeleteRequest'(Rest, Z1, Z2, - F@_1, TrUserData); -'skip_varint_Etcd.AuthRoleDeleteRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleDeleteRequest'(Rest, - Z1, Z2, F@_1, TrUserData). - -'skip_length_delimited_Etcd.AuthRoleDeleteRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthRoleDeleteRequest'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'skip_length_delimited_Etcd.AuthRoleDeleteRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthRoleDeleteRequest'(Rest2, - 0, 0, F@_1, TrUserData). - -'skip_group_Etcd.AuthRoleDeleteRequest'(Bin, FNum, Z2, - F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthRoleDeleteRequest'(Rest, 0, - Z2, F@_1, TrUserData). - -'skip_32_Etcd.AuthRoleDeleteRequest'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleDeleteRequest'(Rest, - Z1, Z2, F@_1, TrUserData). - -'skip_64_Etcd.AuthRoleDeleteRequest'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleDeleteRequest'(Rest, - Z1, Z2, F@_1, TrUserData). - -'decode_msg_Etcd.AuthRoleGrantPermissionRequest'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleGrantPermissionRequest'(Bin, - 0, 0, - id(<<>>, - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthRoleGrantPermissionRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_Etcd.AuthRoleGrantPermissionRequest_name'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData); -'dfp_read_field_def_Etcd.AuthRoleGrantPermissionRequest'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_Etcd.AuthRoleGrantPermissionRequest_perm'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData); -'dfp_read_field_def_Etcd.AuthRoleGrantPermissionRequest'(<<>>, - 0, 0, F@_1, F@_2, _) -> - S1 = #{name => F@_1}, - if F@_2 == '$undef' -> S1; - true -> S1#{perm => F@_2} - end; -'dfp_read_field_def_Etcd.AuthRoleGrantPermissionRequest'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dg_read_field_def_Etcd.AuthRoleGrantPermissionRequest'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'dg_read_field_def_Etcd.AuthRoleGrantPermissionRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthRoleGrantPermissionRequest'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, TrUserData); -'dg_read_field_def_Etcd.AuthRoleGrantPermissionRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthRoleGrantPermissionRequest_name'(Rest, - 0, 0, F@_1, F@_2, - TrUserData); - 18 -> - 'd_field_Etcd.AuthRoleGrantPermissionRequest_perm'(Rest, - 0, 0, F@_1, F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthRoleGrantPermissionRequest'(Rest, - 0, 0, F@_1, - F@_2, - TrUserData); - 1 -> - 'skip_64_Etcd.AuthRoleGrantPermissionRequest'(Rest, 0, - 0, F@_1, F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthRoleGrantPermissionRequest'(Rest, - 0, - 0, - F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthRoleGrantPermissionRequest'(Rest, - Key bsr 3, 0, - F@_1, F@_2, - TrUserData); - 5 -> - 'skip_32_Etcd.AuthRoleGrantPermissionRequest'(Rest, 0, - 0, F@_1, F@_2, - TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthRoleGrantPermissionRequest'(<<>>, - 0, 0, F@_1, F@_2, _) -> - S1 = #{name => F@_1}, - if F@_2 == '$undef' -> S1; - true -> S1#{perm => F@_2} - end. - -'d_field_Etcd.AuthRoleGrantPermissionRequest_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthRoleGrantPermissionRequest_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'d_field_Etcd.AuthRoleGrantPermissionRequest_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.AuthRoleGrantPermissionRequest'(RestF, - 0, 0, NewFValue, - F@_2, TrUserData). - -'d_field_Etcd.AuthRoleGrantPermissionRequest_perm'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthRoleGrantPermissionRequest_perm'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'d_field_Etcd.AuthRoleGrantPermissionRequest_perm'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_authpb.Permission'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.AuthRoleGrantPermissionRequest'(RestF, - 0, 0, F@_1, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_authpb.Permission'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.AuthRoleGrantPermissionRequest'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'skip_varint_Etcd.AuthRoleGrantPermissionRequest'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData); -'skip_varint_Etcd.AuthRoleGrantPermissionRequest'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleGrantPermissionRequest'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_length_delimited_Etcd.AuthRoleGrantPermissionRequest'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthRoleGrantPermissionRequest'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'skip_length_delimited_Etcd.AuthRoleGrantPermissionRequest'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthRoleGrantPermissionRequest'(Rest2, - 0, 0, F@_1, F@_2, - TrUserData). - -'skip_group_Etcd.AuthRoleGrantPermissionRequest'(Bin, - FNum, Z2, F@_1, F@_2, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthRoleGrantPermissionRequest'(Rest, - 0, Z2, F@_1, F@_2, - TrUserData). - -'skip_32_Etcd.AuthRoleGrantPermissionRequest'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleGrantPermissionRequest'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_64_Etcd.AuthRoleGrantPermissionRequest'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleGrantPermissionRequest'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'decode_msg_Etcd.AuthRoleRevokePermissionRequest'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleRevokePermissionRequest'(Bin, - 0, 0, - id(<<>>, - TrUserData), - id(<<>>, - TrUserData), - id(<<>>, - TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthRoleRevokePermissionRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'd_field_Etcd.AuthRoleRevokePermissionRequest_role'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_Etcd.AuthRoleRevokePermissionRequest'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'd_field_Etcd.AuthRoleRevokePermissionRequest_key'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData); -'dfp_read_field_def_Etcd.AuthRoleRevokePermissionRequest'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'd_field_Etcd.AuthRoleRevokePermissionRequest_range_end'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_Etcd.AuthRoleRevokePermissionRequest'(<<>>, - 0, 0, F@_1, F@_2, - F@_3, _) -> - #{role => F@_1, key => F@_2, range_end => F@_3}; -'dfp_read_field_def_Etcd.AuthRoleRevokePermissionRequest'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'dg_read_field_def_Etcd.AuthRoleRevokePermissionRequest'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'dg_read_field_def_Etcd.AuthRoleRevokePermissionRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthRoleRevokePermissionRequest'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'dg_read_field_def_Etcd.AuthRoleRevokePermissionRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthRoleRevokePermissionRequest_role'(Rest, - 0, 0, F@_1, F@_2, - F@_3, TrUserData); - 18 -> - 'd_field_Etcd.AuthRoleRevokePermissionRequest_key'(Rest, - 0, 0, F@_1, F@_2, - F@_3, TrUserData); - 26 -> - 'd_field_Etcd.AuthRoleRevokePermissionRequest_range_end'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthRoleRevokePermissionRequest'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 1 -> - 'skip_64_Etcd.AuthRoleRevokePermissionRequest'(Rest, 0, - 0, F@_1, F@_2, - F@_3, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthRoleRevokePermissionRequest'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthRoleRevokePermissionRequest'(Rest, - Key bsr 3, 0, - F@_1, F@_2, - F@_3, - TrUserData); - 5 -> - 'skip_32_Etcd.AuthRoleRevokePermissionRequest'(Rest, 0, - 0, F@_1, F@_2, - F@_3, TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthRoleRevokePermissionRequest'(<<>>, - 0, 0, F@_1, F@_2, F@_3, - _) -> - #{role => F@_1, key => F@_2, range_end => F@_3}. - -'d_field_Etcd.AuthRoleRevokePermissionRequest_role'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthRoleRevokePermissionRequest_role'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.AuthRoleRevokePermissionRequest_role'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.AuthRoleRevokePermissionRequest'(RestF, - 0, 0, NewFValue, - F@_2, F@_3, - TrUserData). - -'d_field_Etcd.AuthRoleRevokePermissionRequest_key'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthRoleRevokePermissionRequest_key'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.AuthRoleRevokePermissionRequest_key'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, F@_3, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.AuthRoleRevokePermissionRequest'(RestF, - 0, 0, F@_1, - NewFValue, F@_3, - TrUserData). - -'d_field_Etcd.AuthRoleRevokePermissionRequest_range_end'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthRoleRevokePermissionRequest_range_end'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.AuthRoleRevokePermissionRequest_range_end'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, _, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.AuthRoleRevokePermissionRequest'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, - TrUserData). - -'skip_varint_Etcd.AuthRoleRevokePermissionRequest'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'skip_varint_Etcd.AuthRoleRevokePermissionRequest'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData); -'skip_varint_Etcd.AuthRoleRevokePermissionRequest'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleRevokePermissionRequest'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_length_delimited_Etcd.AuthRoleRevokePermissionRequest'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthRoleRevokePermissionRequest'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, - TrUserData); -'skip_length_delimited_Etcd.AuthRoleRevokePermissionRequest'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthRoleRevokePermissionRequest'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, TrUserData). - -'skip_group_Etcd.AuthRoleRevokePermissionRequest'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthRoleRevokePermissionRequest'(Rest, - 0, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'skip_32_Etcd.AuthRoleRevokePermissionRequest'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleRevokePermissionRequest'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_64_Etcd.AuthRoleRevokePermissionRequest'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleRevokePermissionRequest'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'decode_msg_Etcd.AuthEnableResponse'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthEnableResponse'(Bin, 0, 0, - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthEnableResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.AuthEnableResponse_header'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.AuthEnableResponse'(<<>>, 0, 0, - F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.AuthEnableResponse'(Other, Z1, - Z2, F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.AuthEnableResponse'(Other, Z1, - Z2, F@_1, TrUserData). - -'dg_read_field_def_Etcd.AuthEnableResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthEnableResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, - TrUserData); -'dg_read_field_def_Etcd.AuthEnableResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthEnableResponse_header'(Rest, 0, 0, - F@_1, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthEnableResponse'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.AuthEnableResponse'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthEnableResponse'(Rest, 0, - 0, F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthEnableResponse'(Rest, Key bsr 3, 0, - F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.AuthEnableResponse'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthEnableResponse'(<<>>, 0, 0, - F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.AuthEnableResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthEnableResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.AuthEnableResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.AuthEnableResponse'(RestF, 0, - 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.AuthEnableResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.AuthEnableResponse'(Rest, Z1, Z2, - F@_1, TrUserData); -'skip_varint_Etcd.AuthEnableResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthEnableResponse'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_length_delimited_Etcd.AuthEnableResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthEnableResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'skip_length_delimited_Etcd.AuthEnableResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthEnableResponse'(Rest2, 0, - 0, F@_1, TrUserData). - -'skip_group_Etcd.AuthEnableResponse'(Bin, FNum, Z2, - F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthEnableResponse'(Rest, 0, - Z2, F@_1, TrUserData). - -'skip_32_Etcd.AuthEnableResponse'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthEnableResponse'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_64_Etcd.AuthEnableResponse'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthEnableResponse'(Rest, Z1, - Z2, F@_1, TrUserData). - -'decode_msg_Etcd.AuthDisableResponse'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthDisableResponse'(Bin, 0, 0, - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthDisableResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.AuthDisableResponse_header'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.AuthDisableResponse'(<<>>, 0, - 0, F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.AuthDisableResponse'(Other, Z1, - Z2, F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.AuthDisableResponse'(Other, Z1, - Z2, F@_1, TrUserData). - -'dg_read_field_def_Etcd.AuthDisableResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthDisableResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'dg_read_field_def_Etcd.AuthDisableResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthDisableResponse_header'(Rest, 0, 0, - F@_1, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthDisableResponse'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.AuthDisableResponse'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthDisableResponse'(Rest, - 0, 0, F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthDisableResponse'(Rest, Key bsr 3, - 0, F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.AuthDisableResponse'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthDisableResponse'(<<>>, 0, 0, - F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.AuthDisableResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthDisableResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.AuthDisableResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.AuthDisableResponse'(RestF, 0, - 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.AuthDisableResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.AuthDisableResponse'(Rest, Z1, Z2, - F@_1, TrUserData); -'skip_varint_Etcd.AuthDisableResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthDisableResponse'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_length_delimited_Etcd.AuthDisableResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthDisableResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'skip_length_delimited_Etcd.AuthDisableResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthDisableResponse'(Rest2, 0, - 0, F@_1, TrUserData). - -'skip_group_Etcd.AuthDisableResponse'(Bin, FNum, Z2, - F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthDisableResponse'(Rest, 0, - Z2, F@_1, TrUserData). - -'skip_32_Etcd.AuthDisableResponse'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthDisableResponse'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_64_Etcd.AuthDisableResponse'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthDisableResponse'(Rest, Z1, - Z2, F@_1, TrUserData). - -'decode_msg_Etcd.AuthenticateResponse'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthenticateResponse'(Bin, 0, - 0, id('$undef', TrUserData), - id(<<>>, TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthenticateResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_Etcd.AuthenticateResponse_header'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.AuthenticateResponse'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_Etcd.AuthenticateResponse_token'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.AuthenticateResponse'(<<>>, 0, - 0, F@_1, F@_2, _) -> - S1 = #{token => F@_2}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.AuthenticateResponse'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dg_read_field_def_Etcd.AuthenticateResponse'(Other, Z1, - Z2, F@_1, F@_2, TrUserData). - -'dg_read_field_def_Etcd.AuthenticateResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthenticateResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'dg_read_field_def_Etcd.AuthenticateResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthenticateResponse_header'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - 18 -> - 'd_field_Etcd.AuthenticateResponse_token'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthenticateResponse'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - 1 -> - 'skip_64_Etcd.AuthenticateResponse'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthenticateResponse'(Rest, - 0, 0, F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthenticateResponse'(Rest, Key bsr 3, - 0, F@_1, F@_2, - TrUserData); - 5 -> - 'skip_32_Etcd.AuthenticateResponse'(Rest, 0, 0, F@_1, - F@_2, TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthenticateResponse'(<<>>, 0, - 0, F@_1, F@_2, _) -> - S1 = #{token => F@_2}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.AuthenticateResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthenticateResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.AuthenticateResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.AuthenticateResponse'(RestF, 0, - 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - F@_2, TrUserData). - -'d_field_Etcd.AuthenticateResponse_token'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthenticateResponse_token'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.AuthenticateResponse_token'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.AuthenticateResponse'(RestF, 0, - 0, F@_1, NewFValue, - TrUserData). - -'skip_varint_Etcd.AuthenticateResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.AuthenticateResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'skip_varint_Etcd.AuthenticateResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthenticateResponse'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'skip_length_delimited_Etcd.AuthenticateResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthenticateResponse'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'skip_length_delimited_Etcd.AuthenticateResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthenticateResponse'(Rest2, 0, - 0, F@_1, F@_2, TrUserData). - -'skip_group_Etcd.AuthenticateResponse'(Bin, FNum, Z2, - F@_1, F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthenticateResponse'(Rest, 0, - Z2, F@_1, F@_2, TrUserData). - -'skip_32_Etcd.AuthenticateResponse'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthenticateResponse'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'skip_64_Etcd.AuthenticateResponse'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthenticateResponse'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'decode_msg_Etcd.AuthUserAddResponse'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserAddResponse'(Bin, 0, 0, - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthUserAddResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.AuthUserAddResponse_header'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.AuthUserAddResponse'(<<>>, 0, - 0, F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.AuthUserAddResponse'(Other, Z1, - Z2, F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.AuthUserAddResponse'(Other, Z1, - Z2, F@_1, TrUserData). - -'dg_read_field_def_Etcd.AuthUserAddResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthUserAddResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'dg_read_field_def_Etcd.AuthUserAddResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthUserAddResponse_header'(Rest, 0, 0, - F@_1, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthUserAddResponse'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.AuthUserAddResponse'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthUserAddResponse'(Rest, - 0, 0, F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthUserAddResponse'(Rest, Key bsr 3, - 0, F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.AuthUserAddResponse'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthUserAddResponse'(<<>>, 0, 0, - F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.AuthUserAddResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthUserAddResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.AuthUserAddResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.AuthUserAddResponse'(RestF, 0, - 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.AuthUserAddResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.AuthUserAddResponse'(Rest, Z1, Z2, - F@_1, TrUserData); -'skip_varint_Etcd.AuthUserAddResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserAddResponse'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_length_delimited_Etcd.AuthUserAddResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthUserAddResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'skip_length_delimited_Etcd.AuthUserAddResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthUserAddResponse'(Rest2, 0, - 0, F@_1, TrUserData). - -'skip_group_Etcd.AuthUserAddResponse'(Bin, FNum, Z2, - F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthUserAddResponse'(Rest, 0, - Z2, F@_1, TrUserData). - -'skip_32_Etcd.AuthUserAddResponse'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserAddResponse'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_64_Etcd.AuthUserAddResponse'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserAddResponse'(Rest, Z1, - Z2, F@_1, TrUserData). - -'decode_msg_Etcd.AuthUserGetResponse'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserGetResponse'(Bin, 0, 0, - id('$undef', TrUserData), - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthUserGetResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.AuthUserGetResponse_header'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.AuthUserGetResponse'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.AuthUserGetResponse_roles'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.AuthUserGetResponse'(<<>>, 0, - 0, F@_1, R1, TrUserData) -> - S1 = #{roles => lists_reverse(R1, TrUserData)}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.AuthUserGetResponse'(Other, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'dg_read_field_def_Etcd.AuthUserGetResponse'(Other, Z1, - Z2, F@_1, F@_2, TrUserData). - -'dg_read_field_def_Etcd.AuthUserGetResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthUserGetResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'dg_read_field_def_Etcd.AuthUserGetResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthUserGetResponse_header'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - 18 -> - 'd_field_Etcd.AuthUserGetResponse_roles'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthUserGetResponse'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 1 -> - 'skip_64_Etcd.AuthUserGetResponse'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthUserGetResponse'(Rest, - 0, 0, F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthUserGetResponse'(Rest, Key bsr 3, - 0, F@_1, F@_2, - TrUserData); - 5 -> - 'skip_32_Etcd.AuthUserGetResponse'(Rest, 0, 0, F@_1, - F@_2, TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthUserGetResponse'(<<>>, 0, 0, - F@_1, R1, TrUserData) -> - S1 = #{roles => lists_reverse(R1, TrUserData)}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.AuthUserGetResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthUserGetResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.AuthUserGetResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.AuthUserGetResponse'(RestF, 0, - 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - F@_2, TrUserData). - -'d_field_Etcd.AuthUserGetResponse_roles'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthUserGetResponse_roles'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.AuthUserGetResponse_roles'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.AuthUserGetResponse'(RestF, 0, - 0, F@_1, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_Etcd.AuthUserGetResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.AuthUserGetResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'skip_varint_Etcd.AuthUserGetResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserGetResponse'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'skip_length_delimited_Etcd.AuthUserGetResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthUserGetResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'skip_length_delimited_Etcd.AuthUserGetResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthUserGetResponse'(Rest2, 0, - 0, F@_1, F@_2, TrUserData). - -'skip_group_Etcd.AuthUserGetResponse'(Bin, FNum, Z2, - F@_1, F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthUserGetResponse'(Rest, 0, - Z2, F@_1, F@_2, TrUserData). - -'skip_32_Etcd.AuthUserGetResponse'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserGetResponse'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'skip_64_Etcd.AuthUserGetResponse'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserGetResponse'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'decode_msg_Etcd.AuthUserDeleteResponse'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserDeleteResponse'(Bin, 0, - 0, - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthUserDeleteResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.AuthUserDeleteResponse_header'(Rest, Z1, - Z2, F@_1, TrUserData); -'dfp_read_field_def_Etcd.AuthUserDeleteResponse'(<<>>, - 0, 0, F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.AuthUserDeleteResponse'(Other, - Z1, Z2, F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.AuthUserDeleteResponse'(Other, - Z1, Z2, F@_1, TrUserData). - -'dg_read_field_def_Etcd.AuthUserDeleteResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthUserDeleteResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'dg_read_field_def_Etcd.AuthUserDeleteResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthUserDeleteResponse_header'(Rest, 0, 0, - F@_1, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthUserDeleteResponse'(Rest, 0, 0, - F@_1, TrUserData); - 1 -> - 'skip_64_Etcd.AuthUserDeleteResponse'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthUserDeleteResponse'(Rest, - 0, 0, F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthUserDeleteResponse'(Rest, - Key bsr 3, 0, F@_1, - TrUserData); - 5 -> - 'skip_32_Etcd.AuthUserDeleteResponse'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthUserDeleteResponse'(<<>>, 0, - 0, F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.AuthUserDeleteResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthUserDeleteResponse_header'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'d_field_Etcd.AuthUserDeleteResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.AuthUserDeleteResponse'(RestF, - 0, 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.AuthUserDeleteResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.AuthUserDeleteResponse'(Rest, Z1, Z2, - F@_1, TrUserData); -'skip_varint_Etcd.AuthUserDeleteResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserDeleteResponse'(Rest, - Z1, Z2, F@_1, TrUserData). - -'skip_length_delimited_Etcd.AuthUserDeleteResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthUserDeleteResponse'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'skip_length_delimited_Etcd.AuthUserDeleteResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthUserDeleteResponse'(Rest2, - 0, 0, F@_1, TrUserData). - -'skip_group_Etcd.AuthUserDeleteResponse'(Bin, FNum, Z2, - F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthUserDeleteResponse'(Rest, - 0, Z2, F@_1, TrUserData). - -'skip_32_Etcd.AuthUserDeleteResponse'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserDeleteResponse'(Rest, - Z1, Z2, F@_1, TrUserData). - -'skip_64_Etcd.AuthUserDeleteResponse'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserDeleteResponse'(Rest, - Z1, Z2, F@_1, TrUserData). - -'decode_msg_Etcd.AuthUserChangePasswordResponse'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserChangePasswordResponse'(Bin, - 0, 0, - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthUserChangePasswordResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - TrUserData) -> - 'd_field_Etcd.AuthUserChangePasswordResponse_header'(Rest, - Z1, Z2, F@_1, - TrUserData); -'dfp_read_field_def_Etcd.AuthUserChangePasswordResponse'(<<>>, - 0, 0, F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.AuthUserChangePasswordResponse'(Other, - Z1, Z2, F@_1, - TrUserData) -> - 'dg_read_field_def_Etcd.AuthUserChangePasswordResponse'(Other, - Z1, Z2, F@_1, - TrUserData). - -'dg_read_field_def_Etcd.AuthUserChangePasswordResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthUserChangePasswordResponse'(Rest, - N + 7, - X bsl N + Acc, F@_1, - TrUserData); -'dg_read_field_def_Etcd.AuthUserChangePasswordResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthUserChangePasswordResponse_header'(Rest, - 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthUserChangePasswordResponse'(Rest, - 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.AuthUserChangePasswordResponse'(Rest, 0, - 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthUserChangePasswordResponse'(Rest, - 0, - 0, - F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthUserChangePasswordResponse'(Rest, - Key bsr 3, 0, - F@_1, - TrUserData); - 5 -> - 'skip_32_Etcd.AuthUserChangePasswordResponse'(Rest, 0, - 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthUserChangePasswordResponse'(<<>>, - 0, 0, F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.AuthUserChangePasswordResponse_header'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthUserChangePasswordResponse_header'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'d_field_Etcd.AuthUserChangePasswordResponse_header'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.AuthUserChangePasswordResponse'(RestF, - 0, 0, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.AuthUserChangePasswordResponse'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.AuthUserChangePasswordResponse'(Rest, - Z1, Z2, F@_1, TrUserData); -'skip_varint_Etcd.AuthUserChangePasswordResponse'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserChangePasswordResponse'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_length_delimited_Etcd.AuthUserChangePasswordResponse'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthUserChangePasswordResponse'(Rest, - N + 7, - X bsl N + Acc, - F@_1, - TrUserData); -'skip_length_delimited_Etcd.AuthUserChangePasswordResponse'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthUserChangePasswordResponse'(Rest2, - 0, 0, F@_1, - TrUserData). - -'skip_group_Etcd.AuthUserChangePasswordResponse'(Bin, - FNum, Z2, F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthUserChangePasswordResponse'(Rest, - 0, Z2, F@_1, - TrUserData). - -'skip_32_Etcd.AuthUserChangePasswordResponse'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserChangePasswordResponse'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_64_Etcd.AuthUserChangePasswordResponse'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserChangePasswordResponse'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'decode_msg_Etcd.AuthUserGrantRoleResponse'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserGrantRoleResponse'(Bin, - 0, 0, - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthUserGrantRoleResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.AuthUserGrantRoleResponse_header'(Rest, - Z1, Z2, F@_1, TrUserData); -'dfp_read_field_def_Etcd.AuthUserGrantRoleResponse'(<<>>, - 0, 0, F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.AuthUserGrantRoleResponse'(Other, - Z1, Z2, F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.AuthUserGrantRoleResponse'(Other, - Z1, Z2, F@_1, - TrUserData). - -'dg_read_field_def_Etcd.AuthUserGrantRoleResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthUserGrantRoleResponse'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'dg_read_field_def_Etcd.AuthUserGrantRoleResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthUserGrantRoleResponse_header'(Rest, 0, - 0, F@_1, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthUserGrantRoleResponse'(Rest, 0, 0, - F@_1, TrUserData); - 1 -> - 'skip_64_Etcd.AuthUserGrantRoleResponse'(Rest, 0, 0, - F@_1, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthUserGrantRoleResponse'(Rest, - 0, 0, - F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthUserGrantRoleResponse'(Rest, - Key bsr 3, 0, F@_1, - TrUserData); - 5 -> - 'skip_32_Etcd.AuthUserGrantRoleResponse'(Rest, 0, 0, - F@_1, TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthUserGrantRoleResponse'(<<>>, - 0, 0, F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.AuthUserGrantRoleResponse_header'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthUserGrantRoleResponse_header'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'d_field_Etcd.AuthUserGrantRoleResponse_header'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.AuthUserGrantRoleResponse'(RestF, - 0, 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.AuthUserGrantRoleResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.AuthUserGrantRoleResponse'(Rest, Z1, - Z2, F@_1, TrUserData); -'skip_varint_Etcd.AuthUserGrantRoleResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserGrantRoleResponse'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_length_delimited_Etcd.AuthUserGrantRoleResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthUserGrantRoleResponse'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'skip_length_delimited_Etcd.AuthUserGrantRoleResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthUserGrantRoleResponse'(Rest2, - 0, 0, F@_1, TrUserData). - -'skip_group_Etcd.AuthUserGrantRoleResponse'(Bin, FNum, - Z2, F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthUserGrantRoleResponse'(Rest, - 0, Z2, F@_1, - TrUserData). - -'skip_32_Etcd.AuthUserGrantRoleResponse'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserGrantRoleResponse'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_64_Etcd.AuthUserGrantRoleResponse'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserGrantRoleResponse'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'decode_msg_Etcd.AuthUserRevokeRoleResponse'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserRevokeRoleResponse'(Bin, - 0, 0, - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthUserRevokeRoleResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - TrUserData) -> - 'd_field_Etcd.AuthUserRevokeRoleResponse_header'(Rest, - Z1, Z2, F@_1, TrUserData); -'dfp_read_field_def_Etcd.AuthUserRevokeRoleResponse'(<<>>, - 0, 0, F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.AuthUserRevokeRoleResponse'(Other, - Z1, Z2, F@_1, - TrUserData) -> - 'dg_read_field_def_Etcd.AuthUserRevokeRoleResponse'(Other, - Z1, Z2, F@_1, - TrUserData). - -'dg_read_field_def_Etcd.AuthUserRevokeRoleResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthUserRevokeRoleResponse'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'dg_read_field_def_Etcd.AuthUserRevokeRoleResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthUserRevokeRoleResponse_header'(Rest, - 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthUserRevokeRoleResponse'(Rest, 0, - 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.AuthUserRevokeRoleResponse'(Rest, 0, 0, - F@_1, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthUserRevokeRoleResponse'(Rest, - 0, 0, - F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthUserRevokeRoleResponse'(Rest, - Key bsr 3, 0, F@_1, - TrUserData); - 5 -> - 'skip_32_Etcd.AuthUserRevokeRoleResponse'(Rest, 0, 0, - F@_1, TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthUserRevokeRoleResponse'(<<>>, - 0, 0, F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.AuthUserRevokeRoleResponse_header'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthUserRevokeRoleResponse_header'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'d_field_Etcd.AuthUserRevokeRoleResponse_header'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.AuthUserRevokeRoleResponse'(RestF, - 0, 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.AuthUserRevokeRoleResponse'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.AuthUserRevokeRoleResponse'(Rest, Z1, - Z2, F@_1, TrUserData); -'skip_varint_Etcd.AuthUserRevokeRoleResponse'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserRevokeRoleResponse'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_length_delimited_Etcd.AuthUserRevokeRoleResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthUserRevokeRoleResponse'(Rest, - N + 7, - X bsl N + Acc, F@_1, - TrUserData); -'skip_length_delimited_Etcd.AuthUserRevokeRoleResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthUserRevokeRoleResponse'(Rest2, - 0, 0, F@_1, - TrUserData). - -'skip_group_Etcd.AuthUserRevokeRoleResponse'(Bin, FNum, - Z2, F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthUserRevokeRoleResponse'(Rest, - 0, Z2, F@_1, - TrUserData). - -'skip_32_Etcd.AuthUserRevokeRoleResponse'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserRevokeRoleResponse'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_64_Etcd.AuthUserRevokeRoleResponse'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserRevokeRoleResponse'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'decode_msg_Etcd.AuthRoleAddResponse'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleAddResponse'(Bin, 0, 0, - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthRoleAddResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.AuthRoleAddResponse_header'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.AuthRoleAddResponse'(<<>>, 0, - 0, F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.AuthRoleAddResponse'(Other, Z1, - Z2, F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.AuthRoleAddResponse'(Other, Z1, - Z2, F@_1, TrUserData). - -'dg_read_field_def_Etcd.AuthRoleAddResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthRoleAddResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'dg_read_field_def_Etcd.AuthRoleAddResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthRoleAddResponse_header'(Rest, 0, 0, - F@_1, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthRoleAddResponse'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.AuthRoleAddResponse'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthRoleAddResponse'(Rest, - 0, 0, F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthRoleAddResponse'(Rest, Key bsr 3, - 0, F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.AuthRoleAddResponse'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthRoleAddResponse'(<<>>, 0, 0, - F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.AuthRoleAddResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthRoleAddResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.AuthRoleAddResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.AuthRoleAddResponse'(RestF, 0, - 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.AuthRoleAddResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.AuthRoleAddResponse'(Rest, Z1, Z2, - F@_1, TrUserData); -'skip_varint_Etcd.AuthRoleAddResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleAddResponse'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_length_delimited_Etcd.AuthRoleAddResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthRoleAddResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'skip_length_delimited_Etcd.AuthRoleAddResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthRoleAddResponse'(Rest2, 0, - 0, F@_1, TrUserData). - -'skip_group_Etcd.AuthRoleAddResponse'(Bin, FNum, Z2, - F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthRoleAddResponse'(Rest, 0, - Z2, F@_1, TrUserData). - -'skip_32_Etcd.AuthRoleAddResponse'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleAddResponse'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_64_Etcd.AuthRoleAddResponse'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleAddResponse'(Rest, Z1, - Z2, F@_1, TrUserData). - -'decode_msg_Etcd.AuthRoleGetResponse'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleGetResponse'(Bin, 0, 0, - id('$undef', TrUserData), - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthRoleGetResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.AuthRoleGetResponse_header'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.AuthRoleGetResponse'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.AuthRoleGetResponse_perm'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.AuthRoleGetResponse'(<<>>, 0, - 0, F@_1, R1, TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if R1 == '$undef' -> S2; - true -> S2#{perm => lists_reverse(R1, TrUserData)} - end; -'dfp_read_field_def_Etcd.AuthRoleGetResponse'(Other, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'dg_read_field_def_Etcd.AuthRoleGetResponse'(Other, Z1, - Z2, F@_1, F@_2, TrUserData). - -'dg_read_field_def_Etcd.AuthRoleGetResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthRoleGetResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'dg_read_field_def_Etcd.AuthRoleGetResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthRoleGetResponse_header'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - 18 -> - 'd_field_Etcd.AuthRoleGetResponse_perm'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthRoleGetResponse'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 1 -> - 'skip_64_Etcd.AuthRoleGetResponse'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthRoleGetResponse'(Rest, - 0, 0, F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthRoleGetResponse'(Rest, Key bsr 3, - 0, F@_1, F@_2, - TrUserData); - 5 -> - 'skip_32_Etcd.AuthRoleGetResponse'(Rest, 0, 0, F@_1, - F@_2, TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthRoleGetResponse'(<<>>, 0, 0, - F@_1, R1, TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if R1 == '$undef' -> S2; - true -> S2#{perm => lists_reverse(R1, TrUserData)} - end. - -'d_field_Etcd.AuthRoleGetResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthRoleGetResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.AuthRoleGetResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.AuthRoleGetResponse'(RestF, 0, - 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - F@_2, TrUserData). - -'d_field_Etcd.AuthRoleGetResponse_perm'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthRoleGetResponse_perm'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.AuthRoleGetResponse_perm'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_authpb.Permission'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.AuthRoleGetResponse'(RestF, 0, - 0, F@_1, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_Etcd.AuthRoleGetResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.AuthRoleGetResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'skip_varint_Etcd.AuthRoleGetResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleGetResponse'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'skip_length_delimited_Etcd.AuthRoleGetResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthRoleGetResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'skip_length_delimited_Etcd.AuthRoleGetResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthRoleGetResponse'(Rest2, 0, - 0, F@_1, F@_2, TrUserData). - -'skip_group_Etcd.AuthRoleGetResponse'(Bin, FNum, Z2, - F@_1, F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthRoleGetResponse'(Rest, 0, - Z2, F@_1, F@_2, TrUserData). - -'skip_32_Etcd.AuthRoleGetResponse'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleGetResponse'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'skip_64_Etcd.AuthRoleGetResponse'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleGetResponse'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'decode_msg_Etcd.AuthRoleListResponse'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleListResponse'(Bin, 0, - 0, id('$undef', TrUserData), - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthRoleListResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_Etcd.AuthRoleListResponse_header'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.AuthRoleListResponse'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_Etcd.AuthRoleListResponse_roles'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.AuthRoleListResponse'(<<>>, 0, - 0, F@_1, R1, TrUserData) -> - S1 = #{roles => lists_reverse(R1, TrUserData)}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.AuthRoleListResponse'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dg_read_field_def_Etcd.AuthRoleListResponse'(Other, Z1, - Z2, F@_1, F@_2, TrUserData). - -'dg_read_field_def_Etcd.AuthRoleListResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthRoleListResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'dg_read_field_def_Etcd.AuthRoleListResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthRoleListResponse_header'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - 18 -> - 'd_field_Etcd.AuthRoleListResponse_roles'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthRoleListResponse'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - 1 -> - 'skip_64_Etcd.AuthRoleListResponse'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthRoleListResponse'(Rest, - 0, 0, F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthRoleListResponse'(Rest, Key bsr 3, - 0, F@_1, F@_2, - TrUserData); - 5 -> - 'skip_32_Etcd.AuthRoleListResponse'(Rest, 0, 0, F@_1, - F@_2, TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthRoleListResponse'(<<>>, 0, - 0, F@_1, R1, TrUserData) -> - S1 = #{roles => lists_reverse(R1, TrUserData)}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.AuthRoleListResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthRoleListResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.AuthRoleListResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.AuthRoleListResponse'(RestF, 0, - 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - F@_2, TrUserData). - -'d_field_Etcd.AuthRoleListResponse_roles'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthRoleListResponse_roles'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.AuthRoleListResponse_roles'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.AuthRoleListResponse'(RestF, 0, - 0, F@_1, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_Etcd.AuthRoleListResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.AuthRoleListResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'skip_varint_Etcd.AuthRoleListResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleListResponse'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'skip_length_delimited_Etcd.AuthRoleListResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthRoleListResponse'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'skip_length_delimited_Etcd.AuthRoleListResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthRoleListResponse'(Rest2, 0, - 0, F@_1, F@_2, TrUserData). - -'skip_group_Etcd.AuthRoleListResponse'(Bin, FNum, Z2, - F@_1, F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthRoleListResponse'(Rest, 0, - Z2, F@_1, F@_2, TrUserData). - -'skip_32_Etcd.AuthRoleListResponse'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleListResponse'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'skip_64_Etcd.AuthRoleListResponse'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleListResponse'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'decode_msg_Etcd.AuthUserListResponse'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserListResponse'(Bin, 0, - 0, id('$undef', TrUserData), - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthUserListResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_Etcd.AuthUserListResponse_header'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.AuthUserListResponse'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_Etcd.AuthUserListResponse_users'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.AuthUserListResponse'(<<>>, 0, - 0, F@_1, R1, TrUserData) -> - S1 = #{users => lists_reverse(R1, TrUserData)}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.AuthUserListResponse'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dg_read_field_def_Etcd.AuthUserListResponse'(Other, Z1, - Z2, F@_1, F@_2, TrUserData). - -'dg_read_field_def_Etcd.AuthUserListResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthUserListResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'dg_read_field_def_Etcd.AuthUserListResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthUserListResponse_header'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - 18 -> - 'd_field_Etcd.AuthUserListResponse_users'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthUserListResponse'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - 1 -> - 'skip_64_Etcd.AuthUserListResponse'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthUserListResponse'(Rest, - 0, 0, F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthUserListResponse'(Rest, Key bsr 3, - 0, F@_1, F@_2, - TrUserData); - 5 -> - 'skip_32_Etcd.AuthUserListResponse'(Rest, 0, 0, F@_1, - F@_2, TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthUserListResponse'(<<>>, 0, - 0, F@_1, R1, TrUserData) -> - S1 = #{users => lists_reverse(R1, TrUserData)}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.AuthUserListResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthUserListResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.AuthUserListResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.AuthUserListResponse'(RestF, 0, - 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - F@_2, TrUserData). - -'d_field_Etcd.AuthUserListResponse_users'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthUserListResponse_users'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.AuthUserListResponse_users'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.AuthUserListResponse'(RestF, 0, - 0, F@_1, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_Etcd.AuthUserListResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.AuthUserListResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'skip_varint_Etcd.AuthUserListResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserListResponse'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'skip_length_delimited_Etcd.AuthUserListResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthUserListResponse'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'skip_length_delimited_Etcd.AuthUserListResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthUserListResponse'(Rest2, 0, - 0, F@_1, F@_2, TrUserData). - -'skip_group_Etcd.AuthUserListResponse'(Bin, FNum, Z2, - F@_1, F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthUserListResponse'(Rest, 0, - Z2, F@_1, F@_2, TrUserData). - -'skip_32_Etcd.AuthUserListResponse'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserListResponse'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'skip_64_Etcd.AuthUserListResponse'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthUserListResponse'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData). - -'decode_msg_Etcd.AuthRoleDeleteResponse'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleDeleteResponse'(Bin, 0, - 0, - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthRoleDeleteResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.AuthRoleDeleteResponse_header'(Rest, Z1, - Z2, F@_1, TrUserData); -'dfp_read_field_def_Etcd.AuthRoleDeleteResponse'(<<>>, - 0, 0, F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.AuthRoleDeleteResponse'(Other, - Z1, Z2, F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.AuthRoleDeleteResponse'(Other, - Z1, Z2, F@_1, TrUserData). - -'dg_read_field_def_Etcd.AuthRoleDeleteResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthRoleDeleteResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'dg_read_field_def_Etcd.AuthRoleDeleteResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthRoleDeleteResponse_header'(Rest, 0, 0, - F@_1, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthRoleDeleteResponse'(Rest, 0, 0, - F@_1, TrUserData); - 1 -> - 'skip_64_Etcd.AuthRoleDeleteResponse'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthRoleDeleteResponse'(Rest, - 0, 0, F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthRoleDeleteResponse'(Rest, - Key bsr 3, 0, F@_1, - TrUserData); - 5 -> - 'skip_32_Etcd.AuthRoleDeleteResponse'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthRoleDeleteResponse'(<<>>, 0, - 0, F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.AuthRoleDeleteResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthRoleDeleteResponse_header'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'d_field_Etcd.AuthRoleDeleteResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.AuthRoleDeleteResponse'(RestF, - 0, 0, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.AuthRoleDeleteResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.AuthRoleDeleteResponse'(Rest, Z1, Z2, - F@_1, TrUserData); -'skip_varint_Etcd.AuthRoleDeleteResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleDeleteResponse'(Rest, - Z1, Z2, F@_1, TrUserData). - -'skip_length_delimited_Etcd.AuthRoleDeleteResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthRoleDeleteResponse'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'skip_length_delimited_Etcd.AuthRoleDeleteResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthRoleDeleteResponse'(Rest2, - 0, 0, F@_1, TrUserData). - -'skip_group_Etcd.AuthRoleDeleteResponse'(Bin, FNum, Z2, - F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthRoleDeleteResponse'(Rest, - 0, Z2, F@_1, TrUserData). - -'skip_32_Etcd.AuthRoleDeleteResponse'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleDeleteResponse'(Rest, - Z1, Z2, F@_1, TrUserData). - -'skip_64_Etcd.AuthRoleDeleteResponse'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleDeleteResponse'(Rest, - Z1, Z2, F@_1, TrUserData). - -'decode_msg_Etcd.AuthRoleGrantPermissionResponse'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleGrantPermissionResponse'(Bin, - 0, 0, - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthRoleGrantPermissionResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - TrUserData) -> - 'd_field_Etcd.AuthRoleGrantPermissionResponse_header'(Rest, - Z1, Z2, F@_1, - TrUserData); -'dfp_read_field_def_Etcd.AuthRoleGrantPermissionResponse'(<<>>, - 0, 0, F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.AuthRoleGrantPermissionResponse'(Other, - Z1, Z2, F@_1, - TrUserData) -> - 'dg_read_field_def_Etcd.AuthRoleGrantPermissionResponse'(Other, - Z1, Z2, F@_1, - TrUserData). - -'dg_read_field_def_Etcd.AuthRoleGrantPermissionResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthRoleGrantPermissionResponse'(Rest, - N + 7, - X bsl N + Acc, - F@_1, TrUserData); -'dg_read_field_def_Etcd.AuthRoleGrantPermissionResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthRoleGrantPermissionResponse_header'(Rest, - 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthRoleGrantPermissionResponse'(Rest, - 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.AuthRoleGrantPermissionResponse'(Rest, 0, - 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthRoleGrantPermissionResponse'(Rest, - 0, - 0, - F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthRoleGrantPermissionResponse'(Rest, - Key bsr 3, 0, - F@_1, - TrUserData); - 5 -> - 'skip_32_Etcd.AuthRoleGrantPermissionResponse'(Rest, 0, - 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthRoleGrantPermissionResponse'(<<>>, - 0, 0, F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.AuthRoleGrantPermissionResponse_header'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthRoleGrantPermissionResponse_header'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'d_field_Etcd.AuthRoleGrantPermissionResponse_header'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.AuthRoleGrantPermissionResponse'(RestF, - 0, 0, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.AuthRoleGrantPermissionResponse'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.AuthRoleGrantPermissionResponse'(Rest, - Z1, Z2, F@_1, - TrUserData); -'skip_varint_Etcd.AuthRoleGrantPermissionResponse'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleGrantPermissionResponse'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_length_delimited_Etcd.AuthRoleGrantPermissionResponse'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthRoleGrantPermissionResponse'(Rest, - N + 7, - X bsl N + Acc, - F@_1, - TrUserData); -'skip_length_delimited_Etcd.AuthRoleGrantPermissionResponse'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthRoleGrantPermissionResponse'(Rest2, - 0, 0, F@_1, - TrUserData). - -'skip_group_Etcd.AuthRoleGrantPermissionResponse'(Bin, - FNum, Z2, F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthRoleGrantPermissionResponse'(Rest, - 0, Z2, F@_1, - TrUserData). - -'skip_32_Etcd.AuthRoleGrantPermissionResponse'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleGrantPermissionResponse'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_64_Etcd.AuthRoleGrantPermissionResponse'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleGrantPermissionResponse'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'decode_msg_Etcd.AuthRoleRevokePermissionResponse'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleRevokePermissionResponse'(Bin, - 0, 0, - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.AuthRoleRevokePermissionResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - TrUserData) -> - 'd_field_Etcd.AuthRoleRevokePermissionResponse_header'(Rest, - Z1, Z2, F@_1, - TrUserData); -'dfp_read_field_def_Etcd.AuthRoleRevokePermissionResponse'(<<>>, - 0, 0, F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.AuthRoleRevokePermissionResponse'(Other, - Z1, Z2, F@_1, - TrUserData) -> - 'dg_read_field_def_Etcd.AuthRoleRevokePermissionResponse'(Other, - Z1, Z2, F@_1, - TrUserData). - -'dg_read_field_def_Etcd.AuthRoleRevokePermissionResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.AuthRoleRevokePermissionResponse'(Rest, - N + 7, - X bsl N + Acc, - F@_1, TrUserData); -'dg_read_field_def_Etcd.AuthRoleRevokePermissionResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.AuthRoleRevokePermissionResponse_header'(Rest, - 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.AuthRoleRevokePermissionResponse'(Rest, - 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.AuthRoleRevokePermissionResponse'(Rest, 0, - 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.AuthRoleRevokePermissionResponse'(Rest, - 0, - 0, - F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.AuthRoleRevokePermissionResponse'(Rest, - Key bsr 3, 0, - F@_1, - TrUserData); - 5 -> - 'skip_32_Etcd.AuthRoleRevokePermissionResponse'(Rest, 0, - 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.AuthRoleRevokePermissionResponse'(<<>>, - 0, 0, F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.AuthRoleRevokePermissionResponse_header'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.AuthRoleRevokePermissionResponse_header'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'d_field_Etcd.AuthRoleRevokePermissionResponse_header'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.AuthRoleRevokePermissionResponse'(RestF, - 0, 0, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.AuthRoleRevokePermissionResponse'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.AuthRoleRevokePermissionResponse'(Rest, - Z1, Z2, F@_1, - TrUserData); -'skip_varint_Etcd.AuthRoleRevokePermissionResponse'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleRevokePermissionResponse'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_length_delimited_Etcd.AuthRoleRevokePermissionResponse'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.AuthRoleRevokePermissionResponse'(Rest, - N + 7, - X bsl N + Acc, - F@_1, - TrUserData); -'skip_length_delimited_Etcd.AuthRoleRevokePermissionResponse'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.AuthRoleRevokePermissionResponse'(Rest2, - 0, 0, F@_1, - TrUserData). - -'skip_group_Etcd.AuthRoleRevokePermissionResponse'(Bin, - FNum, Z2, F@_1, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.AuthRoleRevokePermissionResponse'(Rest, - 0, Z2, F@_1, - TrUserData). - -'skip_32_Etcd.AuthRoleRevokePermissionResponse'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleRevokePermissionResponse'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_64_Etcd.AuthRoleRevokePermissionResponse'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.AuthRoleRevokePermissionResponse'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'decode_msg_Etcd.HealthCheckRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.HealthCheckRequest'(Bin, 0, 0, - id(<<>>, TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.HealthCheckRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.HealthCheckRequest_service'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.HealthCheckRequest'(<<>>, 0, 0, - F@_1, _) -> - #{service => F@_1}; -'dfp_read_field_def_Etcd.HealthCheckRequest'(Other, Z1, - Z2, F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.HealthCheckRequest'(Other, Z1, - Z2, F@_1, TrUserData). - -'dg_read_field_def_Etcd.HealthCheckRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.HealthCheckRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, - TrUserData); -'dg_read_field_def_Etcd.HealthCheckRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.HealthCheckRequest_service'(Rest, 0, 0, - F@_1, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.HealthCheckRequest'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.HealthCheckRequest'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.HealthCheckRequest'(Rest, 0, - 0, F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.HealthCheckRequest'(Rest, Key bsr 3, 0, - F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.HealthCheckRequest'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.HealthCheckRequest'(<<>>, 0, 0, - F@_1, _) -> - #{service => F@_1}. - -'d_field_Etcd.HealthCheckRequest_service'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.HealthCheckRequest_service'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.HealthCheckRequest_service'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.HealthCheckRequest'(RestF, 0, - 0, NewFValue, TrUserData). - -'skip_varint_Etcd.HealthCheckRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.HealthCheckRequest'(Rest, Z1, Z2, - F@_1, TrUserData); -'skip_varint_Etcd.HealthCheckRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.HealthCheckRequest'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_length_delimited_Etcd.HealthCheckRequest'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.HealthCheckRequest'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'skip_length_delimited_Etcd.HealthCheckRequest'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.HealthCheckRequest'(Rest2, 0, - 0, F@_1, TrUserData). - -'skip_group_Etcd.HealthCheckRequest'(Bin, FNum, Z2, - F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.HealthCheckRequest'(Rest, 0, - Z2, F@_1, TrUserData). - -'skip_32_Etcd.HealthCheckRequest'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.HealthCheckRequest'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_64_Etcd.HealthCheckRequest'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.HealthCheckRequest'(Rest, Z1, - Z2, F@_1, TrUserData). - -'decode_msg_Etcd.HealthCheckResponse'(Bin, - TrUserData) -> - 'dfp_read_field_def_Etcd.HealthCheckResponse'(Bin, 0, 0, - id('UNKNOWN', TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.HealthCheckResponse'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.HealthCheckResponse_status'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.HealthCheckResponse'(<<>>, 0, - 0, F@_1, _) -> - #{status => F@_1}; -'dfp_read_field_def_Etcd.HealthCheckResponse'(Other, Z1, - Z2, F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.HealthCheckResponse'(Other, Z1, - Z2, F@_1, TrUserData). - -'dg_read_field_def_Etcd.HealthCheckResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.HealthCheckResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'dg_read_field_def_Etcd.HealthCheckResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_Etcd.HealthCheckResponse_status'(Rest, 0, 0, - F@_1, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.HealthCheckResponse'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.HealthCheckResponse'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.HealthCheckResponse'(Rest, - 0, 0, F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.HealthCheckResponse'(Rest, Key bsr 3, - 0, F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.HealthCheckResponse'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.HealthCheckResponse'(<<>>, 0, 0, - F@_1, _) -> - #{status => F@_1}. - -'d_field_Etcd.HealthCheckResponse_status'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.HealthCheckResponse_status'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.HealthCheckResponse_status'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_Etcd.HealthCheckResponse.ServingStatus'(begin - <> = - <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, - TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_Etcd.HealthCheckResponse'(RestF, 0, - 0, NewFValue, TrUserData). - -'skip_varint_Etcd.HealthCheckResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.HealthCheckResponse'(Rest, Z1, Z2, - F@_1, TrUserData); -'skip_varint_Etcd.HealthCheckResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.HealthCheckResponse'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_length_delimited_Etcd.HealthCheckResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.HealthCheckResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'skip_length_delimited_Etcd.HealthCheckResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.HealthCheckResponse'(Rest2, 0, - 0, F@_1, TrUserData). - -'skip_group_Etcd.HealthCheckResponse'(Bin, FNum, Z2, - F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.HealthCheckResponse'(Rest, 0, - Z2, F@_1, TrUserData). - -'skip_32_Etcd.HealthCheckResponse'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.HealthCheckResponse'(Rest, Z1, - Z2, F@_1, TrUserData). - -'skip_64_Etcd.HealthCheckResponse'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.HealthCheckResponse'(Rest, Z1, - Z2, F@_1, TrUserData). - -'decode_msg_Etcd.LockRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.LockRequest'(Bin, 0, 0, - id(<<>>, TrUserData), - id(0, TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.LockRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.LockRequest_name'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'dfp_read_field_def_Etcd.LockRequest'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.LockRequest_lease'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'dfp_read_field_def_Etcd.LockRequest'(<<>>, 0, 0, F@_1, - F@_2, _) -> - #{name => F@_1, lease => F@_2}; -'dfp_read_field_def_Etcd.LockRequest'(Other, Z1, Z2, - F@_1, F@_2, TrUserData) -> - 'dg_read_field_def_Etcd.LockRequest'(Other, Z1, Z2, - F@_1, F@_2, TrUserData). - -'dg_read_field_def_Etcd.LockRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.LockRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, TrUserData); -'dg_read_field_def_Etcd.LockRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.LockRequest_name'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - 16 -> - 'd_field_Etcd.LockRequest_lease'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.LockRequest'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - 1 -> - 'skip_64_Etcd.LockRequest'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.LockRequest'(Rest, 0, 0, - F@_1, F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.LockRequest'(Rest, Key bsr 3, 0, F@_1, - F@_2, TrUserData); - 5 -> - 'skip_32_Etcd.LockRequest'(Rest, 0, 0, F@_1, F@_2, - TrUserData) - end - end; -'dg_read_field_def_Etcd.LockRequest'(<<>>, 0, 0, F@_1, - F@_2, _) -> - #{name => F@_1, lease => F@_2}. - -'d_field_Etcd.LockRequest_name'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.LockRequest_name'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, TrUserData); -'d_field_Etcd.LockRequest_name'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, F@_2, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.LockRequest'(RestF, 0, 0, - NewFValue, F@_2, TrUserData). - -'d_field_Etcd.LockRequest_lease'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.LockRequest_lease'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, TrUserData); -'d_field_Etcd.LockRequest_lease'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.LockRequest'(RestF, 0, 0, F@_1, - NewFValue, TrUserData). - -'skip_varint_Etcd.LockRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.LockRequest'(Rest, Z1, Z2, F@_1, F@_2, - TrUserData); -'skip_varint_Etcd.LockRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.LockRequest'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'skip_length_delimited_Etcd.LockRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.LockRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'skip_length_delimited_Etcd.LockRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.LockRequest'(Rest2, 0, 0, F@_1, - F@_2, TrUserData). - -'skip_group_Etcd.LockRequest'(Bin, FNum, Z2, F@_1, F@_2, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.LockRequest'(Rest, 0, Z2, F@_1, - F@_2, TrUserData). - -'skip_32_Etcd.LockRequest'(<<_:32, Rest/binary>>, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.LockRequest'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'skip_64_Etcd.LockRequest'(<<_:64, Rest/binary>>, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.LockRequest'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'decode_msg_Etcd.LockResponse'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.LockResponse'(Bin, 0, 0, - id('$undef', TrUserData), - id(<<>>, TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.LockResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.LockResponse_header'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'dfp_read_field_def_Etcd.LockResponse'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.LockResponse_key'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'dfp_read_field_def_Etcd.LockResponse'(<<>>, 0, 0, F@_1, - F@_2, _) -> - S1 = #{key => F@_2}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.LockResponse'(Other, Z1, Z2, - F@_1, F@_2, TrUserData) -> - 'dg_read_field_def_Etcd.LockResponse'(Other, Z1, Z2, - F@_1, F@_2, TrUserData). - -'dg_read_field_def_Etcd.LockResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.LockResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'dg_read_field_def_Etcd.LockResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.LockResponse_header'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 18 -> - 'd_field_Etcd.LockResponse_key'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.LockResponse'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - 1 -> - 'skip_64_Etcd.LockResponse'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.LockResponse'(Rest, 0, 0, - F@_1, F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.LockResponse'(Rest, Key bsr 3, 0, F@_1, - F@_2, TrUserData); - 5 -> - 'skip_32_Etcd.LockResponse'(Rest, 0, 0, F@_1, F@_2, - TrUserData) - end - end; -'dg_read_field_def_Etcd.LockResponse'(<<>>, 0, 0, F@_1, - F@_2, _) -> - S1 = #{key => F@_2}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.LockResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.LockResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, TrUserData); -'d_field_Etcd.LockResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.LockResponse'(RestF, 0, 0, - if Prev == '$undef' -> NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - F@_2, TrUserData). - -'d_field_Etcd.LockResponse_key'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.LockResponse_key'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, TrUserData); -'d_field_Etcd.LockResponse_key'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.LockResponse'(RestF, 0, 0, - F@_1, NewFValue, TrUserData). - -'skip_varint_Etcd.LockResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.LockResponse'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'skip_varint_Etcd.LockResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.LockResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'skip_length_delimited_Etcd.LockResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.LockResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'skip_length_delimited_Etcd.LockResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.LockResponse'(Rest2, 0, 0, - F@_1, F@_2, TrUserData). - -'skip_group_Etcd.LockResponse'(Bin, FNum, Z2, F@_1, - F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.LockResponse'(Rest, 0, Z2, - F@_1, F@_2, TrUserData). - -'skip_32_Etcd.LockResponse'(<<_:32, Rest/binary>>, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.LockResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'skip_64_Etcd.LockResponse'(<<_:64, Rest/binary>>, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.LockResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'decode_msg_Etcd.UnlockRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.UnlockRequest'(Bin, 0, 0, - id(<<>>, TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.UnlockRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.UnlockRequest_key'(Rest, Z1, Z2, F@_1, - TrUserData); -'dfp_read_field_def_Etcd.UnlockRequest'(<<>>, 0, 0, - F@_1, _) -> - #{key => F@_1}; -'dfp_read_field_def_Etcd.UnlockRequest'(Other, Z1, Z2, - F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.UnlockRequest'(Other, Z1, Z2, - F@_1, TrUserData). - -'dg_read_field_def_Etcd.UnlockRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.UnlockRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'dg_read_field_def_Etcd.UnlockRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.UnlockRequest_key'(Rest, 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.UnlockRequest'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.UnlockRequest'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.UnlockRequest'(Rest, 0, 0, - F@_1, TrUserData); - 3 -> - 'skip_group_Etcd.UnlockRequest'(Rest, Key bsr 3, 0, - F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.UnlockRequest'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.UnlockRequest'(<<>>, 0, 0, F@_1, - _) -> - #{key => F@_1}. - -'d_field_Etcd.UnlockRequest_key'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.UnlockRequest_key'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.UnlockRequest_key'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.UnlockRequest'(RestF, 0, 0, - NewFValue, TrUserData). - -'skip_varint_Etcd.UnlockRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.UnlockRequest'(Rest, Z1, Z2, F@_1, - TrUserData); -'skip_varint_Etcd.UnlockRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.UnlockRequest'(Rest, Z1, Z2, - F@_1, TrUserData). - -'skip_length_delimited_Etcd.UnlockRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.UnlockRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'skip_length_delimited_Etcd.UnlockRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.UnlockRequest'(Rest2, 0, 0, - F@_1, TrUserData). - -'skip_group_Etcd.UnlockRequest'(Bin, FNum, Z2, F@_1, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.UnlockRequest'(Rest, 0, Z2, - F@_1, TrUserData). - -'skip_32_Etcd.UnlockRequest'(<<_:32, Rest/binary>>, Z1, - Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.UnlockRequest'(Rest, Z1, Z2, - F@_1, TrUserData). - -'skip_64_Etcd.UnlockRequest'(<<_:64, Rest/binary>>, Z1, - Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.UnlockRequest'(Rest, Z1, Z2, - F@_1, TrUserData). - -'decode_msg_Etcd.UnlockResponse'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.UnlockResponse'(Bin, 0, 0, - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.UnlockResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.UnlockResponse_header'(Rest, Z1, Z2, F@_1, - TrUserData); -'dfp_read_field_def_Etcd.UnlockResponse'(<<>>, 0, 0, - F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.UnlockResponse'(Other, Z1, Z2, - F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.UnlockResponse'(Other, Z1, Z2, - F@_1, TrUserData). - -'dg_read_field_def_Etcd.UnlockResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.UnlockResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'dg_read_field_def_Etcd.UnlockResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.UnlockResponse_header'(Rest, 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.UnlockResponse'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.UnlockResponse'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.UnlockResponse'(Rest, 0, 0, - F@_1, TrUserData); - 3 -> - 'skip_group_Etcd.UnlockResponse'(Rest, Key bsr 3, 0, - F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.UnlockResponse'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.UnlockResponse'(<<>>, 0, 0, - F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.UnlockResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.UnlockResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.UnlockResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.UnlockResponse'(RestF, 0, 0, - if Prev == '$undef' -> NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.UnlockResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.UnlockResponse'(Rest, Z1, Z2, F@_1, - TrUserData); -'skip_varint_Etcd.UnlockResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.UnlockResponse'(Rest, Z1, Z2, - F@_1, TrUserData). - -'skip_length_delimited_Etcd.UnlockResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.UnlockResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, - TrUserData); -'skip_length_delimited_Etcd.UnlockResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.UnlockResponse'(Rest2, 0, 0, - F@_1, TrUserData). - -'skip_group_Etcd.UnlockResponse'(Bin, FNum, Z2, F@_1, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.UnlockResponse'(Rest, 0, Z2, - F@_1, TrUserData). - -'skip_32_Etcd.UnlockResponse'(<<_:32, Rest/binary>>, Z1, - Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.UnlockResponse'(Rest, Z1, Z2, - F@_1, TrUserData). - -'skip_64_Etcd.UnlockResponse'(<<_:64, Rest/binary>>, Z1, - Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.UnlockResponse'(Rest, Z1, Z2, - F@_1, TrUserData). - -'decode_msg_Etcd.CampaignRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.CampaignRequest'(Bin, 0, 0, - id(<<>>, TrUserData), - id(0, TrUserData), - id(<<>>, TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.CampaignRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_Etcd.CampaignRequest_name'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.CampaignRequest'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_Etcd.CampaignRequest_lease'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.CampaignRequest'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_Etcd.CampaignRequest_value'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData); -'dfp_read_field_def_Etcd.CampaignRequest'(<<>>, 0, 0, - F@_1, F@_2, F@_3, _) -> - #{name => F@_1, lease => F@_2, value => F@_3}; -'dfp_read_field_def_Etcd.CampaignRequest'(Other, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData) -> - 'dg_read_field_def_Etcd.CampaignRequest'(Other, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'dg_read_field_def_Etcd.CampaignRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.CampaignRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'dg_read_field_def_Etcd.CampaignRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.CampaignRequest_name'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 16 -> - 'd_field_Etcd.CampaignRequest_lease'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 26 -> - 'd_field_Etcd.CampaignRequest_value'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.CampaignRequest'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 1 -> - 'skip_64_Etcd.CampaignRequest'(Rest, 0, 0, F@_1, F@_2, - F@_3, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.CampaignRequest'(Rest, 0, 0, - F@_1, F@_2, F@_3, - TrUserData); - 3 -> - 'skip_group_Etcd.CampaignRequest'(Rest, Key bsr 3, 0, - F@_1, F@_2, F@_3, TrUserData); - 5 -> - 'skip_32_Etcd.CampaignRequest'(Rest, 0, 0, F@_1, F@_2, - F@_3, TrUserData) - end - end; -'dg_read_field_def_Etcd.CampaignRequest'(<<>>, 0, 0, - F@_1, F@_2, F@_3, _) -> - #{name => F@_1, lease => F@_2, value => F@_3}. - -'d_field_Etcd.CampaignRequest_name'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.CampaignRequest_name'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.CampaignRequest_name'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, F@_2, F@_3, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.CampaignRequest'(RestF, 0, 0, - NewFValue, F@_2, F@_3, - TrUserData). - -'d_field_Etcd.CampaignRequest_lease'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.CampaignRequest_lease'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.CampaignRequest_lease'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, F@_3, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.CampaignRequest'(RestF, 0, 0, - F@_1, NewFValue, F@_3, - TrUserData). - -'d_field_Etcd.CampaignRequest_value'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_Etcd.CampaignRequest_value'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_Etcd.CampaignRequest_value'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, _, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.CampaignRequest'(RestF, 0, 0, - F@_1, F@_2, NewFValue, - TrUserData). - -'skip_varint_Etcd.CampaignRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'skip_varint_Etcd.CampaignRequest'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData); -'skip_varint_Etcd.CampaignRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.CampaignRequest'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'skip_length_delimited_Etcd.CampaignRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.CampaignRequest'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, TrUserData); -'skip_length_delimited_Etcd.CampaignRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.CampaignRequest'(Rest2, 0, 0, - F@_1, F@_2, F@_3, TrUserData). - -'skip_group_Etcd.CampaignRequest'(Bin, FNum, Z2, F@_1, - F@_2, F@_3, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.CampaignRequest'(Rest, 0, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'skip_32_Etcd.CampaignRequest'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.CampaignRequest'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'skip_64_Etcd.CampaignRequest'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_Etcd.CampaignRequest'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'decode_msg_Etcd.CampaignResponse'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.CampaignResponse'(Bin, 0, 0, - id('$undef', TrUserData), - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.CampaignResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.CampaignResponse_header'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.CampaignResponse'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.CampaignResponse_leader'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.CampaignResponse'(<<>>, 0, 0, - F@_1, F@_2, _) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if F@_2 == '$undef' -> S2; - true -> S2#{leader => F@_2} - end; -'dfp_read_field_def_Etcd.CampaignResponse'(Other, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'dg_read_field_def_Etcd.CampaignResponse'(Other, Z1, Z2, - F@_1, F@_2, TrUserData). - -'dg_read_field_def_Etcd.CampaignResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.CampaignResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'dg_read_field_def_Etcd.CampaignResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.CampaignResponse_header'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 18 -> - 'd_field_Etcd.CampaignResponse_leader'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.CampaignResponse'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 1 -> - 'skip_64_Etcd.CampaignResponse'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.CampaignResponse'(Rest, 0, - 0, F@_1, F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.CampaignResponse'(Rest, Key bsr 3, 0, - F@_1, F@_2, TrUserData); - 5 -> - 'skip_32_Etcd.CampaignResponse'(Rest, 0, 0, F@_1, F@_2, - TrUserData) - end - end; -'dg_read_field_def_Etcd.CampaignResponse'(<<>>, 0, 0, - F@_1, F@_2, _) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if F@_2 == '$undef' -> S2; - true -> S2#{leader => F@_2} - end. - -'d_field_Etcd.CampaignResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.CampaignResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.CampaignResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.CampaignResponse'(RestF, 0, 0, - if Prev == '$undef' -> NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - F@_2, TrUserData). - -'d_field_Etcd.CampaignResponse_leader'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.CampaignResponse_leader'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.CampaignResponse_leader'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.LeaderKey'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.CampaignResponse'(RestF, 0, 0, - F@_1, - if Prev == '$undef' -> NewFValue; - true -> - 'merge_msg_Etcd.LeaderKey'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.CampaignResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.CampaignResponse'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'skip_varint_Etcd.CampaignResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.CampaignResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'skip_length_delimited_Etcd.CampaignResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.CampaignResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'skip_length_delimited_Etcd.CampaignResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.CampaignResponse'(Rest2, 0, 0, - F@_1, F@_2, TrUserData). - -'skip_group_Etcd.CampaignResponse'(Bin, FNum, Z2, F@_1, - F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.CampaignResponse'(Rest, 0, Z2, - F@_1, F@_2, TrUserData). - -'skip_32_Etcd.CampaignResponse'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.CampaignResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'skip_64_Etcd.CampaignResponse'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.CampaignResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'decode_msg_Etcd.LeaderKey'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaderKey'(Bin, 0, 0, - id(<<>>, TrUserData), - id(<<>>, TrUserData), id(0, TrUserData), - id(0, TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.LeaderKey'(<<10, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - 'd_field_Etcd.LeaderKey_name'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, TrUserData); -'dfp_read_field_def_Etcd.LeaderKey'(<<18, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - 'd_field_Etcd.LeaderKey_key'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, TrUserData); -'dfp_read_field_def_Etcd.LeaderKey'(<<24, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - 'd_field_Etcd.LeaderKey_rev'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, TrUserData); -'dfp_read_field_def_Etcd.LeaderKey'(<<32, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - 'd_field_Etcd.LeaderKey_lease'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, TrUserData); -'dfp_read_field_def_Etcd.LeaderKey'(<<>>, 0, 0, F@_1, - F@_2, F@_3, F@_4, _) -> - #{name => F@_1, key => F@_2, rev => F@_3, - lease => F@_4}; -'dfp_read_field_def_Etcd.LeaderKey'(Other, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, TrUserData) -> - 'dg_read_field_def_Etcd.LeaderKey'(Other, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, TrUserData). - -'dg_read_field_def_Etcd.LeaderKey'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.LeaderKey'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData); -'dg_read_field_def_Etcd.LeaderKey'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.LeaderKey_name'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, TrUserData); - 18 -> - 'd_field_Etcd.LeaderKey_key'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, TrUserData); - 24 -> - 'd_field_Etcd.LeaderKey_rev'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, TrUserData); - 32 -> - 'd_field_Etcd.LeaderKey_lease'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.LeaderKey'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, TrUserData); - 1 -> - 'skip_64_Etcd.LeaderKey'(Rest, 0, 0, F@_1, F@_2, F@_3, - F@_4, TrUserData); - 2 -> - 'skip_length_delimited_Etcd.LeaderKey'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, - TrUserData); - 3 -> - 'skip_group_Etcd.LeaderKey'(Rest, Key bsr 3, 0, F@_1, - F@_2, F@_3, F@_4, TrUserData); - 5 -> - 'skip_32_Etcd.LeaderKey'(Rest, 0, 0, F@_1, F@_2, F@_3, - F@_4, TrUserData) - end - end; -'dg_read_field_def_Etcd.LeaderKey'(<<>>, 0, 0, F@_1, - F@_2, F@_3, F@_4, _) -> - #{name => F@_1, key => F@_2, rev => F@_3, - lease => F@_4}. - -'d_field_Etcd.LeaderKey_name'(<<1:1, X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaderKey_name'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData); -'d_field_Etcd.LeaderKey_name'(<<0:1, X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.LeaderKey'(RestF, 0, 0, - NewFValue, F@_2, F@_3, F@_4, - TrUserData). - -'d_field_Etcd.LeaderKey_key'(<<1:1, X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaderKey_key'(Rest, N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, TrUserData); -'d_field_Etcd.LeaderKey_key'(<<0:1, X:7, Rest/binary>>, - N, Acc, F@_1, _, F@_3, F@_4, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.LeaderKey'(RestF, 0, 0, F@_1, - NewFValue, F@_3, F@_4, TrUserData). - -'d_field_Etcd.LeaderKey_rev'(<<1:1, X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaderKey_rev'(Rest, N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, TrUserData); -'d_field_Etcd.LeaderKey_rev'(<<0:1, X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, _, F@_4, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.LeaderKey'(RestF, 0, 0, F@_1, - F@_2, NewFValue, F@_4, TrUserData). - -'d_field_Etcd.LeaderKey_lease'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaderKey_lease'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData); -'d_field_Etcd.LeaderKey_lease'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_Etcd.LeaderKey'(RestF, 0, 0, F@_1, - F@_2, F@_3, NewFValue, TrUserData). - -'skip_varint_Etcd.LeaderKey'(<<1:1, _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'skip_varint_Etcd.LeaderKey'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, TrUserData); -'skip_varint_Etcd.LeaderKey'(<<0:1, _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaderKey'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, TrUserData). - -'skip_length_delimited_Etcd.LeaderKey'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.LeaderKey'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, TrUserData); -'skip_length_delimited_Etcd.LeaderKey'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.LeaderKey'(Rest2, 0, 0, F@_1, - F@_2, F@_3, F@_4, TrUserData). - -'skip_group_Etcd.LeaderKey'(Bin, FNum, Z2, F@_1, F@_2, - F@_3, F@_4, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.LeaderKey'(Rest, 0, Z2, F@_1, - F@_2, F@_3, F@_4, TrUserData). - -'skip_32_Etcd.LeaderKey'(<<_:32, Rest/binary>>, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaderKey'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, TrUserData). - -'skip_64_Etcd.LeaderKey'(<<_:64, Rest/binary>>, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaderKey'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, TrUserData). - -'decode_msg_Etcd.LeaderRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaderRequest'(Bin, 0, 0, - id(<<>>, TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.LeaderRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.LeaderRequest_name'(Rest, Z1, Z2, F@_1, - TrUserData); -'dfp_read_field_def_Etcd.LeaderRequest'(<<>>, 0, 0, - F@_1, _) -> - #{name => F@_1}; -'dfp_read_field_def_Etcd.LeaderRequest'(Other, Z1, Z2, - F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.LeaderRequest'(Other, Z1, Z2, - F@_1, TrUserData). - -'dg_read_field_def_Etcd.LeaderRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.LeaderRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'dg_read_field_def_Etcd.LeaderRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.LeaderRequest_name'(Rest, 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.LeaderRequest'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.LeaderRequest'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.LeaderRequest'(Rest, 0, 0, - F@_1, TrUserData); - 3 -> - 'skip_group_Etcd.LeaderRequest'(Rest, Key bsr 3, 0, - F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.LeaderRequest'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.LeaderRequest'(<<>>, 0, 0, F@_1, - _) -> - #{name => F@_1}. - -'d_field_Etcd.LeaderRequest_name'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaderRequest_name'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.LeaderRequest_name'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.LeaderRequest'(RestF, 0, 0, - NewFValue, TrUserData). - -'skip_varint_Etcd.LeaderRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.LeaderRequest'(Rest, Z1, Z2, F@_1, - TrUserData); -'skip_varint_Etcd.LeaderRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaderRequest'(Rest, Z1, Z2, - F@_1, TrUserData). - -'skip_length_delimited_Etcd.LeaderRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.LeaderRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'skip_length_delimited_Etcd.LeaderRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.LeaderRequest'(Rest2, 0, 0, - F@_1, TrUserData). - -'skip_group_Etcd.LeaderRequest'(Bin, FNum, Z2, F@_1, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.LeaderRequest'(Rest, 0, Z2, - F@_1, TrUserData). - -'skip_32_Etcd.LeaderRequest'(<<_:32, Rest/binary>>, Z1, - Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaderRequest'(Rest, Z1, Z2, - F@_1, TrUserData). - -'skip_64_Etcd.LeaderRequest'(<<_:64, Rest/binary>>, Z1, - Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaderRequest'(Rest, Z1, Z2, - F@_1, TrUserData). - -'decode_msg_Etcd.LeaderResponse'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaderResponse'(Bin, 0, 0, - id('$undef', TrUserData), - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.LeaderResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.LeaderResponse_header'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'dfp_read_field_def_Etcd.LeaderResponse'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.LeaderResponse_kv'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'dfp_read_field_def_Etcd.LeaderResponse'(<<>>, 0, 0, - F@_1, F@_2, _) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if F@_2 == '$undef' -> S2; - true -> S2#{kv => F@_2} - end; -'dfp_read_field_def_Etcd.LeaderResponse'(Other, Z1, Z2, - F@_1, F@_2, TrUserData) -> - 'dg_read_field_def_Etcd.LeaderResponse'(Other, Z1, Z2, - F@_1, F@_2, TrUserData). - -'dg_read_field_def_Etcd.LeaderResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.LeaderResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'dg_read_field_def_Etcd.LeaderResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.LeaderResponse_header'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 18 -> - 'd_field_Etcd.LeaderResponse_kv'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.LeaderResponse'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 1 -> - 'skip_64_Etcd.LeaderResponse'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.LeaderResponse'(Rest, 0, 0, - F@_1, F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.LeaderResponse'(Rest, Key bsr 3, 0, - F@_1, F@_2, TrUserData); - 5 -> - 'skip_32_Etcd.LeaderResponse'(Rest, 0, 0, F@_1, F@_2, - TrUserData) - end - end; -'dg_read_field_def_Etcd.LeaderResponse'(<<>>, 0, 0, - F@_1, F@_2, _) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end, - if F@_2 == '$undef' -> S2; - true -> S2#{kv => F@_2} - end. - -'d_field_Etcd.LeaderResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaderResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, TrUserData); -'d_field_Etcd.LeaderResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.LeaderResponse'(RestF, 0, 0, - if Prev == '$undef' -> NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - F@_2, TrUserData). - -'d_field_Etcd.LeaderResponse_kv'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.LeaderResponse_kv'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, TrUserData); -'d_field_Etcd.LeaderResponse_kv'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_mvccpb.KeyValue'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.LeaderResponse'(RestF, 0, 0, - F@_1, - if Prev == '$undef' -> NewFValue; - true -> - 'merge_msg_mvccpb.KeyValue'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.LeaderResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.LeaderResponse'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'skip_varint_Etcd.LeaderResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaderResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'skip_length_delimited_Etcd.LeaderResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.LeaderResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'skip_length_delimited_Etcd.LeaderResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.LeaderResponse'(Rest2, 0, 0, - F@_1, F@_2, TrUserData). - -'skip_group_Etcd.LeaderResponse'(Bin, FNum, Z2, F@_1, - F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.LeaderResponse'(Rest, 0, Z2, - F@_1, F@_2, TrUserData). - -'skip_32_Etcd.LeaderResponse'(<<_:32, Rest/binary>>, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaderResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'skip_64_Etcd.LeaderResponse'(<<_:64, Rest/binary>>, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.LeaderResponse'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'decode_msg_Etcd.ResignRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.ResignRequest'(Bin, 0, 0, - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.ResignRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.ResignRequest_leader'(Rest, Z1, Z2, F@_1, - TrUserData); -'dfp_read_field_def_Etcd.ResignRequest'(<<>>, 0, 0, - F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{leader => F@_1} - end; -'dfp_read_field_def_Etcd.ResignRequest'(Other, Z1, Z2, - F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.ResignRequest'(Other, Z1, Z2, - F@_1, TrUserData). - -'dg_read_field_def_Etcd.ResignRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.ResignRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'dg_read_field_def_Etcd.ResignRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.ResignRequest_leader'(Rest, 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.ResignRequest'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.ResignRequest'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.ResignRequest'(Rest, 0, 0, - F@_1, TrUserData); - 3 -> - 'skip_group_Etcd.ResignRequest'(Rest, Key bsr 3, 0, - F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.ResignRequest'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.ResignRequest'(<<>>, 0, 0, F@_1, - _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{leader => F@_1} - end. - -'d_field_Etcd.ResignRequest_leader'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.ResignRequest_leader'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.ResignRequest_leader'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.LeaderKey'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.ResignRequest'(RestF, 0, 0, - if Prev == '$undef' -> NewFValue; - true -> - 'merge_msg_Etcd.LeaderKey'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.ResignRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.ResignRequest'(Rest, Z1, Z2, F@_1, - TrUserData); -'skip_varint_Etcd.ResignRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.ResignRequest'(Rest, Z1, Z2, - F@_1, TrUserData). - -'skip_length_delimited_Etcd.ResignRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.ResignRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'skip_length_delimited_Etcd.ResignRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.ResignRequest'(Rest2, 0, 0, - F@_1, TrUserData). - -'skip_group_Etcd.ResignRequest'(Bin, FNum, Z2, F@_1, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.ResignRequest'(Rest, 0, Z2, - F@_1, TrUserData). - -'skip_32_Etcd.ResignRequest'(<<_:32, Rest/binary>>, Z1, - Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.ResignRequest'(Rest, Z1, Z2, - F@_1, TrUserData). - -'skip_64_Etcd.ResignRequest'(<<_:64, Rest/binary>>, Z1, - Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.ResignRequest'(Rest, Z1, Z2, - F@_1, TrUserData). - -'decode_msg_Etcd.ResignResponse'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.ResignResponse'(Bin, 0, 0, - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.ResignResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.ResignResponse_header'(Rest, Z1, Z2, F@_1, - TrUserData); -'dfp_read_field_def_Etcd.ResignResponse'(<<>>, 0, 0, - F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.ResignResponse'(Other, Z1, Z2, - F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.ResignResponse'(Other, Z1, Z2, - F@_1, TrUserData). - -'dg_read_field_def_Etcd.ResignResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.ResignResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'dg_read_field_def_Etcd.ResignResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.ResignResponse_header'(Rest, 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.ResignResponse'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.ResignResponse'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.ResignResponse'(Rest, 0, 0, - F@_1, TrUserData); - 3 -> - 'skip_group_Etcd.ResignResponse'(Rest, Key bsr 3, 0, - F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.ResignResponse'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.ResignResponse'(<<>>, 0, 0, - F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.ResignResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.ResignResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.ResignResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.ResignResponse'(RestF, 0, 0, - if Prev == '$undef' -> NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.ResignResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.ResignResponse'(Rest, Z1, Z2, F@_1, - TrUserData); -'skip_varint_Etcd.ResignResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.ResignResponse'(Rest, Z1, Z2, - F@_1, TrUserData). - -'skip_length_delimited_Etcd.ResignResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.ResignResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, - TrUserData); -'skip_length_delimited_Etcd.ResignResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.ResignResponse'(Rest2, 0, 0, - F@_1, TrUserData). - -'skip_group_Etcd.ResignResponse'(Bin, FNum, Z2, F@_1, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.ResignResponse'(Rest, 0, Z2, - F@_1, TrUserData). - -'skip_32_Etcd.ResignResponse'(<<_:32, Rest/binary>>, Z1, - Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.ResignResponse'(Rest, Z1, Z2, - F@_1, TrUserData). - -'skip_64_Etcd.ResignResponse'(<<_:64, Rest/binary>>, Z1, - Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.ResignResponse'(Rest, Z1, Z2, - F@_1, TrUserData). - -'decode_msg_Etcd.ProclaimRequest'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.ProclaimRequest'(Bin, 0, 0, - id('$undef', TrUserData), - id(<<>>, TrUserData), TrUserData). - -'dfp_read_field_def_Etcd.ProclaimRequest'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.ProclaimRequest_leader'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData); -'dfp_read_field_def_Etcd.ProclaimRequest'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_Etcd.ProclaimRequest_value'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'dfp_read_field_def_Etcd.ProclaimRequest'(<<>>, 0, 0, - F@_1, F@_2, _) -> - S1 = #{value => F@_2}, - if F@_1 == '$undef' -> S1; - true -> S1#{leader => F@_1} - end; -'dfp_read_field_def_Etcd.ProclaimRequest'(Other, Z1, Z2, - F@_1, F@_2, TrUserData) -> - 'dg_read_field_def_Etcd.ProclaimRequest'(Other, Z1, Z2, - F@_1, F@_2, TrUserData). - -'dg_read_field_def_Etcd.ProclaimRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.ProclaimRequest'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'dg_read_field_def_Etcd.ProclaimRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.ProclaimRequest_leader'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 18 -> - 'd_field_Etcd.ProclaimRequest_value'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.ProclaimRequest'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 1 -> - 'skip_64_Etcd.ProclaimRequest'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.ProclaimRequest'(Rest, 0, 0, - F@_1, F@_2, - TrUserData); - 3 -> - 'skip_group_Etcd.ProclaimRequest'(Rest, Key bsr 3, 0, - F@_1, F@_2, TrUserData); - 5 -> - 'skip_32_Etcd.ProclaimRequest'(Rest, 0, 0, F@_1, F@_2, - TrUserData) - end - end; -'dg_read_field_def_Etcd.ProclaimRequest'(<<>>, 0, 0, - F@_1, F@_2, _) -> - S1 = #{value => F@_2}, - if F@_1 == '$undef' -> S1; - true -> S1#{leader => F@_1} - end. - -'d_field_Etcd.ProclaimRequest_leader'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.ProclaimRequest_leader'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, - TrUserData); -'d_field_Etcd.ProclaimRequest_leader'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.LeaderKey'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.ProclaimRequest'(RestF, 0, 0, - if Prev == '$undef' -> NewFValue; - true -> - 'merge_msg_Etcd.LeaderKey'(Prev, - NewFValue, - TrUserData) - end, - F@_2, TrUserData). - -'d_field_Etcd.ProclaimRequest_value'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_Etcd.ProclaimRequest_value'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, TrUserData); -'d_field_Etcd.ProclaimRequest_value'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_Etcd.ProclaimRequest'(RestF, 0, 0, - F@_1, NewFValue, TrUserData). - -'skip_varint_Etcd.ProclaimRequest'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_Etcd.ProclaimRequest'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'skip_varint_Etcd.ProclaimRequest'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.ProclaimRequest'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'skip_length_delimited_Etcd.ProclaimRequest'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.ProclaimRequest'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, TrUserData); -'skip_length_delimited_Etcd.ProclaimRequest'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.ProclaimRequest'(Rest2, 0, 0, - F@_1, F@_2, TrUserData). - -'skip_group_Etcd.ProclaimRequest'(Bin, FNum, Z2, F@_1, - F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.ProclaimRequest'(Rest, 0, Z2, - F@_1, F@_2, TrUserData). - -'skip_32_Etcd.ProclaimRequest'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.ProclaimRequest'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'skip_64_Etcd.ProclaimRequest'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_Etcd.ProclaimRequest'(Rest, Z1, Z2, - F@_1, F@_2, TrUserData). - -'decode_msg_Etcd.ProclaimResponse'(Bin, TrUserData) -> - 'dfp_read_field_def_Etcd.ProclaimResponse'(Bin, 0, 0, - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_Etcd.ProclaimResponse'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_Etcd.ProclaimResponse_header'(Rest, Z1, Z2, - F@_1, TrUserData); -'dfp_read_field_def_Etcd.ProclaimResponse'(<<>>, 0, 0, - F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end; -'dfp_read_field_def_Etcd.ProclaimResponse'(Other, Z1, - Z2, F@_1, TrUserData) -> - 'dg_read_field_def_Etcd.ProclaimResponse'(Other, Z1, Z2, - F@_1, TrUserData). - -'dg_read_field_def_Etcd.ProclaimResponse'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_Etcd.ProclaimResponse'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'dg_read_field_def_Etcd.ProclaimResponse'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_Etcd.ProclaimResponse_header'(Rest, 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_Etcd.ProclaimResponse'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_Etcd.ProclaimResponse'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_Etcd.ProclaimResponse'(Rest, 0, - 0, F@_1, - TrUserData); - 3 -> - 'skip_group_Etcd.ProclaimResponse'(Rest, Key bsr 3, 0, - F@_1, TrUserData); - 5 -> - 'skip_32_Etcd.ProclaimResponse'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_Etcd.ProclaimResponse'(<<>>, 0, 0, - F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{header => F@_1} - end. - -'d_field_Etcd.ProclaimResponse_header'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_Etcd.ProclaimResponse_header'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'d_field_Etcd.ProclaimResponse_header'(<<0:1, X:7, - Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_Etcd.ResponseHeader'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_Etcd.ProclaimResponse'(RestF, 0, 0, - if Prev == '$undef' -> NewFValue; - true -> - 'merge_msg_Etcd.ResponseHeader'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_Etcd.ProclaimResponse'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_Etcd.ProclaimResponse'(Rest, Z1, Z2, F@_1, - TrUserData); -'skip_varint_Etcd.ProclaimResponse'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.ProclaimResponse'(Rest, Z1, Z2, - F@_1, TrUserData). - -'skip_length_delimited_Etcd.ProclaimResponse'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_Etcd.ProclaimResponse'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'skip_length_delimited_Etcd.ProclaimResponse'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_Etcd.ProclaimResponse'(Rest2, 0, 0, - F@_1, TrUserData). - -'skip_group_Etcd.ProclaimResponse'(Bin, FNum, Z2, F@_1, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_Etcd.ProclaimResponse'(Rest, 0, Z2, - F@_1, TrUserData). - -'skip_32_Etcd.ProclaimResponse'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.ProclaimResponse'(Rest, Z1, Z2, - F@_1, TrUserData). - -'skip_64_Etcd.ProclaimResponse'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_Etcd.ProclaimResponse'(Rest, Z1, Z2, - F@_1, TrUserData). - -'decode_msg_google.protobuf.FileDescriptorSet'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Bin, - 0, 0, - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.FileDescriptorSet'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorSet_file'(Rest, - Z1, Z2, F@_1, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorSet'(<<>>, - 0, 0, R1, TrUserData) -> - S1 = #{}, - if R1 == '$undef' -> S1; - true -> S1#{file => lists_reverse(R1, TrUserData)} - end; -'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Other, - Z1, Z2, F@_1, - TrUserData) -> - 'dg_read_field_def_google.protobuf.FileDescriptorSet'(Other, - Z1, Z2, F@_1, - TrUserData). - -'dg_read_field_def_google.protobuf.FileDescriptorSet'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.FileDescriptorSet'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'dg_read_field_def_google.protobuf.FileDescriptorSet'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_google.protobuf.FileDescriptorSet_file'(Rest, - 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.FileDescriptorSet'(Rest, 0, - 0, F@_1, - TrUserData); - 1 -> - 'skip_64_google.protobuf.FileDescriptorSet'(Rest, 0, 0, - F@_1, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.FileDescriptorSet'(Rest, - 0, 0, - F@_1, - TrUserData); - 3 -> - 'skip_group_google.protobuf.FileDescriptorSet'(Rest, - Key bsr 3, 0, - F@_1, - TrUserData); - 5 -> - 'skip_32_google.protobuf.FileDescriptorSet'(Rest, 0, 0, - F@_1, TrUserData) - end - end; -'dg_read_field_def_google.protobuf.FileDescriptorSet'(<<>>, - 0, 0, R1, TrUserData) -> - S1 = #{}, - if R1 == '$undef' -> S1; - true -> S1#{file => lists_reverse(R1, TrUserData)} - end. - -'d_field_google.protobuf.FileDescriptorSet_file'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorSet_file'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'d_field_google.protobuf.FileDescriptorSet_file'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.FileDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(RestF, - 0, 0, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.FileDescriptorSet'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_google.protobuf.FileDescriptorSet'(Rest, - Z1, Z2, F@_1, TrUserData); -'skip_varint_google.protobuf.FileDescriptorSet'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_length_delimited_google.protobuf.FileDescriptorSet'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.FileDescriptorSet'(Rest, - N + 7, - X bsl N + Acc, - F@_1, TrUserData); -'skip_length_delimited_google.protobuf.FileDescriptorSet'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest2, - 0, 0, F@_1, - TrUserData). - -'skip_group_google.protobuf.FileDescriptorSet'(Bin, - FNum, Z2, F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, - 0, Z2, F@_1, - TrUserData). - -'skip_32_google.protobuf.FileDescriptorSet'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_64_google.protobuf.FileDescriptorSet'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'decode_msg_google.protobuf.FileDescriptorProto'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_name'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_package'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_dependency'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<82, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_pfield_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<80, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<90, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<88, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<34, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_message_type'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<42, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<50, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_service'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<58, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_extension'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<66, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_options'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<74, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_source_code_info'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<98, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'd_field_google.protobuf.FileDescriptorProto_syntax'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData); -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, R1, - R2, R3, R4, R5, R6, R7, - F@_10, F@_11, F@_12, - TrUserData) -> - S1 = #{dependency => lists_reverse(R1, TrUserData), - public_dependency => lists_reverse(R2, TrUserData), - weak_dependency => lists_reverse(R3, TrUserData)}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, - S3 = if F@_2 == '$undef' -> S2; - true -> S2#{package => F@_2} - end, - S4 = if R4 == '$undef' -> S3; - true -> - S3#{message_type => lists_reverse(R4, TrUserData)} - end, - S5 = if R5 == '$undef' -> S4; - true -> S4#{enum_type => lists_reverse(R5, TrUserData)} - end, - S6 = if R6 == '$undef' -> S5; - true -> S5#{service => lists_reverse(R6, TrUserData)} - end, - S7 = if R7 == '$undef' -> S6; - true -> S6#{extension => lists_reverse(R7, TrUserData)} - end, - S8 = if F@_10 == '$undef' -> S7; - true -> S7#{options => F@_10} - end, - S9 = if F@_11 == '$undef' -> S8; - true -> S8#{source_code_info => F@_11} - end, - if F@_12 == '$undef' -> S9; - true -> S9#{syntax => F@_12} - end; -'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'dg_read_field_def_google.protobuf.FileDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'dg_read_field_def_google.protobuf.FileDescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.FileDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'dg_read_field_def_google.protobuf.FileDescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_google.protobuf.FileDescriptorProto_name'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); - 18 -> - 'd_field_google.protobuf.FileDescriptorProto_package'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 26 -> - 'd_field_google.protobuf.FileDescriptorProto_dependency'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 82 -> - 'd_pfield_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 80 -> - 'd_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 90 -> - 'd_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 88 -> - 'd_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 34 -> - 'd_field_google.protobuf.FileDescriptorProto_message_type'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 42 -> - 'd_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 50 -> - 'd_field_google.protobuf.FileDescriptorProto_service'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 58 -> - 'd_field_google.protobuf.FileDescriptorProto_extension'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 66 -> - 'd_field_google.protobuf.FileDescriptorProto_options'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 74 -> - 'd_field_google.protobuf.FileDescriptorProto_source_code_info'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 98 -> - 'd_field_google.protobuf.FileDescriptorProto_syntax'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.FileDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); - 1 -> - 'skip_64_google.protobuf.FileDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.FileDescriptorProto'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); - 3 -> - 'skip_group_google.protobuf.FileDescriptorProto'(Rest, - Key bsr 3, 0, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); - 5 -> - 'skip_32_google.protobuf.FileDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData) - end - end; -'dg_read_field_def_google.protobuf.FileDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, R1, - R2, R3, R4, R5, R6, R7, - F@_10, F@_11, F@_12, - TrUserData) -> - S1 = #{dependency => lists_reverse(R1, TrUserData), - public_dependency => lists_reverse(R2, TrUserData), - weak_dependency => lists_reverse(R3, TrUserData)}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, - S3 = if F@_2 == '$undef' -> S2; - true -> S2#{package => F@_2} - end, - S4 = if R4 == '$undef' -> S3; - true -> - S3#{message_type => lists_reverse(R4, TrUserData)} - end, - S5 = if R5 == '$undef' -> S4; - true -> S4#{enum_type => lists_reverse(R5, TrUserData)} - end, - S6 = if R6 == '$undef' -> S5; - true -> S5#{service => lists_reverse(R6, TrUserData)} - end, - S7 = if R7 == '$undef' -> S6; - true -> S6#{extension => lists_reverse(R7, TrUserData)} - end, - S8 = if F@_10 == '$undef' -> S7; - true -> S7#{options => F@_10} - end, - S9 = if F@_11 == '$undef' -> S8; - true -> S8#{source_code_info => F@_11} - end, - if F@_12 == '$undef' -> S9; - true -> S9#{syntax => F@_12} - end. - -'d_field_google.protobuf.FileDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'d_field_google.protobuf.FileDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, NewFValue, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_package'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_package'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_package'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, - NewFValue, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_dependency'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_dependency'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, TrUserData); -'d_field_google.protobuf.FileDescriptorProto_dependency'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - Prev, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - cons(NewFValue, - Prev, - TrUserData), - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_public_dependency'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_public_dependency'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - Prev, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, - cons(NewFValue, - Prev, - TrUserData), - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData). - -'d_pfield_google.protobuf.FileDescriptorProto_public_dependency'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData) - when N < 57 -> - 'd_pfield_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - TrUserData); -'d_pfield_google.protobuf.FileDescriptorProto_public_dependency'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, E, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData) -> - Len = X bsl N + Acc, - <> = Rest, - NewSeq = - 'd_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(PackedBytes, - 0, - 0, - E, - TrUserData), - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, NewSeq, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'d_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - AccSeq, - TrUserData) - when N < 57 -> - 'd_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, - N + - 7, - X bsl - N - + - Acc, - AccSeq, - TrUserData); -'d_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - AccSeq, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'd_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(RestF, - 0, 0, - [NewFValue - | AccSeq], - TrUserData); -'d_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(<<>>, - 0, 0, - AccSeq, - _) -> - AccSeq. - -'d_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - Prev, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, - cons(NewFValue, - Prev, - TrUserData), - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'d_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData) - when N < 57 -> - 'd_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'d_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - E, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData) -> - Len = X bsl N + Acc, - <> = Rest, - NewSeq = - 'd_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(PackedBytes, - 0, - 0, - E, - TrUserData), - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, F@_4, NewSeq, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'d_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - AccSeq, - TrUserData) - when N < 57 -> - 'd_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, - N + 7, - X bsl N - + - Acc, - AccSeq, - TrUserData); -'d_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - AccSeq, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'd_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(RestF, - 0, 0, - [NewFValue - | AccSeq], - TrUserData); -'d_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<>>, - 0, 0, - AccSeq, - _) -> - AccSeq. - -'d_field_google.protobuf.FileDescriptorProto_message_type'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_message_type'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_message_type'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - Prev, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.DescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - cons(NewFValue, - Prev, - TrUserData), - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_enum_type'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_enum_type'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - Prev, F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.EnumDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, - cons(NewFValue, - Prev, - TrUserData), - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_service'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_service'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_service'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - Prev, F@_9, F@_10, F@_11, - F@_12, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.ServiceDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - cons(NewFValue, - Prev, - TrUserData), - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_extension'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_extension'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_extension'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, Prev, F@_10, - F@_11, F@_12, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.FieldDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - cons(NewFValue, - Prev, - TrUserData), - F@_10, F@_11, - F@_12, TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_options'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, Prev, F@_11, - F@_12, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.FileOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.FileOptions'(Prev, - NewFValue, - TrUserData) - end, - F@_11, F@_12, - TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_source_code_info'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_source_code_info'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'d_field_google.protobuf.FileDescriptorProto_source_code_info'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, Prev, - F@_12, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.SourceCodeInfo'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.SourceCodeInfo'(Prev, - NewFValue, - TrUserData) - end, - F@_12, TrUserData). - -'d_field_google.protobuf.FileDescriptorProto_syntax'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileDescriptorProto_syntax'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData); -'d_field_google.protobuf.FileDescriptorProto_syntax'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - _, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.FileDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - TrUserData) -> - 'skip_varint_google.protobuf.FileDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, TrUserData); -'skip_varint_google.protobuf.FileDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'skip_length_delimited_google.protobuf.FileDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.FileDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - TrUserData); -'skip_length_delimited_google.protobuf.FileDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'skip_group_google.protobuf.FileDescriptorProto'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, - 0, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'skip_32_google.protobuf.FileDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'skip_64_google.protobuf.FileDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, TrUserData). - -'decode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<8, - Rest/binary>>, - Z1, Z2, - F@_1, F@_2, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto.ExtensionRange_start'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<16, - Rest/binary>>, - Z1, Z2, - F@_1, F@_2, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto.ExtensionRange_end'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<>>, - 0, 0, F@_1, - F@_2, _) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{start => F@_1} - end, - if F@_2 == '$undef' -> S2; - true -> S2#{'end' => F@_2} - end; -'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Other, - Z1, Z2, - F@_1, F@_2, - TrUserData) -> - 'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Other, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, - F@_2, - TrUserData); -'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_google.protobuf.DescriptorProto.ExtensionRange_start'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 16 -> - 'd_field_google.protobuf.DescriptorProto.ExtensionRange_end'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - 0, - 0, - F@_1, - F@_2, - TrUserData); - 1 -> - 'skip_64_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - 0, - 0, - F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - Key - bsr - 3, - 0, - F@_1, - F@_2, - TrUserData); - 5 -> - 'skip_32_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData) - end - end; -'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<>>, - 0, 0, F@_1, - F@_2, _) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{start => F@_1} - end, - if F@_2 == '$undef' -> S2; - true -> S2#{'end' => F@_2} - end. - -'d_field_google.protobuf.DescriptorProto.ExtensionRange_start'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto.ExtensionRange_start'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.DescriptorProto.ExtensionRange_start'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, _, F@_2, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(RestF, - 0, 0, - NewFValue, - F@_2, - TrUserData). - -'d_field_google.protobuf.DescriptorProto.ExtensionRange_end'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto.ExtensionRange_end'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.DescriptorProto.ExtensionRange_end'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, _, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(RestF, - 0, 0, - F@_1, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(<<1:1, - _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(<<0:1, - _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - N + - 7, - X bsl - N - + - Acc, - F@_1, - F@_2, - TrUserData); -'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest2, - 0, 0, - F@_1, - F@_2, - TrUserData). - -'skip_group_google.protobuf.DescriptorProto.ExtensionRange'(Bin, - FNum, Z2, F@_1, - F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - 0, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_32_google.protobuf.DescriptorProto.ExtensionRange'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_64_google.protobuf.DescriptorProto.ExtensionRange'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'decode_msg_google.protobuf.DescriptorProto.ReservedRange'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto.ReservedRange_start'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto.ReservedRange_end'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<>>, - 0, 0, F@_1, - F@_2, _) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{start => F@_1} - end, - if F@_2 == '$undef' -> S2; - true -> S2#{'end' => F@_2} - end; -'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Other, - Z1, Z2, F@_1, - F@_2, - TrUserData) -> - 'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Other, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, - F@_2, - TrUserData); -'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_google.protobuf.DescriptorProto.ReservedRange_start'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 16 -> - 'd_field_google.protobuf.DescriptorProto.ReservedRange_end'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(Rest, - 0, - 0, - F@_1, - F@_2, - TrUserData); - 1 -> - 'skip_64_google.protobuf.DescriptorProto.ReservedRange'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(Rest, - 0, - 0, - F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_google.protobuf.DescriptorProto.ReservedRange'(Rest, - Key - bsr - 3, - 0, - F@_1, - F@_2, - TrUserData); - 5 -> - 'skip_32_google.protobuf.DescriptorProto.ReservedRange'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData) - end - end; -'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<>>, - 0, 0, F@_1, - F@_2, _) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{start => F@_1} - end, - if F@_2 == '$undef' -> S2; - true -> S2#{'end' => F@_2} - end. - -'d_field_google.protobuf.DescriptorProto.ReservedRange_start'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto.ReservedRange_start'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.DescriptorProto.ReservedRange_start'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, _, F@_2, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(RestF, - 0, 0, - NewFValue, - F@_2, - TrUserData). - -'d_field_google.protobuf.DescriptorProto.ReservedRange_end'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto.ReservedRange_end'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.DescriptorProto.ReservedRange_end'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, _, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(RestF, - 0, 0, - F@_1, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(<<1:1, - _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(<<0:1, - _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(Rest, - N + 7, - X bsl - N - + - Acc, - F@_1, - F@_2, - TrUserData); -'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest2, - 0, 0, - F@_1, - F@_2, - TrUserData). - -'skip_group_google.protobuf.DescriptorProto.ReservedRange'(Bin, - FNum, Z2, F@_1, F@_2, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, - 0, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_32_google.protobuf.DescriptorProto.ReservedRange'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_64_google.protobuf.DescriptorProto.ReservedRange'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'decode_msg_google.protobuf.DescriptorProto'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id([], TrUserData), - id('$undef', - TrUserData), - id([], TrUserData), - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_name'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_field'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<50, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_extension'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_nested_type'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<34, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_enum_type'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<42, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_extension_range'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<66, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<58, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_options'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<74, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_reserved_range'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<82, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.DescriptorProto_reserved_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.DescriptorProto'(<<>>, - 0, 0, F@_1, R1, R2, R3, R4, - R5, R6, F@_8, R7, R8, - TrUserData) -> - S1 = #{reserved_name => lists_reverse(R8, TrUserData)}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, - S3 = if R1 == '$undef' -> S2; - true -> S2#{field => lists_reverse(R1, TrUserData)} - end, - S4 = if R2 == '$undef' -> S3; - true -> S3#{extension => lists_reverse(R2, TrUserData)} - end, - S5 = if R3 == '$undef' -> S4; - true -> - S4#{nested_type => lists_reverse(R3, TrUserData)} - end, - S6 = if R4 == '$undef' -> S5; - true -> S5#{enum_type => lists_reverse(R4, TrUserData)} - end, - S7 = if R5 == '$undef' -> S6; - true -> - S6#{extension_range => lists_reverse(R5, TrUserData)} - end, - S8 = if R6 == '$undef' -> S7; - true -> S7#{oneof_decl => lists_reverse(R6, TrUserData)} - end, - S9 = if F@_8 == '$undef' -> S8; - true -> S8#{options => F@_8} - end, - if R7 == '$undef' -> S9; - true -> - S9#{reserved_range => lists_reverse(R7, TrUserData)} - end; -'dfp_read_field_def_google.protobuf.DescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - 'dg_read_field_def_google.protobuf.DescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData). - -'dg_read_field_def_google.protobuf.DescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.DescriptorProto'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dg_read_field_def_google.protobuf.DescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_google.protobuf.DescriptorProto_name'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); - 18 -> - 'd_field_google.protobuf.DescriptorProto_field'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); - 50 -> - 'd_field_google.protobuf.DescriptorProto_extension'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 26 -> - 'd_field_google.protobuf.DescriptorProto_nested_type'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 34 -> - 'd_field_google.protobuf.DescriptorProto_enum_type'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 42 -> - 'd_field_google.protobuf.DescriptorProto_extension_range'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 66 -> - 'd_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 58 -> - 'd_field_google.protobuf.DescriptorProto_options'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 74 -> - 'd_field_google.protobuf.DescriptorProto_reserved_range'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 82 -> - 'd_field_google.protobuf.DescriptorProto_reserved_name'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.DescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 1 -> - 'skip_64_google.protobuf.DescriptorProto'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.DescriptorProto'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - TrUserData); - 3 -> - 'skip_group_google.protobuf.DescriptorProto'(Rest, - Key bsr 3, 0, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); - 5 -> - 'skip_32_google.protobuf.DescriptorProto'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) - end - end; -'dg_read_field_def_google.protobuf.DescriptorProto'(<<>>, - 0, 0, F@_1, R1, R2, R3, R4, - R5, R6, F@_8, R7, R8, - TrUserData) -> - S1 = #{reserved_name => lists_reverse(R8, TrUserData)}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, - S3 = if R1 == '$undef' -> S2; - true -> S2#{field => lists_reverse(R1, TrUserData)} - end, - S4 = if R2 == '$undef' -> S3; - true -> S3#{extension => lists_reverse(R2, TrUserData)} - end, - S5 = if R3 == '$undef' -> S4; - true -> - S4#{nested_type => lists_reverse(R3, TrUserData)} - end, - S6 = if R4 == '$undef' -> S5; - true -> S5#{enum_type => lists_reverse(R4, TrUserData)} - end, - S7 = if R5 == '$undef' -> S6; - true -> - S6#{extension_range => lists_reverse(R5, TrUserData)} - end, - S8 = if R6 == '$undef' -> S7; - true -> S7#{oneof_decl => lists_reverse(R6, TrUserData)} - end, - S9 = if F@_8 == '$undef' -> S8; - true -> S8#{options => F@_8} - end, - if R7 == '$undef' -> S9; - true -> - S9#{reserved_range => lists_reverse(R7, TrUserData)} - end. - -'d_field_google.protobuf.DescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.DescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, NewFValue, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'d_field_google.protobuf.DescriptorProto_field'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_field'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.DescriptorProto_field'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, Prev, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.FieldDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, - cons(NewFValue, Prev, - TrUserData), - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'d_field_google.protobuf.DescriptorProto_extension'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_extension'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.DescriptorProto_extension'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, Prev, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.FieldDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - cons(NewFValue, Prev, - TrUserData), - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.DescriptorProto_nested_type'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_nested_type'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.DescriptorProto_nested_type'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - Prev, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.DescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - cons(NewFValue, Prev, - TrUserData), - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.DescriptorProto_enum_type'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_enum_type'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.DescriptorProto_enum_type'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, Prev, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.EnumDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, - cons(NewFValue, Prev, - TrUserData), - F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'d_field_google.protobuf.DescriptorProto_extension_range'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_extension_range'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, - TrUserData); -'d_field_google.protobuf.DescriptorProto_extension_range'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - Prev, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, - cons(NewFValue, Prev, - TrUserData), - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'d_field_google.protobuf.DescriptorProto_oneof_decl'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.DescriptorProto_oneof_decl'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, Prev, - F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.OneofDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - cons(NewFValue, Prev, - TrUserData), - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.DescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_options'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData); -'d_field_google.protobuf.DescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, Prev, - F@_9, F@_10, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.MessageOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - if Prev == '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.MessageOptions'(Prev, - NewFValue, - TrUserData) - end, - F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.DescriptorProto_reserved_range'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_reserved_range'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.DescriptorProto_reserved_range'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, Prev, - F@_10, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.DescriptorProto.ReservedRange'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, - cons(NewFValue, Prev, - TrUserData), - F@_10, TrUserData). - -'d_field_google.protobuf.DescriptorProto_reserved_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.DescriptorProto_reserved_name'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.DescriptorProto_reserved_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.DescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - 'skip_varint_google.protobuf.DescriptorProto'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData); -'skip_varint_google.protobuf.DescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'skip_length_delimited_google.protobuf.DescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.DescriptorProto'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'skip_length_delimited_google.protobuf.DescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'skip_group_google.protobuf.DescriptorProto'(Bin, FNum, - Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, - 0, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'skip_32_google.protobuf.DescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'skip_64_google.protobuf.DescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData). - -'decode_msg_google.protobuf.FieldDescriptorProto'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_number'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_label'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<40, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_type'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<50, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_type_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_extendee'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<58, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_default_value'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<72, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_oneof_index'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<82, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_json_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<66, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'd_field_google.protobuf.FieldDescriptorProto_options'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, _) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, - S3 = if F@_2 == '$undef' -> S2; - true -> S2#{number => F@_2} - end, - S4 = if F@_3 == '$undef' -> S3; - true -> S3#{label => F@_3} - end, - S5 = if F@_4 == '$undef' -> S4; - true -> S4#{type => F@_4} - end, - S6 = if F@_5 == '$undef' -> S5; - true -> S5#{type_name => F@_5} - end, - S7 = if F@_6 == '$undef' -> S6; - true -> S6#{extendee => F@_6} - end, - S8 = if F@_7 == '$undef' -> S7; - true -> S7#{default_value => F@_7} - end, - S9 = if F@_8 == '$undef' -> S8; - true -> S8#{oneof_index => F@_8} - end, - S10 = if F@_9 == '$undef' -> S9; - true -> S9#{json_name => F@_9} - end, - if F@_10 == '$undef' -> S10; - true -> S10#{options => F@_10} - end; -'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - 'dg_read_field_def_google.protobuf.FieldDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData). - -'dg_read_field_def_google.protobuf.FieldDescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'dg_read_field_def_google.protobuf.FieldDescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_google.protobuf.FieldDescriptorProto_name'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 24 -> - 'd_field_google.protobuf.FieldDescriptorProto_number'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 32 -> - 'd_field_google.protobuf.FieldDescriptorProto_label'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 40 -> - 'd_field_google.protobuf.FieldDescriptorProto_type'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 50 -> - 'd_field_google.protobuf.FieldDescriptorProto_type_name'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 18 -> - 'd_field_google.protobuf.FieldDescriptorProto_extendee'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 58 -> - 'd_field_google.protobuf.FieldDescriptorProto_default_value'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - TrUserData); - 72 -> - 'd_field_google.protobuf.FieldDescriptorProto_oneof_index'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 82 -> - 'd_field_google.protobuf.FieldDescriptorProto_json_name'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 66 -> - 'd_field_google.protobuf.FieldDescriptorProto_options'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.FieldDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - TrUserData); - 1 -> - 'skip_64_google.protobuf.FieldDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.FieldDescriptorProto'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - TrUserData); - 3 -> - 'skip_group_google.protobuf.FieldDescriptorProto'(Rest, - Key bsr 3, 0, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - TrUserData); - 5 -> - 'skip_32_google.protobuf.FieldDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) - end - end; -'dg_read_field_def_google.protobuf.FieldDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - _) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, - S3 = if F@_2 == '$undef' -> S2; - true -> S2#{number => F@_2} - end, - S4 = if F@_3 == '$undef' -> S3; - true -> S3#{label => F@_3} - end, - S5 = if F@_4 == '$undef' -> S4; - true -> S4#{type => F@_4} - end, - S6 = if F@_5 == '$undef' -> S5; - true -> S5#{type_name => F@_5} - end, - S7 = if F@_6 == '$undef' -> S6; - true -> S6#{extendee => F@_6} - end, - S8 = if F@_7 == '$undef' -> S7; - true -> S7#{default_value => F@_7} - end, - S9 = if F@_8 == '$undef' -> S8; - true -> S8#{oneof_index => F@_8} - end, - S10 = if F@_9 == '$undef' -> S9; - true -> S9#{json_name => F@_9} - end, - if F@_10 == '$undef' -> S10; - true -> S10#{options => F@_10} - end. - -'d_field_google.protobuf.FieldDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, NewFValue, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_number'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_number'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_number'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, - NewFValue, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_label'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_label'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_label'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, _, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_google.protobuf.FieldDescriptorProto.Label'(begin - <> = - <<(X bsl N - + - Acc):32/unsigned-native>>, - id(Res, - TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_type'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_type'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_type'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_google.protobuf.FieldDescriptorProto.Type'(begin - <> = - <<(X bsl N - + - Acc):32/unsigned-native>>, - id(Res, - TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, NewFValue, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_type_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_type_name'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_type_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, _, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, - NewFValue, F@_6, - F@_7, F@_8, F@_9, - F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_extendee'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_extendee'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_extendee'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, _, - F@_7, F@_8, F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - NewFValue, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_default_value'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_default_value'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_default_value'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, _, F@_8, - F@_9, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, NewFValue, - F@_8, F@_9, F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_oneof_index'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_oneof_index'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, - TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_oneof_index'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, _, F@_9, - F@_10, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - NewFValue, F@_9, - F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_json_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_json_name'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_json_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, _, F@_10, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - NewFValue, F@_10, - TrUserData). - -'d_field_google.protobuf.FieldDescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldDescriptorProto_options'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, TrUserData); -'d_field_google.protobuf.FieldDescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.FieldOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.FieldOptions'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_google.protobuf.FieldDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData) -> - 'skip_varint_google.protobuf.FieldDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData); -'skip_varint_google.protobuf.FieldDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'skip_length_delimited_google.protobuf.FieldDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.FieldDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - TrUserData); -'skip_length_delimited_google.protobuf.FieldDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData). - -'skip_group_google.protobuf.FieldDescriptorProto'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, - 0, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - TrUserData). - -'skip_32_google.protobuf.FieldDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'skip_64_google.protobuf.FieldDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - TrUserData). - -'decode_msg_google.protobuf.OneofDescriptorProto'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - TrUserData) -> - 'd_field_google.protobuf.OneofDescriptorProto_name'(Rest, - Z1, Z2, F@_1, - TrUserData); -'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(<<>>, - 0, 0, F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end; -'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Other, - Z1, Z2, F@_1, - TrUserData) -> - 'dg_read_field_def_google.protobuf.OneofDescriptorProto'(Other, - Z1, Z2, F@_1, - TrUserData). - -'dg_read_field_def_google.protobuf.OneofDescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, TrUserData); -'dg_read_field_def_google.protobuf.OneofDescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_google.protobuf.OneofDescriptorProto_name'(Rest, - 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.OneofDescriptorProto'(Rest, - 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_google.protobuf.OneofDescriptorProto'(Rest, 0, - 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.OneofDescriptorProto'(Rest, - 0, - 0, - F@_1, - TrUserData); - 3 -> - 'skip_group_google.protobuf.OneofDescriptorProto'(Rest, - Key bsr 3, 0, - F@_1, - TrUserData); - 5 -> - 'skip_32_google.protobuf.OneofDescriptorProto'(Rest, 0, - 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_google.protobuf.OneofDescriptorProto'(<<>>, - 0, 0, F@_1, _) -> - S1 = #{}, - if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end. - -'d_field_google.protobuf.OneofDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.OneofDescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'d_field_google.protobuf.OneofDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(RestF, - 0, 0, NewFValue, - TrUserData). - -'skip_varint_google.protobuf.OneofDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_google.protobuf.OneofDescriptorProto'(Rest, - Z1, Z2, F@_1, - TrUserData); -'skip_varint_google.protobuf.OneofDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_length_delimited_google.protobuf.OneofDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.OneofDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, - TrUserData); -'skip_length_delimited_google.protobuf.OneofDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest2, - 0, 0, F@_1, - TrUserData). - -'skip_group_google.protobuf.OneofDescriptorProto'(Bin, - FNum, Z2, F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, - 0, Z2, F@_1, - TrUserData). - -'skip_32_google.protobuf.OneofDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_64_google.protobuf.OneofDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'decode_msg_google.protobuf.EnumDescriptorProto'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id([], TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'd_field_google.protobuf.EnumDescriptorProto_name'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'd_field_google.protobuf.EnumDescriptorProto_value'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'd_field_google.protobuf.EnumDescriptorProto_options'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<>>, - 0, 0, F@_1, R1, F@_3, - TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, - S3 = if R1 == '$undef' -> S2; - true -> S2#{value => lists_reverse(R1, TrUserData)} - end, - if F@_3 == '$undef' -> S3; - true -> S3#{options => F@_3} - end; -'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'dg_read_field_def_google.protobuf.EnumDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'dg_read_field_def_google.protobuf.EnumDescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, - TrUserData); -'dg_read_field_def_google.protobuf.EnumDescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_google.protobuf.EnumDescriptorProto_name'(Rest, - 0, 0, F@_1, F@_2, - F@_3, TrUserData); - 18 -> - 'd_field_google.protobuf.EnumDescriptorProto_value'(Rest, - 0, 0, F@_1, F@_2, - F@_3, TrUserData); - 26 -> - 'd_field_google.protobuf.EnumDescriptorProto_options'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.EnumDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 1 -> - 'skip_64_google.protobuf.EnumDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.EnumDescriptorProto'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - TrUserData); - 3 -> - 'skip_group_google.protobuf.EnumDescriptorProto'(Rest, - Key bsr 3, 0, - F@_1, F@_2, - F@_3, - TrUserData); - 5 -> - 'skip_32_google.protobuf.EnumDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, TrUserData) - end - end; -'dg_read_field_def_google.protobuf.EnumDescriptorProto'(<<>>, - 0, 0, F@_1, R1, F@_3, - TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, - S3 = if R1 == '$undef' -> S2; - true -> S2#{value => lists_reverse(R1, TrUserData)} - end, - if F@_3 == '$undef' -> S3; - true -> S3#{options => F@_3} - end. - -'d_field_google.protobuf.EnumDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumDescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, - 0, 0, NewFValue, - F@_2, F@_3, - TrUserData). - -'d_field_google.protobuf.EnumDescriptorProto_value'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumDescriptorProto_value'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumDescriptorProto_value'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, Prev, F@_3, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.EnumValueDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, - 0, 0, F@_1, - cons(NewFValue, - Prev, - TrUserData), - F@_3, TrUserData). - -'d_field_google.protobuf.EnumDescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumDescriptorProto_options'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumDescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.EnumOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.EnumOptions'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_google.protobuf.EnumDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'skip_varint_google.protobuf.EnumDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData); -'skip_varint_google.protobuf.EnumDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'skip_length_delimited_google.protobuf.EnumDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.EnumDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, - TrUserData); -'skip_length_delimited_google.protobuf.EnumDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, TrUserData). - -'skip_group_google.protobuf.EnumDescriptorProto'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, - 0, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'skip_32_google.protobuf.EnumDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'skip_64_google.protobuf.EnumDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'decode_msg_google.protobuf.EnumValueDescriptorProto'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData) -> - 'd_field_google.protobuf.EnumValueDescriptorProto_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData) -> - 'd_field_google.protobuf.EnumValueDescriptorProto_number'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData) -> - 'd_field_google.protobuf.EnumValueDescriptorProto_options'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, - F@_3, _) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, - S3 = if F@_2 == '$undef' -> S2; - true -> S2#{number => F@_2} - end, - if F@_3 == '$undef' -> S3; - true -> S3#{options => F@_3} - end; -'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Other, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData) -> - 'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(Other, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, - TrUserData); -'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_google.protobuf.EnumValueDescriptorProto_name'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 16 -> - 'd_field_google.protobuf.EnumValueDescriptorProto_number'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 26 -> - 'd_field_google.protobuf.EnumValueDescriptorProto_options'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.EnumValueDescriptorProto'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - TrUserData); - 1 -> - 'skip_64_google.protobuf.EnumValueDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - TrUserData); - 3 -> - 'skip_group_google.protobuf.EnumValueDescriptorProto'(Rest, - Key bsr 3, - 0, F@_1, - F@_2, - F@_3, - TrUserData); - 5 -> - 'skip_32_google.protobuf.EnumValueDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData) - end - end; -'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, - F@_3, _) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, - S3 = if F@_2 == '$undef' -> S2; - true -> S2#{number => F@_2} - end, - if F@_3 == '$undef' -> S3; - true -> S3#{options => F@_3} - end. - -'d_field_google.protobuf.EnumValueDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumValueDescriptorProto_name'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumValueDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(RestF, - 0, 0, - NewFValue, - F@_2, F@_3, - TrUserData). - -'d_field_google.protobuf.EnumValueDescriptorProto_number'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumValueDescriptorProto_number'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumValueDescriptorProto_number'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, F@_3, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(RestF, - 0, 0, F@_1, - NewFValue, - F@_3, - TrUserData). - -'d_field_google.protobuf.EnumValueDescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumValueDescriptorProto_options'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumValueDescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.EnumValueOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(RestF, - 0, 0, F@_1, - F@_2, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.EnumValueOptions'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_google.protobuf.EnumValueDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'skip_varint_google.protobuf.EnumValueDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'skip_varint_google.protobuf.EnumValueDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, - TrUserData); -'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest2, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_group_google.protobuf.EnumValueDescriptorProto'(Bin, - FNum, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, - 0, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_32_google.protobuf.EnumValueDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_64_google.protobuf.EnumValueDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'decode_msg_google.protobuf.ServiceDescriptorProto'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id([], - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'd_field_google.protobuf.ServiceDescriptorProto_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'd_field_google.protobuf.ServiceDescriptorProto_method'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'd_field_google.protobuf.ServiceDescriptorProto_options'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<>>, - 0, 0, F@_1, R1, - F@_3, TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, - S3 = if R1 == '$undef' -> S2; - true -> S2#{method => lists_reverse(R1, TrUserData)} - end, - if F@_3 == '$undef' -> S3; - true -> S3#{options => F@_3} - end; -'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - 'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(Other, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_google.protobuf.ServiceDescriptorProto_name'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 18 -> - 'd_field_google.protobuf.ServiceDescriptorProto_method'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 26 -> - 'd_field_google.protobuf.ServiceDescriptorProto_options'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.ServiceDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 1 -> - 'skip_64_google.protobuf.ServiceDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - TrUserData); - 3 -> - 'skip_group_google.protobuf.ServiceDescriptorProto'(Rest, - Key bsr 3, - 0, F@_1, - F@_2, F@_3, - TrUserData); - 5 -> - 'skip_32_google.protobuf.ServiceDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData) - end - end; -'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(<<>>, - 0, 0, F@_1, R1, F@_3, - TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, - S3 = if R1 == '$undef' -> S2; - true -> S2#{method => lists_reverse(R1, TrUserData)} - end, - if F@_3 == '$undef' -> S3; - true -> S3#{options => F@_3} - end. - -'d_field_google.protobuf.ServiceDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.ServiceDescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.ServiceDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(RestF, - 0, 0, NewFValue, - F@_2, F@_3, - TrUserData). - -'d_field_google.protobuf.ServiceDescriptorProto_method'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.ServiceDescriptorProto_method'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.ServiceDescriptorProto_method'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, Prev, - F@_3, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.MethodDescriptorProto'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(RestF, - 0, 0, F@_1, - cons(NewFValue, - Prev, - TrUserData), - F@_3, - TrUserData). - -'d_field_google.protobuf.ServiceDescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.ServiceDescriptorProto_options'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.ServiceDescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.ServiceOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(RestF, - 0, 0, F@_1, - F@_2, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.ServiceOptions'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_google.protobuf.ServiceDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'skip_varint_google.protobuf.ServiceDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'skip_varint_google.protobuf.ServiceDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, - TrUserData); -'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest2, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_group_google.protobuf.ServiceDescriptorProto'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, - 0, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_32_google.protobuf.ServiceDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'skip_64_google.protobuf.ServiceDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - TrUserData). - -'decode_msg_google.protobuf.MethodDescriptorProto'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'd_field_google.protobuf.MethodDescriptorProto_name'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'd_field_google.protobuf.MethodDescriptorProto_input_type'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'd_field_google.protobuf.MethodDescriptorProto_output_type'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<34, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'd_field_google.protobuf.MethodDescriptorProto_options'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData); -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<40, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'd_field_google.protobuf.MethodDescriptorProto_client_streaming'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<48, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'd_field_google.protobuf.MethodDescriptorProto_server_streaming'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, _) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, - S3 = if F@_2 == '$undef' -> S2; - true -> S2#{input_type => F@_2} - end, - S4 = if F@_3 == '$undef' -> S3; - true -> S3#{output_type => F@_3} - end, - S5 = if F@_4 == '$undef' -> S4; - true -> S4#{options => F@_4} - end, - S6 = if F@_5 == '$undef' -> S5; - true -> S5#{client_streaming => F@_5} - end, - if F@_6 == '$undef' -> S6; - true -> S6#{server_streaming => F@_6} - end; -'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - 'dg_read_field_def_google.protobuf.MethodDescriptorProto'(Other, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData). - -'dg_read_field_def_google.protobuf.MethodDescriptorProto'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData); -'dg_read_field_def_google.protobuf.MethodDescriptorProto'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_google.protobuf.MethodDescriptorProto_name'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, - TrUserData); - 18 -> - 'd_field_google.protobuf.MethodDescriptorProto_input_type'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, - TrUserData); - 26 -> - 'd_field_google.protobuf.MethodDescriptorProto_output_type'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - TrUserData); - 34 -> - 'd_field_google.protobuf.MethodDescriptorProto_options'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, - TrUserData); - 40 -> - 'd_field_google.protobuf.MethodDescriptorProto_client_streaming'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - TrUserData); - 48 -> - 'd_field_google.protobuf.MethodDescriptorProto_server_streaming'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.MethodDescriptorProto'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, - TrUserData); - 1 -> - 'skip_64_google.protobuf.MethodDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.MethodDescriptorProto'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - TrUserData); - 3 -> - 'skip_group_google.protobuf.MethodDescriptorProto'(Rest, - Key bsr 3, 0, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); - 5 -> - 'skip_32_google.protobuf.MethodDescriptorProto'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData) - end - end; -'dg_read_field_def_google.protobuf.MethodDescriptorProto'(<<>>, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, _) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{name => F@_1} - end, - S3 = if F@_2 == '$undef' -> S2; - true -> S2#{input_type => F@_2} - end, - S4 = if F@_3 == '$undef' -> S3; - true -> S3#{output_type => F@_3} - end, - S5 = if F@_4 == '$undef' -> S4; - true -> S4#{options => F@_4} - end, - S6 = if F@_5 == '$undef' -> S5; - true -> S5#{client_streaming => F@_5} - end, - if F@_6 == '$undef' -> S6; - true -> S6#{server_streaming => F@_6} - end. - -'d_field_google.protobuf.MethodDescriptorProto_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodDescriptorProto_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'d_field_google.protobuf.MethodDescriptorProto_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, - 0, 0, NewFValue, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData). - -'d_field_google.protobuf.MethodDescriptorProto_input_type'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodDescriptorProto_input_type'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData); -'d_field_google.protobuf.MethodDescriptorProto_input_type'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, - F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, - 0, 0, F@_1, - NewFValue, F@_3, - F@_4, F@_5, F@_6, - TrUserData). - -'d_field_google.protobuf.MethodDescriptorProto_output_type'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodDescriptorProto_output_type'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'d_field_google.protobuf.MethodDescriptorProto_output_type'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - _, F@_4, F@_5, F@_6, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, F@_4, - F@_5, F@_6, - TrUserData). - -'d_field_google.protobuf.MethodDescriptorProto_options'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodDescriptorProto_options'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'d_field_google.protobuf.MethodDescriptorProto_options'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, Prev, F@_5, F@_6, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.MethodOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, - if Prev == - '$undef' -> - NewFValue; - true -> - 'merge_msg_google.protobuf.MethodOptions'(Prev, - NewFValue, - TrUserData) - end, - F@_5, F@_6, - TrUserData). - -'d_field_google.protobuf.MethodDescriptorProto_client_streaming'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodDescriptorProto_client_streaming'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'d_field_google.protobuf.MethodDescriptorProto_client_streaming'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, _, F@_6, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, - NewFValue, F@_6, - TrUserData). - -'d_field_google.protobuf.MethodDescriptorProto_server_streaming'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodDescriptorProto_server_streaming'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'d_field_google.protobuf.MethodDescriptorProto_server_streaming'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, _, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.MethodDescriptorProto'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData) -> - 'skip_varint_google.protobuf.MethodDescriptorProto'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - TrUserData); -'skip_varint_google.protobuf.MethodDescriptorProto'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData). - -'skip_length_delimited_google.protobuf.MethodDescriptorProto'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.MethodDescriptorProto'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - TrUserData); -'skip_length_delimited_google.protobuf.MethodDescriptorProto'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, - TrUserData). - -'skip_group_google.protobuf.MethodDescriptorProto'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, - 0, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData). - -'skip_32_google.protobuf.MethodDescriptorProto'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData). - -'skip_64_google.protobuf.MethodDescriptorProto'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, - TrUserData). - -'decode_msg_google.protobuf.FileOptions'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileOptions'(Bin, 0, - 0, - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id([], TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.FileOptions'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_java_package'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<66, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_java_outer_classname'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<80, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_java_multiple_files'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<160, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<216, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_java_string_check_utf8'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<72, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_optimize_for'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<90, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_go_package'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<128, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_cc_generic_services'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<136, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_java_generic_services'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<144, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_py_generic_services'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<184, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<248, - 1, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_cc_enable_arenas'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<162, - 2, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_objc_class_prefix'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<170, - 2, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_csharp_namespace'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<176, - 2, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_javanano_use_deprecated_package'(Rest, - Z1, - Z2, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<200, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_goproto_getters_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<208, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<216, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_goproto_stringer_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<224, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_verbose_equal_all'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<232, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_face_all'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<240, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_gostring_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<248, - 225, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_populate_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<128, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_stringer_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<136, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_onlyone_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<168, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_equal_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<176, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_description_all'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<184, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_testgen_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<192, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_benchgen_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<200, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_marshaler_all'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<208, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_unmarshaler_all'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<216, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_stable_marshaler_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<224, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_sizer_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<232, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<240, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_enum_stringer_all'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<248, - 226, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_unsafe_marshaler_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<128, - 227, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<136, - 227, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_goproto_extensions_map_all'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<144, - 227, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_goproto_unrecognized_all'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<152, - 227, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_gogoproto_import'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<160, - 227, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_protosizer_all'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<168, - 227, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'd_field_google.protobuf.FileOptions_compare_all'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dfp_read_field_def_google.protobuf.FileOptions'(<<>>, - 0, 0, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, R1, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{java_package => F@_1} - end, - S3 = if F@_2 == '$undef' -> S2; - true -> S2#{java_outer_classname => F@_2} - end, - S4 = if F@_3 == '$undef' -> S3; - true -> S3#{java_multiple_files => F@_3} - end, - S5 = if F@_4 == '$undef' -> S4; - true -> S4#{java_generate_equals_and_hash => F@_4} - end, - S6 = if F@_5 == '$undef' -> S5; - true -> S5#{java_string_check_utf8 => F@_5} - end, - S7 = if F@_6 == '$undef' -> S6; - true -> S6#{optimize_for => F@_6} - end, - S8 = if F@_7 == '$undef' -> S7; - true -> S7#{go_package => F@_7} - end, - S9 = if F@_8 == '$undef' -> S8; - true -> S8#{cc_generic_services => F@_8} - end, - S10 = if F@_9 == '$undef' -> S9; - true -> S9#{java_generic_services => F@_9} - end, - S11 = if F@_10 == '$undef' -> S10; - true -> S10#{py_generic_services => F@_10} - end, - S12 = if F@_11 == '$undef' -> S11; - true -> S11#{deprecated => F@_11} - end, - S13 = if F@_12 == '$undef' -> S12; - true -> S12#{cc_enable_arenas => F@_12} - end, - S14 = if F@_13 == '$undef' -> S13; - true -> S13#{objc_class_prefix => F@_13} - end, - S15 = if F@_14 == '$undef' -> S14; - true -> S14#{csharp_namespace => F@_14} - end, - S16 = if F@_15 == '$undef' -> S15; - true -> S15#{javanano_use_deprecated_package => F@_15} - end, - S17 = if R1 == '$undef' -> S16; - true -> - S16#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, - S18 = if F@_17 == '$undef' -> S17; - true -> S17#{goproto_getters_all => F@_17} - end, - S19 = if F@_18 == '$undef' -> S18; - true -> S18#{goproto_enum_prefix_all => F@_18} - end, - S20 = if F@_19 == '$undef' -> S19; - true -> S19#{goproto_stringer_all => F@_19} - end, - S21 = if F@_20 == '$undef' -> S20; - true -> S20#{verbose_equal_all => F@_20} - end, - S22 = if F@_21 == '$undef' -> S21; - true -> S21#{face_all => F@_21} - end, - S23 = if F@_22 == '$undef' -> S22; - true -> S22#{gostring_all => F@_22} - end, - S24 = if F@_23 == '$undef' -> S23; - true -> S23#{populate_all => F@_23} - end, - S25 = if F@_24 == '$undef' -> S24; - true -> S24#{stringer_all => F@_24} - end, - S26 = if F@_25 == '$undef' -> S25; - true -> S25#{onlyone_all => F@_25} - end, - S27 = if F@_26 == '$undef' -> S26; - true -> S26#{equal_all => F@_26} - end, - S28 = if F@_27 == '$undef' -> S27; - true -> S27#{description_all => F@_27} - end, - S29 = if F@_28 == '$undef' -> S28; - true -> S28#{testgen_all => F@_28} - end, - S30 = if F@_29 == '$undef' -> S29; - true -> S29#{benchgen_all => F@_29} - end, - S31 = if F@_30 == '$undef' -> S30; - true -> S30#{marshaler_all => F@_30} - end, - S32 = if F@_31 == '$undef' -> S31; - true -> S31#{unmarshaler_all => F@_31} - end, - S33 = if F@_32 == '$undef' -> S32; - true -> S32#{stable_marshaler_all => F@_32} - end, - S34 = if F@_33 == '$undef' -> S33; - true -> S33#{sizer_all => F@_33} - end, - S35 = if F@_34 == '$undef' -> S34; - true -> S34#{goproto_enum_stringer_all => F@_34} - end, - S36 = if F@_35 == '$undef' -> S35; - true -> S35#{enum_stringer_all => F@_35} - end, - S37 = if F@_36 == '$undef' -> S36; - true -> S36#{unsafe_marshaler_all => F@_36} - end, - S38 = if F@_37 == '$undef' -> S37; - true -> S37#{unsafe_unmarshaler_all => F@_37} - end, - S39 = if F@_38 == '$undef' -> S38; - true -> S38#{goproto_extensions_map_all => F@_38} - end, - S40 = if F@_39 == '$undef' -> S39; - true -> S39#{goproto_unrecognized_all => F@_39} - end, - S41 = if F@_40 == '$undef' -> S40; - true -> S40#{gogoproto_import => F@_40} - end, - S42 = if F@_41 == '$undef' -> S41; - true -> S41#{protosizer_all => F@_41} - end, - if F@_42 == '$undef' -> S42; - true -> S42#{compare_all => F@_42} - end; -'dfp_read_field_def_google.protobuf.FileOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'dg_read_field_def_google.protobuf.FileOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData). - -'dg_read_field_def_google.protobuf.FileOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.FileOptions'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData); -'dg_read_field_def_google.protobuf.FileOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_google.protobuf.FileOptions_java_package'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData); - 66 -> - 'd_field_google.protobuf.FileOptions_java_outer_classname'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 80 -> - 'd_field_google.protobuf.FileOptions_java_multiple_files'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 160 -> - 'd_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 216 -> - 'd_field_google.protobuf.FileOptions_java_string_check_utf8'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 72 -> - 'd_field_google.protobuf.FileOptions_optimize_for'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData); - 90 -> - 'd_field_google.protobuf.FileOptions_go_package'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); - 128 -> - 'd_field_google.protobuf.FileOptions_cc_generic_services'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 136 -> - 'd_field_google.protobuf.FileOptions_java_generic_services'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 144 -> - 'd_field_google.protobuf.FileOptions_py_generic_services'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 184 -> - 'd_field_google.protobuf.FileOptions_deprecated'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); - 248 -> - 'd_field_google.protobuf.FileOptions_cc_enable_arenas'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 290 -> - 'd_field_google.protobuf.FileOptions_objc_class_prefix'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 298 -> - 'd_field_google.protobuf.FileOptions_csharp_namespace'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 304 -> - 'd_field_google.protobuf.FileOptions_javanano_use_deprecated_package'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 7994 -> - 'd_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504008 -> - 'd_field_google.protobuf.FileOptions_goproto_getters_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504016 -> - 'd_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504024 -> - 'd_field_google.protobuf.FileOptions_goproto_stringer_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504032 -> - 'd_field_google.protobuf.FileOptions_verbose_equal_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 504040 -> - 'd_field_google.protobuf.FileOptions_face_all'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData); - 504048 -> - 'd_field_google.protobuf.FileOptions_gostring_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData); - 504056 -> - 'd_field_google.protobuf.FileOptions_populate_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData); - 504064 -> - 'd_field_google.protobuf.FileOptions_stringer_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData); - 504072 -> - 'd_field_google.protobuf.FileOptions_onlyone_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); - 504104 -> - 'd_field_google.protobuf.FileOptions_equal_all'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); - 504112 -> - 'd_field_google.protobuf.FileOptions_description_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 504120 -> - 'd_field_google.protobuf.FileOptions_testgen_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); - 504128 -> - 'd_field_google.protobuf.FileOptions_benchgen_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData); - 504136 -> - 'd_field_google.protobuf.FileOptions_marshaler_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); - 504144 -> - 'd_field_google.protobuf.FileOptions_unmarshaler_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 504152 -> - 'd_field_google.protobuf.FileOptions_stable_marshaler_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504160 -> - 'd_field_google.protobuf.FileOptions_sizer_all'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); - 504168 -> - 'd_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504176 -> - 'd_field_google.protobuf.FileOptions_enum_stringer_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 504184 -> - 'd_field_google.protobuf.FileOptions_unsafe_marshaler_all'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504192 -> - 'd_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504200 -> - 'd_field_google.protobuf.FileOptions_goproto_extensions_map_all'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504208 -> - 'd_field_google.protobuf.FileOptions_goproto_unrecognized_all'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 504216 -> - 'd_field_google.protobuf.FileOptions_gogoproto_import'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); - 504224 -> - 'd_field_google.protobuf.FileOptions_protosizer_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); - 504232 -> - 'd_field_google.protobuf.FileOptions_compare_all'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.FileOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); - 1 -> - 'skip_64_google.protobuf.FileOptions'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.FileOptions'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); - 3 -> - 'skip_group_google.protobuf.FileOptions'(Rest, - Key bsr 3, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); - 5 -> - 'skip_32_google.protobuf.FileOptions'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) - end - end; -'dg_read_field_def_google.protobuf.FileOptions'(<<>>, 0, - 0, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, R1, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{java_package => F@_1} - end, - S3 = if F@_2 == '$undef' -> S2; - true -> S2#{java_outer_classname => F@_2} - end, - S4 = if F@_3 == '$undef' -> S3; - true -> S3#{java_multiple_files => F@_3} - end, - S5 = if F@_4 == '$undef' -> S4; - true -> S4#{java_generate_equals_and_hash => F@_4} - end, - S6 = if F@_5 == '$undef' -> S5; - true -> S5#{java_string_check_utf8 => F@_5} - end, - S7 = if F@_6 == '$undef' -> S6; - true -> S6#{optimize_for => F@_6} - end, - S8 = if F@_7 == '$undef' -> S7; - true -> S7#{go_package => F@_7} - end, - S9 = if F@_8 == '$undef' -> S8; - true -> S8#{cc_generic_services => F@_8} - end, - S10 = if F@_9 == '$undef' -> S9; - true -> S9#{java_generic_services => F@_9} - end, - S11 = if F@_10 == '$undef' -> S10; - true -> S10#{py_generic_services => F@_10} - end, - S12 = if F@_11 == '$undef' -> S11; - true -> S11#{deprecated => F@_11} - end, - S13 = if F@_12 == '$undef' -> S12; - true -> S12#{cc_enable_arenas => F@_12} - end, - S14 = if F@_13 == '$undef' -> S13; - true -> S13#{objc_class_prefix => F@_13} - end, - S15 = if F@_14 == '$undef' -> S14; - true -> S14#{csharp_namespace => F@_14} - end, - S16 = if F@_15 == '$undef' -> S15; - true -> S15#{javanano_use_deprecated_package => F@_15} - end, - S17 = if R1 == '$undef' -> S16; - true -> - S16#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, - S18 = if F@_17 == '$undef' -> S17; - true -> S17#{goproto_getters_all => F@_17} - end, - S19 = if F@_18 == '$undef' -> S18; - true -> S18#{goproto_enum_prefix_all => F@_18} - end, - S20 = if F@_19 == '$undef' -> S19; - true -> S19#{goproto_stringer_all => F@_19} - end, - S21 = if F@_20 == '$undef' -> S20; - true -> S20#{verbose_equal_all => F@_20} - end, - S22 = if F@_21 == '$undef' -> S21; - true -> S21#{face_all => F@_21} - end, - S23 = if F@_22 == '$undef' -> S22; - true -> S22#{gostring_all => F@_22} - end, - S24 = if F@_23 == '$undef' -> S23; - true -> S23#{populate_all => F@_23} - end, - S25 = if F@_24 == '$undef' -> S24; - true -> S24#{stringer_all => F@_24} - end, - S26 = if F@_25 == '$undef' -> S25; - true -> S25#{onlyone_all => F@_25} - end, - S27 = if F@_26 == '$undef' -> S26; - true -> S26#{equal_all => F@_26} - end, - S28 = if F@_27 == '$undef' -> S27; - true -> S27#{description_all => F@_27} - end, - S29 = if F@_28 == '$undef' -> S28; - true -> S28#{testgen_all => F@_28} - end, - S30 = if F@_29 == '$undef' -> S29; - true -> S29#{benchgen_all => F@_29} - end, - S31 = if F@_30 == '$undef' -> S30; - true -> S30#{marshaler_all => F@_30} - end, - S32 = if F@_31 == '$undef' -> S31; - true -> S31#{unmarshaler_all => F@_31} - end, - S33 = if F@_32 == '$undef' -> S32; - true -> S32#{stable_marshaler_all => F@_32} - end, - S34 = if F@_33 == '$undef' -> S33; - true -> S33#{sizer_all => F@_33} - end, - S35 = if F@_34 == '$undef' -> S34; - true -> S34#{goproto_enum_stringer_all => F@_34} - end, - S36 = if F@_35 == '$undef' -> S35; - true -> S35#{enum_stringer_all => F@_35} - end, - S37 = if F@_36 == '$undef' -> S36; - true -> S36#{unsafe_marshaler_all => F@_36} - end, - S38 = if F@_37 == '$undef' -> S37; - true -> S37#{unsafe_unmarshaler_all => F@_37} - end, - S39 = if F@_38 == '$undef' -> S38; - true -> S38#{goproto_extensions_map_all => F@_38} - end, - S40 = if F@_39 == '$undef' -> S39; - true -> S39#{goproto_unrecognized_all => F@_39} - end, - S41 = if F@_40 == '$undef' -> S40; - true -> S40#{gogoproto_import => F@_40} - end, - S42 = if F@_41 == '$undef' -> S41; - true -> S41#{protosizer_all => F@_41} - end, - if F@_42 == '$undef' -> S42; - true -> S42#{compare_all => F@_42} - end. - -'d_field_google.protobuf.FileOptions_java_package'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_java_package'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_java_package'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, NewFValue, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_java_outer_classname'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_java_outer_classname'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_java_outer_classname'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, NewFValue, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_java_multiple_files'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_java_multiple_files'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_java_multiple_files'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, _, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(Rest, - N + 7, - X bsl N - + Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - F@_3, _, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - NewFValue, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_java_string_check_utf8'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_java_string_check_utf8'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_java_string_check_utf8'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, _, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, NewFValue, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_optimize_for'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_optimize_for'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_optimize_for'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, _, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_google.protobuf.FileOptions.OptimizeMode'(begin - <> = - <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, - TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, NewFValue, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_go_package'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_go_package'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_go_package'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, _, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - NewFValue, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_cc_generic_services'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_cc_generic_services'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_cc_generic_services'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, _, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - NewFValue, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_java_generic_services'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_java_generic_services'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_java_generic_services'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, _, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, NewFValue, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_py_generic_services'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_py_generic_services'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_py_generic_services'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, _, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, NewFValue, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, _, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - NewFValue, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_cc_enable_arenas'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_cc_enable_arenas'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_cc_enable_arenas'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - _, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - NewFValue, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_objc_class_prefix'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_objc_class_prefix'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_objc_class_prefix'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, _, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, NewFValue, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_csharp_namespace'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_csharp_namespace'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_csharp_namespace'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, _, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, NewFValue, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_javanano_use_deprecated_package'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_javanano_use_deprecated_package'(Rest, - N + 7, - X bsl - N - + - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_javanano_use_deprecated_package'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, _, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - NewFValue, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_uninterpreted_option'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_uninterpreted_option'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, Prev, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - cons(NewFValue, Prev, - TrUserData), - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_goproto_getters_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_goproto_getters_all'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_goproto_getters_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, _, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, NewFValue, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, _, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, NewFValue, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_goproto_stringer_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_goproto_stringer_all'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_goproto_stringer_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, _, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - NewFValue, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_verbose_equal_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_verbose_equal_all'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_verbose_equal_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, _, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - NewFValue, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_face_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_face_all'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_face_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, _, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, NewFValue, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_gostring_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_gostring_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_gostring_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, _, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, NewFValue, - F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_populate_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_populate_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_populate_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, _, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - NewFValue, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_stringer_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_stringer_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_stringer_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, _, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - NewFValue, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_onlyone_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_onlyone_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_onlyone_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, _, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, NewFValue, F@_26, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_equal_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_equal_all'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_equal_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, _, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, NewFValue, - F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_description_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_description_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_description_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, _, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - NewFValue, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_testgen_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_testgen_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_testgen_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, _, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - NewFValue, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_benchgen_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_benchgen_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_benchgen_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - _, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, NewFValue, F@_30, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_marshaler_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_marshaler_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_marshaler_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, _, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, NewFValue, - F@_31, F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_unmarshaler_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_unmarshaler_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_unmarshaler_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, _, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - NewFValue, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_stable_marshaler_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_stable_marshaler_all'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_stable_marshaler_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, _, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - NewFValue, F@_33, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_sizer_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_sizer_all'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_sizer_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, _, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, NewFValue, F@_34, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, _, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, NewFValue, - F@_35, F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_enum_stringer_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_enum_stringer_all'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_enum_stringer_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, _, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, - NewFValue, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_unsafe_marshaler_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_unsafe_marshaler_all'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_unsafe_marshaler_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - _, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - NewFValue, F@_37, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, _, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, NewFValue, F@_38, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_goproto_extensions_map_all'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_goproto_extensions_map_all'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - F@_28, - F@_29, - F@_30, - F@_31, - F@_32, - F@_33, - F@_34, - F@_35, - F@_36, - F@_37, - F@_38, - F@_39, - F@_40, - F@_41, - F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_goproto_extensions_map_all'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - _, F@_39, - F@_40, F@_41, - F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, NewFValue, - F@_39, F@_40, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_goproto_unrecognized_all'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, F@_39, - F@_40, F@_41, - F@_42, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_goproto_unrecognized_all'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, F@_28, - F@_29, F@_30, - F@_31, F@_32, - F@_33, F@_34, - F@_35, F@_36, - F@_37, F@_38, - F@_39, F@_40, - F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_goproto_unrecognized_all'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - F@_28, F@_29, - F@_30, F@_31, - F@_32, F@_33, - F@_34, F@_35, - F@_36, F@_37, - F@_38, _, F@_40, - F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - NewFValue, F@_40, F@_41, - F@_42, TrUserData). - -'d_field_google.protobuf.FileOptions_gogoproto_import'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_gogoproto_import'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_gogoproto_import'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, _, F@_41, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - NewFValue, F@_41, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_protosizer_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_protosizer_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'d_field_google.protobuf.FileOptions_protosizer_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, _, F@_42, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, NewFValue, F@_42, - TrUserData). - -'d_field_google.protobuf.FileOptions_compare_all'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FileOptions_compare_all'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, - F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData); -'d_field_google.protobuf.FileOptions_compare_all'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, F@_28, - F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, - F@_41, _, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, NewFValue, - TrUserData). - -'skip_varint_google.protobuf.FileOptions'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'skip_varint_google.protobuf.FileOptions'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, F@_28, F@_29, F@_30, - F@_31, F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, F@_40, - F@_41, F@_42, TrUserData); -'skip_varint_google.protobuf.FileOptions'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, F@_36, - F@_37, F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData). - -'skip_length_delimited_google.protobuf.FileOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.FileOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, - F@_39, F@_40, F@_41, - F@_42, TrUserData); -'skip_length_delimited_google.protobuf.FileOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.FileOptions'(Rest2, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData). - -'skip_group_google.protobuf.FileOptions'(Bin, FNum, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, F@_32, - F@_33, F@_34, F@_35, F@_36, F@_37, - F@_38, F@_39, F@_40, F@_41, F@_42, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.FileOptions'(Rest, - 0, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData). - -'skip_32_google.protobuf.FileOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData). - -'skip_64_google.protobuf.FileOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, - F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, - F@_42, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FileOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - F@_28, F@_29, F@_30, F@_31, - F@_32, F@_33, F@_34, F@_35, - F@_36, F@_37, F@_38, F@_39, - F@_40, F@_41, F@_42, - TrUserData). - -'decode_msg_google.protobuf.MessageOptions'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.MessageOptions'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id([], TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.MessageOptions'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_message_set_wire_format'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(Rest, - Z1, - Z2, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<56, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_map_entry'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<136, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_goproto_getters'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<152, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_goproto_stringer'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<160, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_verbose_equal'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<168, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_face'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<176, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_gostring'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<184, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_populate'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<128, - 220, 32, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_stringer'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<200, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_onlyone'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<232, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_equal'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<240, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_description'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<248, - 160, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_testgen'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<128, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_benchgen'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<136, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_marshaler'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<144, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_unmarshaler'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<152, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_stable_marshaler'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<160, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_sizer'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<184, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_unsafe_marshaler'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<192, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<200, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_goproto_extensions_map'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<208, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_goproto_unrecognized'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<224, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_protosizer'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<232, - 161, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'd_field_google.protobuf.MessageOptions_compare'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData); -'dfp_read_field_def_google.protobuf.MessageOptions'(<<>>, - 0, 0, F@_1, F@_2, F@_3, - F@_4, R1, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{message_set_wire_format => F@_1} - end, - S3 = if F@_2 == '$undef' -> S2; - true -> S2#{no_standard_descriptor_accessor => F@_2} - end, - S4 = if F@_3 == '$undef' -> S3; - true -> S3#{deprecated => F@_3} - end, - S5 = if F@_4 == '$undef' -> S4; - true -> S4#{map_entry => F@_4} - end, - S6 = if R1 == '$undef' -> S5; - true -> - S5#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, - S7 = if F@_6 == '$undef' -> S6; - true -> S6#{goproto_getters => F@_6} - end, - S8 = if F@_7 == '$undef' -> S7; - true -> S7#{goproto_stringer => F@_7} - end, - S9 = if F@_8 == '$undef' -> S8; - true -> S8#{verbose_equal => F@_8} - end, - S10 = if F@_9 == '$undef' -> S9; - true -> S9#{face => F@_9} - end, - S11 = if F@_10 == '$undef' -> S10; - true -> S10#{gostring => F@_10} - end, - S12 = if F@_11 == '$undef' -> S11; - true -> S11#{populate => F@_11} - end, - S13 = if F@_12 == '$undef' -> S12; - true -> S12#{stringer => F@_12} - end, - S14 = if F@_13 == '$undef' -> S13; - true -> S13#{onlyone => F@_13} - end, - S15 = if F@_14 == '$undef' -> S14; - true -> S14#{equal => F@_14} - end, - S16 = if F@_15 == '$undef' -> S15; - true -> S15#{description => F@_15} - end, - S17 = if F@_16 == '$undef' -> S16; - true -> S16#{testgen => F@_16} - end, - S18 = if F@_17 == '$undef' -> S17; - true -> S17#{benchgen => F@_17} - end, - S19 = if F@_18 == '$undef' -> S18; - true -> S18#{marshaler => F@_18} - end, - S20 = if F@_19 == '$undef' -> S19; - true -> S19#{unmarshaler => F@_19} - end, - S21 = if F@_20 == '$undef' -> S20; - true -> S20#{stable_marshaler => F@_20} - end, - S22 = if F@_21 == '$undef' -> S21; - true -> S21#{sizer => F@_21} - end, - S23 = if F@_22 == '$undef' -> S22; - true -> S22#{unsafe_marshaler => F@_22} - end, - S24 = if F@_23 == '$undef' -> S23; - true -> S23#{unsafe_unmarshaler => F@_23} - end, - S25 = if F@_24 == '$undef' -> S24; - true -> S24#{goproto_extensions_map => F@_24} - end, - S26 = if F@_25 == '$undef' -> S25; - true -> S25#{goproto_unrecognized => F@_25} - end, - S27 = if F@_26 == '$undef' -> S26; - true -> S26#{protosizer => F@_26} - end, - if F@_27 == '$undef' -> S27; - true -> S27#{compare => F@_27} - end; -'dfp_read_field_def_google.protobuf.MessageOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - 'dg_read_field_def_google.protobuf.MessageOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData). - -'dg_read_field_def_google.protobuf.MessageOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.MessageOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'dg_read_field_def_google.protobuf.MessageOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_google.protobuf.MessageOptions_message_set_wire_format'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 16 -> - 'd_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 24 -> - 'd_field_google.protobuf.MessageOptions_deprecated'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); - 56 -> - 'd_field_google.protobuf.MessageOptions_map_entry'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 7994 -> - 'd_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512008 -> - 'd_field_google.protobuf.MessageOptions_goproto_getters'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 512024 -> - 'd_field_google.protobuf.MessageOptions_goproto_stringer'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512032 -> - 'd_field_google.protobuf.MessageOptions_verbose_equal'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 512040 -> - 'd_field_google.protobuf.MessageOptions_face'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 512048 -> - 'd_field_google.protobuf.MessageOptions_gostring'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 512056 -> - 'd_field_google.protobuf.MessageOptions_populate'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 536064 -> - 'd_field_google.protobuf.MessageOptions_stringer'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 512072 -> - 'd_field_google.protobuf.MessageOptions_onlyone'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 512104 -> - 'd_field_google.protobuf.MessageOptions_equal'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 512112 -> - 'd_field_google.protobuf.MessageOptions_description'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); - 512120 -> - 'd_field_google.protobuf.MessageOptions_testgen'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 512128 -> - 'd_field_google.protobuf.MessageOptions_benchgen'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 512136 -> - 'd_field_google.protobuf.MessageOptions_marshaler'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 512144 -> - 'd_field_google.protobuf.MessageOptions_unmarshaler'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); - 512152 -> - 'd_field_google.protobuf.MessageOptions_stable_marshaler'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512160 -> - 'd_field_google.protobuf.MessageOptions_sizer'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 512184 -> - 'd_field_google.protobuf.MessageOptions_unsafe_marshaler'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512192 -> - 'd_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512200 -> - 'd_field_google.protobuf.MessageOptions_goproto_extensions_map'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512208 -> - 'd_field_google.protobuf.MessageOptions_goproto_unrecognized'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 512224 -> - 'd_field_google.protobuf.MessageOptions_protosizer'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); - 512232 -> - 'd_field_google.protobuf.MessageOptions_compare'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.MessageOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 1 -> - 'skip_64_google.protobuf.MessageOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.MessageOptions'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); - 3 -> - 'skip_group_google.protobuf.MessageOptions'(Rest, - Key bsr 3, 0, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData); - 5 -> - 'skip_32_google.protobuf.MessageOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) - end - end; -'dg_read_field_def_google.protobuf.MessageOptions'(<<>>, - 0, 0, F@_1, F@_2, F@_3, F@_4, - R1, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{message_set_wire_format => F@_1} - end, - S3 = if F@_2 == '$undef' -> S2; - true -> S2#{no_standard_descriptor_accessor => F@_2} - end, - S4 = if F@_3 == '$undef' -> S3; - true -> S3#{deprecated => F@_3} - end, - S5 = if F@_4 == '$undef' -> S4; - true -> S4#{map_entry => F@_4} - end, - S6 = if R1 == '$undef' -> S5; - true -> - S5#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, - S7 = if F@_6 == '$undef' -> S6; - true -> S6#{goproto_getters => F@_6} - end, - S8 = if F@_7 == '$undef' -> S7; - true -> S7#{goproto_stringer => F@_7} - end, - S9 = if F@_8 == '$undef' -> S8; - true -> S8#{verbose_equal => F@_8} - end, - S10 = if F@_9 == '$undef' -> S9; - true -> S9#{face => F@_9} - end, - S11 = if F@_10 == '$undef' -> S10; - true -> S10#{gostring => F@_10} - end, - S12 = if F@_11 == '$undef' -> S11; - true -> S11#{populate => F@_11} - end, - S13 = if F@_12 == '$undef' -> S12; - true -> S12#{stringer => F@_12} - end, - S14 = if F@_13 == '$undef' -> S13; - true -> S13#{onlyone => F@_13} - end, - S15 = if F@_14 == '$undef' -> S14; - true -> S14#{equal => F@_14} - end, - S16 = if F@_15 == '$undef' -> S15; - true -> S15#{description => F@_15} - end, - S17 = if F@_16 == '$undef' -> S16; - true -> S16#{testgen => F@_16} - end, - S18 = if F@_17 == '$undef' -> S17; - true -> S17#{benchgen => F@_17} - end, - S19 = if F@_18 == '$undef' -> S18; - true -> S18#{marshaler => F@_18} - end, - S20 = if F@_19 == '$undef' -> S19; - true -> S19#{unmarshaler => F@_19} - end, - S21 = if F@_20 == '$undef' -> S20; - true -> S20#{stable_marshaler => F@_20} - end, - S22 = if F@_21 == '$undef' -> S21; - true -> S21#{sizer => F@_21} - end, - S23 = if F@_22 == '$undef' -> S22; - true -> S22#{unsafe_marshaler => F@_22} - end, - S24 = if F@_23 == '$undef' -> S23; - true -> S23#{unsafe_unmarshaler => F@_23} - end, - S25 = if F@_24 == '$undef' -> S24; - true -> S24#{goproto_extensions_map => F@_24} - end, - S26 = if F@_25 == '$undef' -> S25; - true -> S25#{goproto_unrecognized => F@_25} - end, - S27 = if F@_26 == '$undef' -> S26; - true -> S26#{protosizer => F@_26} - end, - if F@_27 == '$undef' -> S27; - true -> S27#{compare => F@_27} - end. - -'d_field_google.protobuf.MessageOptions_message_set_wire_format'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MessageOptions_message_set_wire_format'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_message_set_wire_format'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, _, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, NewFValue, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(Rest, - N + - 7, - X - bsl - N - + - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, - _, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, NewFValue, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MessageOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, _, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_map_entry'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MessageOptions_map_entry'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_map_entry'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - NewFValue, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_uninterpreted_option'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_uninterpreted_option'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - Prev, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, - cons(NewFValue, Prev, - TrUserData), - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_goproto_getters'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MessageOptions_goproto_getters'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_goproto_getters'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, _, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, NewFValue, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_goproto_stringer'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MessageOptions_goproto_stringer'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_goproto_stringer'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, _, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - NewFValue, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_verbose_equal'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MessageOptions_verbose_equal'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_verbose_equal'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - _, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - NewFValue, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_face'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MessageOptions_face'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_face'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, _, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, NewFValue, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_gostring'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MessageOptions_gostring'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_gostring'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, _, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, NewFValue, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_populate'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MessageOptions_populate'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_populate'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, _, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - NewFValue, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_stringer'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MessageOptions_stringer'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_stringer'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, _, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, NewFValue, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_onlyone'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MessageOptions_onlyone'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_onlyone'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, _, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, NewFValue, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_equal'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MessageOptions_equal'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_equal'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, _, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - NewFValue, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_description'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MessageOptions_description'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_description'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, _, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, NewFValue, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_testgen'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MessageOptions_testgen'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_testgen'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, _, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, NewFValue, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_benchgen'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MessageOptions_benchgen'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_benchgen'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, _, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - NewFValue, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_marshaler'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MessageOptions_marshaler'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_marshaler'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, _, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, NewFValue, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_unmarshaler'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MessageOptions_unmarshaler'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_unmarshaler'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, _, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, NewFValue, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_stable_marshaler'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MessageOptions_stable_marshaler'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_stable_marshaler'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, _, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - NewFValue, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_sizer'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MessageOptions_sizer'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_sizer'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, _, F@_22, - F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, NewFValue, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_unsafe_marshaler'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MessageOptions_unsafe_marshaler'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_unsafe_marshaler'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, _, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, NewFValue, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, _, - F@_24, F@_25, F@_26, - F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - NewFValue, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_goproto_extensions_map'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, - F@_24, F@_25, - F@_26, F@_27, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MessageOptions_goproto_extensions_map'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - F@_19, - F@_20, - F@_21, - F@_22, - F@_23, - F@_24, - F@_25, - F@_26, - F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_goproto_extensions_map'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, F@_19, - F@_20, F@_21, - F@_22, F@_23, _, - F@_25, F@_26, - F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, NewFValue, F@_25, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_goproto_unrecognized'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MessageOptions_goproto_unrecognized'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, - F@_25, F@_26, - F@_27, - TrUserData); -'d_field_google.protobuf.MessageOptions_goproto_unrecognized'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - F@_19, F@_20, - F@_21, F@_22, - F@_23, F@_24, _, - F@_26, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, NewFValue, - F@_26, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_protosizer'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, F@_27, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MessageOptions_protosizer'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_protosizer'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, - F@_24, F@_25, _, F@_27, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - NewFValue, F@_27, - TrUserData). - -'d_field_google.protobuf.MessageOptions_compare'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MessageOptions_compare'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'d_field_google.protobuf.MessageOptions_compare'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, _, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, NewFValue, - TrUserData). - -'skip_varint_google.protobuf.MessageOptions'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, TrUserData) -> - 'skip_varint_google.protobuf.MessageOptions'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData); -'skip_varint_google.protobuf.MessageOptions'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, TrUserData) -> - 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'skip_length_delimited_google.protobuf.MessageOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.MessageOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, - F@_25, F@_26, F@_27, - TrUserData); -'skip_length_delimited_google.protobuf.MessageOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, - F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest2, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'skip_group_google.protobuf.MessageOptions'(Bin, FNum, - Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, F@_19, F@_20, - F@_21, F@_22, F@_23, F@_24, F@_25, - F@_26, F@_27, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest, - 0, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'skip_32_google.protobuf.MessageOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'skip_64_google.protobuf.MessageOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, F@_20, F@_21, - F@_22, F@_23, F@_24, F@_25, F@_26, - F@_27, TrUserData) -> - 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, F@_19, - F@_20, F@_21, F@_22, - F@_23, F@_24, F@_25, - F@_26, F@_27, - TrUserData). - -'decode_msg_google.protobuf.FieldOptions'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.FieldOptions'(Bin, - 0, 0, - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id([], TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.FieldOptions'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_ctype'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_packed'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<48, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_jstype'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<40, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_lazy'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<80, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_weak'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<200, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_nullable'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<208, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_embed'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<218, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_customtype'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<226, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_customname'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<234, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_jsontag'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<242, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_moretags'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<250, - 222, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_casttype'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<130, - 223, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_castkey'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<138, - 223, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_castvalue'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<144, - 223, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_stdtime'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<152, - 223, 31, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'd_field_google.protobuf.FieldOptions_stdduration'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dfp_read_field_def_google.protobuf.FieldOptions'(<<>>, - 0, 0, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, R1, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{ctype => F@_1} - end, - S3 = if F@_2 == '$undef' -> S2; - true -> S2#{packed => F@_2} - end, - S4 = if F@_3 == '$undef' -> S3; - true -> S3#{jstype => F@_3} - end, - S5 = if F@_4 == '$undef' -> S4; - true -> S4#{lazy => F@_4} - end, - S6 = if F@_5 == '$undef' -> S5; - true -> S5#{deprecated => F@_5} - end, - S7 = if F@_6 == '$undef' -> S6; - true -> S6#{weak => F@_6} - end, - S8 = if R1 == '$undef' -> S7; - true -> - S7#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, - S9 = if F@_8 == '$undef' -> S8; - true -> S8#{nullable => F@_8} - end, - S10 = if F@_9 == '$undef' -> S9; - true -> S9#{embed => F@_9} - end, - S11 = if F@_10 == '$undef' -> S10; - true -> S10#{customtype => F@_10} - end, - S12 = if F@_11 == '$undef' -> S11; - true -> S11#{customname => F@_11} - end, - S13 = if F@_12 == '$undef' -> S12; - true -> S12#{jsontag => F@_12} - end, - S14 = if F@_13 == '$undef' -> S13; - true -> S13#{moretags => F@_13} - end, - S15 = if F@_14 == '$undef' -> S14; - true -> S14#{casttype => F@_14} - end, - S16 = if F@_15 == '$undef' -> S15; - true -> S15#{castkey => F@_15} - end, - S17 = if F@_16 == '$undef' -> S16; - true -> S16#{castvalue => F@_16} - end, - S18 = if F@_17 == '$undef' -> S17; - true -> S17#{stdtime => F@_17} - end, - if F@_18 == '$undef' -> S18; - true -> S18#{stdduration => F@_18} - end; -'dfp_read_field_def_google.protobuf.FieldOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'dg_read_field_def_google.protobuf.FieldOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData). - -'dg_read_field_def_google.protobuf.FieldOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.FieldOptions'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'dg_read_field_def_google.protobuf.FieldOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_google.protobuf.FieldOptions_ctype'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); - 16 -> - 'd_field_google.protobuf.FieldOptions_packed'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, - TrUserData); - 48 -> - 'd_field_google.protobuf.FieldOptions_jstype'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, - TrUserData); - 40 -> - 'd_field_google.protobuf.FieldOptions_lazy'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 24 -> - 'd_field_google.protobuf.FieldOptions_deprecated'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); - 80 -> - 'd_field_google.protobuf.FieldOptions_weak'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 7994 -> - 'd_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - F@_8, - F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - TrUserData); - 520008 -> - 'd_field_google.protobuf.FieldOptions_nullable'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 520016 -> - 'd_field_google.protobuf.FieldOptions_embed'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); - 520026 -> - 'd_field_google.protobuf.FieldOptions_customtype'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); - 520034 -> - 'd_field_google.protobuf.FieldOptions_customname'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); - 520042 -> - 'd_field_google.protobuf.FieldOptions_jsontag'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, - TrUserData); - 520050 -> - 'd_field_google.protobuf.FieldOptions_moretags'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 520058 -> - 'd_field_google.protobuf.FieldOptions_casttype'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 520066 -> - 'd_field_google.protobuf.FieldOptions_castkey'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, - TrUserData); - 520074 -> - 'd_field_google.protobuf.FieldOptions_castvalue'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); - 520080 -> - 'd_field_google.protobuf.FieldOptions_stdtime'(Rest, 0, - 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, - TrUserData); - 520088 -> - 'd_field_google.protobuf.FieldOptions_stdduration'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, - F@_14, F@_15, - F@_16, F@_17, - F@_18, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.FieldOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 1 -> - 'skip_64_google.protobuf.FieldOptions'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.FieldOptions'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - F@_8, F@_9, - F@_10, - F@_11, - F@_12, - F@_13, - F@_14, - F@_15, - F@_16, - F@_17, - F@_18, - TrUserData); - 3 -> - 'skip_group_google.protobuf.FieldOptions'(Rest, - Key bsr 3, 0, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, - TrUserData); - 5 -> - 'skip_32_google.protobuf.FieldOptions'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData) - end - end; -'dg_read_field_def_google.protobuf.FieldOptions'(<<>>, - 0, 0, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, R1, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{ctype => F@_1} - end, - S3 = if F@_2 == '$undef' -> S2; - true -> S2#{packed => F@_2} - end, - S4 = if F@_3 == '$undef' -> S3; - true -> S3#{jstype => F@_3} - end, - S5 = if F@_4 == '$undef' -> S4; - true -> S4#{lazy => F@_4} - end, - S6 = if F@_5 == '$undef' -> S5; - true -> S5#{deprecated => F@_5} - end, - S7 = if F@_6 == '$undef' -> S6; - true -> S6#{weak => F@_6} - end, - S8 = if R1 == '$undef' -> S7; - true -> - S7#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, - S9 = if F@_8 == '$undef' -> S8; - true -> S8#{nullable => F@_8} - end, - S10 = if F@_9 == '$undef' -> S9; - true -> S9#{embed => F@_9} - end, - S11 = if F@_10 == '$undef' -> S10; - true -> S10#{customtype => F@_10} - end, - S12 = if F@_11 == '$undef' -> S11; - true -> S11#{customname => F@_11} - end, - S13 = if F@_12 == '$undef' -> S12; - true -> S12#{jsontag => F@_12} - end, - S14 = if F@_13 == '$undef' -> S13; - true -> S13#{moretags => F@_13} - end, - S15 = if F@_14 == '$undef' -> S14; - true -> S14#{casttype => F@_14} - end, - S16 = if F@_15 == '$undef' -> S15; - true -> S15#{castkey => F@_15} - end, - S17 = if F@_16 == '$undef' -> S16; - true -> S16#{castvalue => F@_16} - end, - S18 = if F@_17 == '$undef' -> S17; - true -> S17#{stdtime => F@_17} - end, - if F@_18 == '$undef' -> S18; - true -> S18#{stdduration => F@_18} - end. - -'d_field_google.protobuf.FieldOptions_ctype'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_ctype'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_ctype'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_google.protobuf.FieldOptions.CType'(begin - <> = - <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, NewFValue, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_packed'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_packed'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_packed'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, NewFValue, - F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_jstype'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_jstype'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_jstype'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, _, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_google.protobuf.FieldOptions.JSType'(begin - <> = - <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData). - -'d_field_google.protobuf.FieldOptions_lazy'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_lazy'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_lazy'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - NewFValue, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, _, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, NewFValue, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_weak'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_weak'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_weak'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, _, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, NewFValue, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_uninterpreted_option'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, F@_8, - F@_9, F@_10, - F@_11, F@_12, - F@_13, F@_14, - F@_15, F@_16, - F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_uninterpreted_option'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, Prev, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - cons(NewFValue, Prev, - TrUserData), - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_nullable'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_nullable'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_nullable'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, _, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - NewFValue, F@_9, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_embed'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_embed'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_embed'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, _, F@_10, - F@_11, F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, NewFValue, F@_10, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_customtype'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_customtype'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_customtype'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, _, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, NewFValue, - F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_customname'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_customname'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_customname'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, _, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, - NewFValue, F@_12, F@_13, - F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_jsontag'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_jsontag'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_jsontag'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, _, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - NewFValue, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_moretags'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_moretags'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_moretags'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, _, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, NewFValue, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_casttype'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_casttype'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_casttype'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, _, - F@_15, F@_16, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, NewFValue, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_castkey'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_castkey'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_castkey'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, _, F@_16, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - NewFValue, F@_16, F@_17, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_castvalue'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_castvalue'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_castvalue'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, _, F@_17, F@_18, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, NewFValue, F@_17, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_stdtime'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_stdtime'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData); -'d_field_google.protobuf.FieldOptions_stdtime'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, F@_9, - F@_10, F@_11, F@_12, F@_13, - F@_14, F@_15, F@_16, _, F@_18, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, NewFValue, - F@_18, TrUserData). - -'d_field_google.protobuf.FieldOptions_stdduration'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.FieldOptions_stdduration'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); -'d_field_google.protobuf.FieldOptions_stdduration'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, - F@_17, _, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - NewFValue, TrUserData). - -'skip_varint_google.protobuf.FieldOptions'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'skip_varint_google.protobuf.FieldOptions'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, - F@_11, F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, F@_18, - TrUserData); -'skip_varint_google.protobuf.FieldOptions'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, - F@_17, F@_18, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'skip_length_delimited_google.protobuf.FieldOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.FieldOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, F@_8, - F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData); -'skip_length_delimited_google.protobuf.FieldOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, - F@_16, F@_17, F@_18, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest2, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'skip_group_google.protobuf.FieldOptions'(Bin, FNum, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, - F@_13, F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, - 0, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'skip_32_google.protobuf.FieldOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'skip_64_google.protobuf.FieldOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, - F@_18, TrUserData) -> - 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - F@_8, F@_9, F@_10, F@_11, - F@_12, F@_13, F@_14, - F@_15, F@_16, F@_17, - F@_18, TrUserData). - -'decode_msg_google.protobuf.EnumOptions'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumOptions'(Bin, 0, - 0, - id('$undef', TrUserData), - id('$undef', TrUserData), - id([], TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.EnumOptions'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_allow_alias'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<136, - 163, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_goproto_enum_prefix'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<168, - 164, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_goproto_enum_stringer'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<176, - 164, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_enum_stringer'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<186, - 164, 30, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'd_field_google.protobuf.EnumOptions_enum_customname'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumOptions'(<<>>, - 0, 0, F@_1, F@_2, R1, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{allow_alias => F@_1} - end, - S3 = if F@_2 == '$undef' -> S2; - true -> S2#{deprecated => F@_2} - end, - S4 = if R1 == '$undef' -> S3; - true -> - S3#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, - S5 = if F@_4 == '$undef' -> S4; - true -> S4#{goproto_enum_prefix => F@_4} - end, - S6 = if F@_5 == '$undef' -> S5; - true -> S5#{goproto_enum_stringer => F@_5} - end, - S7 = if F@_6 == '$undef' -> S6; - true -> S6#{enum_stringer => F@_6} - end, - if F@_7 == '$undef' -> S7; - true -> S7#{enum_customname => F@_7} - end; -'dfp_read_field_def_google.protobuf.EnumOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - 'dg_read_field_def_google.protobuf.EnumOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'dg_read_field_def_google.protobuf.EnumOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.EnumOptions'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData); -'dg_read_field_def_google.protobuf.EnumOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 16 -> - 'd_field_google.protobuf.EnumOptions_allow_alias'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 24 -> - 'd_field_google.protobuf.EnumOptions_deprecated'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 7994 -> - 'd_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 496008 -> - 'd_field_google.protobuf.EnumOptions_goproto_enum_prefix'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 496168 -> - 'd_field_google.protobuf.EnumOptions_goproto_enum_stringer'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - TrUserData); - 496176 -> - 'd_field_google.protobuf.EnumOptions_enum_stringer'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 496186 -> - 'd_field_google.protobuf.EnumOptions_enum_customname'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.EnumOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, TrUserData); - 1 -> - 'skip_64_google.protobuf.EnumOptions'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.EnumOptions'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 3 -> - 'skip_group_google.protobuf.EnumOptions'(Rest, - Key bsr 3, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 5 -> - 'skip_32_google.protobuf.EnumOptions'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData) - end - end; -'dg_read_field_def_google.protobuf.EnumOptions'(<<>>, 0, - 0, F@_1, F@_2, R1, F@_4, F@_5, - F@_6, F@_7, TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{allow_alias => F@_1} - end, - S3 = if F@_2 == '$undef' -> S2; - true -> S2#{deprecated => F@_2} - end, - S4 = if R1 == '$undef' -> S3; - true -> - S3#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, - S5 = if F@_4 == '$undef' -> S4; - true -> S4#{goproto_enum_prefix => F@_4} - end, - S6 = if F@_5 == '$undef' -> S5; - true -> S5#{goproto_enum_stringer => F@_5} - end, - S7 = if F@_6 == '$undef' -> S6; - true -> S6#{enum_stringer => F@_6} - end, - if F@_7 == '$undef' -> S7; - true -> S7#{enum_customname => F@_7} - end. - -'d_field_google.protobuf.EnumOptions_allow_alias'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_allow_alias'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'d_field_google.protobuf.EnumOptions_allow_alias'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, NewFValue, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData). - -'d_field_google.protobuf.EnumOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData); -'d_field_google.protobuf.EnumOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, _, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, F@_1, NewFValue, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData). - -'d_field_google.protobuf.EnumOptions_uninterpreted_option'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.EnumOptions_uninterpreted_option'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - Prev, F@_4, F@_5, - F@_6, F@_7, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, F@_1, F@_2, - cons(NewFValue, Prev, - TrUserData), - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'d_field_google.protobuf.EnumOptions_goproto_enum_prefix'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_goproto_enum_prefix'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, TrUserData); -'d_field_google.protobuf.EnumOptions_goproto_enum_prefix'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, _, F@_5, F@_6, - F@_7, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - NewFValue, F@_5, F@_6, - F@_7, TrUserData). - -'d_field_google.protobuf.EnumOptions_goproto_enum_stringer'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_goproto_enum_stringer'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.EnumOptions_goproto_enum_stringer'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, _, F@_6, - F@_7, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, NewFValue, F@_6, - F@_7, TrUserData). - -'d_field_google.protobuf.EnumOptions_enum_stringer'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_enum_stringer'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'d_field_google.protobuf.EnumOptions_enum_stringer'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, _, F@_7, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, NewFValue, - F@_7, TrUserData). - -'d_field_google.protobuf.EnumOptions_enum_customname'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumOptions_enum_customname'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, TrUserData); -'d_field_google.protobuf.EnumOptions_enum_customname'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, _, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - NewFValue, TrUserData). - -'skip_varint_google.protobuf.EnumOptions'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData) -> - 'skip_varint_google.protobuf.EnumOptions'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData); -'skip_varint_google.protobuf.EnumOptions'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'skip_length_delimited_google.protobuf.EnumOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.EnumOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'skip_length_delimited_google.protobuf.EnumOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest2, - 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'skip_group_google.protobuf.EnumOptions'(Bin, FNum, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, - 0, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'skip_32_google.protobuf.EnumOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'skip_64_google.protobuf.EnumOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData). - -'decode_msg_google.protobuf.EnumValueOptions'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Bin, - 0, 0, - id('$undef', - TrUserData), - id([], TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_google.protobuf.EnumValueOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<138, - 157, 32, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'd_field_google.protobuf.EnumValueOptions_enumvalue_customname'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, - TrUserData); -'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<>>, - 0, 0, F@_1, R1, F@_3, - TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{deprecated => F@_1} - end, - S3 = if R1 == '$undef' -> S2; - true -> - S2#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, - if F@_3 == '$undef' -> S3; - true -> S3#{enumvalue_customname => F@_3} - end; -'dfp_read_field_def_google.protobuf.EnumValueOptions'(Other, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dg_read_field_def_google.protobuf.EnumValueOptions'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'dg_read_field_def_google.protobuf.EnumValueOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.EnumValueOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'dg_read_field_def_google.protobuf.EnumValueOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_google.protobuf.EnumValueOptions_deprecated'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - TrUserData); - 7994 -> - 'd_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - TrUserData); - 528010 -> - 'd_field_google.protobuf.EnumValueOptions_enumvalue_customname'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.EnumValueOptions'(Rest, 0, - 0, F@_1, F@_2, - F@_3, - TrUserData); - 1 -> - 'skip_64_google.protobuf.EnumValueOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.EnumValueOptions'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - TrUserData); - 3 -> - 'skip_group_google.protobuf.EnumValueOptions'(Rest, - Key bsr 3, 0, - F@_1, F@_2, F@_3, - TrUserData); - 5 -> - 'skip_32_google.protobuf.EnumValueOptions'(Rest, 0, 0, - F@_1, F@_2, F@_3, - TrUserData) - end - end; -'dg_read_field_def_google.protobuf.EnumValueOptions'(<<>>, - 0, 0, F@_1, R1, F@_3, - TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{deprecated => F@_1} - end, - S3 = if R1 == '$undef' -> S2; - true -> - S2#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end, - if F@_3 == '$undef' -> S3; - true -> S3#{enumvalue_customname => F@_3} - end. - -'d_field_google.protobuf.EnumValueOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumValueOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'d_field_google.protobuf.EnumValueOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, - 0, 0, NewFValue, F@_2, - F@_3, TrUserData). - -'d_field_google.protobuf.EnumValueOptions_uninterpreted_option'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, - TrUserData); -'d_field_google.protobuf.EnumValueOptions_uninterpreted_option'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - Prev, F@_3, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, - 0, 0, F@_1, - cons(NewFValue, Prev, - TrUserData), - F@_3, TrUserData). - -'d_field_google.protobuf.EnumValueOptions_enumvalue_customname'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.EnumValueOptions_enumvalue_customname'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, - TrUserData); -'d_field_google.protobuf.EnumValueOptions_enumvalue_customname'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, _, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.EnumValueOptions'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'skip_varint_google.protobuf.EnumValueOptions'(Rest, Z1, - Z2, F@_1, F@_2, F@_3, - TrUserData); -'skip_varint_google.protobuf.EnumValueOptions'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'skip_length_delimited_google.protobuf.EnumValueOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.EnumValueOptions'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - TrUserData); -'skip_length_delimited_google.protobuf.EnumValueOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, TrUserData). - -'skip_group_google.protobuf.EnumValueOptions'(Bin, FNum, - Z2, F@_1, F@_2, F@_3, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, - 0, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'skip_32_google.protobuf.EnumValueOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'skip_64_google.protobuf.EnumValueOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, TrUserData). - -'decode_msg_google.protobuf.ServiceOptions'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceOptions'(Bin, - 0, 0, - id('$undef', - TrUserData), - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.ServiceOptions'(<<136, - 2, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_google.protobuf.ServiceOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.ServiceOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.ServiceOptions'(<<>>, - 0, 0, F@_1, R1, - TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{deprecated => F@_1} - end, - if R1 == '$undef' -> S2; - true -> - S2#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end; -'dfp_read_field_def_google.protobuf.ServiceOptions'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dg_read_field_def_google.protobuf.ServiceOptions'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'dg_read_field_def_google.protobuf.ServiceOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.ServiceOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'dg_read_field_def_google.protobuf.ServiceOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 264 -> - 'd_field_google.protobuf.ServiceOptions_deprecated'(Rest, - 0, 0, F@_1, F@_2, - TrUserData); - 7994 -> - 'd_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.ServiceOptions'(Rest, 0, 0, - F@_1, F@_2, - TrUserData); - 1 -> - 'skip_64_google.protobuf.ServiceOptions'(Rest, 0, 0, - F@_1, F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.ServiceOptions'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_google.protobuf.ServiceOptions'(Rest, - Key bsr 3, 0, F@_1, - F@_2, TrUserData); - 5 -> - 'skip_32_google.protobuf.ServiceOptions'(Rest, 0, 0, - F@_1, F@_2, TrUserData) - end - end; -'dg_read_field_def_google.protobuf.ServiceOptions'(<<>>, - 0, 0, F@_1, R1, - TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{deprecated => F@_1} - end, - if R1 == '$undef' -> S2; - true -> - S2#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end. - -'d_field_google.protobuf.ServiceOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.ServiceOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'d_field_google.protobuf.ServiceOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.ServiceOptions'(RestF, - 0, 0, NewFValue, F@_2, - TrUserData). - -'d_field_google.protobuf.ServiceOptions_uninterpreted_option'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.ServiceOptions_uninterpreted_option'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.ServiceOptions'(RestF, - 0, 0, F@_1, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.ServiceOptions'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_google.protobuf.ServiceOptions'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData); -'skip_varint_google.protobuf.ServiceOptions'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_length_delimited_google.protobuf.ServiceOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.ServiceOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'skip_length_delimited_google.protobuf.ServiceOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest2, - 0, 0, F@_1, F@_2, - TrUserData). - -'skip_group_google.protobuf.ServiceOptions'(Bin, FNum, - Z2, F@_1, F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, - 0, Z2, F@_1, F@_2, - TrUserData). - -'skip_32_google.protobuf.ServiceOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_64_google.protobuf.ServiceOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'decode_msg_google.protobuf.MethodOptions'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodOptions'(Bin, - 0, 0, - id('$undef', TrUserData), - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.MethodOptions'(<<136, - 2, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_google.protobuf.MethodOptions_deprecated'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodOptions'(<<186, - 62, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'd_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.MethodOptions'(<<>>, - 0, 0, F@_1, R1, - TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{deprecated => F@_1} - end, - if R1 == '$undef' -> S2; - true -> - S2#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end; -'dfp_read_field_def_google.protobuf.MethodOptions'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dg_read_field_def_google.protobuf.MethodOptions'(Other, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'dg_read_field_def_google.protobuf.MethodOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.MethodOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'dg_read_field_def_google.protobuf.MethodOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 264 -> - 'd_field_google.protobuf.MethodOptions_deprecated'(Rest, - 0, 0, F@_1, F@_2, - TrUserData); - 7994 -> - 'd_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.MethodOptions'(Rest, 0, 0, - F@_1, F@_2, - TrUserData); - 1 -> - 'skip_64_google.protobuf.MethodOptions'(Rest, 0, 0, - F@_1, F@_2, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.MethodOptions'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_google.protobuf.MethodOptions'(Rest, - Key bsr 3, 0, F@_1, - F@_2, TrUserData); - 5 -> - 'skip_32_google.protobuf.MethodOptions'(Rest, 0, 0, - F@_1, F@_2, TrUserData) - end - end; -'dg_read_field_def_google.protobuf.MethodOptions'(<<>>, - 0, 0, F@_1, R1, TrUserData) -> - S1 = #{}, - S2 = if F@_1 == '$undef' -> S1; - true -> S1#{deprecated => F@_1} - end, - if R1 == '$undef' -> S2; - true -> - S2#{uninterpreted_option => - lists_reverse(R1, TrUserData)} - end. - -'d_field_google.protobuf.MethodOptions_deprecated'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodOptions_deprecated'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'d_field_google.protobuf.MethodOptions_deprecated'(<<0:1, - X:7, Rest/binary>>, - N, Acc, _, F@_2, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.MethodOptions'(RestF, - 0, 0, NewFValue, F@_2, - TrUserData). - -'d_field_google.protobuf.MethodOptions_uninterpreted_option'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.MethodOptions_uninterpreted_option'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.MethodOptions'(RestF, - 0, 0, F@_1, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.MethodOptions'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_google.protobuf.MethodOptions'(Rest, Z1, - Z2, F@_1, F@_2, TrUserData); -'skip_varint_google.protobuf.MethodOptions'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_length_delimited_google.protobuf.MethodOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.MethodOptions'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, - TrUserData); -'skip_length_delimited_google.protobuf.MethodOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest2, - 0, 0, F@_1, F@_2, - TrUserData). - -'skip_group_google.protobuf.MethodOptions'(Bin, FNum, - Z2, F@_1, F@_2, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, - 0, Z2, F@_1, F@_2, - TrUserData). - -'skip_32_google.protobuf.MethodOptions'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'skip_64_google.protobuf.MethodOptions'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, - Z1, Z2, F@_1, F@_2, - TrUserData). - -'decode_msg_google.protobuf.UninterpretedOption.NamePart'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Bin, - 0, 0, - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, - TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption.NamePart_name_part'(Rest, - Z1, Z2, - F@_1, F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, - TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<>>, - 0, 0, F@_1, - F@_2, _) -> - #{name_part => F@_1, is_extension => F@_2}; -'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Other, - Z1, Z2, F@_1, - F@_2, - TrUserData) -> - 'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Other, - Z1, Z2, - F@_1, F@_2, - TrUserData). - -'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - TrUserData); -'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_google.protobuf.UninterpretedOption.NamePart_name_part'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 16 -> - 'd_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(Rest, - 0, - 0, - F@_1, - F@_2, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.UninterpretedOption.NamePart'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 1 -> - 'skip_64_google.protobuf.UninterpretedOption.NamePart'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(Rest, - 0, - 0, - F@_1, - F@_2, - TrUserData); - 3 -> - 'skip_group_google.protobuf.UninterpretedOption.NamePart'(Rest, - Key - bsr - 3, - 0, - F@_1, - F@_2, - TrUserData); - 5 -> - 'skip_32_google.protobuf.UninterpretedOption.NamePart'(Rest, - 0, 0, - F@_1, - F@_2, - TrUserData) - end - end; -'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<>>, - 0, 0, F@_1, - F@_2, _) -> - #{name_part => F@_1, is_extension => F@_2}. - -'d_field_google.protobuf.UninterpretedOption.NamePart_name_part'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption.NamePart_name_part'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - TrUserData); -'d_field_google.protobuf.UninterpretedOption.NamePart_name_part'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, _, - F@_2, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(RestF, - 0, 0, - NewFValue, - F@_2, - TrUserData). - -'d_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(Rest, - N + 7, - X bsl N - + Acc, - F@_1, - F@_2, - TrUserData); -'d_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, _, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(RestF, - 0, 0, - F@_1, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.UninterpretedOption.NamePart'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'skip_varint_google.protobuf.UninterpretedOption.NamePart'(Rest, - Z1, Z2, F@_1, - F@_2, - TrUserData); -'skip_varint_google.protobuf.UninterpretedOption.NamePart'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(Rest, - N + 7, - X bsl N - + - Acc, - F@_1, - F@_2, - TrUserData); -'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest2, - 0, 0, - F@_1, - F@_2, - TrUserData). - -'skip_group_google.protobuf.UninterpretedOption.NamePart'(Bin, - FNum, Z2, F@_1, F@_2, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, - 0, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_32_google.protobuf.UninterpretedOption.NamePart'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'skip_64_google.protobuf.UninterpretedOption.NamePart'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, - Z1, Z2, - F@_1, - F@_2, - TrUserData). - -'decode_msg_google.protobuf.UninterpretedOption'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Bin, - 0, 0, - id([], TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_name'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_identifier_value'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_positive_int_value'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<40, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_negative_int_value'(Rest, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<49, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_double_value'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<58, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_string_value'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<66, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'd_field_google.protobuf.UninterpretedOption_aggregate_value'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); -'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<>>, - 0, 0, R1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> - S1 = #{}, - S2 = if R1 == '$undef' -> S1; - true -> S1#{name => lists_reverse(R1, TrUserData)} - end, - S3 = if F@_2 == '$undef' -> S2; - true -> S2#{identifier_value => F@_2} - end, - S4 = if F@_3 == '$undef' -> S3; - true -> S3#{positive_int_value => F@_3} - end, - S5 = if F@_4 == '$undef' -> S4; - true -> S4#{negative_int_value => F@_4} - end, - S6 = if F@_5 == '$undef' -> S5; - true -> S5#{double_value => F@_5} - end, - S7 = if F@_6 == '$undef' -> S6; - true -> S6#{string_value => F@_6} - end, - if F@_7 == '$undef' -> S7; - true -> S7#{aggregate_value => F@_7} - end; -'dfp_read_field_def_google.protobuf.UninterpretedOption'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - 'dg_read_field_def_google.protobuf.UninterpretedOption'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData). - -'dg_read_field_def_google.protobuf.UninterpretedOption'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.UninterpretedOption'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'dg_read_field_def_google.protobuf.UninterpretedOption'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - F@_7, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 18 -> - 'd_field_google.protobuf.UninterpretedOption_name'(Rest, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 26 -> - 'd_field_google.protobuf.UninterpretedOption_identifier_value'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - TrUserData); - 32 -> - 'd_field_google.protobuf.UninterpretedOption_positive_int_value'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - TrUserData); - 40 -> - 'd_field_google.protobuf.UninterpretedOption_negative_int_value'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - TrUserData); - 49 -> - 'd_field_google.protobuf.UninterpretedOption_double_value'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 58 -> - 'd_field_google.protobuf.UninterpretedOption_string_value'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 66 -> - 'd_field_google.protobuf.UninterpretedOption_aggregate_value'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.UninterpretedOption'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 1 -> - 'skip_64_google.protobuf.UninterpretedOption'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.UninterpretedOption'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - F@_6, - F@_7, - TrUserData); - 3 -> - 'skip_group_google.protobuf.UninterpretedOption'(Rest, - Key bsr 3, 0, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); - 5 -> - 'skip_32_google.protobuf.UninterpretedOption'(Rest, 0, - 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) - end - end; -'dg_read_field_def_google.protobuf.UninterpretedOption'(<<>>, - 0, 0, R1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> - S1 = #{}, - S2 = if R1 == '$undef' -> S1; - true -> S1#{name => lists_reverse(R1, TrUserData)} - end, - S3 = if F@_2 == '$undef' -> S2; - true -> S2#{identifier_value => F@_2} - end, - S4 = if F@_3 == '$undef' -> S3; - true -> S3#{positive_int_value => F@_3} - end, - S5 = if F@_4 == '$undef' -> S4; - true -> S4#{negative_int_value => F@_4} - end, - S6 = if F@_5 == '$undef' -> S5; - true -> S5#{double_value => F@_5} - end, - S7 = if F@_6 == '$undef' -> S6; - true -> S6#{string_value => F@_6} - end, - if F@_7 == '$undef' -> S7; - true -> S7#{aggregate_value => F@_7} - end. - -'d_field_google.protobuf.UninterpretedOption_name'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption_name'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_name'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.UninterpretedOption.NamePart'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, - 0, 0, - cons(NewFValue, - Prev, - TrUserData), - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData). - -'d_field_google.protobuf.UninterpretedOption_identifier_value'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption_identifier_value'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_identifier_value'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, _, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, - 0, 0, F@_1, - NewFValue, F@_3, - F@_4, F@_5, F@_6, - F@_7, TrUserData). - -'d_field_google.protobuf.UninterpretedOption_positive_int_value'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption_positive_int_value'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_positive_int_value'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, _, F@_4, - F@_5, F@_6, - F@_7, - TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc, TrUserData), - Rest}, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, - 0, 0, F@_1, F@_2, - NewFValue, F@_4, - F@_5, F@_6, F@_7, - TrUserData). - -'d_field_google.protobuf.UninterpretedOption_negative_int_value'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption_negative_int_value'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_negative_int_value'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, _, - F@_5, F@_6, - F@_7, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, - 0, 0, F@_1, F@_2, - F@_3, NewFValue, - F@_5, F@_6, F@_7, - TrUserData). - -'d_field_google.protobuf.UninterpretedOption_double_value'(<<0:48, - 240, 127, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, _, F@_6, - F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, - id(infinity, - TrUserData), - F@_6, F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_double_value'(<<0:48, - 240, 255, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, _, F@_6, - F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, - id('-infinity', - TrUserData), - F@_6, F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_double_value'(<<_:48, - 15:4, _:4, _:1, - 127:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, _, F@_6, - F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, - id(nan, - TrUserData), - F@_6, F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_double_value'(<>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, _, F@_6, - F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, - id(Value, - TrUserData), - F@_6, F@_7, - TrUserData). - -'d_field_google.protobuf.UninterpretedOption_string_value'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption_string_value'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_string_value'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, _, - F@_7, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - NewFValue, F@_7, - TrUserData). - -'d_field_google.protobuf.UninterpretedOption_aggregate_value'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.UninterpretedOption_aggregate_value'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'d_field_google.protobuf.UninterpretedOption_aggregate_value'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, F@_6, _, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, NewFValue, - TrUserData). - -'skip_varint_google.protobuf.UninterpretedOption'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> - 'skip_varint_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData); -'skip_varint_google.protobuf.UninterpretedOption'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData). - -'skip_length_delimited_google.protobuf.UninterpretedOption'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.UninterpretedOption'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, F@_6, - F@_7, - TrUserData); -'skip_length_delimited_google.protobuf.UninterpretedOption'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest2, - 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData). - -'skip_group_google.protobuf.UninterpretedOption'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, F@_7, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - 0, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData). - -'skip_32_google.protobuf.UninterpretedOption'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData). - -'skip_64_google.protobuf.UninterpretedOption'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, F@_7, TrUserData) -> - 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - F@_6, F@_7, - TrUserData). - -'decode_msg_google.protobuf.SourceCodeInfo.Location'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Bin, - 0, 0, - id([], - TrUserData), - id([], - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id([], - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<34, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<50, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'd_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, - Z1, - Z2, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<>>, - 0, 0, R1, R2, F@_3, - F@_4, R3, - TrUserData) -> - S1 = #{path => lists_reverse(R1, TrUserData), - span => lists_reverse(R2, TrUserData), - leading_detached_comments => - lists_reverse(R3, TrUserData)}, - S2 = if F@_3 == '$undef' -> S1; - true -> S1#{leading_comments => F@_3} - end, - if F@_4 == '$undef' -> S2; - true -> S2#{trailing_comments => F@_4} - end; -'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Other, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - 'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(Other, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, - TrUserData); -'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData); - 8 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData); - 18 -> - 'd_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData); - 16 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData); - 26 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); - 34 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); - 50 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.SourceCodeInfo.Location'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); - 1 -> - 'skip_64_google.protobuf.SourceCodeInfo.Location'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); - 3 -> - 'skip_group_google.protobuf.SourceCodeInfo.Location'(Rest, - Key bsr 3, - 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData); - 5 -> - 'skip_32_google.protobuf.SourceCodeInfo.Location'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData) - end - end; -'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<>>, - 0, 0, R1, R2, F@_3, - F@_4, R3, - TrUserData) -> - S1 = #{path => lists_reverse(R1, TrUserData), - span => lists_reverse(R2, TrUserData), - leading_detached_comments => - lists_reverse(R3, TrUserData)}, - S2 = if F@_3 == '$undef' -> S1; - true -> S1#{leading_comments => F@_3} - end, - if F@_4 == '$undef' -> S2; - true -> S2#{trailing_comments => F@_4} - end. - -'d_field_google.protobuf.SourceCodeInfo.Location_path'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, - TrUserData); -'d_field_google.protobuf.SourceCodeInfo.Location_path'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, F@_2, F@_3, - F@_4, F@_5, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, - 0, 0, - cons(NewFValue, - Prev, - TrUserData), - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'d_pfield_google.protobuf.SourceCodeInfo.Location_path'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) - when N < 57 -> - 'd_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, TrUserData); -'d_pfield_google.protobuf.SourceCodeInfo.Location_path'(<<0:1, - X:7, Rest/binary>>, - N, Acc, E, F@_2, F@_3, - F@_4, F@_5, - TrUserData) -> - Len = X bsl N + Acc, - <> = Rest, - NewSeq = - 'd_packed_field_google.protobuf.SourceCodeInfo.Location_path'(PackedBytes, - 0, 0, E, - TrUserData), - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest2, - 0, 0, NewSeq, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'d_packed_field_google.protobuf.SourceCodeInfo.Location_path'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, AccSeq, - TrUserData) - when N < 57 -> - 'd_packed_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, - N + 7, - X bsl N + Acc, - AccSeq, - TrUserData); -'d_packed_field_google.protobuf.SourceCodeInfo.Location_path'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, AccSeq, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'd_packed_field_google.protobuf.SourceCodeInfo.Location_path'(RestF, - 0, 0, - [NewFValue - | AccSeq], - TrUserData); -'d_packed_field_google.protobuf.SourceCodeInfo.Location_path'(<<>>, - 0, 0, AccSeq, - _) -> - AccSeq. - -'d_field_google.protobuf.SourceCodeInfo.Location_span'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, - N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, F@_5, - TrUserData); -'d_field_google.protobuf.SourceCodeInfo.Location_span'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, Prev, F@_3, - F@_4, F@_5, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, - 0, 0, F@_1, - cons(NewFValue, - Prev, - TrUserData), - F@_3, F@_4, - F@_5, - TrUserData). - -'d_pfield_google.protobuf.SourceCodeInfo.Location_span'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData) - when N < 57 -> - 'd_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, - N + 7, - X bsl N + Acc, F@_1, - F@_2, F@_3, F@_4, - F@_5, TrUserData); -'d_pfield_google.protobuf.SourceCodeInfo.Location_span'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, E, F@_3, - F@_4, F@_5, - TrUserData) -> - Len = X bsl N + Acc, - <> = Rest, - NewSeq = - 'd_packed_field_google.protobuf.SourceCodeInfo.Location_span'(PackedBytes, - 0, 0, E, - TrUserData), - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest2, - 0, 0, F@_1, - NewSeq, F@_3, - F@_4, F@_5, - TrUserData). - -'d_packed_field_google.protobuf.SourceCodeInfo.Location_span'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, AccSeq, - TrUserData) - when N < 57 -> - 'd_packed_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, - N + 7, - X bsl N + Acc, - AccSeq, - TrUserData); -'d_packed_field_google.protobuf.SourceCodeInfo.Location_span'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, AccSeq, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'd_packed_field_google.protobuf.SourceCodeInfo.Location_span'(RestF, - 0, 0, - [NewFValue - | AccSeq], - TrUserData); -'d_packed_field_google.protobuf.SourceCodeInfo.Location_span'(<<>>, - 0, 0, AccSeq, - _) -> - AccSeq. - -'d_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); -'d_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, _, - F@_4, F@_5, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, - 0, 0, F@_1, - F@_2, - NewFValue, - F@_4, F@_5, - TrUserData). - -'d_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(Rest, - N + 7, - X bsl N - + Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); -'d_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - F@_3, _, - F@_5, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, - 0, 0, F@_1, - F@_2, F@_3, - NewFValue, - F@_5, - TrUserData). - -'d_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(<<1:1, - X:7, - Rest/binary>>, - N, - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, - N - + - 7, - X - bsl - N - + - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - F@_5, - TrUserData); -'d_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(<<0:1, - X:7, - Rest/binary>>, - N, - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, - cons(NewFValue, - Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.SourceCodeInfo.Location'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) -> - 'skip_varint_google.protobuf.SourceCodeInfo.Location'(Rest, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, - TrUserData); -'skip_varint_google.protobuf.SourceCodeInfo.Location'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - F@_5, - TrUserData); -'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest2, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'skip_group_google.protobuf.SourceCodeInfo.Location'(Bin, - FNum, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, - 0, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'skip_32_google.protobuf.SourceCodeInfo.Location'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'skip_64_google.protobuf.SourceCodeInfo.Location'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, F@_5, TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, F@_5, - TrUserData). - -'decode_msg_google.protobuf.SourceCodeInfo'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Bin, - 0, 0, - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.SourceCodeInfo'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_google.protobuf.SourceCodeInfo_location'(Rest, - Z1, Z2, F@_1, TrUserData); -'dfp_read_field_def_google.protobuf.SourceCodeInfo'(<<>>, - 0, 0, R1, TrUserData) -> - S1 = #{}, - if R1 == '$undef' -> S1; - true -> S1#{location => lists_reverse(R1, TrUserData)} - end; -'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Other, - Z1, Z2, F@_1, TrUserData) -> - 'dg_read_field_def_google.protobuf.SourceCodeInfo'(Other, - Z1, Z2, F@_1, - TrUserData). - -'dg_read_field_def_google.protobuf.SourceCodeInfo'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.SourceCodeInfo'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'dg_read_field_def_google.protobuf.SourceCodeInfo'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_google.protobuf.SourceCodeInfo_location'(Rest, - 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.SourceCodeInfo'(Rest, 0, 0, - F@_1, TrUserData); - 1 -> - 'skip_64_google.protobuf.SourceCodeInfo'(Rest, 0, 0, - F@_1, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.SourceCodeInfo'(Rest, - 0, 0, - F@_1, - TrUserData); - 3 -> - 'skip_group_google.protobuf.SourceCodeInfo'(Rest, - Key bsr 3, 0, F@_1, - TrUserData); - 5 -> - 'skip_32_google.protobuf.SourceCodeInfo'(Rest, 0, 0, - F@_1, TrUserData) - end - end; -'dg_read_field_def_google.protobuf.SourceCodeInfo'(<<>>, - 0, 0, R1, TrUserData) -> - S1 = #{}, - if R1 == '$undef' -> S1; - true -> S1#{location => lists_reverse(R1, TrUserData)} - end. - -'d_field_google.protobuf.SourceCodeInfo_location'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.SourceCodeInfo_location'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'d_field_google.protobuf.SourceCodeInfo_location'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.SourceCodeInfo.Location'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(RestF, - 0, 0, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.SourceCodeInfo'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_google.protobuf.SourceCodeInfo'(Rest, Z1, - Z2, F@_1, TrUserData); -'skip_varint_google.protobuf.SourceCodeInfo'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_length_delimited_google.protobuf.SourceCodeInfo'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.SourceCodeInfo'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'skip_length_delimited_google.protobuf.SourceCodeInfo'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest2, - 0, 0, F@_1, TrUserData). - -'skip_group_google.protobuf.SourceCodeInfo'(Bin, FNum, - Z2, F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, - 0, Z2, F@_1, - TrUserData). - -'skip_32_google.protobuf.SourceCodeInfo'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_64_google.protobuf.SourceCodeInfo'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'decode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, - 0, 0, - id([], - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - id('$undef', - TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> - 'd_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData); -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData); -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData); -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<32, - Rest/binary>>, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - TrUserData); -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<>>, - 0, 0, R1, - F@_2, F@_3, - F@_4, - TrUserData) -> - S1 = #{path => lists_reverse(R1, TrUserData)}, - S2 = if F@_2 == '$undef' -> S1; - true -> S1#{source_file => F@_2} - end, - S3 = if F@_3 == '$undef' -> S2; - true -> S2#{'begin' => F@_3} - end, - if F@_4 == '$undef' -> S3; - true -> S3#{'end' => F@_4} - end; -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Other, - Z1, Z2, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> - 'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Other, - Z1, Z2, - F@_1, F@_2, - F@_3, F@_4, - TrUserData). - -'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, F@_2, - F@_3, F@_4, - TrUserData); -'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 8 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 18 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 24 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 32 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(Rest, - 0, 0, F@_1, - F@_2, F@_3, - F@_4, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 1 -> - 'skip_64_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - 0, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 3 -> - 'skip_group_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - Key - bsr - 3, - 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); - 5 -> - 'skip_32_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData) - end - end; -'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<>>, - 0, 0, R1, F@_2, - F@_3, F@_4, - TrUserData) -> - S1 = #{path => lists_reverse(R1, TrUserData)}, - S2 = if F@_2 == '$undef' -> S1; - true -> S1#{source_file => F@_2} - end, - S3 = if F@_3 == '$undef' -> S2; - true -> S2#{'begin' => F@_3} - end, - if F@_4 == '$undef' -> S3; - true -> S3#{'end' => F@_4} - end. - -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - TrUserData); -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, Prev, F@_2, - F@_3, F@_4, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, - 0, 0, - cons(NewFValue, - Prev, - TrUserData), - F@_2, - F@_3, - F@_4, - TrUserData). - -'d_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, - TrUserData) - when N < 57 -> - 'd_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - TrUserData); -'d_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, E, F@_2, - F@_3, F@_4, - TrUserData) -> - Len = X bsl N + Acc, - <> = Rest, - NewSeq = - 'd_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(PackedBytes, - 0, 0, - E, - TrUserData), - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest2, - 0, 0, - NewSeq, - F@_2, - F@_3, - F@_4, - TrUserData). - -'d_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - AccSeq, - TrUserData) - when N < 57 -> - 'd_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, - N + 7, - X bsl N + - Acc, - AccSeq, - TrUserData); -'d_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - AccSeq, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'd_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(RestF, - 0, 0, - [NewFValue - | AccSeq], - TrUserData); -'d_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<>>, - 0, 0, AccSeq, - _) -> - AccSeq. - -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - F@_2, F@_3, - F@_4, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(Rest, - N + 7, - X bsl N + - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, - _, F@_3, - F@_4, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, - 0, 0, - F@_1, - NewFValue, - F@_3, - F@_4, - TrUserData). - -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, - F@_3, F@_4, - TrUserData); -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, - _, F@_4, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, - 0, 0, - F@_1, - F@_2, - NewFValue, - F@_4, - TrUserData). - -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, F@_4, - TrUserData) - when N < 57 -> - 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(Rest, - N + 7, - X bsl N + Acc, - F@_1, F@_2, F@_3, - F@_4, - TrUserData); -'d_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, - F@_3, _, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, - 0, 0, - F@_1, - F@_2, - F@_3, - NewFValue, - TrUserData). - -'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, - TrUserData) -> - 'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - Z1, Z2, F@_1, - F@_2, F@_3, F@_4, - TrUserData); -'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, - F@_3, F@_4, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData). - -'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(<<1:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - F@_3, F@_4, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - N + 7, - X bsl N - + - Acc, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData); -'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(<<0:1, - X:7, - Rest/binary>>, - N, Acc, - F@_1, F@_2, - F@_3, F@_4, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest2, - 0, 0, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData). - -'skip_group_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, - FNum, Z2, F@_1, F@_2, - F@_3, F@_4, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - 0, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData). - -'skip_32_google.protobuf.GeneratedCodeInfo.Annotation'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData). - -'skip_64_google.protobuf.GeneratedCodeInfo.Annotation'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, - F@_4, TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, - Z1, Z2, - F@_1, - F@_2, - F@_3, - F@_4, - TrUserData). - -'decode_msg_google.protobuf.GeneratedCodeInfo'(Bin, - TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Bin, - 0, 0, - id([], TrUserData), - TrUserData). - -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, - TrUserData) -> - 'd_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, - Z1, Z2, F@_1, - TrUserData); -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(<<>>, - 0, 0, R1, TrUserData) -> - S1 = #{}, - if R1 == '$undef' -> S1; - true -> S1#{annotation => lists_reverse(R1, TrUserData)} - end; -'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Other, - Z1, Z2, F@_1, - TrUserData) -> - 'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(Other, - Z1, Z2, F@_1, - TrUserData). - -'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, - 0, 0, F@_1, - TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_google.protobuf.GeneratedCodeInfo'(Rest, 0, - 0, F@_1, - TrUserData); - 1 -> - 'skip_64_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, - F@_1, TrUserData); - 2 -> - 'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(Rest, - 0, 0, - F@_1, - TrUserData); - 3 -> - 'skip_group_google.protobuf.GeneratedCodeInfo'(Rest, - Key bsr 3, 0, - F@_1, - TrUserData); - 5 -> - 'skip_32_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, - F@_1, TrUserData) - end - end; -'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(<<>>, - 0, 0, R1, TrUserData) -> - S1 = #{}, - if R1 == '$undef' -> S1; - true -> S1#{annotation => lists_reverse(R1, TrUserData)} - end. - -'d_field_google.protobuf.GeneratedCodeInfo_annotation'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, - N + 7, X bsl N + Acc, - F@_1, TrUserData); -'d_field_google.protobuf.GeneratedCodeInfo_annotation'(<<0:1, - X:7, Rest/binary>>, - N, Acc, Prev, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(RestF, - 0, 0, - cons(NewFValue, Prev, - TrUserData), - TrUserData). - -'skip_varint_google.protobuf.GeneratedCodeInfo'(<<1:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_google.protobuf.GeneratedCodeInfo'(Rest, - Z1, Z2, F@_1, TrUserData); -'skip_varint_google.protobuf.GeneratedCodeInfo'(<<0:1, - _:7, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) - when N < 57 -> - 'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(Rest, - N + 7, - X bsl N + Acc, - F@_1, TrUserData); -'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest2, - 0, 0, F@_1, - TrUserData). - -'skip_group_google.protobuf.GeneratedCodeInfo'(Bin, - FNum, Z2, F@_1, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, - 0, Z2, F@_1, - TrUserData). - -'skip_32_google.protobuf.GeneratedCodeInfo'(<<_:32, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'skip_64_google.protobuf.GeneratedCodeInfo'(<<_:64, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, - Z1, Z2, F@_1, - TrUserData). - -'decode_msg_mvccpb.KeyValue'(Bin, TrUserData) -> - 'dfp_read_field_def_mvccpb.KeyValue'(Bin, 0, 0, - id(<<>>, TrUserData), - id(0, TrUserData), id(0, TrUserData), - id(0, TrUserData), - id(<<>>, TrUserData), - id(0, TrUserData), TrUserData). - -'dfp_read_field_def_mvccpb.KeyValue'(<<10, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - 'd_field_mvccpb.KeyValue_key'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, TrUserData); -'dfp_read_field_def_mvccpb.KeyValue'(<<16, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - 'd_field_mvccpb.KeyValue_create_revision'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, TrUserData); -'dfp_read_field_def_mvccpb.KeyValue'(<<24, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - 'd_field_mvccpb.KeyValue_mod_revision'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData); -'dfp_read_field_def_mvccpb.KeyValue'(<<32, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - 'd_field_mvccpb.KeyValue_version'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); -'dfp_read_field_def_mvccpb.KeyValue'(<<42, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - 'd_field_mvccpb.KeyValue_value'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); -'dfp_read_field_def_mvccpb.KeyValue'(<<48, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - 'd_field_mvccpb.KeyValue_lease'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); -'dfp_read_field_def_mvccpb.KeyValue'(<<>>, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, _) -> - #{key => F@_1, create_revision => F@_2, - mod_revision => F@_3, version => F@_4, value => F@_5, - lease => F@_6}; -'dfp_read_field_def_mvccpb.KeyValue'(Other, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - 'dg_read_field_def_mvccpb.KeyValue'(Other, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData). - -'dg_read_field_def_mvccpb.KeyValue'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_mvccpb.KeyValue'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, TrUserData); -'dg_read_field_def_mvccpb.KeyValue'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_mvccpb.KeyValue_key'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, TrUserData); - 16 -> - 'd_field_mvccpb.KeyValue_create_revision'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, TrUserData); - 24 -> - 'd_field_mvccpb.KeyValue_mod_revision'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData); - 32 -> - 'd_field_mvccpb.KeyValue_version'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData); - 42 -> - 'd_field_mvccpb.KeyValue_value'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, TrUserData); - 48 -> - 'd_field_mvccpb.KeyValue_lease'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_mvccpb.KeyValue'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, - TrUserData); - 1 -> - 'skip_64_mvccpb.KeyValue'(Rest, 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, TrUserData); - 2 -> - 'skip_length_delimited_mvccpb.KeyValue'(Rest, 0, 0, - F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, TrUserData); - 3 -> - 'skip_group_mvccpb.KeyValue'(Rest, Key bsr 3, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData); - 5 -> - 'skip_32_mvccpb.KeyValue'(Rest, 0, 0, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, TrUserData) - end - end; -'dg_read_field_def_mvccpb.KeyValue'(<<>>, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, _) -> - #{key => F@_1, create_revision => F@_2, - mod_revision => F@_3, version => F@_4, value => F@_5, - lease => F@_6}. - -'d_field_mvccpb.KeyValue_key'(<<1:1, X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) - when N < 57 -> - 'd_field_mvccpb.KeyValue_key'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, TrUserData); -'d_field_mvccpb.KeyValue_key'(<<0:1, X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_mvccpb.KeyValue'(RestF, 0, 0, - NewFValue, F@_2, F@_3, F@_4, F@_5, - F@_6, TrUserData). - -'d_field_mvccpb.KeyValue_create_revision'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, TrUserData) - when N < 57 -> - 'd_field_mvccpb.KeyValue_create_revision'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, TrUserData); -'d_field_mvccpb.KeyValue_create_revision'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_mvccpb.KeyValue'(RestF, 0, 0, F@_1, - NewFValue, F@_3, F@_4, F@_5, F@_6, - TrUserData). - -'d_field_mvccpb.KeyValue_mod_revision'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, TrUserData) - when N < 57 -> - 'd_field_mvccpb.KeyValue_mod_revision'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, TrUserData); -'d_field_mvccpb.KeyValue_mod_revision'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, _, F@_4, F@_5, F@_6, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_mvccpb.KeyValue'(RestF, 0, 0, F@_1, - F@_2, NewFValue, F@_4, F@_5, F@_6, - TrUserData). - -'d_field_mvccpb.KeyValue_version'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) - when N < 57 -> - 'd_field_mvccpb.KeyValue_version'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - F@_5, F@_6, TrUserData); -'d_field_mvccpb.KeyValue_version'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, _, F@_5, F@_6, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_mvccpb.KeyValue'(RestF, 0, 0, F@_1, - F@_2, F@_3, NewFValue, F@_5, F@_6, - TrUserData). - -'d_field_mvccpb.KeyValue_value'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) - when N < 57 -> - 'd_field_mvccpb.KeyValue_value'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, TrUserData); -'d_field_mvccpb.KeyValue_value'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, _, F@_6, - TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_mvccpb.KeyValue'(RestF, 0, 0, F@_1, - F@_2, F@_3, F@_4, NewFValue, F@_6, - TrUserData). - -'d_field_mvccpb.KeyValue_lease'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) - when N < 57 -> - 'd_field_mvccpb.KeyValue_lease'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, TrUserData); -'d_field_mvccpb.KeyValue_lease'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, _, - TrUserData) -> - {NewFValue, RestF} = {begin - <> = <<(X bsl N + - Acc):64/unsigned-native>>, - id(Res, TrUserData) - end, - Rest}, - 'dfp_read_field_def_mvccpb.KeyValue'(RestF, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, NewFValue, - TrUserData). - -'skip_varint_mvccpb.KeyValue'(<<1:1, _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - 'skip_varint_mvccpb.KeyValue'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, TrUserData); -'skip_varint_mvccpb.KeyValue'(<<0:1, _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData) -> - 'dfp_read_field_def_mvccpb.KeyValue'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData). - -'skip_length_delimited_mvccpb.KeyValue'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, TrUserData) - when N < 57 -> - 'skip_length_delimited_mvccpb.KeyValue'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - F@_4, F@_5, F@_6, TrUserData); -'skip_length_delimited_mvccpb.KeyValue'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, F@_5, - F@_6, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_mvccpb.KeyValue'(Rest2, 0, 0, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData). - -'skip_group_mvccpb.KeyValue'(Bin, FNum, Z2, F@_1, F@_2, - F@_3, F@_4, F@_5, F@_6, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_mvccpb.KeyValue'(Rest, 0, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData). - -'skip_32_mvccpb.KeyValue'(<<_:32, Rest/binary>>, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> - 'dfp_read_field_def_mvccpb.KeyValue'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData). - -'skip_64_mvccpb.KeyValue'(<<_:64, Rest/binary>>, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> - 'dfp_read_field_def_mvccpb.KeyValue'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, F@_5, F@_6, - TrUserData). - -'decode_msg_mvccpb.Event'(Bin, TrUserData) -> - 'dfp_read_field_def_mvccpb.Event'(Bin, 0, 0, - id('PUT', TrUserData), - id('$undef', TrUserData), - id('$undef', TrUserData), TrUserData). - -'dfp_read_field_def_mvccpb.Event'(<<8, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'd_field_mvccpb.Event_type'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_mvccpb.Event'(<<18, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'd_field_mvccpb.Event_kv'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_mvccpb.Event'(<<26, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'd_field_mvccpb.Event_prev_kv'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'dfp_read_field_def_mvccpb.Event'(<<>>, 0, 0, F@_1, - F@_2, F@_3, _) -> - S1 = #{type => F@_1}, - S2 = if F@_2 == '$undef' -> S1; - true -> S1#{kv => F@_2} - end, - if F@_3 == '$undef' -> S2; - true -> S2#{prev_kv => F@_3} - end; -'dfp_read_field_def_mvccpb.Event'(Other, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData) -> - 'dg_read_field_def_mvccpb.Event'(Other, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData). - -'dg_read_field_def_mvccpb.Event'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_mvccpb.Event'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'dg_read_field_def_mvccpb.Event'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_mvccpb.Event_type'(Rest, 0, 0, F@_1, F@_2, - F@_3, TrUserData); - 18 -> - 'd_field_mvccpb.Event_kv'(Rest, 0, 0, F@_1, F@_2, F@_3, - TrUserData); - 26 -> - 'd_field_mvccpb.Event_prev_kv'(Rest, 0, 0, F@_1, F@_2, - F@_3, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_mvccpb.Event'(Rest, 0, 0, F@_1, F@_2, F@_3, - TrUserData); - 1 -> - 'skip_64_mvccpb.Event'(Rest, 0, 0, F@_1, F@_2, F@_3, - TrUserData); - 2 -> - 'skip_length_delimited_mvccpb.Event'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 3 -> - 'skip_group_mvccpb.Event'(Rest, Key bsr 3, 0, F@_1, - F@_2, F@_3, TrUserData); - 5 -> - 'skip_32_mvccpb.Event'(Rest, 0, 0, F@_1, F@_2, F@_3, - TrUserData) - end - end; -'dg_read_field_def_mvccpb.Event'(<<>>, 0, 0, F@_1, F@_2, - F@_3, _) -> - S1 = #{type => F@_1}, - S2 = if F@_2 == '$undef' -> S1; - true -> S1#{kv => F@_2} - end, - if F@_3 == '$undef' -> S2; - true -> S2#{prev_kv => F@_3} - end. - -'d_field_mvccpb.Event_type'(<<1:1, X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_mvccpb.Event_type'(Rest, N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, TrUserData); -'d_field_mvccpb.Event_type'(<<0:1, X:7, Rest/binary>>, - N, Acc, _, F@_2, F@_3, TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_mvccpb.Event.EventType'(begin - <> = <<(X - bsl - N - + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_mvccpb.Event'(RestF, 0, 0, - NewFValue, F@_2, F@_3, TrUserData). - -'d_field_mvccpb.Event_kv'(<<1:1, X:7, Rest/binary>>, N, - Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_mvccpb.Event_kv'(Rest, N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, TrUserData); -'d_field_mvccpb.Event_kv'(<<0:1, X:7, Rest/binary>>, N, - Acc, F@_1, Prev, F@_3, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_mvccpb.KeyValue'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_mvccpb.Event'(RestF, 0, 0, F@_1, - if Prev == '$undef' -> NewFValue; - true -> - 'merge_msg_mvccpb.KeyValue'(Prev, - NewFValue, - TrUserData) - end, - F@_3, TrUserData). - -'d_field_mvccpb.Event_prev_kv'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_mvccpb.Event_prev_kv'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, TrUserData); -'d_field_mvccpb.Event_prev_kv'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_mvccpb.KeyValue'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_mvccpb.Event'(RestF, 0, 0, F@_1, - F@_2, - if Prev == '$undef' -> NewFValue; - true -> - 'merge_msg_mvccpb.KeyValue'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_mvccpb.Event'(<<1:1, _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'skip_varint_mvccpb.Event'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, TrUserData); -'skip_varint_mvccpb.Event'(<<0:1, _:7, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_mvccpb.Event'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData). - -'skip_length_delimited_mvccpb.Event'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'skip_length_delimited_mvccpb.Event'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'skip_length_delimited_mvccpb.Event'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_mvccpb.Event'(Rest2, 0, 0, F@_1, - F@_2, F@_3, TrUserData). - -'skip_group_mvccpb.Event'(Bin, FNum, Z2, F@_1, F@_2, - F@_3, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_mvccpb.Event'(Rest, 0, Z2, F@_1, - F@_2, F@_3, TrUserData). - -'skip_32_mvccpb.Event'(<<_:32, Rest/binary>>, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_mvccpb.Event'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData). - -'skip_64_mvccpb.Event'(<<_:64, Rest/binary>>, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_mvccpb.Event'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData). - -'decode_msg_authpb.UserAddOptions'(Bin, TrUserData) -> - 'dfp_read_field_def_authpb.UserAddOptions'(Bin, 0, 0, - id(false, TrUserData), - TrUserData). - -'dfp_read_field_def_authpb.UserAddOptions'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'd_field_authpb.UserAddOptions_no_password'(Rest, Z1, - Z2, F@_1, TrUserData); -'dfp_read_field_def_authpb.UserAddOptions'(<<>>, 0, 0, - F@_1, _) -> - #{no_password => F@_1}; -'dfp_read_field_def_authpb.UserAddOptions'(Other, Z1, - Z2, F@_1, TrUserData) -> - 'dg_read_field_def_authpb.UserAddOptions'(Other, Z1, Z2, - F@_1, TrUserData). - -'dg_read_field_def_authpb.UserAddOptions'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_authpb.UserAddOptions'(Rest, N + 7, - X bsl N + Acc, F@_1, TrUserData); -'dg_read_field_def_authpb.UserAddOptions'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_authpb.UserAddOptions_no_password'(Rest, 0, 0, - F@_1, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_authpb.UserAddOptions'(Rest, 0, 0, F@_1, - TrUserData); - 1 -> - 'skip_64_authpb.UserAddOptions'(Rest, 0, 0, F@_1, - TrUserData); - 2 -> - 'skip_length_delimited_authpb.UserAddOptions'(Rest, 0, - 0, F@_1, - TrUserData); - 3 -> - 'skip_group_authpb.UserAddOptions'(Rest, Key bsr 3, 0, - F@_1, TrUserData); - 5 -> - 'skip_32_authpb.UserAddOptions'(Rest, 0, 0, F@_1, - TrUserData) - end - end; -'dg_read_field_def_authpb.UserAddOptions'(<<>>, 0, 0, - F@_1, _) -> - #{no_password => F@_1}. - -'d_field_authpb.UserAddOptions_no_password'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'd_field_authpb.UserAddOptions_no_password'(Rest, N + 7, - X bsl N + Acc, F@_1, - TrUserData); -'d_field_authpb.UserAddOptions_no_password'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, TrUserData) -> - {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, - TrUserData), - Rest}, - 'dfp_read_field_def_authpb.UserAddOptions'(RestF, 0, 0, - NewFValue, TrUserData). - -'skip_varint_authpb.UserAddOptions'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'skip_varint_authpb.UserAddOptions'(Rest, Z1, Z2, F@_1, - TrUserData); -'skip_varint_authpb.UserAddOptions'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_authpb.UserAddOptions'(Rest, Z1, Z2, - F@_1, TrUserData). - -'skip_length_delimited_authpb.UserAddOptions'(<<1:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) - when N < 57 -> - 'skip_length_delimited_authpb.UserAddOptions'(Rest, - N + 7, X bsl N + Acc, F@_1, - TrUserData); -'skip_length_delimited_authpb.UserAddOptions'(<<0:1, - X:7, Rest/binary>>, - N, Acc, F@_1, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_authpb.UserAddOptions'(Rest2, 0, 0, - F@_1, TrUserData). - -'skip_group_authpb.UserAddOptions'(Bin, FNum, Z2, F@_1, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_authpb.UserAddOptions'(Rest, 0, Z2, - F@_1, TrUserData). - -'skip_32_authpb.UserAddOptions'(<<_:32, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_authpb.UserAddOptions'(Rest, Z1, Z2, - F@_1, TrUserData). - -'skip_64_authpb.UserAddOptions'(<<_:64, Rest/binary>>, - Z1, Z2, F@_1, TrUserData) -> - 'dfp_read_field_def_authpb.UserAddOptions'(Rest, Z1, Z2, - F@_1, TrUserData). - -'decode_msg_authpb.User'(Bin, TrUserData) -> - 'dfp_read_field_def_authpb.User'(Bin, 0, 0, - id(<<>>, TrUserData), id(<<>>, TrUserData), - id([], TrUserData), - id('$undef', TrUserData), TrUserData). - -'dfp_read_field_def_authpb.User'(<<10, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'd_field_authpb.User_name'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, TrUserData); -'dfp_read_field_def_authpb.User'(<<18, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'd_field_authpb.User_password'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, TrUserData); -'dfp_read_field_def_authpb.User'(<<26, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'd_field_authpb.User_roles'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, TrUserData); -'dfp_read_field_def_authpb.User'(<<34, Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'd_field_authpb.User_options'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, TrUserData); -'dfp_read_field_def_authpb.User'(<<>>, 0, 0, F@_1, F@_2, - R1, F@_4, TrUserData) -> - S1 = #{name => F@_1, password => F@_2, - roles => lists_reverse(R1, TrUserData)}, - if F@_4 == '$undef' -> S1; - true -> S1#{options => F@_4} - end; -'dfp_read_field_def_authpb.User'(Other, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, TrUserData) -> - 'dg_read_field_def_authpb.User'(Other, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, TrUserData). - -'dg_read_field_def_authpb.User'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_authpb.User'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData); -'dg_read_field_def_authpb.User'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_authpb.User_name'(Rest, 0, 0, F@_1, F@_2, F@_3, - F@_4, TrUserData); - 18 -> - 'd_field_authpb.User_password'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, TrUserData); - 26 -> - 'd_field_authpb.User_roles'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, TrUserData); - 34 -> - 'd_field_authpb.User_options'(Rest, 0, 0, F@_1, F@_2, - F@_3, F@_4, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_authpb.User'(Rest, 0, 0, F@_1, F@_2, F@_3, - F@_4, TrUserData); - 1 -> - 'skip_64_authpb.User'(Rest, 0, 0, F@_1, F@_2, F@_3, - F@_4, TrUserData); - 2 -> - 'skip_length_delimited_authpb.User'(Rest, 0, 0, F@_1, - F@_2, F@_3, F@_4, - TrUserData); - 3 -> - 'skip_group_authpb.User'(Rest, Key bsr 3, 0, F@_1, F@_2, - F@_3, F@_4, TrUserData); - 5 -> - 'skip_32_authpb.User'(Rest, 0, 0, F@_1, F@_2, F@_3, - F@_4, TrUserData) - end - end; -'dg_read_field_def_authpb.User'(<<>>, 0, 0, F@_1, F@_2, - R1, F@_4, TrUserData) -> - S1 = #{name => F@_1, password => F@_2, - roles => lists_reverse(R1, TrUserData)}, - if F@_4 == '$undef' -> S1; - true -> S1#{options => F@_4} - end. - -'d_field_authpb.User_name'(<<1:1, X:7, Rest/binary>>, N, - Acc, F@_1, F@_2, F@_3, F@_4, TrUserData) - when N < 57 -> - 'd_field_authpb.User_name'(Rest, N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, TrUserData); -'d_field_authpb.User_name'(<<0:1, X:7, Rest/binary>>, N, - Acc, _, F@_2, F@_3, F@_4, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_authpb.User'(RestF, 0, 0, NewFValue, - F@_2, F@_3, F@_4, TrUserData). - -'d_field_authpb.User_password'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, TrUserData) - when N < 57 -> - 'd_field_authpb.User_password'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData); -'d_field_authpb.User_password'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, F@_3, F@_4, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_authpb.User'(RestF, 0, 0, F@_1, - NewFValue, F@_3, F@_4, TrUserData). - -'d_field_authpb.User_roles'(<<1:1, X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, TrUserData) - when N < 57 -> - 'd_field_authpb.User_roles'(Rest, N + 7, X bsl N + Acc, - F@_1, F@_2, F@_3, F@_4, TrUserData); -'d_field_authpb.User_roles'(<<0:1, X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, Prev, F@_4, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_authpb.User'(RestF, 0, 0, F@_1, - F@_2, cons(NewFValue, Prev, TrUserData), - F@_4, TrUserData). - -'d_field_authpb.User_options'(<<1:1, X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, TrUserData) - when N < 57 -> - 'd_field_authpb.User_options'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData); -'d_field_authpb.User_options'(<<0:1, X:7, Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_authpb.UserAddOptions'(Bs, - TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_authpb.User'(RestF, 0, 0, F@_1, - F@_2, F@_3, - if Prev == '$undef' -> NewFValue; - true -> - 'merge_msg_authpb.UserAddOptions'(Prev, - NewFValue, - TrUserData) - end, - TrUserData). - -'skip_varint_authpb.User'(<<1:1, _:7, Rest/binary>>, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'skip_varint_authpb.User'(Rest, Z1, Z2, F@_1, F@_2, - F@_3, F@_4, TrUserData); -'skip_varint_authpb.User'(<<0:1, _:7, Rest/binary>>, Z1, - Z2, F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'dfp_read_field_def_authpb.User'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, TrUserData). - -'skip_length_delimited_authpb.User'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, TrUserData) - when N < 57 -> - 'skip_length_delimited_authpb.User'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData); -'skip_length_delimited_authpb.User'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, F@_4, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_authpb.User'(Rest2, 0, 0, F@_1, - F@_2, F@_3, F@_4, TrUserData). - -'skip_group_authpb.User'(Bin, FNum, Z2, F@_1, F@_2, - F@_3, F@_4, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_authpb.User'(Rest, 0, Z2, F@_1, - F@_2, F@_3, F@_4, TrUserData). - -'skip_32_authpb.User'(<<_:32, Rest/binary>>, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'dfp_read_field_def_authpb.User'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, TrUserData). - -'skip_64_authpb.User'(<<_:64, Rest/binary>>, Z1, Z2, - F@_1, F@_2, F@_3, F@_4, TrUserData) -> - 'dfp_read_field_def_authpb.User'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, F@_4, TrUserData). - -'decode_msg_authpb.Permission'(Bin, TrUserData) -> - 'dfp_read_field_def_authpb.Permission'(Bin, 0, 0, - id('READ', TrUserData), - id(<<>>, TrUserData), - id(<<>>, TrUserData), TrUserData). - -'dfp_read_field_def_authpb.Permission'(<<8, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'd_field_authpb.Permission_permType'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData); -'dfp_read_field_def_authpb.Permission'(<<18, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'd_field_authpb.Permission_key'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData); -'dfp_read_field_def_authpb.Permission'(<<26, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'd_field_authpb.Permission_range_end'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData); -'dfp_read_field_def_authpb.Permission'(<<>>, 0, 0, F@_1, - F@_2, F@_3, _) -> - #{permType => F@_1, key => F@_2, range_end => F@_3}; -'dfp_read_field_def_authpb.Permission'(Other, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData) -> - 'dg_read_field_def_authpb.Permission'(Other, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'dg_read_field_def_authpb.Permission'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_authpb.Permission'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'dg_read_field_def_authpb.Permission'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 8 -> - 'd_field_authpb.Permission_permType'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - 18 -> - 'd_field_authpb.Permission_key'(Rest, 0, 0, F@_1, F@_2, - F@_3, TrUserData); - 26 -> - 'd_field_authpb.Permission_range_end'(Rest, 0, 0, F@_1, - F@_2, F@_3, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_authpb.Permission'(Rest, 0, 0, F@_1, F@_2, - F@_3, TrUserData); - 1 -> - 'skip_64_authpb.Permission'(Rest, 0, 0, F@_1, F@_2, - F@_3, TrUserData); - 2 -> - 'skip_length_delimited_authpb.Permission'(Rest, 0, 0, - F@_1, F@_2, F@_3, - TrUserData); - 3 -> - 'skip_group_authpb.Permission'(Rest, Key bsr 3, 0, F@_1, - F@_2, F@_3, TrUserData); - 5 -> - 'skip_32_authpb.Permission'(Rest, 0, 0, F@_1, F@_2, - F@_3, TrUserData) - end - end; -'dg_read_field_def_authpb.Permission'(<<>>, 0, 0, F@_1, - F@_2, F@_3, _) -> - #{permType => F@_1, key => F@_2, range_end => F@_3}. - -'d_field_authpb.Permission_permType'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_authpb.Permission_permType'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_authpb.Permission_permType'(<<0:1, X:7, - Rest/binary>>, - N, Acc, _, F@_2, F@_3, TrUserData) -> - {NewFValue, RestF} = - {id('d_enum_authpb.Permission.Type'(begin - <> = <<(X - bsl - N - + - Acc):32/unsigned-native>>, - id(Res, TrUserData) - end), - TrUserData), - Rest}, - 'dfp_read_field_def_authpb.Permission'(RestF, 0, 0, - NewFValue, F@_2, F@_3, TrUserData). - -'d_field_authpb.Permission_key'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_authpb.Permission_key'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_authpb.Permission_key'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, _, F@_3, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_authpb.Permission'(RestF, 0, 0, - F@_1, NewFValue, F@_3, TrUserData). - -'d_field_authpb.Permission_range_end'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'd_field_authpb.Permission_range_end'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'d_field_authpb.Permission_range_end'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, _, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_authpb.Permission'(RestF, 0, 0, - F@_1, F@_2, NewFValue, TrUserData). - -'skip_varint_authpb.Permission'(<<1:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'skip_varint_authpb.Permission'(Rest, Z1, Z2, F@_1, - F@_2, F@_3, TrUserData); -'skip_varint_authpb.Permission'(<<0:1, _:7, - Rest/binary>>, - Z1, Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_authpb.Permission'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'skip_length_delimited_authpb.Permission'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, TrUserData) - when N < 57 -> - 'skip_length_delimited_authpb.Permission'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, F@_3, - TrUserData); -'skip_length_delimited_authpb.Permission'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, F@_3, - TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_authpb.Permission'(Rest2, 0, 0, - F@_1, F@_2, F@_3, TrUserData). - -'skip_group_authpb.Permission'(Bin, FNum, Z2, F@_1, - F@_2, F@_3, TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_authpb.Permission'(Rest, 0, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'skip_32_authpb.Permission'(<<_:32, Rest/binary>>, Z1, - Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_authpb.Permission'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'skip_64_authpb.Permission'(<<_:64, Rest/binary>>, Z1, - Z2, F@_1, F@_2, F@_3, TrUserData) -> - 'dfp_read_field_def_authpb.Permission'(Rest, Z1, Z2, - F@_1, F@_2, F@_3, TrUserData). - -'decode_msg_authpb.Role'(Bin, TrUserData) -> - 'dfp_read_field_def_authpb.Role'(Bin, 0, 0, - id(<<>>, TrUserData), id([], TrUserData), - TrUserData). - -'dfp_read_field_def_authpb.Role'(<<10, Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_authpb.Role_name'(Rest, Z1, Z2, F@_1, F@_2, - TrUserData); -'dfp_read_field_def_authpb.Role'(<<18, Rest/binary>>, - Z1, Z2, F@_1, F@_2, TrUserData) -> - 'd_field_authpb.Role_keyPermission'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData); -'dfp_read_field_def_authpb.Role'(<<>>, 0, 0, F@_1, R1, - TrUserData) -> - S1 = #{name => F@_1}, - if R1 == '$undef' -> S1; - true -> - S1#{keyPermission => lists_reverse(R1, TrUserData)} - end; -'dfp_read_field_def_authpb.Role'(Other, Z1, Z2, F@_1, - F@_2, TrUserData) -> - 'dg_read_field_def_authpb.Role'(Other, Z1, Z2, F@_1, - F@_2, TrUserData). - -'dg_read_field_def_authpb.Role'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 32 - 7 -> - 'dg_read_field_def_authpb.Role'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, TrUserData); -'dg_read_field_def_authpb.Role'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Key = X bsl N + Acc, - case Key of - 10 -> - 'd_field_authpb.Role_name'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - 18 -> - 'd_field_authpb.Role_keyPermission'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - _ -> - case Key band 7 of - 0 -> - 'skip_varint_authpb.Role'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - 1 -> - 'skip_64_authpb.Role'(Rest, 0, 0, F@_1, F@_2, - TrUserData); - 2 -> - 'skip_length_delimited_authpb.Role'(Rest, 0, 0, F@_1, - F@_2, TrUserData); - 3 -> - 'skip_group_authpb.Role'(Rest, Key bsr 3, 0, F@_1, F@_2, - TrUserData); - 5 -> - 'skip_32_authpb.Role'(Rest, 0, 0, F@_1, F@_2, - TrUserData) - end - end; -'dg_read_field_def_authpb.Role'(<<>>, 0, 0, F@_1, R1, - TrUserData) -> - S1 = #{name => F@_1}, - if R1 == '$undef' -> S1; - true -> - S1#{keyPermission => lists_reverse(R1, TrUserData)} - end. - -'d_field_authpb.Role_name'(<<1:1, X:7, Rest/binary>>, N, - Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_authpb.Role_name'(Rest, N + 7, X bsl N + Acc, - F@_1, F@_2, TrUserData); -'d_field_authpb.Role_name'(<<0:1, X:7, Rest/binary>>, N, - Acc, _, F@_2, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id(binary:copy(Bytes), TrUserData), Rest2} - end, - 'dfp_read_field_def_authpb.Role'(RestF, 0, 0, NewFValue, - F@_2, TrUserData). - -'d_field_authpb.Role_keyPermission'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'd_field_authpb.Role_keyPermission'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, TrUserData); -'d_field_authpb.Role_keyPermission'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, Prev, TrUserData) -> - {NewFValue, RestF} = begin - Len = X bsl N + Acc, - <> = Rest, - {id('decode_msg_authpb.Permission'(Bs, TrUserData), - TrUserData), - Rest2} - end, - 'dfp_read_field_def_authpb.Role'(RestF, 0, 0, F@_1, - cons(NewFValue, Prev, TrUserData), - TrUserData). - -'skip_varint_authpb.Role'(<<1:1, _:7, Rest/binary>>, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'skip_varint_authpb.Role'(Rest, Z1, Z2, F@_1, F@_2, - TrUserData); -'skip_varint_authpb.Role'(<<0:1, _:7, Rest/binary>>, Z1, - Z2, F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_authpb.Role'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData). - -'skip_length_delimited_authpb.Role'(<<1:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) - when N < 57 -> - 'skip_length_delimited_authpb.Role'(Rest, N + 7, - X bsl N + Acc, F@_1, F@_2, TrUserData); -'skip_length_delimited_authpb.Role'(<<0:1, X:7, - Rest/binary>>, - N, Acc, F@_1, F@_2, TrUserData) -> - Length = X bsl N + Acc, - <<_:Length/binary, Rest2/binary>> = Rest, - 'dfp_read_field_def_authpb.Role'(Rest2, 0, 0, F@_1, - F@_2, TrUserData). - -'skip_group_authpb.Role'(Bin, FNum, Z2, F@_1, F@_2, - TrUserData) -> - {_, Rest} = read_group(Bin, FNum), - 'dfp_read_field_def_authpb.Role'(Rest, 0, Z2, F@_1, - F@_2, TrUserData). - -'skip_32_authpb.Role'(<<_:32, Rest/binary>>, Z1, Z2, - F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_authpb.Role'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData). - -'skip_64_authpb.Role'(<<_:64, Rest/binary>>, Z1, Z2, - F@_1, F@_2, TrUserData) -> - 'dfp_read_field_def_authpb.Role'(Rest, Z1, Z2, F@_1, - F@_2, TrUserData). - -'d_enum_Etcd.RangeRequest.SortOrder'(0) -> 'NONE'; -'d_enum_Etcd.RangeRequest.SortOrder'(1) -> 'ASCEND'; -'d_enum_Etcd.RangeRequest.SortOrder'(2) -> 'DESCEND'; -'d_enum_Etcd.RangeRequest.SortOrder'(V) -> V. - -'d_enum_Etcd.RangeRequest.SortTarget'(0) -> 'KEY'; -'d_enum_Etcd.RangeRequest.SortTarget'(1) -> 'VERSION'; -'d_enum_Etcd.RangeRequest.SortTarget'(2) -> 'CREATE'; -'d_enum_Etcd.RangeRequest.SortTarget'(3) -> 'MOD'; -'d_enum_Etcd.RangeRequest.SortTarget'(4) -> 'VALUE'; -'d_enum_Etcd.RangeRequest.SortTarget'(V) -> V. - -'d_enum_Etcd.Compare.CompareResult'(0) -> 'EQUAL'; -'d_enum_Etcd.Compare.CompareResult'(1) -> 'GREATER'; -'d_enum_Etcd.Compare.CompareResult'(2) -> 'LESS'; -'d_enum_Etcd.Compare.CompareResult'(3) -> 'NOT_EQUAL'; -'d_enum_Etcd.Compare.CompareResult'(V) -> V. - -'d_enum_Etcd.Compare.CompareTarget'(0) -> 'VERSION'; -'d_enum_Etcd.Compare.CompareTarget'(1) -> 'CREATE'; -'d_enum_Etcd.Compare.CompareTarget'(2) -> 'MOD'; -'d_enum_Etcd.Compare.CompareTarget'(3) -> 'VALUE'; -'d_enum_Etcd.Compare.CompareTarget'(4) -> 'LEASE'; -'d_enum_Etcd.Compare.CompareTarget'(V) -> V. - -'d_enum_Etcd.WatchCreateRequest.FilterType'(0) -> - 'NOPUT'; -'d_enum_Etcd.WatchCreateRequest.FilterType'(1) -> - 'NODELETE'; -'d_enum_Etcd.WatchCreateRequest.FilterType'(V) -> V. - -'d_enum_Etcd.AlarmType'(0) -> 'NONE'; -'d_enum_Etcd.AlarmType'(1) -> 'NOSPACE'; -'d_enum_Etcd.AlarmType'(2) -> 'CORRUPT'; -'d_enum_Etcd.AlarmType'(V) -> V. - -'d_enum_Etcd.AlarmRequest.AlarmAction'(0) -> 'GET'; -'d_enum_Etcd.AlarmRequest.AlarmAction'(1) -> 'ACTIVATE'; -'d_enum_Etcd.AlarmRequest.AlarmAction'(2) -> - 'DEACTIVATE'; -'d_enum_Etcd.AlarmRequest.AlarmAction'(V) -> V. - -'d_enum_Etcd.HealthCheckResponse.ServingStatus'(0) -> - 'UNKNOWN'; -'d_enum_Etcd.HealthCheckResponse.ServingStatus'(1) -> - 'SERVING'; -'d_enum_Etcd.HealthCheckResponse.ServingStatus'(2) -> - 'NOT_SERVING'; -'d_enum_Etcd.HealthCheckResponse.ServingStatus'(3) -> - 'SERVICE_UNKNOWN'; -'d_enum_Etcd.HealthCheckResponse.ServingStatus'(V) -> V. - -'d_enum_google.protobuf.FieldDescriptorProto.Type'(1) -> - 'TYPE_DOUBLE'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(2) -> - 'TYPE_FLOAT'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(3) -> - 'TYPE_INT64'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(4) -> - 'TYPE_UINT64'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(5) -> - 'TYPE_INT32'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(6) -> - 'TYPE_FIXED64'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(7) -> - 'TYPE_FIXED32'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(8) -> - 'TYPE_BOOL'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(9) -> - 'TYPE_STRING'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(10) -> - 'TYPE_GROUP'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(11) -> - 'TYPE_MESSAGE'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(12) -> - 'TYPE_BYTES'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(13) -> - 'TYPE_UINT32'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(14) -> - 'TYPE_ENUM'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(15) -> - 'TYPE_SFIXED32'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(16) -> - 'TYPE_SFIXED64'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(17) -> - 'TYPE_SINT32'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(18) -> - 'TYPE_SINT64'; -'d_enum_google.protobuf.FieldDescriptorProto.Type'(V) -> - V. - -'d_enum_google.protobuf.FieldDescriptorProto.Label'(1) -> - 'LABEL_OPTIONAL'; -'d_enum_google.protobuf.FieldDescriptorProto.Label'(2) -> - 'LABEL_REQUIRED'; -'d_enum_google.protobuf.FieldDescriptorProto.Label'(3) -> - 'LABEL_REPEATED'; -'d_enum_google.protobuf.FieldDescriptorProto.Label'(V) -> - V. - -'d_enum_google.protobuf.FileOptions.OptimizeMode'(1) -> - 'SPEED'; -'d_enum_google.protobuf.FileOptions.OptimizeMode'(2) -> - 'CODE_SIZE'; -'d_enum_google.protobuf.FileOptions.OptimizeMode'(3) -> - 'LITE_RUNTIME'; -'d_enum_google.protobuf.FileOptions.OptimizeMode'(V) -> - V. - -'d_enum_google.protobuf.FieldOptions.CType'(0) -> - 'STRING'; -'d_enum_google.protobuf.FieldOptions.CType'(1) -> - 'CORD'; -'d_enum_google.protobuf.FieldOptions.CType'(2) -> - 'STRING_PIECE'; -'d_enum_google.protobuf.FieldOptions.CType'(V) -> V. - -'d_enum_google.protobuf.FieldOptions.JSType'(0) -> - 'JS_NORMAL'; -'d_enum_google.protobuf.FieldOptions.JSType'(1) -> - 'JS_STRING'; -'d_enum_google.protobuf.FieldOptions.JSType'(2) -> - 'JS_NUMBER'; -'d_enum_google.protobuf.FieldOptions.JSType'(V) -> V. - -'d_enum_mvccpb.Event.EventType'(0) -> 'PUT'; -'d_enum_mvccpb.Event.EventType'(1) -> 'DELETE'; -'d_enum_mvccpb.Event.EventType'(V) -> V. - -'d_enum_authpb.Permission.Type'(0) -> 'READ'; -'d_enum_authpb.Permission.Type'(1) -> 'WRITE'; -'d_enum_authpb.Permission.Type'(2) -> 'READWRITE'; -'d_enum_authpb.Permission.Type'(V) -> V. - -read_group(Bin, FieldNum) -> - {NumBytes, EndTagLen} = read_gr_b(Bin, 0, 0, 0, 0, FieldNum), - <> = Bin, - {Group, Rest}. - -%% Like skipping over fields, but record the total length, -%% Each field is <(FieldNum bsl 3) bor FieldType> ++ -%% Record the length because varints may be non-optimally encoded. -%% -%% Groups can be nested, but assume the same FieldNum cannot be nested -%% because group field numbers are shared with the rest of the fields -%% numbers. Thus we can search just for an group-end with the same -%% field number. -%% -%% (The only time the same group field number could occur would -%% be in a nested sub message, but then it would be inside a -%% length-delimited entry, which we skip-read by length.) -read_gr_b(<<1:1, X:7, Tl/binary>>, N, Acc, NumBytes, TagLen, FieldNum) - when N < (32-7) -> - read_gr_b(Tl, N+7, X bsl N + Acc, NumBytes, TagLen+1, FieldNum); -read_gr_b(<<0:1, X:7, Tl/binary>>, N, Acc, NumBytes, TagLen, - FieldNum) -> - Key = X bsl N + Acc, - TagLen1 = TagLen + 1, - case {Key bsr 3, Key band 7} of - {FieldNum, 4} -> % 4 = group_end - {NumBytes, TagLen1}; - {_, 0} -> % 0 = varint - read_gr_vi(Tl, 0, NumBytes + TagLen1, FieldNum); - {_, 1} -> % 1 = bits64 - <<_:64, Tl2/binary>> = Tl, - read_gr_b(Tl2, 0, 0, NumBytes + TagLen1 + 8, 0, FieldNum); - {_, 2} -> % 2 = length_delimited - read_gr_ld(Tl, 0, 0, NumBytes + TagLen1, FieldNum); - {_, 3} -> % 3 = group_start - read_gr_b(Tl, 0, 0, NumBytes + TagLen1, 0, FieldNum); - {_, 4} -> % 4 = group_end - read_gr_b(Tl, 0, 0, NumBytes + TagLen1, 0, FieldNum); - {_, 5} -> % 5 = bits32 - <<_:32, Tl2/binary>> = Tl, - read_gr_b(Tl2, 0, 0, NumBytes + TagLen1 + 4, 0, FieldNum) - end. - -read_gr_vi(<<1:1, _:7, Tl/binary>>, N, NumBytes, FieldNum) - when N < (64-7) -> - read_gr_vi(Tl, N+7, NumBytes+1, FieldNum); -read_gr_vi(<<0:1, _:7, Tl/binary>>, _, NumBytes, FieldNum) -> - read_gr_b(Tl, 0, 0, NumBytes+1, 0, FieldNum). - -read_gr_ld(<<1:1, X:7, Tl/binary>>, N, Acc, NumBytes, FieldNum) - when N < (64-7) -> - read_gr_ld(Tl, N+7, X bsl N + Acc, NumBytes+1, FieldNum); -read_gr_ld(<<0:1, X:7, Tl/binary>>, N, Acc, NumBytes, FieldNum) -> - Len = X bsl N + Acc, - NumBytes1 = NumBytes + 1, - <<_:Len/binary, Tl2/binary>> = Tl, - read_gr_b(Tl2, 0, 0, NumBytes1 + Len, 0, FieldNum). - -merge_msgs(Prev, New, MsgName) when is_atom(MsgName) -> - merge_msgs(Prev, New, MsgName, []). - -merge_msgs(Prev, New, MsgName, Opts) -> - TrUserData = proplists:get_value(user_data, Opts), - case MsgName of - 'Etcd.ResponseHeader' -> - 'merge_msg_Etcd.ResponseHeader'(Prev, New, TrUserData); - 'Etcd.RangeRequest' -> - 'merge_msg_Etcd.RangeRequest'(Prev, New, TrUserData); - 'Etcd.RangeResponse' -> - 'merge_msg_Etcd.RangeResponse'(Prev, New, TrUserData); - 'Etcd.PutRequest' -> - 'merge_msg_Etcd.PutRequest'(Prev, New, TrUserData); - 'Etcd.PutResponse' -> - 'merge_msg_Etcd.PutResponse'(Prev, New, TrUserData); - 'Etcd.DeleteRangeRequest' -> - 'merge_msg_Etcd.DeleteRangeRequest'(Prev, New, - TrUserData); - 'Etcd.DeleteRangeResponse' -> - 'merge_msg_Etcd.DeleteRangeResponse'(Prev, New, - TrUserData); - 'Etcd.RequestOp' -> - 'merge_msg_Etcd.RequestOp'(Prev, New, TrUserData); - 'Etcd.ResponseOp' -> - 'merge_msg_Etcd.ResponseOp'(Prev, New, TrUserData); - 'Etcd.Compare' -> - 'merge_msg_Etcd.Compare'(Prev, New, TrUserData); - 'Etcd.TxnRequest' -> - 'merge_msg_Etcd.TxnRequest'(Prev, New, TrUserData); - 'Etcd.TxnResponse' -> - 'merge_msg_Etcd.TxnResponse'(Prev, New, TrUserData); - 'Etcd.CompactionRequest' -> - 'merge_msg_Etcd.CompactionRequest'(Prev, New, - TrUserData); - 'Etcd.CompactionResponse' -> - 'merge_msg_Etcd.CompactionResponse'(Prev, New, - TrUserData); - 'Etcd.HashRequest' -> - 'merge_msg_Etcd.HashRequest'(Prev, New, TrUserData); - 'Etcd.HashKVRequest' -> - 'merge_msg_Etcd.HashKVRequest'(Prev, New, TrUserData); - 'Etcd.HashKVResponse' -> - 'merge_msg_Etcd.HashKVResponse'(Prev, New, TrUserData); - 'Etcd.HashResponse' -> - 'merge_msg_Etcd.HashResponse'(Prev, New, TrUserData); - 'Etcd.SnapshotRequest' -> - 'merge_msg_Etcd.SnapshotRequest'(Prev, New, TrUserData); - 'Etcd.SnapshotResponse' -> - 'merge_msg_Etcd.SnapshotResponse'(Prev, New, - TrUserData); - 'Etcd.WatchRequest' -> - 'merge_msg_Etcd.WatchRequest'(Prev, New, TrUserData); - 'Etcd.WatchCreateRequest' -> - 'merge_msg_Etcd.WatchCreateRequest'(Prev, New, - TrUserData); - 'Etcd.WatchCancelRequest' -> - 'merge_msg_Etcd.WatchCancelRequest'(Prev, New, - TrUserData); - 'Etcd.WatchProgressRequest' -> - 'merge_msg_Etcd.WatchProgressRequest'(Prev, New, - TrUserData); - 'Etcd.WatchResponse' -> - 'merge_msg_Etcd.WatchResponse'(Prev, New, TrUserData); - 'Etcd.LeaseGrantRequest' -> - 'merge_msg_Etcd.LeaseGrantRequest'(Prev, New, - TrUserData); - 'Etcd.LeaseGrantResponse' -> - 'merge_msg_Etcd.LeaseGrantResponse'(Prev, New, - TrUserData); - 'Etcd.LeaseRevokeRequest' -> - 'merge_msg_Etcd.LeaseRevokeRequest'(Prev, New, - TrUserData); - 'Etcd.LeaseRevokeResponse' -> - 'merge_msg_Etcd.LeaseRevokeResponse'(Prev, New, - TrUserData); - 'Etcd.LeaseCheckpoint' -> - 'merge_msg_Etcd.LeaseCheckpoint'(Prev, New, TrUserData); - 'Etcd.LeaseCheckpointRequest' -> - 'merge_msg_Etcd.LeaseCheckpointRequest'(Prev, New, - TrUserData); - 'Etcd.LeaseCheckpointResponse' -> - 'merge_msg_Etcd.LeaseCheckpointResponse'(Prev, New, - TrUserData); - 'Etcd.LeaseKeepAliveRequest' -> - 'merge_msg_Etcd.LeaseKeepAliveRequest'(Prev, New, - TrUserData); - 'Etcd.LeaseKeepAliveResponse' -> - 'merge_msg_Etcd.LeaseKeepAliveResponse'(Prev, New, - TrUserData); - 'Etcd.LeaseTimeToLiveRequest' -> - 'merge_msg_Etcd.LeaseTimeToLiveRequest'(Prev, New, - TrUserData); - 'Etcd.LeaseTimeToLiveResponse' -> - 'merge_msg_Etcd.LeaseTimeToLiveResponse'(Prev, New, - TrUserData); - 'Etcd.LeaseLeasesRequest' -> - 'merge_msg_Etcd.LeaseLeasesRequest'(Prev, New, - TrUserData); - 'Etcd.LeaseStatus' -> - 'merge_msg_Etcd.LeaseStatus'(Prev, New, TrUserData); - 'Etcd.LeaseLeasesResponse' -> - 'merge_msg_Etcd.LeaseLeasesResponse'(Prev, New, - TrUserData); - 'Etcd.Member' -> - 'merge_msg_Etcd.Member'(Prev, New, TrUserData); - 'Etcd.MemberAddRequest' -> - 'merge_msg_Etcd.MemberAddRequest'(Prev, New, - TrUserData); - 'Etcd.MemberAddResponse' -> - 'merge_msg_Etcd.MemberAddResponse'(Prev, New, - TrUserData); - 'Etcd.MemberRemoveRequest' -> - 'merge_msg_Etcd.MemberRemoveRequest'(Prev, New, - TrUserData); - 'Etcd.MemberRemoveResponse' -> - 'merge_msg_Etcd.MemberRemoveResponse'(Prev, New, - TrUserData); - 'Etcd.MemberUpdateRequest' -> - 'merge_msg_Etcd.MemberUpdateRequest'(Prev, New, - TrUserData); - 'Etcd.MemberUpdateResponse' -> - 'merge_msg_Etcd.MemberUpdateResponse'(Prev, New, - TrUserData); - 'Etcd.MemberListRequest' -> - 'merge_msg_Etcd.MemberListRequest'(Prev, New, - TrUserData); - 'Etcd.MemberListResponse' -> - 'merge_msg_Etcd.MemberListResponse'(Prev, New, - TrUserData); - 'Etcd.MemberPromoteRequest' -> - 'merge_msg_Etcd.MemberPromoteRequest'(Prev, New, - TrUserData); - 'Etcd.MemberPromoteResponse' -> - 'merge_msg_Etcd.MemberPromoteResponse'(Prev, New, - TrUserData); - 'Etcd.DefragmentRequest' -> - 'merge_msg_Etcd.DefragmentRequest'(Prev, New, - TrUserData); - 'Etcd.DefragmentResponse' -> - 'merge_msg_Etcd.DefragmentResponse'(Prev, New, - TrUserData); - 'Etcd.MoveLeaderRequest' -> - 'merge_msg_Etcd.MoveLeaderRequest'(Prev, New, - TrUserData); - 'Etcd.MoveLeaderResponse' -> - 'merge_msg_Etcd.MoveLeaderResponse'(Prev, New, - TrUserData); - 'Etcd.AlarmRequest' -> - 'merge_msg_Etcd.AlarmRequest'(Prev, New, TrUserData); - 'Etcd.AlarmMember' -> - 'merge_msg_Etcd.AlarmMember'(Prev, New, TrUserData); - 'Etcd.AlarmResponse' -> - 'merge_msg_Etcd.AlarmResponse'(Prev, New, TrUserData); - 'Etcd.StatusRequest' -> - 'merge_msg_Etcd.StatusRequest'(Prev, New, TrUserData); - 'Etcd.StatusResponse' -> - 'merge_msg_Etcd.StatusResponse'(Prev, New, TrUserData); - 'Etcd.AuthEnableRequest' -> - 'merge_msg_Etcd.AuthEnableRequest'(Prev, New, - TrUserData); - 'Etcd.AuthDisableRequest' -> - 'merge_msg_Etcd.AuthDisableRequest'(Prev, New, - TrUserData); - 'Etcd.AuthenticateRequest' -> - 'merge_msg_Etcd.AuthenticateRequest'(Prev, New, - TrUserData); - 'Etcd.AuthUserAddRequest' -> - 'merge_msg_Etcd.AuthUserAddRequest'(Prev, New, - TrUserData); - 'Etcd.AuthUserGetRequest' -> - 'merge_msg_Etcd.AuthUserGetRequest'(Prev, New, - TrUserData); - 'Etcd.AuthUserDeleteRequest' -> - 'merge_msg_Etcd.AuthUserDeleteRequest'(Prev, New, - TrUserData); - 'Etcd.AuthUserChangePasswordRequest' -> - 'merge_msg_Etcd.AuthUserChangePasswordRequest'(Prev, - New, TrUserData); - 'Etcd.AuthUserGrantRoleRequest' -> - 'merge_msg_Etcd.AuthUserGrantRoleRequest'(Prev, New, - TrUserData); - 'Etcd.AuthUserRevokeRoleRequest' -> - 'merge_msg_Etcd.AuthUserRevokeRoleRequest'(Prev, New, - TrUserData); - 'Etcd.AuthRoleAddRequest' -> - 'merge_msg_Etcd.AuthRoleAddRequest'(Prev, New, - TrUserData); - 'Etcd.AuthRoleGetRequest' -> - 'merge_msg_Etcd.AuthRoleGetRequest'(Prev, New, - TrUserData); - 'Etcd.AuthUserListRequest' -> - 'merge_msg_Etcd.AuthUserListRequest'(Prev, New, - TrUserData); - 'Etcd.AuthRoleListRequest' -> - 'merge_msg_Etcd.AuthRoleListRequest'(Prev, New, - TrUserData); - 'Etcd.AuthRoleDeleteRequest' -> - 'merge_msg_Etcd.AuthRoleDeleteRequest'(Prev, New, - TrUserData); - 'Etcd.AuthRoleGrantPermissionRequest' -> - 'merge_msg_Etcd.AuthRoleGrantPermissionRequest'(Prev, - New, TrUserData); - 'Etcd.AuthRoleRevokePermissionRequest' -> - 'merge_msg_Etcd.AuthRoleRevokePermissionRequest'(Prev, - New, TrUserData); - 'Etcd.AuthEnableResponse' -> - 'merge_msg_Etcd.AuthEnableResponse'(Prev, New, - TrUserData); - 'Etcd.AuthDisableResponse' -> - 'merge_msg_Etcd.AuthDisableResponse'(Prev, New, - TrUserData); - 'Etcd.AuthenticateResponse' -> - 'merge_msg_Etcd.AuthenticateResponse'(Prev, New, - TrUserData); - 'Etcd.AuthUserAddResponse' -> - 'merge_msg_Etcd.AuthUserAddResponse'(Prev, New, - TrUserData); - 'Etcd.AuthUserGetResponse' -> - 'merge_msg_Etcd.AuthUserGetResponse'(Prev, New, - TrUserData); - 'Etcd.AuthUserDeleteResponse' -> - 'merge_msg_Etcd.AuthUserDeleteResponse'(Prev, New, - TrUserData); - 'Etcd.AuthUserChangePasswordResponse' -> - 'merge_msg_Etcd.AuthUserChangePasswordResponse'(Prev, - New, TrUserData); - 'Etcd.AuthUserGrantRoleResponse' -> - 'merge_msg_Etcd.AuthUserGrantRoleResponse'(Prev, New, - TrUserData); - 'Etcd.AuthUserRevokeRoleResponse' -> - 'merge_msg_Etcd.AuthUserRevokeRoleResponse'(Prev, New, - TrUserData); - 'Etcd.AuthRoleAddResponse' -> - 'merge_msg_Etcd.AuthRoleAddResponse'(Prev, New, - TrUserData); - 'Etcd.AuthRoleGetResponse' -> - 'merge_msg_Etcd.AuthRoleGetResponse'(Prev, New, - TrUserData); - 'Etcd.AuthRoleListResponse' -> - 'merge_msg_Etcd.AuthRoleListResponse'(Prev, New, - TrUserData); - 'Etcd.AuthUserListResponse' -> - 'merge_msg_Etcd.AuthUserListResponse'(Prev, New, - TrUserData); - 'Etcd.AuthRoleDeleteResponse' -> - 'merge_msg_Etcd.AuthRoleDeleteResponse'(Prev, New, - TrUserData); - 'Etcd.AuthRoleGrantPermissionResponse' -> - 'merge_msg_Etcd.AuthRoleGrantPermissionResponse'(Prev, - New, TrUserData); - 'Etcd.AuthRoleRevokePermissionResponse' -> - 'merge_msg_Etcd.AuthRoleRevokePermissionResponse'(Prev, - New, TrUserData); - 'Etcd.HealthCheckRequest' -> - 'merge_msg_Etcd.HealthCheckRequest'(Prev, New, - TrUserData); - 'Etcd.HealthCheckResponse' -> - 'merge_msg_Etcd.HealthCheckResponse'(Prev, New, - TrUserData); - 'Etcd.LockRequest' -> - 'merge_msg_Etcd.LockRequest'(Prev, New, TrUserData); - 'Etcd.LockResponse' -> - 'merge_msg_Etcd.LockResponse'(Prev, New, TrUserData); - 'Etcd.UnlockRequest' -> - 'merge_msg_Etcd.UnlockRequest'(Prev, New, TrUserData); - 'Etcd.UnlockResponse' -> - 'merge_msg_Etcd.UnlockResponse'(Prev, New, TrUserData); - 'Etcd.CampaignRequest' -> - 'merge_msg_Etcd.CampaignRequest'(Prev, New, TrUserData); - 'Etcd.CampaignResponse' -> - 'merge_msg_Etcd.CampaignResponse'(Prev, New, - TrUserData); - 'Etcd.LeaderKey' -> - 'merge_msg_Etcd.LeaderKey'(Prev, New, TrUserData); - 'Etcd.LeaderRequest' -> - 'merge_msg_Etcd.LeaderRequest'(Prev, New, TrUserData); - 'Etcd.LeaderResponse' -> - 'merge_msg_Etcd.LeaderResponse'(Prev, New, TrUserData); - 'Etcd.ResignRequest' -> - 'merge_msg_Etcd.ResignRequest'(Prev, New, TrUserData); - 'Etcd.ResignResponse' -> - 'merge_msg_Etcd.ResignResponse'(Prev, New, TrUserData); - 'Etcd.ProclaimRequest' -> - 'merge_msg_Etcd.ProclaimRequest'(Prev, New, TrUserData); - 'Etcd.ProclaimResponse' -> - 'merge_msg_Etcd.ProclaimResponse'(Prev, New, - TrUserData); - 'google.protobuf.FileDescriptorSet' -> - 'merge_msg_google.protobuf.FileDescriptorSet'(Prev, New, - TrUserData); - 'google.protobuf.FileDescriptorProto' -> - 'merge_msg_google.protobuf.FileDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.DescriptorProto.ExtensionRange' -> - 'merge_msg_google.protobuf.DescriptorProto.ExtensionRange'(Prev, - New, - TrUserData); - 'google.protobuf.DescriptorProto.ReservedRange' -> - 'merge_msg_google.protobuf.DescriptorProto.ReservedRange'(Prev, - New, - TrUserData); - 'google.protobuf.DescriptorProto' -> - 'merge_msg_google.protobuf.DescriptorProto'(Prev, New, - TrUserData); - 'google.protobuf.FieldDescriptorProto' -> - 'merge_msg_google.protobuf.FieldDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.OneofDescriptorProto' -> - 'merge_msg_google.protobuf.OneofDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.EnumDescriptorProto' -> - 'merge_msg_google.protobuf.EnumDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.EnumValueDescriptorProto' -> - 'merge_msg_google.protobuf.EnumValueDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.ServiceDescriptorProto' -> - 'merge_msg_google.protobuf.ServiceDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.MethodDescriptorProto' -> - 'merge_msg_google.protobuf.MethodDescriptorProto'(Prev, - New, TrUserData); - 'google.protobuf.FileOptions' -> - 'merge_msg_google.protobuf.FileOptions'(Prev, New, - TrUserData); - 'google.protobuf.MessageOptions' -> - 'merge_msg_google.protobuf.MessageOptions'(Prev, New, - TrUserData); - 'google.protobuf.FieldOptions' -> - 'merge_msg_google.protobuf.FieldOptions'(Prev, New, - TrUserData); - 'google.protobuf.EnumOptions' -> - 'merge_msg_google.protobuf.EnumOptions'(Prev, New, - TrUserData); - 'google.protobuf.EnumValueOptions' -> - 'merge_msg_google.protobuf.EnumValueOptions'(Prev, New, - TrUserData); - 'google.protobuf.ServiceOptions' -> - 'merge_msg_google.protobuf.ServiceOptions'(Prev, New, - TrUserData); - 'google.protobuf.MethodOptions' -> - 'merge_msg_google.protobuf.MethodOptions'(Prev, New, - TrUserData); - 'google.protobuf.UninterpretedOption.NamePart' -> - 'merge_msg_google.protobuf.UninterpretedOption.NamePart'(Prev, - New, - TrUserData); - 'google.protobuf.UninterpretedOption' -> - 'merge_msg_google.protobuf.UninterpretedOption'(Prev, - New, TrUserData); - 'google.protobuf.SourceCodeInfo.Location' -> - 'merge_msg_google.protobuf.SourceCodeInfo.Location'(Prev, - New, TrUserData); - 'google.protobuf.SourceCodeInfo' -> - 'merge_msg_google.protobuf.SourceCodeInfo'(Prev, New, - TrUserData); - 'google.protobuf.GeneratedCodeInfo.Annotation' -> - 'merge_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Prev, - New, - TrUserData); - 'google.protobuf.GeneratedCodeInfo' -> - 'merge_msg_google.protobuf.GeneratedCodeInfo'(Prev, New, - TrUserData); - 'mvccpb.KeyValue' -> - 'merge_msg_mvccpb.KeyValue'(Prev, New, TrUserData); - 'mvccpb.Event' -> - 'merge_msg_mvccpb.Event'(Prev, New, TrUserData); - 'authpb.UserAddOptions' -> - 'merge_msg_authpb.UserAddOptions'(Prev, New, - TrUserData); - 'authpb.User' -> - 'merge_msg_authpb.User'(Prev, New, TrUserData); - 'authpb.Permission' -> - 'merge_msg_authpb.Permission'(Prev, New, TrUserData); - 'authpb.Role' -> - 'merge_msg_authpb.Role'(Prev, New, TrUserData) - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.ResponseHeader'/3}). -'merge_msg_Etcd.ResponseHeader'(PMsg, NMsg, _) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{cluster_id := NFcluster_id}} -> - S1#{cluster_id => NFcluster_id}; - {#{cluster_id := PFcluster_id}, _} -> - S1#{cluster_id => PFcluster_id}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{member_id := NFmember_id}} -> - S2#{member_id => NFmember_id}; - {#{member_id := PFmember_id}, _} -> - S2#{member_id => PFmember_id}; - _ -> S2 - end, - S4 = case {PMsg, NMsg} of - {_, #{revision := NFrevision}} -> - S3#{revision => NFrevision}; - {#{revision := PFrevision}, _} -> - S3#{revision => PFrevision}; - _ -> S3 - end, - case {PMsg, NMsg} of - {_, #{raft_term := NFraft_term}} -> - S4#{raft_term => NFraft_term}; - {#{raft_term := PFraft_term}, _} -> - S4#{raft_term => PFraft_term}; - _ -> S4 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.RangeRequest'/3}). -'merge_msg_Etcd.RangeRequest'(PMsg, NMsg, _) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{key := NFkey}} -> S1#{key => NFkey}; - {#{key := PFkey}, _} -> S1#{key => PFkey}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{range_end := NFrange_end}} -> - S2#{range_end => NFrange_end}; - {#{range_end := PFrange_end}, _} -> - S2#{range_end => PFrange_end}; - _ -> S2 - end, - S4 = case {PMsg, NMsg} of - {_, #{limit := NFlimit}} -> S3#{limit => NFlimit}; - {#{limit := PFlimit}, _} -> S3#{limit => PFlimit}; - _ -> S3 - end, - S5 = case {PMsg, NMsg} of - {_, #{revision := NFrevision}} -> - S4#{revision => NFrevision}; - {#{revision := PFrevision}, _} -> - S4#{revision => PFrevision}; - _ -> S4 - end, - S6 = case {PMsg, NMsg} of - {_, #{sort_order := NFsort_order}} -> - S5#{sort_order => NFsort_order}; - {#{sort_order := PFsort_order}, _} -> - S5#{sort_order => PFsort_order}; - _ -> S5 - end, - S7 = case {PMsg, NMsg} of - {_, #{sort_target := NFsort_target}} -> - S6#{sort_target => NFsort_target}; - {#{sort_target := PFsort_target}, _} -> - S6#{sort_target => PFsort_target}; - _ -> S6 - end, - S8 = case {PMsg, NMsg} of - {_, #{serializable := NFserializable}} -> - S7#{serializable => NFserializable}; - {#{serializable := PFserializable}, _} -> - S7#{serializable => PFserializable}; - _ -> S7 - end, - S9 = case {PMsg, NMsg} of - {_, #{keys_only := NFkeys_only}} -> - S8#{keys_only => NFkeys_only}; - {#{keys_only := PFkeys_only}, _} -> - S8#{keys_only => PFkeys_only}; - _ -> S8 - end, - S10 = case {PMsg, NMsg} of - {_, #{count_only := NFcount_only}} -> - S9#{count_only => NFcount_only}; - {#{count_only := PFcount_only}, _} -> - S9#{count_only => PFcount_only}; - _ -> S9 - end, - S11 = case {PMsg, NMsg} of - {_, #{min_mod_revision := NFmin_mod_revision}} -> - S10#{min_mod_revision => NFmin_mod_revision}; - {#{min_mod_revision := PFmin_mod_revision}, _} -> - S10#{min_mod_revision => PFmin_mod_revision}; - _ -> S10 - end, - S12 = case {PMsg, NMsg} of - {_, #{max_mod_revision := NFmax_mod_revision}} -> - S11#{max_mod_revision => NFmax_mod_revision}; - {#{max_mod_revision := PFmax_mod_revision}, _} -> - S11#{max_mod_revision => PFmax_mod_revision}; - _ -> S11 - end, - S13 = case {PMsg, NMsg} of - {_, #{min_create_revision := NFmin_create_revision}} -> - S12#{min_create_revision => NFmin_create_revision}; - {#{min_create_revision := PFmin_create_revision}, _} -> - S12#{min_create_revision => PFmin_create_revision}; - _ -> S12 - end, - case {PMsg, NMsg} of - {_, #{max_create_revision := NFmax_create_revision}} -> - S13#{max_create_revision => NFmax_create_revision}; - {#{max_create_revision := PFmax_create_revision}, _} -> - S13#{max_create_revision => PFmax_create_revision}; - _ -> S13 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.RangeResponse'/3}). -'merge_msg_Etcd.RangeResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end, - S3 = case {PMsg, NMsg} of - {#{kvs := PFkvs}, #{kvs := NFkvs}} -> - S2#{kvs => 'erlang_++'(PFkvs, NFkvs, TrUserData)}; - {_, #{kvs := NFkvs}} -> S2#{kvs => NFkvs}; - {#{kvs := PFkvs}, _} -> S2#{kvs => PFkvs}; - {_, _} -> S2 - end, - S4 = case {PMsg, NMsg} of - {_, #{more := NFmore}} -> S3#{more => NFmore}; - {#{more := PFmore}, _} -> S3#{more => PFmore}; - _ -> S3 - end, - case {PMsg, NMsg} of - {_, #{count := NFcount}} -> S4#{count => NFcount}; - {#{count := PFcount}, _} -> S4#{count => PFcount}; - _ -> S4 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.PutRequest'/3}). -'merge_msg_Etcd.PutRequest'(PMsg, NMsg, _) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{key := NFkey}} -> S1#{key => NFkey}; - {#{key := PFkey}, _} -> S1#{key => PFkey}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{value := NFvalue}} -> S2#{value => NFvalue}; - {#{value := PFvalue}, _} -> S2#{value => PFvalue}; - _ -> S2 - end, - S4 = case {PMsg, NMsg} of - {_, #{lease := NFlease}} -> S3#{lease => NFlease}; - {#{lease := PFlease}, _} -> S3#{lease => PFlease}; - _ -> S3 - end, - S5 = case {PMsg, NMsg} of - {_, #{prev_kv := NFprev_kv}} -> - S4#{prev_kv => NFprev_kv}; - {#{prev_kv := PFprev_kv}, _} -> - S4#{prev_kv => PFprev_kv}; - _ -> S4 - end, - S6 = case {PMsg, NMsg} of - {_, #{ignore_value := NFignore_value}} -> - S5#{ignore_value => NFignore_value}; - {#{ignore_value := PFignore_value}, _} -> - S5#{ignore_value => PFignore_value}; - _ -> S5 - end, - case {PMsg, NMsg} of - {_, #{ignore_lease := NFignore_lease}} -> - S6#{ignore_lease => NFignore_lease}; - {#{ignore_lease := PFignore_lease}, _} -> - S6#{ignore_lease => PFignore_lease}; - _ -> S6 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.PutResponse'/3}). -'merge_msg_Etcd.PutResponse'(PMsg, NMsg, TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end, - case {PMsg, NMsg} of - {#{prev_kv := PFprev_kv}, #{prev_kv := NFprev_kv}} -> - S2#{prev_kv => - 'merge_msg_mvccpb.KeyValue'(PFprev_kv, NFprev_kv, - TrUserData)}; - {_, #{prev_kv := NFprev_kv}} -> - S2#{prev_kv => NFprev_kv}; - {#{prev_kv := PFprev_kv}, _} -> - S2#{prev_kv => PFprev_kv}; - {_, _} -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.DeleteRangeRequest'/3}). -'merge_msg_Etcd.DeleteRangeRequest'(PMsg, NMsg, _) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{key := NFkey}} -> S1#{key => NFkey}; - {#{key := PFkey}, _} -> S1#{key => PFkey}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{range_end := NFrange_end}} -> - S2#{range_end => NFrange_end}; - {#{range_end := PFrange_end}, _} -> - S2#{range_end => PFrange_end}; - _ -> S2 - end, - case {PMsg, NMsg} of - {_, #{prev_kv := NFprev_kv}} -> - S3#{prev_kv => NFprev_kv}; - {#{prev_kv := PFprev_kv}, _} -> - S3#{prev_kv => PFprev_kv}; - _ -> S3 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.DeleteRangeResponse'/3}). -'merge_msg_Etcd.DeleteRangeResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{deleted := NFdeleted}} -> - S2#{deleted => NFdeleted}; - {#{deleted := PFdeleted}, _} -> - S2#{deleted => PFdeleted}; - _ -> S2 - end, - case {PMsg, NMsg} of - {#{prev_kvs := PFprev_kvs}, - #{prev_kvs := NFprev_kvs}} -> - S3#{prev_kvs => - 'erlang_++'(PFprev_kvs, NFprev_kvs, TrUserData)}; - {_, #{prev_kvs := NFprev_kvs}} -> - S3#{prev_kvs => NFprev_kvs}; - {#{prev_kvs := PFprev_kvs}, _} -> - S3#{prev_kvs => PFprev_kvs}; - {_, _} -> S3 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.RequestOp'/3}). -'merge_msg_Etcd.RequestOp'(PMsg, NMsg, TrUserData) -> - S1 = #{}, - case {PMsg, NMsg} of - {#{request := {request_range, OPFrequest}}, - #{request := {request_range, ONFrequest}}} -> - S1#{request => - {request_range, - 'merge_msg_Etcd.RangeRequest'(OPFrequest, ONFrequest, - TrUserData)}}; - {#{request := {request_put, OPFrequest}}, - #{request := {request_put, ONFrequest}}} -> - S1#{request => - {request_put, - 'merge_msg_Etcd.PutRequest'(OPFrequest, ONFrequest, - TrUserData)}}; - {#{request := {request_delete_range, OPFrequest}}, - #{request := {request_delete_range, ONFrequest}}} -> - S1#{request => - {request_delete_range, - 'merge_msg_Etcd.DeleteRangeRequest'(OPFrequest, - ONFrequest, - TrUserData)}}; - {#{request := {request_txn, OPFrequest}}, - #{request := {request_txn, ONFrequest}}} -> - S1#{request => - {request_txn, - 'merge_msg_Etcd.TxnRequest'(OPFrequest, ONFrequest, - TrUserData)}}; - {_, #{request := NFrequest}} -> - S1#{request => NFrequest}; - {#{request := PFrequest}, _} -> - S1#{request => PFrequest}; - {_, _} -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.ResponseOp'/3}). -'merge_msg_Etcd.ResponseOp'(PMsg, NMsg, TrUserData) -> - S1 = #{}, - case {PMsg, NMsg} of - {#{response := {response_range, OPFresponse}}, - #{response := {response_range, ONFresponse}}} -> - S1#{response => - {response_range, - 'merge_msg_Etcd.RangeResponse'(OPFresponse, ONFresponse, - TrUserData)}}; - {#{response := {response_put, OPFresponse}}, - #{response := {response_put, ONFresponse}}} -> - S1#{response => - {response_put, - 'merge_msg_Etcd.PutResponse'(OPFresponse, ONFresponse, - TrUserData)}}; - {#{response := {response_delete_range, OPFresponse}}, - #{response := {response_delete_range, ONFresponse}}} -> - S1#{response => - {response_delete_range, - 'merge_msg_Etcd.DeleteRangeResponse'(OPFresponse, - ONFresponse, - TrUserData)}}; - {#{response := {response_txn, OPFresponse}}, - #{response := {response_txn, ONFresponse}}} -> - S1#{response => - {response_txn, - 'merge_msg_Etcd.TxnResponse'(OPFresponse, ONFresponse, - TrUserData)}}; - {_, #{response := NFresponse}} -> - S1#{response => NFresponse}; - {#{response := PFresponse}, _} -> - S1#{response => PFresponse}; - {_, _} -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.Compare'/3}). -'merge_msg_Etcd.Compare'(PMsg, NMsg, _) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{result := NFresult}} -> S1#{result => NFresult}; - {#{result := PFresult}, _} -> S1#{result => PFresult}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{target := NFtarget}} -> S2#{target => NFtarget}; - {#{target := PFtarget}, _} -> S2#{target => PFtarget}; - _ -> S2 - end, - S4 = case {PMsg, NMsg} of - {_, #{key := NFkey}} -> S3#{key => NFkey}; - {#{key := PFkey}, _} -> S3#{key => PFkey}; - _ -> S3 - end, - S5 = case {PMsg, NMsg} of - {_, #{target_union := NFtarget_union}} -> - S4#{target_union => NFtarget_union}; - {#{target_union := PFtarget_union}, _} -> - S4#{target_union => PFtarget_union}; - _ -> S4 - end, - case {PMsg, NMsg} of - {_, #{range_end := NFrange_end}} -> - S5#{range_end => NFrange_end}; - {#{range_end := PFrange_end}, _} -> - S5#{range_end => PFrange_end}; - _ -> S5 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.TxnRequest'/3}). -'merge_msg_Etcd.TxnRequest'(PMsg, NMsg, TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{compare := PFcompare}, #{compare := NFcompare}} -> - S1#{compare => - 'erlang_++'(PFcompare, NFcompare, TrUserData)}; - {_, #{compare := NFcompare}} -> - S1#{compare => NFcompare}; - {#{compare := PFcompare}, _} -> - S1#{compare => PFcompare}; - {_, _} -> S1 - end, - S3 = case {PMsg, NMsg} of - {#{success := PFsuccess}, #{success := NFsuccess}} -> - S2#{success => - 'erlang_++'(PFsuccess, NFsuccess, TrUserData)}; - {_, #{success := NFsuccess}} -> - S2#{success => NFsuccess}; - {#{success := PFsuccess}, _} -> - S2#{success => PFsuccess}; - {_, _} -> S2 - end, - case {PMsg, NMsg} of - {#{failure := PFfailure}, #{failure := NFfailure}} -> - S3#{failure => - 'erlang_++'(PFfailure, NFfailure, TrUserData)}; - {_, #{failure := NFfailure}} -> - S3#{failure => NFfailure}; - {#{failure := PFfailure}, _} -> - S3#{failure => PFfailure}; - {_, _} -> S3 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.TxnResponse'/3}). -'merge_msg_Etcd.TxnResponse'(PMsg, NMsg, TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{succeeded := NFsucceeded}} -> - S2#{succeeded => NFsucceeded}; - {#{succeeded := PFsucceeded}, _} -> - S2#{succeeded => PFsucceeded}; - _ -> S2 - end, - case {PMsg, NMsg} of - {#{responses := PFresponses}, - #{responses := NFresponses}} -> - S3#{responses => - 'erlang_++'(PFresponses, NFresponses, TrUserData)}; - {_, #{responses := NFresponses}} -> - S3#{responses => NFresponses}; - {#{responses := PFresponses}, _} -> - S3#{responses => PFresponses}; - {_, _} -> S3 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.CompactionRequest'/3}). -'merge_msg_Etcd.CompactionRequest'(PMsg, NMsg, _) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{revision := NFrevision}} -> - S1#{revision => NFrevision}; - {#{revision := PFrevision}, _} -> - S1#{revision => PFrevision}; - _ -> S1 - end, - case {PMsg, NMsg} of - {_, #{physical := NFphysical}} -> - S2#{physical => NFphysical}; - {#{physical := PFphysical}, _} -> - S2#{physical => PFphysical}; - _ -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.CompactionResponse'/3}). -'merge_msg_Etcd.CompactionResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.HashRequest'/3}). -'merge_msg_Etcd.HashRequest'(_Prev, New, _TrUserData) -> - New. - --compile({nowarn_unused_function,'merge_msg_Etcd.HashKVRequest'/3}). -'merge_msg_Etcd.HashKVRequest'(PMsg, NMsg, _) -> - S1 = #{}, - case {PMsg, NMsg} of - {_, #{revision := NFrevision}} -> - S1#{revision => NFrevision}; - {#{revision := PFrevision}, _} -> - S1#{revision => PFrevision}; - _ -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.HashKVResponse'/3}). -'merge_msg_Etcd.HashKVResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{hash := NFhash}} -> S2#{hash => NFhash}; - {#{hash := PFhash}, _} -> S2#{hash => PFhash}; - _ -> S2 - end, - case {PMsg, NMsg} of - {_, #{compact_revision := NFcompact_revision}} -> - S3#{compact_revision => NFcompact_revision}; - {#{compact_revision := PFcompact_revision}, _} -> - S3#{compact_revision => PFcompact_revision}; - _ -> S3 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.HashResponse'/3}). -'merge_msg_Etcd.HashResponse'(PMsg, NMsg, TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end, - case {PMsg, NMsg} of - {_, #{hash := NFhash}} -> S2#{hash => NFhash}; - {#{hash := PFhash}, _} -> S2#{hash => PFhash}; - _ -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.SnapshotRequest'/3}). -'merge_msg_Etcd.SnapshotRequest'(_Prev, New, - _TrUserData) -> - New. - --compile({nowarn_unused_function,'merge_msg_Etcd.SnapshotResponse'/3}). -'merge_msg_Etcd.SnapshotResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{remaining_bytes := NFremaining_bytes}} -> - S2#{remaining_bytes => NFremaining_bytes}; - {#{remaining_bytes := PFremaining_bytes}, _} -> - S2#{remaining_bytes => PFremaining_bytes}; - _ -> S2 - end, - case {PMsg, NMsg} of - {_, #{blob := NFblob}} -> S3#{blob => NFblob}; - {#{blob := PFblob}, _} -> S3#{blob => PFblob}; - _ -> S3 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.WatchRequest'/3}). -'merge_msg_Etcd.WatchRequest'(PMsg, NMsg, TrUserData) -> - S1 = #{}, - case {PMsg, NMsg} of - {#{request_union := {create_request, OPFrequest_union}}, - #{request_union := - {create_request, ONFrequest_union}}} -> - S1#{request_union => - {create_request, - 'merge_msg_Etcd.WatchCreateRequest'(OPFrequest_union, - ONFrequest_union, - TrUserData)}}; - {#{request_union := {cancel_request, OPFrequest_union}}, - #{request_union := - {cancel_request, ONFrequest_union}}} -> - S1#{request_union => - {cancel_request, - 'merge_msg_Etcd.WatchCancelRequest'(OPFrequest_union, - ONFrequest_union, - TrUserData)}}; - {#{request_union := - {progress_request, OPFrequest_union}}, - #{request_union := - {progress_request, ONFrequest_union}}} -> - S1#{request_union => - {progress_request, - 'merge_msg_Etcd.WatchProgressRequest'(OPFrequest_union, - ONFrequest_union, - TrUserData)}}; - {_, #{request_union := NFrequest_union}} -> - S1#{request_union => NFrequest_union}; - {#{request_union := PFrequest_union}, _} -> - S1#{request_union => PFrequest_union}; - {_, _} -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.WatchCreateRequest'/3}). -'merge_msg_Etcd.WatchCreateRequest'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{key := NFkey}} -> S1#{key => NFkey}; - {#{key := PFkey}, _} -> S1#{key => PFkey}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{range_end := NFrange_end}} -> - S2#{range_end => NFrange_end}; - {#{range_end := PFrange_end}, _} -> - S2#{range_end => PFrange_end}; - _ -> S2 - end, - S4 = case {PMsg, NMsg} of - {_, #{start_revision := NFstart_revision}} -> - S3#{start_revision => NFstart_revision}; - {#{start_revision := PFstart_revision}, _} -> - S3#{start_revision => PFstart_revision}; - _ -> S3 - end, - S5 = case {PMsg, NMsg} of - {_, #{progress_notify := NFprogress_notify}} -> - S4#{progress_notify => NFprogress_notify}; - {#{progress_notify := PFprogress_notify}, _} -> - S4#{progress_notify => PFprogress_notify}; - _ -> S4 - end, - S6 = case {PMsg, NMsg} of - {#{filters := PFfilters}, #{filters := NFfilters}} -> - S5#{filters => - 'erlang_++'(PFfilters, NFfilters, TrUserData)}; - {_, #{filters := NFfilters}} -> - S5#{filters => NFfilters}; - {#{filters := PFfilters}, _} -> - S5#{filters => PFfilters}; - {_, _} -> S5 - end, - S7 = case {PMsg, NMsg} of - {_, #{prev_kv := NFprev_kv}} -> - S6#{prev_kv => NFprev_kv}; - {#{prev_kv := PFprev_kv}, _} -> - S6#{prev_kv => PFprev_kv}; - _ -> S6 - end, - S8 = case {PMsg, NMsg} of - {_, #{watch_id := NFwatch_id}} -> - S7#{watch_id => NFwatch_id}; - {#{watch_id := PFwatch_id}, _} -> - S7#{watch_id => PFwatch_id}; - _ -> S7 - end, - case {PMsg, NMsg} of - {_, #{fragment := NFfragment}} -> - S8#{fragment => NFfragment}; - {#{fragment := PFfragment}, _} -> - S8#{fragment => PFfragment}; - _ -> S8 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.WatchCancelRequest'/3}). -'merge_msg_Etcd.WatchCancelRequest'(PMsg, NMsg, _) -> - S1 = #{}, - case {PMsg, NMsg} of - {_, #{watch_id := NFwatch_id}} -> - S1#{watch_id => NFwatch_id}; - {#{watch_id := PFwatch_id}, _} -> - S1#{watch_id => PFwatch_id}; - _ -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.WatchProgressRequest'/3}). -'merge_msg_Etcd.WatchProgressRequest'(_Prev, New, - _TrUserData) -> - New. - --compile({nowarn_unused_function,'merge_msg_Etcd.WatchResponse'/3}). -'merge_msg_Etcd.WatchResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{watch_id := NFwatch_id}} -> - S2#{watch_id => NFwatch_id}; - {#{watch_id := PFwatch_id}, _} -> - S2#{watch_id => PFwatch_id}; - _ -> S2 - end, - S4 = case {PMsg, NMsg} of - {_, #{created := NFcreated}} -> - S3#{created => NFcreated}; - {#{created := PFcreated}, _} -> - S3#{created => PFcreated}; - _ -> S3 - end, - S5 = case {PMsg, NMsg} of - {_, #{canceled := NFcanceled}} -> - S4#{canceled => NFcanceled}; - {#{canceled := PFcanceled}, _} -> - S4#{canceled => PFcanceled}; - _ -> S4 - end, - S6 = case {PMsg, NMsg} of - {_, #{compact_revision := NFcompact_revision}} -> - S5#{compact_revision => NFcompact_revision}; - {#{compact_revision := PFcompact_revision}, _} -> - S5#{compact_revision => PFcompact_revision}; - _ -> S5 - end, - S7 = case {PMsg, NMsg} of - {_, #{cancel_reason := NFcancel_reason}} -> - S6#{cancel_reason => NFcancel_reason}; - {#{cancel_reason := PFcancel_reason}, _} -> - S6#{cancel_reason => PFcancel_reason}; - _ -> S6 - end, - S8 = case {PMsg, NMsg} of - {_, #{fragment := NFfragment}} -> - S7#{fragment => NFfragment}; - {#{fragment := PFfragment}, _} -> - S7#{fragment => PFfragment}; - _ -> S7 - end, - case {PMsg, NMsg} of - {#{events := PFevents}, #{events := NFevents}} -> - S8#{events => - 'erlang_++'(PFevents, NFevents, TrUserData)}; - {_, #{events := NFevents}} -> S8#{events => NFevents}; - {#{events := PFevents}, _} -> S8#{events => PFevents}; - {_, _} -> S8 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.LeaseGrantRequest'/3}). -'merge_msg_Etcd.LeaseGrantRequest'(PMsg, NMsg, _) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{'TTL' := NFTTL}} -> S1#{'TTL' => NFTTL}; - {#{'TTL' := PFTTL}, _} -> S1#{'TTL' => PFTTL}; - _ -> S1 - end, - case {PMsg, NMsg} of - {_, #{'ID' := NFID}} -> S2#{'ID' => NFID}; - {#{'ID' := PFID}, _} -> S2#{'ID' => PFID}; - _ -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.LeaseGrantResponse'/3}). -'merge_msg_Etcd.LeaseGrantResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{'ID' := NFID}} -> S2#{'ID' => NFID}; - {#{'ID' := PFID}, _} -> S2#{'ID' => PFID}; - _ -> S2 - end, - S4 = case {PMsg, NMsg} of - {_, #{'TTL' := NFTTL}} -> S3#{'TTL' => NFTTL}; - {#{'TTL' := PFTTL}, _} -> S3#{'TTL' => PFTTL}; - _ -> S3 - end, - case {PMsg, NMsg} of - {_, #{error := NFerror}} -> S4#{error => NFerror}; - {#{error := PFerror}, _} -> S4#{error => PFerror}; - _ -> S4 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.LeaseRevokeRequest'/3}). -'merge_msg_Etcd.LeaseRevokeRequest'(PMsg, NMsg, _) -> - S1 = #{}, - case {PMsg, NMsg} of - {_, #{'ID' := NFID}} -> S1#{'ID' => NFID}; - {#{'ID' := PFID}, _} -> S1#{'ID' => PFID}; - _ -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.LeaseRevokeResponse'/3}). -'merge_msg_Etcd.LeaseRevokeResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.LeaseCheckpoint'/3}). -'merge_msg_Etcd.LeaseCheckpoint'(PMsg, NMsg, _) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{'ID' := NFID}} -> S1#{'ID' => NFID}; - {#{'ID' := PFID}, _} -> S1#{'ID' => PFID}; - _ -> S1 - end, - case {PMsg, NMsg} of - {_, #{remaining_TTL := NFremaining_TTL}} -> - S2#{remaining_TTL => NFremaining_TTL}; - {#{remaining_TTL := PFremaining_TTL}, _} -> - S2#{remaining_TTL => PFremaining_TTL}; - _ -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.LeaseCheckpointRequest'/3}). -'merge_msg_Etcd.LeaseCheckpointRequest'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - case {PMsg, NMsg} of - {#{checkpoints := PFcheckpoints}, - #{checkpoints := NFcheckpoints}} -> - S1#{checkpoints => - 'erlang_++'(PFcheckpoints, NFcheckpoints, TrUserData)}; - {_, #{checkpoints := NFcheckpoints}} -> - S1#{checkpoints => NFcheckpoints}; - {#{checkpoints := PFcheckpoints}, _} -> - S1#{checkpoints => PFcheckpoints}; - {_, _} -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.LeaseCheckpointResponse'/3}). -'merge_msg_Etcd.LeaseCheckpointResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.LeaseKeepAliveRequest'/3}). -'merge_msg_Etcd.LeaseKeepAliveRequest'(PMsg, NMsg, _) -> - S1 = #{}, - case {PMsg, NMsg} of - {_, #{'ID' := NFID}} -> S1#{'ID' => NFID}; - {#{'ID' := PFID}, _} -> S1#{'ID' => PFID}; - _ -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.LeaseKeepAliveResponse'/3}). -'merge_msg_Etcd.LeaseKeepAliveResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{'ID' := NFID}} -> S2#{'ID' => NFID}; - {#{'ID' := PFID}, _} -> S2#{'ID' => PFID}; - _ -> S2 - end, - case {PMsg, NMsg} of - {_, #{'TTL' := NFTTL}} -> S3#{'TTL' => NFTTL}; - {#{'TTL' := PFTTL}, _} -> S3#{'TTL' => PFTTL}; - _ -> S3 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.LeaseTimeToLiveRequest'/3}). -'merge_msg_Etcd.LeaseTimeToLiveRequest'(PMsg, NMsg, - _) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{'ID' := NFID}} -> S1#{'ID' => NFID}; - {#{'ID' := PFID}, _} -> S1#{'ID' => PFID}; - _ -> S1 - end, - case {PMsg, NMsg} of - {_, #{keys := NFkeys}} -> S2#{keys => NFkeys}; - {#{keys := PFkeys}, _} -> S2#{keys => PFkeys}; - _ -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.LeaseTimeToLiveResponse'/3}). -'merge_msg_Etcd.LeaseTimeToLiveResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{'ID' := NFID}} -> S2#{'ID' => NFID}; - {#{'ID' := PFID}, _} -> S2#{'ID' => PFID}; - _ -> S2 - end, - S4 = case {PMsg, NMsg} of - {_, #{'TTL' := NFTTL}} -> S3#{'TTL' => NFTTL}; - {#{'TTL' := PFTTL}, _} -> S3#{'TTL' => PFTTL}; - _ -> S3 - end, - S5 = case {PMsg, NMsg} of - {_, #{grantedTTL := NFgrantedTTL}} -> - S4#{grantedTTL => NFgrantedTTL}; - {#{grantedTTL := PFgrantedTTL}, _} -> - S4#{grantedTTL => PFgrantedTTL}; - _ -> S4 - end, - case {PMsg, NMsg} of - {#{keys := PFkeys}, #{keys := NFkeys}} -> - S5#{keys => 'erlang_++'(PFkeys, NFkeys, TrUserData)}; - {_, #{keys := NFkeys}} -> S5#{keys => NFkeys}; - {#{keys := PFkeys}, _} -> S5#{keys => PFkeys}; - {_, _} -> S5 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.LeaseLeasesRequest'/3}). -'merge_msg_Etcd.LeaseLeasesRequest'(_Prev, New, - _TrUserData) -> - New. - --compile({nowarn_unused_function,'merge_msg_Etcd.LeaseStatus'/3}). -'merge_msg_Etcd.LeaseStatus'(PMsg, NMsg, _) -> - S1 = #{}, - case {PMsg, NMsg} of - {_, #{'ID' := NFID}} -> S1#{'ID' => NFID}; - {#{'ID' := PFID}, _} -> S1#{'ID' => PFID}; - _ -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.LeaseLeasesResponse'/3}). -'merge_msg_Etcd.LeaseLeasesResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end, - case {PMsg, NMsg} of - {#{leases := PFleases}, #{leases := NFleases}} -> - S2#{leases => - 'erlang_++'(PFleases, NFleases, TrUserData)}; - {_, #{leases := NFleases}} -> S2#{leases => NFleases}; - {#{leases := PFleases}, _} -> S2#{leases => PFleases}; - {_, _} -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.Member'/3}). -'merge_msg_Etcd.Member'(PMsg, NMsg, TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{'ID' := NFID}} -> S1#{'ID' => NFID}; - {#{'ID' := PFID}, _} -> S1#{'ID' => PFID}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S2#{name => NFname}; - {#{name := PFname}, _} -> S2#{name => PFname}; - _ -> S2 - end, - S4 = case {PMsg, NMsg} of - {#{peerURLs := PFpeerURLs}, - #{peerURLs := NFpeerURLs}} -> - S3#{peerURLs => - 'erlang_++'(PFpeerURLs, NFpeerURLs, TrUserData)}; - {_, #{peerURLs := NFpeerURLs}} -> - S3#{peerURLs => NFpeerURLs}; - {#{peerURLs := PFpeerURLs}, _} -> - S3#{peerURLs => PFpeerURLs}; - {_, _} -> S3 - end, - S5 = case {PMsg, NMsg} of - {#{clientURLs := PFclientURLs}, - #{clientURLs := NFclientURLs}} -> - S4#{clientURLs => - 'erlang_++'(PFclientURLs, NFclientURLs, TrUserData)}; - {_, #{clientURLs := NFclientURLs}} -> - S4#{clientURLs => NFclientURLs}; - {#{clientURLs := PFclientURLs}, _} -> - S4#{clientURLs => PFclientURLs}; - {_, _} -> S4 - end, - case {PMsg, NMsg} of - {_, #{isLearner := NFisLearner}} -> - S5#{isLearner => NFisLearner}; - {#{isLearner := PFisLearner}, _} -> - S5#{isLearner => PFisLearner}; - _ -> S5 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.MemberAddRequest'/3}). -'merge_msg_Etcd.MemberAddRequest'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{peerURLs := PFpeerURLs}, - #{peerURLs := NFpeerURLs}} -> - S1#{peerURLs => - 'erlang_++'(PFpeerURLs, NFpeerURLs, TrUserData)}; - {_, #{peerURLs := NFpeerURLs}} -> - S1#{peerURLs => NFpeerURLs}; - {#{peerURLs := PFpeerURLs}, _} -> - S1#{peerURLs => PFpeerURLs}; - {_, _} -> S1 - end, - case {PMsg, NMsg} of - {_, #{isLearner := NFisLearner}} -> - S2#{isLearner => NFisLearner}; - {#{isLearner := PFisLearner}, _} -> - S2#{isLearner => PFisLearner}; - _ -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.MemberAddResponse'/3}). -'merge_msg_Etcd.MemberAddResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end, - S3 = case {PMsg, NMsg} of - {#{member := PFmember}, #{member := NFmember}} -> - S2#{member => - 'merge_msg_Etcd.Member'(PFmember, NFmember, - TrUserData)}; - {_, #{member := NFmember}} -> S2#{member => NFmember}; - {#{member := PFmember}, _} -> S2#{member => PFmember}; - {_, _} -> S2 - end, - case {PMsg, NMsg} of - {#{members := PFmembers}, #{members := NFmembers}} -> - S3#{members => - 'erlang_++'(PFmembers, NFmembers, TrUserData)}; - {_, #{members := NFmembers}} -> - S3#{members => NFmembers}; - {#{members := PFmembers}, _} -> - S3#{members => PFmembers}; - {_, _} -> S3 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.MemberRemoveRequest'/3}). -'merge_msg_Etcd.MemberRemoveRequest'(PMsg, NMsg, _) -> - S1 = #{}, - case {PMsg, NMsg} of - {_, #{'ID' := NFID}} -> S1#{'ID' => NFID}; - {#{'ID' := PFID}, _} -> S1#{'ID' => PFID}; - _ -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.MemberRemoveResponse'/3}). -'merge_msg_Etcd.MemberRemoveResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end, - case {PMsg, NMsg} of - {#{members := PFmembers}, #{members := NFmembers}} -> - S2#{members => - 'erlang_++'(PFmembers, NFmembers, TrUserData)}; - {_, #{members := NFmembers}} -> - S2#{members => NFmembers}; - {#{members := PFmembers}, _} -> - S2#{members => PFmembers}; - {_, _} -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.MemberUpdateRequest'/3}). -'merge_msg_Etcd.MemberUpdateRequest'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{'ID' := NFID}} -> S1#{'ID' => NFID}; - {#{'ID' := PFID}, _} -> S1#{'ID' => PFID}; - _ -> S1 - end, - case {PMsg, NMsg} of - {#{peerURLs := PFpeerURLs}, - #{peerURLs := NFpeerURLs}} -> - S2#{peerURLs => - 'erlang_++'(PFpeerURLs, NFpeerURLs, TrUserData)}; - {_, #{peerURLs := NFpeerURLs}} -> - S2#{peerURLs => NFpeerURLs}; - {#{peerURLs := PFpeerURLs}, _} -> - S2#{peerURLs => PFpeerURLs}; - {_, _} -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.MemberUpdateResponse'/3}). -'merge_msg_Etcd.MemberUpdateResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end, - case {PMsg, NMsg} of - {#{members := PFmembers}, #{members := NFmembers}} -> - S2#{members => - 'erlang_++'(PFmembers, NFmembers, TrUserData)}; - {_, #{members := NFmembers}} -> - S2#{members => NFmembers}; - {#{members := PFmembers}, _} -> - S2#{members => PFmembers}; - {_, _} -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.MemberListRequest'/3}). -'merge_msg_Etcd.MemberListRequest'(_Prev, New, - _TrUserData) -> - New. - --compile({nowarn_unused_function,'merge_msg_Etcd.MemberListResponse'/3}). -'merge_msg_Etcd.MemberListResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end, - case {PMsg, NMsg} of - {#{members := PFmembers}, #{members := NFmembers}} -> - S2#{members => - 'erlang_++'(PFmembers, NFmembers, TrUserData)}; - {_, #{members := NFmembers}} -> - S2#{members => NFmembers}; - {#{members := PFmembers}, _} -> - S2#{members => PFmembers}; - {_, _} -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.MemberPromoteRequest'/3}). -'merge_msg_Etcd.MemberPromoteRequest'(PMsg, NMsg, _) -> - S1 = #{}, - case {PMsg, NMsg} of - {_, #{'ID' := NFID}} -> S1#{'ID' => NFID}; - {#{'ID' := PFID}, _} -> S1#{'ID' => PFID}; - _ -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.MemberPromoteResponse'/3}). -'merge_msg_Etcd.MemberPromoteResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end, - case {PMsg, NMsg} of - {#{members := PFmembers}, #{members := NFmembers}} -> - S2#{members => - 'erlang_++'(PFmembers, NFmembers, TrUserData)}; - {_, #{members := NFmembers}} -> - S2#{members => NFmembers}; - {#{members := PFmembers}, _} -> - S2#{members => PFmembers}; - {_, _} -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.DefragmentRequest'/3}). -'merge_msg_Etcd.DefragmentRequest'(_Prev, New, - _TrUserData) -> - New. - --compile({nowarn_unused_function,'merge_msg_Etcd.DefragmentResponse'/3}). -'merge_msg_Etcd.DefragmentResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.MoveLeaderRequest'/3}). -'merge_msg_Etcd.MoveLeaderRequest'(PMsg, NMsg, _) -> - S1 = #{}, - case {PMsg, NMsg} of - {_, #{targetID := NFtargetID}} -> - S1#{targetID => NFtargetID}; - {#{targetID := PFtargetID}, _} -> - S1#{targetID => PFtargetID}; - _ -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.MoveLeaderResponse'/3}). -'merge_msg_Etcd.MoveLeaderResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AlarmRequest'/3}). -'merge_msg_Etcd.AlarmRequest'(PMsg, NMsg, _) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{action := NFaction}} -> S1#{action => NFaction}; - {#{action := PFaction}, _} -> S1#{action => PFaction}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{memberID := NFmemberID}} -> - S2#{memberID => NFmemberID}; - {#{memberID := PFmemberID}, _} -> - S2#{memberID => PFmemberID}; - _ -> S2 - end, - case {PMsg, NMsg} of - {_, #{alarm := NFalarm}} -> S3#{alarm => NFalarm}; - {#{alarm := PFalarm}, _} -> S3#{alarm => PFalarm}; - _ -> S3 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AlarmMember'/3}). -'merge_msg_Etcd.AlarmMember'(PMsg, NMsg, _) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{memberID := NFmemberID}} -> - S1#{memberID => NFmemberID}; - {#{memberID := PFmemberID}, _} -> - S1#{memberID => PFmemberID}; - _ -> S1 - end, - case {PMsg, NMsg} of - {_, #{alarm := NFalarm}} -> S2#{alarm => NFalarm}; - {#{alarm := PFalarm}, _} -> S2#{alarm => PFalarm}; - _ -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AlarmResponse'/3}). -'merge_msg_Etcd.AlarmResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end, - case {PMsg, NMsg} of - {#{alarms := PFalarms}, #{alarms := NFalarms}} -> - S2#{alarms => - 'erlang_++'(PFalarms, NFalarms, TrUserData)}; - {_, #{alarms := NFalarms}} -> S2#{alarms => NFalarms}; - {#{alarms := PFalarms}, _} -> S2#{alarms => PFalarms}; - {_, _} -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.StatusRequest'/3}). -'merge_msg_Etcd.StatusRequest'(_Prev, New, - _TrUserData) -> - New. - --compile({nowarn_unused_function,'merge_msg_Etcd.StatusResponse'/3}). -'merge_msg_Etcd.StatusResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{version := NFversion}} -> - S2#{version => NFversion}; - {#{version := PFversion}, _} -> - S2#{version => PFversion}; - _ -> S2 - end, - S4 = case {PMsg, NMsg} of - {_, #{dbSize := NFdbSize}} -> S3#{dbSize => NFdbSize}; - {#{dbSize := PFdbSize}, _} -> S3#{dbSize => PFdbSize}; - _ -> S3 - end, - S5 = case {PMsg, NMsg} of - {_, #{leader := NFleader}} -> S4#{leader => NFleader}; - {#{leader := PFleader}, _} -> S4#{leader => PFleader}; - _ -> S4 - end, - S6 = case {PMsg, NMsg} of - {_, #{raftIndex := NFraftIndex}} -> - S5#{raftIndex => NFraftIndex}; - {#{raftIndex := PFraftIndex}, _} -> - S5#{raftIndex => PFraftIndex}; - _ -> S5 - end, - S7 = case {PMsg, NMsg} of - {_, #{raftTerm := NFraftTerm}} -> - S6#{raftTerm => NFraftTerm}; - {#{raftTerm := PFraftTerm}, _} -> - S6#{raftTerm => PFraftTerm}; - _ -> S6 - end, - S8 = case {PMsg, NMsg} of - {_, #{raftAppliedIndex := NFraftAppliedIndex}} -> - S7#{raftAppliedIndex => NFraftAppliedIndex}; - {#{raftAppliedIndex := PFraftAppliedIndex}, _} -> - S7#{raftAppliedIndex => PFraftAppliedIndex}; - _ -> S7 - end, - S9 = case {PMsg, NMsg} of - {#{errors := PFerrors}, #{errors := NFerrors}} -> - S8#{errors => - 'erlang_++'(PFerrors, NFerrors, TrUserData)}; - {_, #{errors := NFerrors}} -> S8#{errors => NFerrors}; - {#{errors := PFerrors}, _} -> S8#{errors => PFerrors}; - {_, _} -> S8 - end, - S10 = case {PMsg, NMsg} of - {_, #{dbSizeInUse := NFdbSizeInUse}} -> - S9#{dbSizeInUse => NFdbSizeInUse}; - {#{dbSizeInUse := PFdbSizeInUse}, _} -> - S9#{dbSizeInUse => PFdbSizeInUse}; - _ -> S9 - end, - case {PMsg, NMsg} of - {_, #{isLearner := NFisLearner}} -> - S10#{isLearner => NFisLearner}; - {#{isLearner := PFisLearner}, _} -> - S10#{isLearner => PFisLearner}; - _ -> S10 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthEnableRequest'/3}). -'merge_msg_Etcd.AuthEnableRequest'(_Prev, New, - _TrUserData) -> - New. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthDisableRequest'/3}). -'merge_msg_Etcd.AuthDisableRequest'(_Prev, New, - _TrUserData) -> - New. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthenticateRequest'/3}). -'merge_msg_Etcd.AuthenticateRequest'(PMsg, NMsg, _) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, - case {PMsg, NMsg} of - {_, #{password := NFpassword}} -> - S2#{password => NFpassword}; - {#{password := PFpassword}, _} -> - S2#{password => PFpassword}; - _ -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthUserAddRequest'/3}). -'merge_msg_Etcd.AuthUserAddRequest'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{password := NFpassword}} -> - S2#{password => NFpassword}; - {#{password := PFpassword}, _} -> - S2#{password => PFpassword}; - _ -> S2 - end, - case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S3#{options => - 'merge_msg_authpb.UserAddOptions'(PFoptions, NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S3#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S3#{options => PFoptions}; - {_, _} -> S3 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthUserGetRequest'/3}). -'merge_msg_Etcd.AuthUserGetRequest'(PMsg, NMsg, _) -> - S1 = #{}, - case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthUserDeleteRequest'/3}). -'merge_msg_Etcd.AuthUserDeleteRequest'(PMsg, NMsg, _) -> - S1 = #{}, - case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthUserChangePasswordRequest'/3}). -'merge_msg_Etcd.AuthUserChangePasswordRequest'(PMsg, - NMsg, _) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, - case {PMsg, NMsg} of - {_, #{password := NFpassword}} -> - S2#{password => NFpassword}; - {#{password := PFpassword}, _} -> - S2#{password => PFpassword}; - _ -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthUserGrantRoleRequest'/3}). -'merge_msg_Etcd.AuthUserGrantRoleRequest'(PMsg, NMsg, - _) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{user := NFuser}} -> S1#{user => NFuser}; - {#{user := PFuser}, _} -> S1#{user => PFuser}; - _ -> S1 - end, - case {PMsg, NMsg} of - {_, #{role := NFrole}} -> S2#{role => NFrole}; - {#{role := PFrole}, _} -> S2#{role => PFrole}; - _ -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthUserRevokeRoleRequest'/3}). -'merge_msg_Etcd.AuthUserRevokeRoleRequest'(PMsg, NMsg, - _) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, - case {PMsg, NMsg} of - {_, #{role := NFrole}} -> S2#{role => NFrole}; - {#{role := PFrole}, _} -> S2#{role => PFrole}; - _ -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthRoleAddRequest'/3}). -'merge_msg_Etcd.AuthRoleAddRequest'(PMsg, NMsg, _) -> - S1 = #{}, - case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthRoleGetRequest'/3}). -'merge_msg_Etcd.AuthRoleGetRequest'(PMsg, NMsg, _) -> - S1 = #{}, - case {PMsg, NMsg} of - {_, #{role := NFrole}} -> S1#{role => NFrole}; - {#{role := PFrole}, _} -> S1#{role => PFrole}; - _ -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthUserListRequest'/3}). -'merge_msg_Etcd.AuthUserListRequest'(_Prev, New, - _TrUserData) -> - New. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthRoleListRequest'/3}). -'merge_msg_Etcd.AuthRoleListRequest'(_Prev, New, - _TrUserData) -> - New. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthRoleDeleteRequest'/3}). -'merge_msg_Etcd.AuthRoleDeleteRequest'(PMsg, NMsg, _) -> - S1 = #{}, - case {PMsg, NMsg} of - {_, #{role := NFrole}} -> S1#{role => NFrole}; - {#{role := PFrole}, _} -> S1#{role => PFrole}; - _ -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthRoleGrantPermissionRequest'/3}). -'merge_msg_Etcd.AuthRoleGrantPermissionRequest'(PMsg, - NMsg, TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, - case {PMsg, NMsg} of - {#{perm := PFperm}, #{perm := NFperm}} -> - S2#{perm => - 'merge_msg_authpb.Permission'(PFperm, NFperm, - TrUserData)}; - {_, #{perm := NFperm}} -> S2#{perm => NFperm}; - {#{perm := PFperm}, _} -> S2#{perm => PFperm}; - {_, _} -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthRoleRevokePermissionRequest'/3}). -'merge_msg_Etcd.AuthRoleRevokePermissionRequest'(PMsg, - NMsg, _) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{role := NFrole}} -> S1#{role => NFrole}; - {#{role := PFrole}, _} -> S1#{role => PFrole}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{key := NFkey}} -> S2#{key => NFkey}; - {#{key := PFkey}, _} -> S2#{key => PFkey}; - _ -> S2 - end, - case {PMsg, NMsg} of - {_, #{range_end := NFrange_end}} -> - S3#{range_end => NFrange_end}; - {#{range_end := PFrange_end}, _} -> - S3#{range_end => PFrange_end}; - _ -> S3 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthEnableResponse'/3}). -'merge_msg_Etcd.AuthEnableResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthDisableResponse'/3}). -'merge_msg_Etcd.AuthDisableResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthenticateResponse'/3}). -'merge_msg_Etcd.AuthenticateResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end, - case {PMsg, NMsg} of - {_, #{token := NFtoken}} -> S2#{token => NFtoken}; - {#{token := PFtoken}, _} -> S2#{token => PFtoken}; - _ -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthUserAddResponse'/3}). -'merge_msg_Etcd.AuthUserAddResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthUserGetResponse'/3}). -'merge_msg_Etcd.AuthUserGetResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end, - case {PMsg, NMsg} of - {#{roles := PFroles}, #{roles := NFroles}} -> - S2#{roles => 'erlang_++'(PFroles, NFroles, TrUserData)}; - {_, #{roles := NFroles}} -> S2#{roles => NFroles}; - {#{roles := PFroles}, _} -> S2#{roles => PFroles}; - {_, _} -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthUserDeleteResponse'/3}). -'merge_msg_Etcd.AuthUserDeleteResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthUserChangePasswordResponse'/3}). -'merge_msg_Etcd.AuthUserChangePasswordResponse'(PMsg, - NMsg, TrUserData) -> - S1 = #{}, - case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthUserGrantRoleResponse'/3}). -'merge_msg_Etcd.AuthUserGrantRoleResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthUserRevokeRoleResponse'/3}). -'merge_msg_Etcd.AuthUserRevokeRoleResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthRoleAddResponse'/3}). -'merge_msg_Etcd.AuthRoleAddResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthRoleGetResponse'/3}). -'merge_msg_Etcd.AuthRoleGetResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end, - case {PMsg, NMsg} of - {#{perm := PFperm}, #{perm := NFperm}} -> - S2#{perm => 'erlang_++'(PFperm, NFperm, TrUserData)}; - {_, #{perm := NFperm}} -> S2#{perm => NFperm}; - {#{perm := PFperm}, _} -> S2#{perm => PFperm}; - {_, _} -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthRoleListResponse'/3}). -'merge_msg_Etcd.AuthRoleListResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end, - case {PMsg, NMsg} of - {#{roles := PFroles}, #{roles := NFroles}} -> - S2#{roles => 'erlang_++'(PFroles, NFroles, TrUserData)}; - {_, #{roles := NFroles}} -> S2#{roles => NFroles}; - {#{roles := PFroles}, _} -> S2#{roles => PFroles}; - {_, _} -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthUserListResponse'/3}). -'merge_msg_Etcd.AuthUserListResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end, - case {PMsg, NMsg} of - {#{users := PFusers}, #{users := NFusers}} -> - S2#{users => 'erlang_++'(PFusers, NFusers, TrUserData)}; - {_, #{users := NFusers}} -> S2#{users => NFusers}; - {#{users := PFusers}, _} -> S2#{users => PFusers}; - {_, _} -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthRoleDeleteResponse'/3}). -'merge_msg_Etcd.AuthRoleDeleteResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthRoleGrantPermissionResponse'/3}). -'merge_msg_Etcd.AuthRoleGrantPermissionResponse'(PMsg, - NMsg, TrUserData) -> - S1 = #{}, - case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.AuthRoleRevokePermissionResponse'/3}). -'merge_msg_Etcd.AuthRoleRevokePermissionResponse'(PMsg, - NMsg, TrUserData) -> - S1 = #{}, - case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.HealthCheckRequest'/3}). -'merge_msg_Etcd.HealthCheckRequest'(PMsg, NMsg, _) -> - S1 = #{}, - case {PMsg, NMsg} of - {_, #{service := NFservice}} -> - S1#{service => NFservice}; - {#{service := PFservice}, _} -> - S1#{service => PFservice}; - _ -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.HealthCheckResponse'/3}). -'merge_msg_Etcd.HealthCheckResponse'(PMsg, NMsg, _) -> - S1 = #{}, - case {PMsg, NMsg} of - {_, #{status := NFstatus}} -> S1#{status => NFstatus}; - {#{status := PFstatus}, _} -> S1#{status => PFstatus}; - _ -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.LockRequest'/3}). -'merge_msg_Etcd.LockRequest'(PMsg, NMsg, _) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, - case {PMsg, NMsg} of - {_, #{lease := NFlease}} -> S2#{lease => NFlease}; - {#{lease := PFlease}, _} -> S2#{lease => PFlease}; - _ -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.LockResponse'/3}). -'merge_msg_Etcd.LockResponse'(PMsg, NMsg, TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end, - case {PMsg, NMsg} of - {_, #{key := NFkey}} -> S2#{key => NFkey}; - {#{key := PFkey}, _} -> S2#{key => PFkey}; - _ -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.UnlockRequest'/3}). -'merge_msg_Etcd.UnlockRequest'(PMsg, NMsg, _) -> - S1 = #{}, - case {PMsg, NMsg} of - {_, #{key := NFkey}} -> S1#{key => NFkey}; - {#{key := PFkey}, _} -> S1#{key => PFkey}; - _ -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.UnlockResponse'/3}). -'merge_msg_Etcd.UnlockResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.CampaignRequest'/3}). -'merge_msg_Etcd.CampaignRequest'(PMsg, NMsg, _) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{lease := NFlease}} -> S2#{lease => NFlease}; - {#{lease := PFlease}, _} -> S2#{lease => PFlease}; - _ -> S2 - end, - case {PMsg, NMsg} of - {_, #{value := NFvalue}} -> S3#{value => NFvalue}; - {#{value := PFvalue}, _} -> S3#{value => PFvalue}; - _ -> S3 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.CampaignResponse'/3}). -'merge_msg_Etcd.CampaignResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end, - case {PMsg, NMsg} of - {#{leader := PFleader}, #{leader := NFleader}} -> - S2#{leader => - 'merge_msg_Etcd.LeaderKey'(PFleader, NFleader, - TrUserData)}; - {_, #{leader := NFleader}} -> S2#{leader => NFleader}; - {#{leader := PFleader}, _} -> S2#{leader => PFleader}; - {_, _} -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.LeaderKey'/3}). -'merge_msg_Etcd.LeaderKey'(PMsg, NMsg, _) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{key := NFkey}} -> S2#{key => NFkey}; - {#{key := PFkey}, _} -> S2#{key => PFkey}; - _ -> S2 - end, - S4 = case {PMsg, NMsg} of - {_, #{rev := NFrev}} -> S3#{rev => NFrev}; - {#{rev := PFrev}, _} -> S3#{rev => PFrev}; - _ -> S3 - end, - case {PMsg, NMsg} of - {_, #{lease := NFlease}} -> S4#{lease => NFlease}; - {#{lease := PFlease}, _} -> S4#{lease => PFlease}; - _ -> S4 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.LeaderRequest'/3}). -'merge_msg_Etcd.LeaderRequest'(PMsg, NMsg, _) -> - S1 = #{}, - case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.LeaderResponse'/3}). -'merge_msg_Etcd.LeaderResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end, - case {PMsg, NMsg} of - {#{kv := PFkv}, #{kv := NFkv}} -> - S2#{kv => - 'merge_msg_mvccpb.KeyValue'(PFkv, NFkv, TrUserData)}; - {_, #{kv := NFkv}} -> S2#{kv => NFkv}; - {#{kv := PFkv}, _} -> S2#{kv => PFkv}; - {_, _} -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.ResignRequest'/3}). -'merge_msg_Etcd.ResignRequest'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - case {PMsg, NMsg} of - {#{leader := PFleader}, #{leader := NFleader}} -> - S1#{leader => - 'merge_msg_Etcd.LeaderKey'(PFleader, NFleader, - TrUserData)}; - {_, #{leader := NFleader}} -> S1#{leader => NFleader}; - {#{leader := PFleader}, _} -> S1#{leader => PFleader}; - {_, _} -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.ResignResponse'/3}). -'merge_msg_Etcd.ResignResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.ProclaimRequest'/3}). -'merge_msg_Etcd.ProclaimRequest'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{leader := PFleader}, #{leader := NFleader}} -> - S1#{leader => - 'merge_msg_Etcd.LeaderKey'(PFleader, NFleader, - TrUserData)}; - {_, #{leader := NFleader}} -> S1#{leader => NFleader}; - {#{leader := PFleader}, _} -> S1#{leader => PFleader}; - {_, _} -> S1 - end, - case {PMsg, NMsg} of - {_, #{value := NFvalue}} -> S2#{value => NFvalue}; - {#{value := PFvalue}, _} -> S2#{value => PFvalue}; - _ -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_Etcd.ProclaimResponse'/3}). -'merge_msg_Etcd.ProclaimResponse'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - case {PMsg, NMsg} of - {#{header := PFheader}, #{header := NFheader}} -> - S1#{header => - 'merge_msg_Etcd.ResponseHeader'(PFheader, NFheader, - TrUserData)}; - {_, #{header := NFheader}} -> S1#{header => NFheader}; - {#{header := PFheader}, _} -> S1#{header => PFheader}; - {_, _} -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_google.protobuf.FileDescriptorSet'/3}). -'merge_msg_google.protobuf.FileDescriptorSet'(PMsg, - NMsg, TrUserData) -> - S1 = #{}, - case {PMsg, NMsg} of - {#{file := PFfile}, #{file := NFfile}} -> - S1#{file => 'erlang_++'(PFfile, NFfile, TrUserData)}; - {_, #{file := NFfile}} -> S1#{file => NFfile}; - {#{file := PFfile}, _} -> S1#{file => PFfile}; - {_, _} -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_google.protobuf.FileDescriptorProto'/3}). -'merge_msg_google.protobuf.FileDescriptorProto'(PMsg, - NMsg, TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{package := NFpackage}} -> - S2#{package => NFpackage}; - {#{package := PFpackage}, _} -> - S2#{package => PFpackage}; - _ -> S2 - end, - S4 = case {PMsg, NMsg} of - {#{dependency := PFdependency}, - #{dependency := NFdependency}} -> - S3#{dependency => - 'erlang_++'(PFdependency, NFdependency, TrUserData)}; - {_, #{dependency := NFdependency}} -> - S3#{dependency => NFdependency}; - {#{dependency := PFdependency}, _} -> - S3#{dependency => PFdependency}; - {_, _} -> S3 - end, - S5 = case {PMsg, NMsg} of - {#{public_dependency := PFpublic_dependency}, - #{public_dependency := NFpublic_dependency}} -> - S4#{public_dependency => - 'erlang_++'(PFpublic_dependency, NFpublic_dependency, - TrUserData)}; - {_, #{public_dependency := NFpublic_dependency}} -> - S4#{public_dependency => NFpublic_dependency}; - {#{public_dependency := PFpublic_dependency}, _} -> - S4#{public_dependency => PFpublic_dependency}; - {_, _} -> S4 - end, - S6 = case {PMsg, NMsg} of - {#{weak_dependency := PFweak_dependency}, - #{weak_dependency := NFweak_dependency}} -> - S5#{weak_dependency => - 'erlang_++'(PFweak_dependency, NFweak_dependency, - TrUserData)}; - {_, #{weak_dependency := NFweak_dependency}} -> - S5#{weak_dependency => NFweak_dependency}; - {#{weak_dependency := PFweak_dependency}, _} -> - S5#{weak_dependency => PFweak_dependency}; - {_, _} -> S5 - end, - S7 = case {PMsg, NMsg} of - {#{message_type := PFmessage_type}, - #{message_type := NFmessage_type}} -> - S6#{message_type => - 'erlang_++'(PFmessage_type, NFmessage_type, - TrUserData)}; - {_, #{message_type := NFmessage_type}} -> - S6#{message_type => NFmessage_type}; - {#{message_type := PFmessage_type}, _} -> - S6#{message_type => PFmessage_type}; - {_, _} -> S6 - end, - S8 = case {PMsg, NMsg} of - {#{enum_type := PFenum_type}, - #{enum_type := NFenum_type}} -> - S7#{enum_type => - 'erlang_++'(PFenum_type, NFenum_type, TrUserData)}; - {_, #{enum_type := NFenum_type}} -> - S7#{enum_type => NFenum_type}; - {#{enum_type := PFenum_type}, _} -> - S7#{enum_type => PFenum_type}; - {_, _} -> S7 - end, - S9 = case {PMsg, NMsg} of - {#{service := PFservice}, #{service := NFservice}} -> - S8#{service => - 'erlang_++'(PFservice, NFservice, TrUserData)}; - {_, #{service := NFservice}} -> - S8#{service => NFservice}; - {#{service := PFservice}, _} -> - S8#{service => PFservice}; - {_, _} -> S8 - end, - S10 = case {PMsg, NMsg} of - {#{extension := PFextension}, - #{extension := NFextension}} -> - S9#{extension => - 'erlang_++'(PFextension, NFextension, TrUserData)}; - {_, #{extension := NFextension}} -> - S9#{extension => NFextension}; - {#{extension := PFextension}, _} -> - S9#{extension => PFextension}; - {_, _} -> S9 - end, - S11 = case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S10#{options => - 'merge_msg_google.protobuf.FileOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S10#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S10#{options => PFoptions}; - {_, _} -> S10 - end, - S12 = case {PMsg, NMsg} of - {#{source_code_info := PFsource_code_info}, - #{source_code_info := NFsource_code_info}} -> - S11#{source_code_info => - 'merge_msg_google.protobuf.SourceCodeInfo'(PFsource_code_info, - NFsource_code_info, - TrUserData)}; - {_, #{source_code_info := NFsource_code_info}} -> - S11#{source_code_info => NFsource_code_info}; - {#{source_code_info := PFsource_code_info}, _} -> - S11#{source_code_info => PFsource_code_info}; - {_, _} -> S11 - end, - case {PMsg, NMsg} of - {_, #{syntax := NFsyntax}} -> S12#{syntax => NFsyntax}; - {#{syntax := PFsyntax}, _} -> S12#{syntax => PFsyntax}; - _ -> S12 - end. - --compile({nowarn_unused_function,'merge_msg_google.protobuf.DescriptorProto.ExtensionRange'/3}). -'merge_msg_google.protobuf.DescriptorProto.ExtensionRange'(PMsg, - NMsg, _) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{start := NFstart}} -> S1#{start => NFstart}; - {#{start := PFstart}, _} -> S1#{start => PFstart}; - _ -> S1 - end, - case {PMsg, NMsg} of - {_, #{'end' := NFend}} -> S2#{'end' => NFend}; - {#{'end' := PFend}, _} -> S2#{'end' => PFend}; - _ -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_google.protobuf.DescriptorProto.ReservedRange'/3}). -'merge_msg_google.protobuf.DescriptorProto.ReservedRange'(PMsg, - NMsg, _) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{start := NFstart}} -> S1#{start => NFstart}; - {#{start := PFstart}, _} -> S1#{start => PFstart}; - _ -> S1 - end, - case {PMsg, NMsg} of - {_, #{'end' := NFend}} -> S2#{'end' => NFend}; - {#{'end' := PFend}, _} -> S2#{'end' => PFend}; - _ -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_google.protobuf.DescriptorProto'/3}). -'merge_msg_google.protobuf.DescriptorProto'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {#{field := PFfield}, #{field := NFfield}} -> - S2#{field => 'erlang_++'(PFfield, NFfield, TrUserData)}; - {_, #{field := NFfield}} -> S2#{field => NFfield}; - {#{field := PFfield}, _} -> S2#{field => PFfield}; - {_, _} -> S2 - end, - S4 = case {PMsg, NMsg} of - {#{extension := PFextension}, - #{extension := NFextension}} -> - S3#{extension => - 'erlang_++'(PFextension, NFextension, TrUserData)}; - {_, #{extension := NFextension}} -> - S3#{extension => NFextension}; - {#{extension := PFextension}, _} -> - S3#{extension => PFextension}; - {_, _} -> S3 - end, - S5 = case {PMsg, NMsg} of - {#{nested_type := PFnested_type}, - #{nested_type := NFnested_type}} -> - S4#{nested_type => - 'erlang_++'(PFnested_type, NFnested_type, TrUserData)}; - {_, #{nested_type := NFnested_type}} -> - S4#{nested_type => NFnested_type}; - {#{nested_type := PFnested_type}, _} -> - S4#{nested_type => PFnested_type}; - {_, _} -> S4 - end, - S6 = case {PMsg, NMsg} of - {#{enum_type := PFenum_type}, - #{enum_type := NFenum_type}} -> - S5#{enum_type => - 'erlang_++'(PFenum_type, NFenum_type, TrUserData)}; - {_, #{enum_type := NFenum_type}} -> - S5#{enum_type => NFenum_type}; - {#{enum_type := PFenum_type}, _} -> - S5#{enum_type => PFenum_type}; - {_, _} -> S5 - end, - S7 = case {PMsg, NMsg} of - {#{extension_range := PFextension_range}, - #{extension_range := NFextension_range}} -> - S6#{extension_range => - 'erlang_++'(PFextension_range, NFextension_range, - TrUserData)}; - {_, #{extension_range := NFextension_range}} -> - S6#{extension_range => NFextension_range}; - {#{extension_range := PFextension_range}, _} -> - S6#{extension_range => PFextension_range}; - {_, _} -> S6 - end, - S8 = case {PMsg, NMsg} of - {#{oneof_decl := PFoneof_decl}, - #{oneof_decl := NFoneof_decl}} -> - S7#{oneof_decl => - 'erlang_++'(PFoneof_decl, NFoneof_decl, TrUserData)}; - {_, #{oneof_decl := NFoneof_decl}} -> - S7#{oneof_decl => NFoneof_decl}; - {#{oneof_decl := PFoneof_decl}, _} -> - S7#{oneof_decl => PFoneof_decl}; - {_, _} -> S7 - end, - S9 = case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S8#{options => - 'merge_msg_google.protobuf.MessageOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S8#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S8#{options => PFoptions}; - {_, _} -> S8 - end, - S10 = case {PMsg, NMsg} of - {#{reserved_range := PFreserved_range}, - #{reserved_range := NFreserved_range}} -> - S9#{reserved_range => - 'erlang_++'(PFreserved_range, NFreserved_range, - TrUserData)}; - {_, #{reserved_range := NFreserved_range}} -> - S9#{reserved_range => NFreserved_range}; - {#{reserved_range := PFreserved_range}, _} -> - S9#{reserved_range => PFreserved_range}; - {_, _} -> S9 - end, - case {PMsg, NMsg} of - {#{reserved_name := PFreserved_name}, - #{reserved_name := NFreserved_name}} -> - S10#{reserved_name => - 'erlang_++'(PFreserved_name, NFreserved_name, - TrUserData)}; - {_, #{reserved_name := NFreserved_name}} -> - S10#{reserved_name => NFreserved_name}; - {#{reserved_name := PFreserved_name}, _} -> - S10#{reserved_name => PFreserved_name}; - {_, _} -> S10 - end. - --compile({nowarn_unused_function,'merge_msg_google.protobuf.FieldDescriptorProto'/3}). -'merge_msg_google.protobuf.FieldDescriptorProto'(PMsg, - NMsg, TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{number := NFnumber}} -> S2#{number => NFnumber}; - {#{number := PFnumber}, _} -> S2#{number => PFnumber}; - _ -> S2 - end, - S4 = case {PMsg, NMsg} of - {_, #{label := NFlabel}} -> S3#{label => NFlabel}; - {#{label := PFlabel}, _} -> S3#{label => PFlabel}; - _ -> S3 - end, - S5 = case {PMsg, NMsg} of - {_, #{type := NFtype}} -> S4#{type => NFtype}; - {#{type := PFtype}, _} -> S4#{type => PFtype}; - _ -> S4 - end, - S6 = case {PMsg, NMsg} of - {_, #{type_name := NFtype_name}} -> - S5#{type_name => NFtype_name}; - {#{type_name := PFtype_name}, _} -> - S5#{type_name => PFtype_name}; - _ -> S5 - end, - S7 = case {PMsg, NMsg} of - {_, #{extendee := NFextendee}} -> - S6#{extendee => NFextendee}; - {#{extendee := PFextendee}, _} -> - S6#{extendee => PFextendee}; - _ -> S6 - end, - S8 = case {PMsg, NMsg} of - {_, #{default_value := NFdefault_value}} -> - S7#{default_value => NFdefault_value}; - {#{default_value := PFdefault_value}, _} -> - S7#{default_value => PFdefault_value}; - _ -> S7 - end, - S9 = case {PMsg, NMsg} of - {_, #{oneof_index := NFoneof_index}} -> - S8#{oneof_index => NFoneof_index}; - {#{oneof_index := PFoneof_index}, _} -> - S8#{oneof_index => PFoneof_index}; - _ -> S8 - end, - S10 = case {PMsg, NMsg} of - {_, #{json_name := NFjson_name}} -> - S9#{json_name => NFjson_name}; - {#{json_name := PFjson_name}, _} -> - S9#{json_name => PFjson_name}; - _ -> S9 - end, - case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S10#{options => - 'merge_msg_google.protobuf.FieldOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S10#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S10#{options => PFoptions}; - {_, _} -> S10 - end. - --compile({nowarn_unused_function,'merge_msg_google.protobuf.OneofDescriptorProto'/3}). -'merge_msg_google.protobuf.OneofDescriptorProto'(PMsg, - NMsg, _) -> - S1 = #{}, - case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumDescriptorProto'/3}). -'merge_msg_google.protobuf.EnumDescriptorProto'(PMsg, - NMsg, TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {#{value := PFvalue}, #{value := NFvalue}} -> - S2#{value => 'erlang_++'(PFvalue, NFvalue, TrUserData)}; - {_, #{value := NFvalue}} -> S2#{value => NFvalue}; - {#{value := PFvalue}, _} -> S2#{value => PFvalue}; - {_, _} -> S2 - end, - case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S3#{options => - 'merge_msg_google.protobuf.EnumOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S3#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S3#{options => PFoptions}; - {_, _} -> S3 - end. - --compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumValueDescriptorProto'/3}). -'merge_msg_google.protobuf.EnumValueDescriptorProto'(PMsg, - NMsg, TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{number := NFnumber}} -> S2#{number => NFnumber}; - {#{number := PFnumber}, _} -> S2#{number => PFnumber}; - _ -> S2 - end, - case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S3#{options => - 'merge_msg_google.protobuf.EnumValueOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S3#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S3#{options => PFoptions}; - {_, _} -> S3 - end. - --compile({nowarn_unused_function,'merge_msg_google.protobuf.ServiceDescriptorProto'/3}). -'merge_msg_google.protobuf.ServiceDescriptorProto'(PMsg, - NMsg, TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {#{method := PFmethod}, #{method := NFmethod}} -> - S2#{method => - 'erlang_++'(PFmethod, NFmethod, TrUserData)}; - {_, #{method := NFmethod}} -> S2#{method => NFmethod}; - {#{method := PFmethod}, _} -> S2#{method => PFmethod}; - {_, _} -> S2 - end, - case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S3#{options => - 'merge_msg_google.protobuf.ServiceOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S3#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S3#{options => PFoptions}; - {_, _} -> S3 - end. - --compile({nowarn_unused_function,'merge_msg_google.protobuf.MethodDescriptorProto'/3}). -'merge_msg_google.protobuf.MethodDescriptorProto'(PMsg, - NMsg, TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{input_type := NFinput_type}} -> - S2#{input_type => NFinput_type}; - {#{input_type := PFinput_type}, _} -> - S2#{input_type => PFinput_type}; - _ -> S2 - end, - S4 = case {PMsg, NMsg} of - {_, #{output_type := NFoutput_type}} -> - S3#{output_type => NFoutput_type}; - {#{output_type := PFoutput_type}, _} -> - S3#{output_type => PFoutput_type}; - _ -> S3 - end, - S5 = case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S4#{options => - 'merge_msg_google.protobuf.MethodOptions'(PFoptions, - NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S4#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S4#{options => PFoptions}; - {_, _} -> S4 - end, - S6 = case {PMsg, NMsg} of - {_, #{client_streaming := NFclient_streaming}} -> - S5#{client_streaming => NFclient_streaming}; - {#{client_streaming := PFclient_streaming}, _} -> - S5#{client_streaming => PFclient_streaming}; - _ -> S5 - end, - case {PMsg, NMsg} of - {_, #{server_streaming := NFserver_streaming}} -> - S6#{server_streaming => NFserver_streaming}; - {#{server_streaming := PFserver_streaming}, _} -> - S6#{server_streaming => PFserver_streaming}; - _ -> S6 - end. - --compile({nowarn_unused_function,'merge_msg_google.protobuf.FileOptions'/3}). -'merge_msg_google.protobuf.FileOptions'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{java_package := NFjava_package}} -> - S1#{java_package => NFjava_package}; - {#{java_package := PFjava_package}, _} -> - S1#{java_package => PFjava_package}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, - #{java_outer_classname := NFjava_outer_classname}} -> - S2#{java_outer_classname => NFjava_outer_classname}; - {#{java_outer_classname := PFjava_outer_classname}, - _} -> - S2#{java_outer_classname => PFjava_outer_classname}; - _ -> S2 - end, - S4 = case {PMsg, NMsg} of - {_, #{java_multiple_files := NFjava_multiple_files}} -> - S3#{java_multiple_files => NFjava_multiple_files}; - {#{java_multiple_files := PFjava_multiple_files}, _} -> - S3#{java_multiple_files => PFjava_multiple_files}; - _ -> S3 - end, - S5 = case {PMsg, NMsg} of - {_, - #{java_generate_equals_and_hash := - NFjava_generate_equals_and_hash}} -> - S4#{java_generate_equals_and_hash => - NFjava_generate_equals_and_hash}; - {#{java_generate_equals_and_hash := - PFjava_generate_equals_and_hash}, - _} -> - S4#{java_generate_equals_and_hash => - PFjava_generate_equals_and_hash}; - _ -> S4 - end, - S6 = case {PMsg, NMsg} of - {_, - #{java_string_check_utf8 := - NFjava_string_check_utf8}} -> - S5#{java_string_check_utf8 => NFjava_string_check_utf8}; - {#{java_string_check_utf8 := PFjava_string_check_utf8}, - _} -> - S5#{java_string_check_utf8 => PFjava_string_check_utf8}; - _ -> S5 - end, - S7 = case {PMsg, NMsg} of - {_, #{optimize_for := NFoptimize_for}} -> - S6#{optimize_for => NFoptimize_for}; - {#{optimize_for := PFoptimize_for}, _} -> - S6#{optimize_for => PFoptimize_for}; - _ -> S6 - end, - S8 = case {PMsg, NMsg} of - {_, #{go_package := NFgo_package}} -> - S7#{go_package => NFgo_package}; - {#{go_package := PFgo_package}, _} -> - S7#{go_package => PFgo_package}; - _ -> S7 - end, - S9 = case {PMsg, NMsg} of - {_, #{cc_generic_services := NFcc_generic_services}} -> - S8#{cc_generic_services => NFcc_generic_services}; - {#{cc_generic_services := PFcc_generic_services}, _} -> - S8#{cc_generic_services => PFcc_generic_services}; - _ -> S8 - end, - S10 = case {PMsg, NMsg} of - {_, - #{java_generic_services := NFjava_generic_services}} -> - S9#{java_generic_services => NFjava_generic_services}; - {#{java_generic_services := PFjava_generic_services}, - _} -> - S9#{java_generic_services => PFjava_generic_services}; - _ -> S9 - end, - S11 = case {PMsg, NMsg} of - {_, #{py_generic_services := NFpy_generic_services}} -> - S10#{py_generic_services => NFpy_generic_services}; - {#{py_generic_services := PFpy_generic_services}, _} -> - S10#{py_generic_services => PFpy_generic_services}; - _ -> S10 - end, - S12 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S11#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S11#{deprecated => PFdeprecated}; - _ -> S11 - end, - S13 = case {PMsg, NMsg} of - {_, #{cc_enable_arenas := NFcc_enable_arenas}} -> - S12#{cc_enable_arenas => NFcc_enable_arenas}; - {#{cc_enable_arenas := PFcc_enable_arenas}, _} -> - S12#{cc_enable_arenas => PFcc_enable_arenas}; - _ -> S12 - end, - S14 = case {PMsg, NMsg} of - {_, #{objc_class_prefix := NFobjc_class_prefix}} -> - S13#{objc_class_prefix => NFobjc_class_prefix}; - {#{objc_class_prefix := PFobjc_class_prefix}, _} -> - S13#{objc_class_prefix => PFobjc_class_prefix}; - _ -> S13 - end, - S15 = case {PMsg, NMsg} of - {_, #{csharp_namespace := NFcsharp_namespace}} -> - S14#{csharp_namespace => NFcsharp_namespace}; - {#{csharp_namespace := PFcsharp_namespace}, _} -> - S14#{csharp_namespace => PFcsharp_namespace}; - _ -> S14 - end, - S16 = case {PMsg, NMsg} of - {_, - #{javanano_use_deprecated_package := - NFjavanano_use_deprecated_package}} -> - S15#{javanano_use_deprecated_package => - NFjavanano_use_deprecated_package}; - {#{javanano_use_deprecated_package := - PFjavanano_use_deprecated_package}, - _} -> - S15#{javanano_use_deprecated_package => - PFjavanano_use_deprecated_package}; - _ -> S15 - end, - S17 = case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S16#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S16#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S16#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S16 - end, - S18 = case {PMsg, NMsg} of - {_, #{goproto_getters_all := NFgoproto_getters_all}} -> - S17#{goproto_getters_all => NFgoproto_getters_all}; - {#{goproto_getters_all := PFgoproto_getters_all}, _} -> - S17#{goproto_getters_all => PFgoproto_getters_all}; - _ -> S17 - end, - S19 = case {PMsg, NMsg} of - {_, - #{goproto_enum_prefix_all := - NFgoproto_enum_prefix_all}} -> - S18#{goproto_enum_prefix_all => - NFgoproto_enum_prefix_all}; - {#{goproto_enum_prefix_all := - PFgoproto_enum_prefix_all}, - _} -> - S18#{goproto_enum_prefix_all => - PFgoproto_enum_prefix_all}; - _ -> S18 - end, - S20 = case {PMsg, NMsg} of - {_, - #{goproto_stringer_all := NFgoproto_stringer_all}} -> - S19#{goproto_stringer_all => NFgoproto_stringer_all}; - {#{goproto_stringer_all := PFgoproto_stringer_all}, - _} -> - S19#{goproto_stringer_all => PFgoproto_stringer_all}; - _ -> S19 - end, - S21 = case {PMsg, NMsg} of - {_, #{verbose_equal_all := NFverbose_equal_all}} -> - S20#{verbose_equal_all => NFverbose_equal_all}; - {#{verbose_equal_all := PFverbose_equal_all}, _} -> - S20#{verbose_equal_all => PFverbose_equal_all}; - _ -> S20 - end, - S22 = case {PMsg, NMsg} of - {_, #{face_all := NFface_all}} -> - S21#{face_all => NFface_all}; - {#{face_all := PFface_all}, _} -> - S21#{face_all => PFface_all}; - _ -> S21 - end, - S23 = case {PMsg, NMsg} of - {_, #{gostring_all := NFgostring_all}} -> - S22#{gostring_all => NFgostring_all}; - {#{gostring_all := PFgostring_all}, _} -> - S22#{gostring_all => PFgostring_all}; - _ -> S22 - end, - S24 = case {PMsg, NMsg} of - {_, #{populate_all := NFpopulate_all}} -> - S23#{populate_all => NFpopulate_all}; - {#{populate_all := PFpopulate_all}, _} -> - S23#{populate_all => PFpopulate_all}; - _ -> S23 - end, - S25 = case {PMsg, NMsg} of - {_, #{stringer_all := NFstringer_all}} -> - S24#{stringer_all => NFstringer_all}; - {#{stringer_all := PFstringer_all}, _} -> - S24#{stringer_all => PFstringer_all}; - _ -> S24 - end, - S26 = case {PMsg, NMsg} of - {_, #{onlyone_all := NFonlyone_all}} -> - S25#{onlyone_all => NFonlyone_all}; - {#{onlyone_all := PFonlyone_all}, _} -> - S25#{onlyone_all => PFonlyone_all}; - _ -> S25 - end, - S27 = case {PMsg, NMsg} of - {_, #{equal_all := NFequal_all}} -> - S26#{equal_all => NFequal_all}; - {#{equal_all := PFequal_all}, _} -> - S26#{equal_all => PFequal_all}; - _ -> S26 - end, - S28 = case {PMsg, NMsg} of - {_, #{description_all := NFdescription_all}} -> - S27#{description_all => NFdescription_all}; - {#{description_all := PFdescription_all}, _} -> - S27#{description_all => PFdescription_all}; - _ -> S27 - end, - S29 = case {PMsg, NMsg} of - {_, #{testgen_all := NFtestgen_all}} -> - S28#{testgen_all => NFtestgen_all}; - {#{testgen_all := PFtestgen_all}, _} -> - S28#{testgen_all => PFtestgen_all}; - _ -> S28 - end, - S30 = case {PMsg, NMsg} of - {_, #{benchgen_all := NFbenchgen_all}} -> - S29#{benchgen_all => NFbenchgen_all}; - {#{benchgen_all := PFbenchgen_all}, _} -> - S29#{benchgen_all => PFbenchgen_all}; - _ -> S29 - end, - S31 = case {PMsg, NMsg} of - {_, #{marshaler_all := NFmarshaler_all}} -> - S30#{marshaler_all => NFmarshaler_all}; - {#{marshaler_all := PFmarshaler_all}, _} -> - S30#{marshaler_all => PFmarshaler_all}; - _ -> S30 - end, - S32 = case {PMsg, NMsg} of - {_, #{unmarshaler_all := NFunmarshaler_all}} -> - S31#{unmarshaler_all => NFunmarshaler_all}; - {#{unmarshaler_all := PFunmarshaler_all}, _} -> - S31#{unmarshaler_all => PFunmarshaler_all}; - _ -> S31 - end, - S33 = case {PMsg, NMsg} of - {_, - #{stable_marshaler_all := NFstable_marshaler_all}} -> - S32#{stable_marshaler_all => NFstable_marshaler_all}; - {#{stable_marshaler_all := PFstable_marshaler_all}, - _} -> - S32#{stable_marshaler_all => PFstable_marshaler_all}; - _ -> S32 - end, - S34 = case {PMsg, NMsg} of - {_, #{sizer_all := NFsizer_all}} -> - S33#{sizer_all => NFsizer_all}; - {#{sizer_all := PFsizer_all}, _} -> - S33#{sizer_all => PFsizer_all}; - _ -> S33 - end, - S35 = case {PMsg, NMsg} of - {_, - #{goproto_enum_stringer_all := - NFgoproto_enum_stringer_all}} -> - S34#{goproto_enum_stringer_all => - NFgoproto_enum_stringer_all}; - {#{goproto_enum_stringer_all := - PFgoproto_enum_stringer_all}, - _} -> - S34#{goproto_enum_stringer_all => - PFgoproto_enum_stringer_all}; - _ -> S34 - end, - S36 = case {PMsg, NMsg} of - {_, #{enum_stringer_all := NFenum_stringer_all}} -> - S35#{enum_stringer_all => NFenum_stringer_all}; - {#{enum_stringer_all := PFenum_stringer_all}, _} -> - S35#{enum_stringer_all => PFenum_stringer_all}; - _ -> S35 - end, - S37 = case {PMsg, NMsg} of - {_, - #{unsafe_marshaler_all := NFunsafe_marshaler_all}} -> - S36#{unsafe_marshaler_all => NFunsafe_marshaler_all}; - {#{unsafe_marshaler_all := PFunsafe_marshaler_all}, - _} -> - S36#{unsafe_marshaler_all => PFunsafe_marshaler_all}; - _ -> S36 - end, - S38 = case {PMsg, NMsg} of - {_, - #{unsafe_unmarshaler_all := - NFunsafe_unmarshaler_all}} -> - S37#{unsafe_unmarshaler_all => - NFunsafe_unmarshaler_all}; - {#{unsafe_unmarshaler_all := PFunsafe_unmarshaler_all}, - _} -> - S37#{unsafe_unmarshaler_all => - PFunsafe_unmarshaler_all}; - _ -> S37 - end, - S39 = case {PMsg, NMsg} of - {_, - #{goproto_extensions_map_all := - NFgoproto_extensions_map_all}} -> - S38#{goproto_extensions_map_all => - NFgoproto_extensions_map_all}; - {#{goproto_extensions_map_all := - PFgoproto_extensions_map_all}, - _} -> - S38#{goproto_extensions_map_all => - PFgoproto_extensions_map_all}; - _ -> S38 - end, - S40 = case {PMsg, NMsg} of - {_, - #{goproto_unrecognized_all := - NFgoproto_unrecognized_all}} -> - S39#{goproto_unrecognized_all => - NFgoproto_unrecognized_all}; - {#{goproto_unrecognized_all := - PFgoproto_unrecognized_all}, - _} -> - S39#{goproto_unrecognized_all => - PFgoproto_unrecognized_all}; - _ -> S39 - end, - S41 = case {PMsg, NMsg} of - {_, #{gogoproto_import := NFgogoproto_import}} -> - S40#{gogoproto_import => NFgogoproto_import}; - {#{gogoproto_import := PFgogoproto_import}, _} -> - S40#{gogoproto_import => PFgogoproto_import}; - _ -> S40 - end, - S42 = case {PMsg, NMsg} of - {_, #{protosizer_all := NFprotosizer_all}} -> - S41#{protosizer_all => NFprotosizer_all}; - {#{protosizer_all := PFprotosizer_all}, _} -> - S41#{protosizer_all => PFprotosizer_all}; - _ -> S41 - end, - case {PMsg, NMsg} of - {_, #{compare_all := NFcompare_all}} -> - S42#{compare_all => NFcompare_all}; - {#{compare_all := PFcompare_all}, _} -> - S42#{compare_all => PFcompare_all}; - _ -> S42 - end. - --compile({nowarn_unused_function,'merge_msg_google.protobuf.MessageOptions'/3}). -'merge_msg_google.protobuf.MessageOptions'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, - #{message_set_wire_format := - NFmessage_set_wire_format}} -> - S1#{message_set_wire_format => - NFmessage_set_wire_format}; - {#{message_set_wire_format := - PFmessage_set_wire_format}, - _} -> - S1#{message_set_wire_format => - PFmessage_set_wire_format}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, - #{no_standard_descriptor_accessor := - NFno_standard_descriptor_accessor}} -> - S2#{no_standard_descriptor_accessor => - NFno_standard_descriptor_accessor}; - {#{no_standard_descriptor_accessor := - PFno_standard_descriptor_accessor}, - _} -> - S2#{no_standard_descriptor_accessor => - PFno_standard_descriptor_accessor}; - _ -> S2 - end, - S4 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S3#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S3#{deprecated => PFdeprecated}; - _ -> S3 - end, - S5 = case {PMsg, NMsg} of - {_, #{map_entry := NFmap_entry}} -> - S4#{map_entry => NFmap_entry}; - {#{map_entry := PFmap_entry}, _} -> - S4#{map_entry => PFmap_entry}; - _ -> S4 - end, - S6 = case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S5#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S5#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S5#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S5 - end, - S7 = case {PMsg, NMsg} of - {_, #{goproto_getters := NFgoproto_getters}} -> - S6#{goproto_getters => NFgoproto_getters}; - {#{goproto_getters := PFgoproto_getters}, _} -> - S6#{goproto_getters => PFgoproto_getters}; - _ -> S6 - end, - S8 = case {PMsg, NMsg} of - {_, #{goproto_stringer := NFgoproto_stringer}} -> - S7#{goproto_stringer => NFgoproto_stringer}; - {#{goproto_stringer := PFgoproto_stringer}, _} -> - S7#{goproto_stringer => PFgoproto_stringer}; - _ -> S7 - end, - S9 = case {PMsg, NMsg} of - {_, #{verbose_equal := NFverbose_equal}} -> - S8#{verbose_equal => NFverbose_equal}; - {#{verbose_equal := PFverbose_equal}, _} -> - S8#{verbose_equal => PFverbose_equal}; - _ -> S8 - end, - S10 = case {PMsg, NMsg} of - {_, #{face := NFface}} -> S9#{face => NFface}; - {#{face := PFface}, _} -> S9#{face => PFface}; - _ -> S9 - end, - S11 = case {PMsg, NMsg} of - {_, #{gostring := NFgostring}} -> - S10#{gostring => NFgostring}; - {#{gostring := PFgostring}, _} -> - S10#{gostring => PFgostring}; - _ -> S10 - end, - S12 = case {PMsg, NMsg} of - {_, #{populate := NFpopulate}} -> - S11#{populate => NFpopulate}; - {#{populate := PFpopulate}, _} -> - S11#{populate => PFpopulate}; - _ -> S11 - end, - S13 = case {PMsg, NMsg} of - {_, #{stringer := NFstringer}} -> - S12#{stringer => NFstringer}; - {#{stringer := PFstringer}, _} -> - S12#{stringer => PFstringer}; - _ -> S12 - end, - S14 = case {PMsg, NMsg} of - {_, #{onlyone := NFonlyone}} -> - S13#{onlyone => NFonlyone}; - {#{onlyone := PFonlyone}, _} -> - S13#{onlyone => PFonlyone}; - _ -> S13 - end, - S15 = case {PMsg, NMsg} of - {_, #{equal := NFequal}} -> S14#{equal => NFequal}; - {#{equal := PFequal}, _} -> S14#{equal => PFequal}; - _ -> S14 - end, - S16 = case {PMsg, NMsg} of - {_, #{description := NFdescription}} -> - S15#{description => NFdescription}; - {#{description := PFdescription}, _} -> - S15#{description => PFdescription}; - _ -> S15 - end, - S17 = case {PMsg, NMsg} of - {_, #{testgen := NFtestgen}} -> - S16#{testgen => NFtestgen}; - {#{testgen := PFtestgen}, _} -> - S16#{testgen => PFtestgen}; - _ -> S16 - end, - S18 = case {PMsg, NMsg} of - {_, #{benchgen := NFbenchgen}} -> - S17#{benchgen => NFbenchgen}; - {#{benchgen := PFbenchgen}, _} -> - S17#{benchgen => PFbenchgen}; - _ -> S17 - end, - S19 = case {PMsg, NMsg} of - {_, #{marshaler := NFmarshaler}} -> - S18#{marshaler => NFmarshaler}; - {#{marshaler := PFmarshaler}, _} -> - S18#{marshaler => PFmarshaler}; - _ -> S18 - end, - S20 = case {PMsg, NMsg} of - {_, #{unmarshaler := NFunmarshaler}} -> - S19#{unmarshaler => NFunmarshaler}; - {#{unmarshaler := PFunmarshaler}, _} -> - S19#{unmarshaler => PFunmarshaler}; - _ -> S19 - end, - S21 = case {PMsg, NMsg} of - {_, #{stable_marshaler := NFstable_marshaler}} -> - S20#{stable_marshaler => NFstable_marshaler}; - {#{stable_marshaler := PFstable_marshaler}, _} -> - S20#{stable_marshaler => PFstable_marshaler}; - _ -> S20 - end, - S22 = case {PMsg, NMsg} of - {_, #{sizer := NFsizer}} -> S21#{sizer => NFsizer}; - {#{sizer := PFsizer}, _} -> S21#{sizer => PFsizer}; - _ -> S21 - end, - S23 = case {PMsg, NMsg} of - {_, #{unsafe_marshaler := NFunsafe_marshaler}} -> - S22#{unsafe_marshaler => NFunsafe_marshaler}; - {#{unsafe_marshaler := PFunsafe_marshaler}, _} -> - S22#{unsafe_marshaler => PFunsafe_marshaler}; - _ -> S22 - end, - S24 = case {PMsg, NMsg} of - {_, #{unsafe_unmarshaler := NFunsafe_unmarshaler}} -> - S23#{unsafe_unmarshaler => NFunsafe_unmarshaler}; - {#{unsafe_unmarshaler := PFunsafe_unmarshaler}, _} -> - S23#{unsafe_unmarshaler => PFunsafe_unmarshaler}; - _ -> S23 - end, - S25 = case {PMsg, NMsg} of - {_, - #{goproto_extensions_map := - NFgoproto_extensions_map}} -> - S24#{goproto_extensions_map => - NFgoproto_extensions_map}; - {#{goproto_extensions_map := PFgoproto_extensions_map}, - _} -> - S24#{goproto_extensions_map => - PFgoproto_extensions_map}; - _ -> S24 - end, - S26 = case {PMsg, NMsg} of - {_, - #{goproto_unrecognized := NFgoproto_unrecognized}} -> - S25#{goproto_unrecognized => NFgoproto_unrecognized}; - {#{goproto_unrecognized := PFgoproto_unrecognized}, - _} -> - S25#{goproto_unrecognized => PFgoproto_unrecognized}; - _ -> S25 - end, - S27 = case {PMsg, NMsg} of - {_, #{protosizer := NFprotosizer}} -> - S26#{protosizer => NFprotosizer}; - {#{protosizer := PFprotosizer}, _} -> - S26#{protosizer => PFprotosizer}; - _ -> S26 - end, - case {PMsg, NMsg} of - {_, #{compare := NFcompare}} -> - S27#{compare => NFcompare}; - {#{compare := PFcompare}, _} -> - S27#{compare => PFcompare}; - _ -> S27 - end. - --compile({nowarn_unused_function,'merge_msg_google.protobuf.FieldOptions'/3}). -'merge_msg_google.protobuf.FieldOptions'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{ctype := NFctype}} -> S1#{ctype => NFctype}; - {#{ctype := PFctype}, _} -> S1#{ctype => PFctype}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{packed := NFpacked}} -> S2#{packed => NFpacked}; - {#{packed := PFpacked}, _} -> S2#{packed => PFpacked}; - _ -> S2 - end, - S4 = case {PMsg, NMsg} of - {_, #{jstype := NFjstype}} -> S3#{jstype => NFjstype}; - {#{jstype := PFjstype}, _} -> S3#{jstype => PFjstype}; - _ -> S3 - end, - S5 = case {PMsg, NMsg} of - {_, #{lazy := NFlazy}} -> S4#{lazy => NFlazy}; - {#{lazy := PFlazy}, _} -> S4#{lazy => PFlazy}; - _ -> S4 - end, - S6 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S5#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S5#{deprecated => PFdeprecated}; - _ -> S5 - end, - S7 = case {PMsg, NMsg} of - {_, #{weak := NFweak}} -> S6#{weak => NFweak}; - {#{weak := PFweak}, _} -> S6#{weak => PFweak}; - _ -> S6 - end, - S8 = case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S7#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S7#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S7#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S7 - end, - S9 = case {PMsg, NMsg} of - {_, #{nullable := NFnullable}} -> - S8#{nullable => NFnullable}; - {#{nullable := PFnullable}, _} -> - S8#{nullable => PFnullable}; - _ -> S8 - end, - S10 = case {PMsg, NMsg} of - {_, #{embed := NFembed}} -> S9#{embed => NFembed}; - {#{embed := PFembed}, _} -> S9#{embed => PFembed}; - _ -> S9 - end, - S11 = case {PMsg, NMsg} of - {_, #{customtype := NFcustomtype}} -> - S10#{customtype => NFcustomtype}; - {#{customtype := PFcustomtype}, _} -> - S10#{customtype => PFcustomtype}; - _ -> S10 - end, - S12 = case {PMsg, NMsg} of - {_, #{customname := NFcustomname}} -> - S11#{customname => NFcustomname}; - {#{customname := PFcustomname}, _} -> - S11#{customname => PFcustomname}; - _ -> S11 - end, - S13 = case {PMsg, NMsg} of - {_, #{jsontag := NFjsontag}} -> - S12#{jsontag => NFjsontag}; - {#{jsontag := PFjsontag}, _} -> - S12#{jsontag => PFjsontag}; - _ -> S12 - end, - S14 = case {PMsg, NMsg} of - {_, #{moretags := NFmoretags}} -> - S13#{moretags => NFmoretags}; - {#{moretags := PFmoretags}, _} -> - S13#{moretags => PFmoretags}; - _ -> S13 - end, - S15 = case {PMsg, NMsg} of - {_, #{casttype := NFcasttype}} -> - S14#{casttype => NFcasttype}; - {#{casttype := PFcasttype}, _} -> - S14#{casttype => PFcasttype}; - _ -> S14 - end, - S16 = case {PMsg, NMsg} of - {_, #{castkey := NFcastkey}} -> - S15#{castkey => NFcastkey}; - {#{castkey := PFcastkey}, _} -> - S15#{castkey => PFcastkey}; - _ -> S15 - end, - S17 = case {PMsg, NMsg} of - {_, #{castvalue := NFcastvalue}} -> - S16#{castvalue => NFcastvalue}; - {#{castvalue := PFcastvalue}, _} -> - S16#{castvalue => PFcastvalue}; - _ -> S16 - end, - S18 = case {PMsg, NMsg} of - {_, #{stdtime := NFstdtime}} -> - S17#{stdtime => NFstdtime}; - {#{stdtime := PFstdtime}, _} -> - S17#{stdtime => PFstdtime}; - _ -> S17 - end, - case {PMsg, NMsg} of - {_, #{stdduration := NFstdduration}} -> - S18#{stdduration => NFstdduration}; - {#{stdduration := PFstdduration}, _} -> - S18#{stdduration => PFstdduration}; - _ -> S18 - end. - --compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumOptions'/3}). -'merge_msg_google.protobuf.EnumOptions'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{allow_alias := NFallow_alias}} -> - S1#{allow_alias => NFallow_alias}; - {#{allow_alias := PFallow_alias}, _} -> - S1#{allow_alias => PFallow_alias}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S2#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S2#{deprecated => PFdeprecated}; - _ -> S2 - end, - S4 = case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S3#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S3#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S3#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S3 - end, - S5 = case {PMsg, NMsg} of - {_, #{goproto_enum_prefix := NFgoproto_enum_prefix}} -> - S4#{goproto_enum_prefix => NFgoproto_enum_prefix}; - {#{goproto_enum_prefix := PFgoproto_enum_prefix}, _} -> - S4#{goproto_enum_prefix => PFgoproto_enum_prefix}; - _ -> S4 - end, - S6 = case {PMsg, NMsg} of - {_, - #{goproto_enum_stringer := NFgoproto_enum_stringer}} -> - S5#{goproto_enum_stringer => NFgoproto_enum_stringer}; - {#{goproto_enum_stringer := PFgoproto_enum_stringer}, - _} -> - S5#{goproto_enum_stringer => PFgoproto_enum_stringer}; - _ -> S5 - end, - S7 = case {PMsg, NMsg} of - {_, #{enum_stringer := NFenum_stringer}} -> - S6#{enum_stringer => NFenum_stringer}; - {#{enum_stringer := PFenum_stringer}, _} -> - S6#{enum_stringer => PFenum_stringer}; - _ -> S6 - end, - case {PMsg, NMsg} of - {_, #{enum_customname := NFenum_customname}} -> - S7#{enum_customname => NFenum_customname}; - {#{enum_customname := PFenum_customname}, _} -> - S7#{enum_customname => PFenum_customname}; - _ -> S7 - end. - --compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumValueOptions'/3}). -'merge_msg_google.protobuf.EnumValueOptions'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S1#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S1#{deprecated => PFdeprecated}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S2#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S2#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S2#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S2 - end, - case {PMsg, NMsg} of - {_, - #{enumvalue_customname := NFenumvalue_customname}} -> - S3#{enumvalue_customname => NFenumvalue_customname}; - {#{enumvalue_customname := PFenumvalue_customname}, - _} -> - S3#{enumvalue_customname => PFenumvalue_customname}; - _ -> S3 - end. - --compile({nowarn_unused_function,'merge_msg_google.protobuf.ServiceOptions'/3}). -'merge_msg_google.protobuf.ServiceOptions'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S1#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S1#{deprecated => PFdeprecated}; - _ -> S1 - end, - case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S2#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S2#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S2#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_google.protobuf.MethodOptions'/3}). -'merge_msg_google.protobuf.MethodOptions'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{deprecated := NFdeprecated}} -> - S1#{deprecated => NFdeprecated}; - {#{deprecated := PFdeprecated}, _} -> - S1#{deprecated => PFdeprecated}; - _ -> S1 - end, - case {PMsg, NMsg} of - {#{uninterpreted_option := PFuninterpreted_option}, - #{uninterpreted_option := NFuninterpreted_option}} -> - S2#{uninterpreted_option => - 'erlang_++'(PFuninterpreted_option, - NFuninterpreted_option, TrUserData)}; - {_, - #{uninterpreted_option := NFuninterpreted_option}} -> - S2#{uninterpreted_option => NFuninterpreted_option}; - {#{uninterpreted_option := PFuninterpreted_option}, - _} -> - S2#{uninterpreted_option => PFuninterpreted_option}; - {_, _} -> S2 - end. - --compile({nowarn_unused_function,'merge_msg_google.protobuf.UninterpretedOption.NamePart'/3}). -'merge_msg_google.protobuf.UninterpretedOption.NamePart'(#{}, - #{name_part := - NFname_part, - is_extension := - NFis_extension}, - _) -> - #{name_part => NFname_part, - is_extension => NFis_extension}. - --compile({nowarn_unused_function,'merge_msg_google.protobuf.UninterpretedOption'/3}). -'merge_msg_google.protobuf.UninterpretedOption'(PMsg, - NMsg, TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{name := PFname}, #{name := NFname}} -> - S1#{name => 'erlang_++'(PFname, NFname, TrUserData)}; - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - {_, _} -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{identifier_value := NFidentifier_value}} -> - S2#{identifier_value => NFidentifier_value}; - {#{identifier_value := PFidentifier_value}, _} -> - S2#{identifier_value => PFidentifier_value}; - _ -> S2 - end, - S4 = case {PMsg, NMsg} of - {_, #{positive_int_value := NFpositive_int_value}} -> - S3#{positive_int_value => NFpositive_int_value}; - {#{positive_int_value := PFpositive_int_value}, _} -> - S3#{positive_int_value => PFpositive_int_value}; - _ -> S3 - end, - S5 = case {PMsg, NMsg} of - {_, #{negative_int_value := NFnegative_int_value}} -> - S4#{negative_int_value => NFnegative_int_value}; - {#{negative_int_value := PFnegative_int_value}, _} -> - S4#{negative_int_value => PFnegative_int_value}; - _ -> S4 - end, - S6 = case {PMsg, NMsg} of - {_, #{double_value := NFdouble_value}} -> - S5#{double_value => NFdouble_value}; - {#{double_value := PFdouble_value}, _} -> - S5#{double_value => PFdouble_value}; - _ -> S5 - end, - S7 = case {PMsg, NMsg} of - {_, #{string_value := NFstring_value}} -> - S6#{string_value => NFstring_value}; - {#{string_value := PFstring_value}, _} -> - S6#{string_value => PFstring_value}; - _ -> S6 - end, - case {PMsg, NMsg} of - {_, #{aggregate_value := NFaggregate_value}} -> - S7#{aggregate_value => NFaggregate_value}; - {#{aggregate_value := PFaggregate_value}, _} -> - S7#{aggregate_value => PFaggregate_value}; - _ -> S7 - end. - --compile({nowarn_unused_function,'merge_msg_google.protobuf.SourceCodeInfo.Location'/3}). -'merge_msg_google.protobuf.SourceCodeInfo.Location'(PMsg, - NMsg, TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{path := PFpath}, #{path := NFpath}} -> - S1#{path => 'erlang_++'(PFpath, NFpath, TrUserData)}; - {_, #{path := NFpath}} -> S1#{path => NFpath}; - {#{path := PFpath}, _} -> S1#{path => PFpath}; - {_, _} -> S1 - end, - S3 = case {PMsg, NMsg} of - {#{span := PFspan}, #{span := NFspan}} -> - S2#{span => 'erlang_++'(PFspan, NFspan, TrUserData)}; - {_, #{span := NFspan}} -> S2#{span => NFspan}; - {#{span := PFspan}, _} -> S2#{span => PFspan}; - {_, _} -> S2 - end, - S4 = case {PMsg, NMsg} of - {_, #{leading_comments := NFleading_comments}} -> - S3#{leading_comments => NFleading_comments}; - {#{leading_comments := PFleading_comments}, _} -> - S3#{leading_comments => PFleading_comments}; - _ -> S3 - end, - S5 = case {PMsg, NMsg} of - {_, #{trailing_comments := NFtrailing_comments}} -> - S4#{trailing_comments => NFtrailing_comments}; - {#{trailing_comments := PFtrailing_comments}, _} -> - S4#{trailing_comments => PFtrailing_comments}; - _ -> S4 - end, - case {PMsg, NMsg} of - {#{leading_detached_comments := - PFleading_detached_comments}, - #{leading_detached_comments := - NFleading_detached_comments}} -> - S5#{leading_detached_comments => - 'erlang_++'(PFleading_detached_comments, - NFleading_detached_comments, TrUserData)}; - {_, - #{leading_detached_comments := - NFleading_detached_comments}} -> - S5#{leading_detached_comments => - NFleading_detached_comments}; - {#{leading_detached_comments := - PFleading_detached_comments}, - _} -> - S5#{leading_detached_comments => - PFleading_detached_comments}; - {_, _} -> S5 - end. - --compile({nowarn_unused_function,'merge_msg_google.protobuf.SourceCodeInfo'/3}). -'merge_msg_google.protobuf.SourceCodeInfo'(PMsg, NMsg, - TrUserData) -> - S1 = #{}, - case {PMsg, NMsg} of - {#{location := PFlocation}, - #{location := NFlocation}} -> - S1#{location => - 'erlang_++'(PFlocation, NFlocation, TrUserData)}; - {_, #{location := NFlocation}} -> - S1#{location => NFlocation}; - {#{location := PFlocation}, _} -> - S1#{location => PFlocation}; - {_, _} -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). -'merge_msg_google.protobuf.GeneratedCodeInfo.Annotation'(PMsg, - NMsg, TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {#{path := PFpath}, #{path := NFpath}} -> - S1#{path => 'erlang_++'(PFpath, NFpath, TrUserData)}; - {_, #{path := NFpath}} -> S1#{path => NFpath}; - {#{path := PFpath}, _} -> S1#{path => PFpath}; - {_, _} -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{source_file := NFsource_file}} -> - S2#{source_file => NFsource_file}; - {#{source_file := PFsource_file}, _} -> - S2#{source_file => PFsource_file}; - _ -> S2 - end, - S4 = case {PMsg, NMsg} of - {_, #{'begin' := NFbegin}} -> S3#{'begin' => NFbegin}; - {#{'begin' := PFbegin}, _} -> S3#{'begin' => PFbegin}; - _ -> S3 - end, - case {PMsg, NMsg} of - {_, #{'end' := NFend}} -> S4#{'end' => NFend}; - {#{'end' := PFend}, _} -> S4#{'end' => PFend}; - _ -> S4 - end. - --compile({nowarn_unused_function,'merge_msg_google.protobuf.GeneratedCodeInfo'/3}). -'merge_msg_google.protobuf.GeneratedCodeInfo'(PMsg, - NMsg, TrUserData) -> - S1 = #{}, - case {PMsg, NMsg} of - {#{annotation := PFannotation}, - #{annotation := NFannotation}} -> - S1#{annotation => - 'erlang_++'(PFannotation, NFannotation, TrUserData)}; - {_, #{annotation := NFannotation}} -> - S1#{annotation => NFannotation}; - {#{annotation := PFannotation}, _} -> - S1#{annotation => PFannotation}; - {_, _} -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_mvccpb.KeyValue'/3}). -'merge_msg_mvccpb.KeyValue'(PMsg, NMsg, _) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{key := NFkey}} -> S1#{key => NFkey}; - {#{key := PFkey}, _} -> S1#{key => PFkey}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{create_revision := NFcreate_revision}} -> - S2#{create_revision => NFcreate_revision}; - {#{create_revision := PFcreate_revision}, _} -> - S2#{create_revision => PFcreate_revision}; - _ -> S2 - end, - S4 = case {PMsg, NMsg} of - {_, #{mod_revision := NFmod_revision}} -> - S3#{mod_revision => NFmod_revision}; - {#{mod_revision := PFmod_revision}, _} -> - S3#{mod_revision => PFmod_revision}; - _ -> S3 - end, - S5 = case {PMsg, NMsg} of - {_, #{version := NFversion}} -> - S4#{version => NFversion}; - {#{version := PFversion}, _} -> - S4#{version => PFversion}; - _ -> S4 - end, - S6 = case {PMsg, NMsg} of - {_, #{value := NFvalue}} -> S5#{value => NFvalue}; - {#{value := PFvalue}, _} -> S5#{value => PFvalue}; - _ -> S5 - end, - case {PMsg, NMsg} of - {_, #{lease := NFlease}} -> S6#{lease => NFlease}; - {#{lease := PFlease}, _} -> S6#{lease => PFlease}; - _ -> S6 - end. - --compile({nowarn_unused_function,'merge_msg_mvccpb.Event'/3}). -'merge_msg_mvccpb.Event'(PMsg, NMsg, TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{type := NFtype}} -> S1#{type => NFtype}; - {#{type := PFtype}, _} -> S1#{type => PFtype}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {#{kv := PFkv}, #{kv := NFkv}} -> - S2#{kv => - 'merge_msg_mvccpb.KeyValue'(PFkv, NFkv, TrUserData)}; - {_, #{kv := NFkv}} -> S2#{kv => NFkv}; - {#{kv := PFkv}, _} -> S2#{kv => PFkv}; - {_, _} -> S2 - end, - case {PMsg, NMsg} of - {#{prev_kv := PFprev_kv}, #{prev_kv := NFprev_kv}} -> - S3#{prev_kv => - 'merge_msg_mvccpb.KeyValue'(PFprev_kv, NFprev_kv, - TrUserData)}; - {_, #{prev_kv := NFprev_kv}} -> - S3#{prev_kv => NFprev_kv}; - {#{prev_kv := PFprev_kv}, _} -> - S3#{prev_kv => PFprev_kv}; - {_, _} -> S3 - end. - --compile({nowarn_unused_function,'merge_msg_authpb.UserAddOptions'/3}). -'merge_msg_authpb.UserAddOptions'(PMsg, NMsg, _) -> - S1 = #{}, - case {PMsg, NMsg} of - {_, #{no_password := NFno_password}} -> - S1#{no_password => NFno_password}; - {#{no_password := PFno_password}, _} -> - S1#{no_password => PFno_password}; - _ -> S1 - end. - --compile({nowarn_unused_function,'merge_msg_authpb.User'/3}). -'merge_msg_authpb.User'(PMsg, NMsg, TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{password := NFpassword}} -> - S2#{password => NFpassword}; - {#{password := PFpassword}, _} -> - S2#{password => PFpassword}; - _ -> S2 - end, - S4 = case {PMsg, NMsg} of - {#{roles := PFroles}, #{roles := NFroles}} -> - S3#{roles => 'erlang_++'(PFroles, NFroles, TrUserData)}; - {_, #{roles := NFroles}} -> S3#{roles => NFroles}; - {#{roles := PFroles}, _} -> S3#{roles => PFroles}; - {_, _} -> S3 - end, - case {PMsg, NMsg} of - {#{options := PFoptions}, #{options := NFoptions}} -> - S4#{options => - 'merge_msg_authpb.UserAddOptions'(PFoptions, NFoptions, - TrUserData)}; - {_, #{options := NFoptions}} -> - S4#{options => NFoptions}; - {#{options := PFoptions}, _} -> - S4#{options => PFoptions}; - {_, _} -> S4 - end. - --compile({nowarn_unused_function,'merge_msg_authpb.Permission'/3}). -'merge_msg_authpb.Permission'(PMsg, NMsg, _) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{permType := NFpermType}} -> - S1#{permType => NFpermType}; - {#{permType := PFpermType}, _} -> - S1#{permType => PFpermType}; - _ -> S1 - end, - S3 = case {PMsg, NMsg} of - {_, #{key := NFkey}} -> S2#{key => NFkey}; - {#{key := PFkey}, _} -> S2#{key => PFkey}; - _ -> S2 - end, - case {PMsg, NMsg} of - {_, #{range_end := NFrange_end}} -> - S3#{range_end => NFrange_end}; - {#{range_end := PFrange_end}, _} -> - S3#{range_end => PFrange_end}; - _ -> S3 - end. - --compile({nowarn_unused_function,'merge_msg_authpb.Role'/3}). -'merge_msg_authpb.Role'(PMsg, NMsg, TrUserData) -> - S1 = #{}, - S2 = case {PMsg, NMsg} of - {_, #{name := NFname}} -> S1#{name => NFname}; - {#{name := PFname}, _} -> S1#{name => PFname}; - _ -> S1 - end, - case {PMsg, NMsg} of - {#{keyPermission := PFkeyPermission}, - #{keyPermission := NFkeyPermission}} -> - S2#{keyPermission => - 'erlang_++'(PFkeyPermission, NFkeyPermission, - TrUserData)}; - {_, #{keyPermission := NFkeyPermission}} -> - S2#{keyPermission => NFkeyPermission}; - {#{keyPermission := PFkeyPermission}, _} -> - S2#{keyPermission => PFkeyPermission}; - {_, _} -> S2 - end. - - -verify_msg(Msg, MsgName) when is_atom(MsgName) -> - verify_msg(Msg, MsgName, []). - -verify_msg(Msg, MsgName, Opts) -> - TrUserData = proplists:get_value(user_data, Opts), - case MsgName of - 'Etcd.ResponseHeader' -> - 'v_msg_Etcd.ResponseHeader'(Msg, [MsgName], TrUserData); - 'Etcd.RangeRequest' -> - 'v_msg_Etcd.RangeRequest'(Msg, [MsgName], TrUserData); - 'Etcd.RangeResponse' -> - 'v_msg_Etcd.RangeResponse'(Msg, [MsgName], TrUserData); - 'Etcd.PutRequest' -> - 'v_msg_Etcd.PutRequest'(Msg, [MsgName], TrUserData); - 'Etcd.PutResponse' -> - 'v_msg_Etcd.PutResponse'(Msg, [MsgName], TrUserData); - 'Etcd.DeleteRangeRequest' -> - 'v_msg_Etcd.DeleteRangeRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.DeleteRangeResponse' -> - 'v_msg_Etcd.DeleteRangeResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.RequestOp' -> - 'v_msg_Etcd.RequestOp'(Msg, [MsgName], TrUserData); - 'Etcd.ResponseOp' -> - 'v_msg_Etcd.ResponseOp'(Msg, [MsgName], TrUserData); - 'Etcd.Compare' -> - 'v_msg_Etcd.Compare'(Msg, [MsgName], TrUserData); - 'Etcd.TxnRequest' -> - 'v_msg_Etcd.TxnRequest'(Msg, [MsgName], TrUserData); - 'Etcd.TxnResponse' -> - 'v_msg_Etcd.TxnResponse'(Msg, [MsgName], TrUserData); - 'Etcd.CompactionRequest' -> - 'v_msg_Etcd.CompactionRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.CompactionResponse' -> - 'v_msg_Etcd.CompactionResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.HashRequest' -> - 'v_msg_Etcd.HashRequest'(Msg, [MsgName], TrUserData); - 'Etcd.HashKVRequest' -> - 'v_msg_Etcd.HashKVRequest'(Msg, [MsgName], TrUserData); - 'Etcd.HashKVResponse' -> - 'v_msg_Etcd.HashKVResponse'(Msg, [MsgName], TrUserData); - 'Etcd.HashResponse' -> - 'v_msg_Etcd.HashResponse'(Msg, [MsgName], TrUserData); - 'Etcd.SnapshotRequest' -> - 'v_msg_Etcd.SnapshotRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.SnapshotResponse' -> - 'v_msg_Etcd.SnapshotResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.WatchRequest' -> - 'v_msg_Etcd.WatchRequest'(Msg, [MsgName], TrUserData); - 'Etcd.WatchCreateRequest' -> - 'v_msg_Etcd.WatchCreateRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.WatchCancelRequest' -> - 'v_msg_Etcd.WatchCancelRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.WatchProgressRequest' -> - 'v_msg_Etcd.WatchProgressRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.WatchResponse' -> - 'v_msg_Etcd.WatchResponse'(Msg, [MsgName], TrUserData); - 'Etcd.LeaseGrantRequest' -> - 'v_msg_Etcd.LeaseGrantRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.LeaseGrantResponse' -> - 'v_msg_Etcd.LeaseGrantResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.LeaseRevokeRequest' -> - 'v_msg_Etcd.LeaseRevokeRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.LeaseRevokeResponse' -> - 'v_msg_Etcd.LeaseRevokeResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.LeaseCheckpoint' -> - 'v_msg_Etcd.LeaseCheckpoint'(Msg, [MsgName], - TrUserData); - 'Etcd.LeaseCheckpointRequest' -> - 'v_msg_Etcd.LeaseCheckpointRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.LeaseCheckpointResponse' -> - 'v_msg_Etcd.LeaseCheckpointResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.LeaseKeepAliveRequest' -> - 'v_msg_Etcd.LeaseKeepAliveRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.LeaseKeepAliveResponse' -> - 'v_msg_Etcd.LeaseKeepAliveResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.LeaseTimeToLiveRequest' -> - 'v_msg_Etcd.LeaseTimeToLiveRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.LeaseTimeToLiveResponse' -> - 'v_msg_Etcd.LeaseTimeToLiveResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.LeaseLeasesRequest' -> - 'v_msg_Etcd.LeaseLeasesRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.LeaseStatus' -> - 'v_msg_Etcd.LeaseStatus'(Msg, [MsgName], TrUserData); - 'Etcd.LeaseLeasesResponse' -> - 'v_msg_Etcd.LeaseLeasesResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.Member' -> - 'v_msg_Etcd.Member'(Msg, [MsgName], TrUserData); - 'Etcd.MemberAddRequest' -> - 'v_msg_Etcd.MemberAddRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.MemberAddResponse' -> - 'v_msg_Etcd.MemberAddResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.MemberRemoveRequest' -> - 'v_msg_Etcd.MemberRemoveRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.MemberRemoveResponse' -> - 'v_msg_Etcd.MemberRemoveResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.MemberUpdateRequest' -> - 'v_msg_Etcd.MemberUpdateRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.MemberUpdateResponse' -> - 'v_msg_Etcd.MemberUpdateResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.MemberListRequest' -> - 'v_msg_Etcd.MemberListRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.MemberListResponse' -> - 'v_msg_Etcd.MemberListResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.MemberPromoteRequest' -> - 'v_msg_Etcd.MemberPromoteRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.MemberPromoteResponse' -> - 'v_msg_Etcd.MemberPromoteResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.DefragmentRequest' -> - 'v_msg_Etcd.DefragmentRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.DefragmentResponse' -> - 'v_msg_Etcd.DefragmentResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.MoveLeaderRequest' -> - 'v_msg_Etcd.MoveLeaderRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.MoveLeaderResponse' -> - 'v_msg_Etcd.MoveLeaderResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.AlarmRequest' -> - 'v_msg_Etcd.AlarmRequest'(Msg, [MsgName], TrUserData); - 'Etcd.AlarmMember' -> - 'v_msg_Etcd.AlarmMember'(Msg, [MsgName], TrUserData); - 'Etcd.AlarmResponse' -> - 'v_msg_Etcd.AlarmResponse'(Msg, [MsgName], TrUserData); - 'Etcd.StatusRequest' -> - 'v_msg_Etcd.StatusRequest'(Msg, [MsgName], TrUserData); - 'Etcd.StatusResponse' -> - 'v_msg_Etcd.StatusResponse'(Msg, [MsgName], TrUserData); - 'Etcd.AuthEnableRequest' -> - 'v_msg_Etcd.AuthEnableRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.AuthDisableRequest' -> - 'v_msg_Etcd.AuthDisableRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.AuthenticateRequest' -> - 'v_msg_Etcd.AuthenticateRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.AuthUserAddRequest' -> - 'v_msg_Etcd.AuthUserAddRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.AuthUserGetRequest' -> - 'v_msg_Etcd.AuthUserGetRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.AuthUserDeleteRequest' -> - 'v_msg_Etcd.AuthUserDeleteRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.AuthUserChangePasswordRequest' -> - 'v_msg_Etcd.AuthUserChangePasswordRequest'(Msg, - [MsgName], TrUserData); - 'Etcd.AuthUserGrantRoleRequest' -> - 'v_msg_Etcd.AuthUserGrantRoleRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.AuthUserRevokeRoleRequest' -> - 'v_msg_Etcd.AuthUserRevokeRoleRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.AuthRoleAddRequest' -> - 'v_msg_Etcd.AuthRoleAddRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.AuthRoleGetRequest' -> - 'v_msg_Etcd.AuthRoleGetRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.AuthUserListRequest' -> - 'v_msg_Etcd.AuthUserListRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.AuthRoleListRequest' -> - 'v_msg_Etcd.AuthRoleListRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.AuthRoleDeleteRequest' -> - 'v_msg_Etcd.AuthRoleDeleteRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.AuthRoleGrantPermissionRequest' -> - 'v_msg_Etcd.AuthRoleGrantPermissionRequest'(Msg, - [MsgName], TrUserData); - 'Etcd.AuthRoleRevokePermissionRequest' -> - 'v_msg_Etcd.AuthRoleRevokePermissionRequest'(Msg, - [MsgName], TrUserData); - 'Etcd.AuthEnableResponse' -> - 'v_msg_Etcd.AuthEnableResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.AuthDisableResponse' -> - 'v_msg_Etcd.AuthDisableResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.AuthenticateResponse' -> - 'v_msg_Etcd.AuthenticateResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.AuthUserAddResponse' -> - 'v_msg_Etcd.AuthUserAddResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.AuthUserGetResponse' -> - 'v_msg_Etcd.AuthUserGetResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.AuthUserDeleteResponse' -> - 'v_msg_Etcd.AuthUserDeleteResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.AuthUserChangePasswordResponse' -> - 'v_msg_Etcd.AuthUserChangePasswordResponse'(Msg, - [MsgName], TrUserData); - 'Etcd.AuthUserGrantRoleResponse' -> - 'v_msg_Etcd.AuthUserGrantRoleResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.AuthUserRevokeRoleResponse' -> - 'v_msg_Etcd.AuthUserRevokeRoleResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.AuthRoleAddResponse' -> - 'v_msg_Etcd.AuthRoleAddResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.AuthRoleGetResponse' -> - 'v_msg_Etcd.AuthRoleGetResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.AuthRoleListResponse' -> - 'v_msg_Etcd.AuthRoleListResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.AuthUserListResponse' -> - 'v_msg_Etcd.AuthUserListResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.AuthRoleDeleteResponse' -> - 'v_msg_Etcd.AuthRoleDeleteResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.AuthRoleGrantPermissionResponse' -> - 'v_msg_Etcd.AuthRoleGrantPermissionResponse'(Msg, - [MsgName], TrUserData); - 'Etcd.AuthRoleRevokePermissionResponse' -> - 'v_msg_Etcd.AuthRoleRevokePermissionResponse'(Msg, - [MsgName], TrUserData); - 'Etcd.HealthCheckRequest' -> - 'v_msg_Etcd.HealthCheckRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.HealthCheckResponse' -> - 'v_msg_Etcd.HealthCheckResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.LockRequest' -> - 'v_msg_Etcd.LockRequest'(Msg, [MsgName], TrUserData); - 'Etcd.LockResponse' -> - 'v_msg_Etcd.LockResponse'(Msg, [MsgName], TrUserData); - 'Etcd.UnlockRequest' -> - 'v_msg_Etcd.UnlockRequest'(Msg, [MsgName], TrUserData); - 'Etcd.UnlockResponse' -> - 'v_msg_Etcd.UnlockResponse'(Msg, [MsgName], TrUserData); - 'Etcd.CampaignRequest' -> - 'v_msg_Etcd.CampaignRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.CampaignResponse' -> - 'v_msg_Etcd.CampaignResponse'(Msg, [MsgName], - TrUserData); - 'Etcd.LeaderKey' -> - 'v_msg_Etcd.LeaderKey'(Msg, [MsgName], TrUserData); - 'Etcd.LeaderRequest' -> - 'v_msg_Etcd.LeaderRequest'(Msg, [MsgName], TrUserData); - 'Etcd.LeaderResponse' -> - 'v_msg_Etcd.LeaderResponse'(Msg, [MsgName], TrUserData); - 'Etcd.ResignRequest' -> - 'v_msg_Etcd.ResignRequest'(Msg, [MsgName], TrUserData); - 'Etcd.ResignResponse' -> - 'v_msg_Etcd.ResignResponse'(Msg, [MsgName], TrUserData); - 'Etcd.ProclaimRequest' -> - 'v_msg_Etcd.ProclaimRequest'(Msg, [MsgName], - TrUserData); - 'Etcd.ProclaimResponse' -> - 'v_msg_Etcd.ProclaimResponse'(Msg, [MsgName], - TrUserData); - 'google.protobuf.FileDescriptorSet' -> - 'v_msg_google.protobuf.FileDescriptorSet'(Msg, - [MsgName], TrUserData); - 'google.protobuf.FileDescriptorProto' -> - 'v_msg_google.protobuf.FileDescriptorProto'(Msg, - [MsgName], TrUserData); - 'google.protobuf.DescriptorProto.ExtensionRange' -> - 'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, - [MsgName], - TrUserData); - 'google.protobuf.DescriptorProto.ReservedRange' -> - 'v_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, - [MsgName], - TrUserData); - 'google.protobuf.DescriptorProto' -> - 'v_msg_google.protobuf.DescriptorProto'(Msg, [MsgName], - TrUserData); - 'google.protobuf.FieldDescriptorProto' -> - 'v_msg_google.protobuf.FieldDescriptorProto'(Msg, - [MsgName], TrUserData); - 'google.protobuf.OneofDescriptorProto' -> - 'v_msg_google.protobuf.OneofDescriptorProto'(Msg, - [MsgName], TrUserData); - 'google.protobuf.EnumDescriptorProto' -> - 'v_msg_google.protobuf.EnumDescriptorProto'(Msg, - [MsgName], TrUserData); - 'google.protobuf.EnumValueDescriptorProto' -> - 'v_msg_google.protobuf.EnumValueDescriptorProto'(Msg, - [MsgName], - TrUserData); - 'google.protobuf.ServiceDescriptorProto' -> - 'v_msg_google.protobuf.ServiceDescriptorProto'(Msg, - [MsgName], TrUserData); - 'google.protobuf.MethodDescriptorProto' -> - 'v_msg_google.protobuf.MethodDescriptorProto'(Msg, - [MsgName], TrUserData); - 'google.protobuf.FileOptions' -> - 'v_msg_google.protobuf.FileOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.MessageOptions' -> - 'v_msg_google.protobuf.MessageOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.FieldOptions' -> - 'v_msg_google.protobuf.FieldOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.EnumOptions' -> - 'v_msg_google.protobuf.EnumOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.EnumValueOptions' -> - 'v_msg_google.protobuf.EnumValueOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.ServiceOptions' -> - 'v_msg_google.protobuf.ServiceOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.MethodOptions' -> - 'v_msg_google.protobuf.MethodOptions'(Msg, [MsgName], - TrUserData); - 'google.protobuf.UninterpretedOption.NamePart' -> - 'v_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, - [MsgName], - TrUserData); - 'google.protobuf.UninterpretedOption' -> - 'v_msg_google.protobuf.UninterpretedOption'(Msg, - [MsgName], TrUserData); - 'google.protobuf.SourceCodeInfo.Location' -> - 'v_msg_google.protobuf.SourceCodeInfo.Location'(Msg, - [MsgName], - TrUserData); - 'google.protobuf.SourceCodeInfo' -> - 'v_msg_google.protobuf.SourceCodeInfo'(Msg, [MsgName], - TrUserData); - 'google.protobuf.GeneratedCodeInfo.Annotation' -> - 'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, - [MsgName], - TrUserData); - 'google.protobuf.GeneratedCodeInfo' -> - 'v_msg_google.protobuf.GeneratedCodeInfo'(Msg, - [MsgName], TrUserData); - 'mvccpb.KeyValue' -> - 'v_msg_mvccpb.KeyValue'(Msg, [MsgName], TrUserData); - 'mvccpb.Event' -> - 'v_msg_mvccpb.Event'(Msg, [MsgName], TrUserData); - 'authpb.UserAddOptions' -> - 'v_msg_authpb.UserAddOptions'(Msg, [MsgName], - TrUserData); - 'authpb.User' -> - 'v_msg_authpb.User'(Msg, [MsgName], TrUserData); - 'authpb.Permission' -> - 'v_msg_authpb.Permission'(Msg, [MsgName], TrUserData); - 'authpb.Role' -> - 'v_msg_authpb.Role'(Msg, [MsgName], TrUserData); - _ -> mk_type_error(not_a_known_message, Msg, []) - end. - - --compile({nowarn_unused_function,'v_msg_Etcd.ResponseHeader'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.ResponseHeader'/3}). -'v_msg_Etcd.ResponseHeader'(#{} = M, Path, - TrUserData) -> - case M of - #{cluster_id := F1} -> - v_type_uint64(F1, [cluster_id | Path], TrUserData); - _ -> ok - end, - case M of - #{member_id := F2} -> - v_type_uint64(F2, [member_id | Path], TrUserData); - _ -> ok - end, - case M of - #{revision := F3} -> - v_type_int64(F3, [revision | Path], TrUserData); - _ -> ok - end, - case M of - #{raft_term := F4} -> - v_type_uint64(F4, [raft_term | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (cluster_id) -> ok; - (member_id) -> ok; - (revision) -> ok; - (raft_term) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.ResponseHeader'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.ResponseHeader'}, - M, Path); -'v_msg_Etcd.ResponseHeader'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.ResponseHeader'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.RangeRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.RangeRequest'/3}). -'v_msg_Etcd.RangeRequest'(#{} = M, Path, TrUserData) -> - case M of - #{key := F1} -> - v_type_bytes(F1, [key | Path], TrUserData); - _ -> ok - end, - case M of - #{range_end := F2} -> - v_type_bytes(F2, [range_end | Path], TrUserData); - _ -> ok - end, - case M of - #{limit := F3} -> - v_type_int64(F3, [limit | Path], TrUserData); - _ -> ok - end, - case M of - #{revision := F4} -> - v_type_int64(F4, [revision | Path], TrUserData); - _ -> ok - end, - case M of - #{sort_order := F5} -> - 'v_enum_Etcd.RangeRequest.SortOrder'(F5, - [sort_order | Path], TrUserData); - _ -> ok - end, - case M of - #{sort_target := F6} -> - 'v_enum_Etcd.RangeRequest.SortTarget'(F6, - [sort_target | Path], - TrUserData); - _ -> ok - end, - case M of - #{serializable := F7} -> - v_type_bool(F7, [serializable | Path], TrUserData); - _ -> ok - end, - case M of - #{keys_only := F8} -> - v_type_bool(F8, [keys_only | Path], TrUserData); - _ -> ok - end, - case M of - #{count_only := F9} -> - v_type_bool(F9, [count_only | Path], TrUserData); - _ -> ok - end, - case M of - #{min_mod_revision := F10} -> - v_type_int64(F10, [min_mod_revision | Path], - TrUserData); - _ -> ok - end, - case M of - #{max_mod_revision := F11} -> - v_type_int64(F11, [max_mod_revision | Path], - TrUserData); - _ -> ok - end, - case M of - #{min_create_revision := F12} -> - v_type_int64(F12, [min_create_revision | Path], - TrUserData); - _ -> ok - end, - case M of - #{max_create_revision := F13} -> - v_type_int64(F13, [max_create_revision | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (key) -> ok; - (range_end) -> ok; - (limit) -> ok; - (revision) -> ok; - (sort_order) -> ok; - (sort_target) -> ok; - (serializable) -> ok; - (keys_only) -> ok; - (count_only) -> ok; - (min_mod_revision) -> ok; - (max_mod_revision) -> ok; - (min_create_revision) -> ok; - (max_create_revision) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.RangeRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.RangeRequest'}, - M, Path); -'v_msg_Etcd.RangeRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.RangeRequest'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.RangeResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.RangeResponse'/3}). -'v_msg_Etcd.RangeResponse'(#{} = M, Path, TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - case M of - #{kvs := F2} -> - if is_list(F2) -> - _ = ['v_msg_mvccpb.KeyValue'(Elem, [kvs | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'mvccpb.KeyValue'}}, - F2, [kvs | Path]) - end; - _ -> ok - end, - case M of - #{more := F3} -> - v_type_bool(F3, [more | Path], TrUserData); - _ -> ok - end, - case M of - #{count := F4} -> - v_type_int64(F4, [count | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (kvs) -> ok; - (more) -> ok; - (count) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.RangeResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.RangeResponse'}, - M, Path); -'v_msg_Etcd.RangeResponse'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.RangeResponse'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.PutRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.PutRequest'/3}). -'v_msg_Etcd.PutRequest'(#{} = M, Path, TrUserData) -> - case M of - #{key := F1} -> - v_type_bytes(F1, [key | Path], TrUserData); - _ -> ok - end, - case M of - #{value := F2} -> - v_type_bytes(F2, [value | Path], TrUserData); - _ -> ok - end, - case M of - #{lease := F3} -> - v_type_int64(F3, [lease | Path], TrUserData); - _ -> ok - end, - case M of - #{prev_kv := F4} -> - v_type_bool(F4, [prev_kv | Path], TrUserData); - _ -> ok - end, - case M of - #{ignore_value := F5} -> - v_type_bool(F5, [ignore_value | Path], TrUserData); - _ -> ok - end, - case M of - #{ignore_lease := F6} -> - v_type_bool(F6, [ignore_lease | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (key) -> ok; - (value) -> ok; - (lease) -> ok; - (prev_kv) -> ok; - (ignore_value) -> ok; - (ignore_lease) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.PutRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.PutRequest'}, - M, Path); -'v_msg_Etcd.PutRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.PutRequest'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.PutResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.PutResponse'/3}). -'v_msg_Etcd.PutResponse'(#{} = M, Path, TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - case M of - #{prev_kv := F2} -> - 'v_msg_mvccpb.KeyValue'(F2, [prev_kv | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (prev_kv) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.PutResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.PutResponse'}, - M, Path); -'v_msg_Etcd.PutResponse'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.PutResponse'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.DeleteRangeRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.DeleteRangeRequest'/3}). -'v_msg_Etcd.DeleteRangeRequest'(#{} = M, Path, - TrUserData) -> - case M of - #{key := F1} -> - v_type_bytes(F1, [key | Path], TrUserData); - _ -> ok - end, - case M of - #{range_end := F2} -> - v_type_bytes(F2, [range_end | Path], TrUserData); - _ -> ok - end, - case M of - #{prev_kv := F3} -> - v_type_bool(F3, [prev_kv | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (key) -> ok; - (range_end) -> ok; - (prev_kv) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.DeleteRangeRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.DeleteRangeRequest'}, - M, Path); -'v_msg_Etcd.DeleteRangeRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.DeleteRangeRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.DeleteRangeResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.DeleteRangeResponse'/3}). -'v_msg_Etcd.DeleteRangeResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - case M of - #{deleted := F2} -> - v_type_int64(F2, [deleted | Path], TrUserData); - _ -> ok - end, - case M of - #{prev_kvs := F3} -> - if is_list(F3) -> - _ = ['v_msg_mvccpb.KeyValue'(Elem, [prev_kvs | Path], - TrUserData) - || Elem <- F3], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'mvccpb.KeyValue'}}, - F3, [prev_kvs | Path]) - end; - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (deleted) -> ok; - (prev_kvs) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.DeleteRangeResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.DeleteRangeResponse'}, - M, Path); -'v_msg_Etcd.DeleteRangeResponse'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.DeleteRangeResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.RequestOp'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.RequestOp'/3}). -'v_msg_Etcd.RequestOp'(#{} = M, Path, TrUserData) -> - case M of - #{request := {request_range, OF1}} -> - 'v_msg_Etcd.RangeRequest'(OF1, - [request_range, request | Path], - TrUserData); - #{request := {request_put, OF1}} -> - 'v_msg_Etcd.PutRequest'(OF1, - [request_put, request | Path], TrUserData); - #{request := {request_delete_range, OF1}} -> - 'v_msg_Etcd.DeleteRangeRequest'(OF1, - [request_delete_range, request - | Path], - TrUserData); - #{request := {request_txn, OF1}} -> - 'v_msg_Etcd.TxnRequest'(OF1, - [request_txn, request | Path], TrUserData); - #{request := F1} -> - mk_type_error(invalid_oneof, F1, [request | Path]); - _ -> ok - end, - lists:foreach(fun (request) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.RequestOp'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.RequestOp'}, - M, Path); -'v_msg_Etcd.RequestOp'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.RequestOp'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.ResponseOp'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.ResponseOp'/3}). -'v_msg_Etcd.ResponseOp'(#{} = M, Path, TrUserData) -> - case M of - #{response := {response_range, OF1}} -> - 'v_msg_Etcd.RangeResponse'(OF1, - [response_range, response | Path], - TrUserData); - #{response := {response_put, OF1}} -> - 'v_msg_Etcd.PutResponse'(OF1, - [response_put, response | Path], TrUserData); - #{response := {response_delete_range, OF1}} -> - 'v_msg_Etcd.DeleteRangeResponse'(OF1, - [response_delete_range, response - | Path], - TrUserData); - #{response := {response_txn, OF1}} -> - 'v_msg_Etcd.TxnResponse'(OF1, - [response_txn, response | Path], TrUserData); - #{response := F1} -> - mk_type_error(invalid_oneof, F1, [response | Path]); - _ -> ok - end, - lists:foreach(fun (response) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.ResponseOp'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.ResponseOp'}, - M, Path); -'v_msg_Etcd.ResponseOp'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.ResponseOp'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.Compare'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.Compare'/3}). -'v_msg_Etcd.Compare'(#{} = M, Path, TrUserData) -> - case M of - #{result := F1} -> - 'v_enum_Etcd.Compare.CompareResult'(F1, [result | Path], - TrUserData); - _ -> ok - end, - case M of - #{target := F2} -> - 'v_enum_Etcd.Compare.CompareTarget'(F2, [target | Path], - TrUserData); - _ -> ok - end, - case M of - #{key := F3} -> - v_type_bytes(F3, [key | Path], TrUserData); - _ -> ok - end, - case M of - #{target_union := {version, OF4}} -> - v_type_int64(OF4, [version, target_union | Path], - TrUserData); - #{target_union := {create_revision, OF4}} -> - v_type_int64(OF4, - [create_revision, target_union | Path], TrUserData); - #{target_union := {mod_revision, OF4}} -> - v_type_int64(OF4, [mod_revision, target_union | Path], - TrUserData); - #{target_union := {value, OF4}} -> - v_type_bytes(OF4, [value, target_union | Path], - TrUserData); - #{target_union := {lease, OF4}} -> - v_type_int64(OF4, [lease, target_union | Path], - TrUserData); - #{target_union := F4} -> - mk_type_error(invalid_oneof, F4, [target_union | Path]); - _ -> ok - end, - case M of - #{range_end := F5} -> - v_type_bytes(F5, [range_end | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (result) -> ok; - (target) -> ok; - (key) -> ok; - (target_union) -> ok; - (range_end) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.Compare'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.Compare'}, - M, Path); -'v_msg_Etcd.Compare'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.Compare'}, X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.TxnRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.TxnRequest'/3}). -'v_msg_Etcd.TxnRequest'(#{} = M, Path, TrUserData) -> - case M of - #{compare := F1} -> - if is_list(F1) -> - _ = ['v_msg_Etcd.Compare'(Elem, [compare | Path], - TrUserData) - || Elem <- F1], - ok; - true -> - mk_type_error({invalid_list_of, {msg, 'Etcd.Compare'}}, - F1, [compare | Path]) - end; - _ -> ok - end, - case M of - #{success := F2} -> - if is_list(F2) -> - _ = ['v_msg_Etcd.RequestOp'(Elem, [success | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'Etcd.RequestOp'}}, - F2, [success | Path]) - end; - _ -> ok - end, - case M of - #{failure := F3} -> - if is_list(F3) -> - _ = ['v_msg_Etcd.RequestOp'(Elem, [failure | Path], - TrUserData) - || Elem <- F3], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'Etcd.RequestOp'}}, - F3, [failure | Path]) - end; - _ -> ok - end, - lists:foreach(fun (compare) -> ok; - (success) -> ok; - (failure) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.TxnRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.TxnRequest'}, - M, Path); -'v_msg_Etcd.TxnRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.TxnRequest'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.TxnResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.TxnResponse'/3}). -'v_msg_Etcd.TxnResponse'(#{} = M, Path, TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - case M of - #{succeeded := F2} -> - v_type_bool(F2, [succeeded | Path], TrUserData); - _ -> ok - end, - case M of - #{responses := F3} -> - if is_list(F3) -> - _ = ['v_msg_Etcd.ResponseOp'(Elem, [responses | Path], - TrUserData) - || Elem <- F3], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'Etcd.ResponseOp'}}, - F3, [responses | Path]) - end; - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (succeeded) -> ok; - (responses) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.TxnResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.TxnResponse'}, - M, Path); -'v_msg_Etcd.TxnResponse'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.TxnResponse'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.CompactionRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.CompactionRequest'/3}). -'v_msg_Etcd.CompactionRequest'(#{} = M, Path, - TrUserData) -> - case M of - #{revision := F1} -> - v_type_int64(F1, [revision | Path], TrUserData); - _ -> ok - end, - case M of - #{physical := F2} -> - v_type_bool(F2, [physical | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (revision) -> ok; - (physical) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.CompactionRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.CompactionRequest'}, - M, Path); -'v_msg_Etcd.CompactionRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.CompactionRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.CompactionResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.CompactionResponse'/3}). -'v_msg_Etcd.CompactionResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.CompactionResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.CompactionResponse'}, - M, Path); -'v_msg_Etcd.CompactionResponse'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.CompactionResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.HashRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.HashRequest'/3}). -'v_msg_Etcd.HashRequest'(#{} = M, Path, _) -> - lists:foreach(fun (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.HashRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.HashRequest'}, - M, Path); -'v_msg_Etcd.HashRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.HashRequest'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.HashKVRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.HashKVRequest'/3}). -'v_msg_Etcd.HashKVRequest'(#{} = M, Path, TrUserData) -> - case M of - #{revision := F1} -> - v_type_int64(F1, [revision | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (revision) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.HashKVRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.HashKVRequest'}, - M, Path); -'v_msg_Etcd.HashKVRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.HashKVRequest'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.HashKVResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.HashKVResponse'/3}). -'v_msg_Etcd.HashKVResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - case M of - #{hash := F2} -> - v_type_uint32(F2, [hash | Path], TrUserData); - _ -> ok - end, - case M of - #{compact_revision := F3} -> - v_type_int64(F3, [compact_revision | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (hash) -> ok; - (compact_revision) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.HashKVResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.HashKVResponse'}, - M, Path); -'v_msg_Etcd.HashKVResponse'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.HashKVResponse'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.HashResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.HashResponse'/3}). -'v_msg_Etcd.HashResponse'(#{} = M, Path, TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - case M of - #{hash := F2} -> - v_type_uint32(F2, [hash | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (hash) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.HashResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.HashResponse'}, - M, Path); -'v_msg_Etcd.HashResponse'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.HashResponse'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.SnapshotRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.SnapshotRequest'/3}). -'v_msg_Etcd.SnapshotRequest'(#{} = M, Path, _) -> - lists:foreach(fun (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.SnapshotRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.SnapshotRequest'}, - M, Path); -'v_msg_Etcd.SnapshotRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.SnapshotRequest'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.SnapshotResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.SnapshotResponse'/3}). -'v_msg_Etcd.SnapshotResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - case M of - #{remaining_bytes := F2} -> - v_type_uint64(F2, [remaining_bytes | Path], TrUserData); - _ -> ok - end, - case M of - #{blob := F3} -> - v_type_bytes(F3, [blob | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (remaining_bytes) -> ok; - (blob) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.SnapshotResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.SnapshotResponse'}, - M, Path); -'v_msg_Etcd.SnapshotResponse'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.SnapshotResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.WatchRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.WatchRequest'/3}). -'v_msg_Etcd.WatchRequest'(#{} = M, Path, TrUserData) -> - case M of - #{request_union := {create_request, OF1}} -> - 'v_msg_Etcd.WatchCreateRequest'(OF1, - [create_request, request_union - | Path], - TrUserData); - #{request_union := {cancel_request, OF1}} -> - 'v_msg_Etcd.WatchCancelRequest'(OF1, - [cancel_request, request_union - | Path], - TrUserData); - #{request_union := {progress_request, OF1}} -> - 'v_msg_Etcd.WatchProgressRequest'(OF1, - [progress_request, request_union - | Path], - TrUserData); - #{request_union := F1} -> - mk_type_error(invalid_oneof, F1, - [request_union | Path]); - _ -> ok - end, - lists:foreach(fun (request_union) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.WatchRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.WatchRequest'}, - M, Path); -'v_msg_Etcd.WatchRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.WatchRequest'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.WatchCreateRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.WatchCreateRequest'/3}). -'v_msg_Etcd.WatchCreateRequest'(#{} = M, Path, - TrUserData) -> - case M of - #{key := F1} -> - v_type_bytes(F1, [key | Path], TrUserData); - _ -> ok - end, - case M of - #{range_end := F2} -> - v_type_bytes(F2, [range_end | Path], TrUserData); - _ -> ok - end, - case M of - #{start_revision := F3} -> - v_type_int64(F3, [start_revision | Path], TrUserData); - _ -> ok - end, - case M of - #{progress_notify := F4} -> - v_type_bool(F4, [progress_notify | Path], TrUserData); - _ -> ok - end, - case M of - #{filters := F5} -> - if is_list(F5) -> - _ = ['v_enum_Etcd.WatchCreateRequest.FilterType'(Elem, - [filters - | Path], - TrUserData) - || Elem <- F5], - ok; - true -> - mk_type_error({invalid_list_of, - {enum, 'Etcd.WatchCreateRequest.FilterType'}}, - F5, [filters | Path]) - end; - _ -> ok - end, - case M of - #{prev_kv := F6} -> - v_type_bool(F6, [prev_kv | Path], TrUserData); - _ -> ok - end, - case M of - #{watch_id := F7} -> - v_type_int64(F7, [watch_id | Path], TrUserData); - _ -> ok - end, - case M of - #{fragment := F8} -> - v_type_bool(F8, [fragment | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (key) -> ok; - (range_end) -> ok; - (start_revision) -> ok; - (progress_notify) -> ok; - (filters) -> ok; - (prev_kv) -> ok; - (watch_id) -> ok; - (fragment) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.WatchCreateRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.WatchCreateRequest'}, - M, Path); -'v_msg_Etcd.WatchCreateRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.WatchCreateRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.WatchCancelRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.WatchCancelRequest'/3}). -'v_msg_Etcd.WatchCancelRequest'(#{} = M, Path, - TrUserData) -> - case M of - #{watch_id := F1} -> - v_type_int64(F1, [watch_id | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (watch_id) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.WatchCancelRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.WatchCancelRequest'}, - M, Path); -'v_msg_Etcd.WatchCancelRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.WatchCancelRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.WatchProgressRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.WatchProgressRequest'/3}). -'v_msg_Etcd.WatchProgressRequest'(#{} = M, Path, _) -> - lists:foreach(fun (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.WatchProgressRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.WatchProgressRequest'}, - M, Path); -'v_msg_Etcd.WatchProgressRequest'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.WatchProgressRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.WatchResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.WatchResponse'/3}). -'v_msg_Etcd.WatchResponse'(#{} = M, Path, TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - case M of - #{watch_id := F2} -> - v_type_int64(F2, [watch_id | Path], TrUserData); - _ -> ok - end, - case M of - #{created := F3} -> - v_type_bool(F3, [created | Path], TrUserData); - _ -> ok - end, - case M of - #{canceled := F4} -> - v_type_bool(F4, [canceled | Path], TrUserData); - _ -> ok - end, - case M of - #{compact_revision := F5} -> - v_type_int64(F5, [compact_revision | Path], TrUserData); - _ -> ok - end, - case M of - #{cancel_reason := F6} -> - v_type_string(F6, [cancel_reason | Path], TrUserData); - _ -> ok - end, - case M of - #{fragment := F7} -> - v_type_bool(F7, [fragment | Path], TrUserData); - _ -> ok - end, - case M of - #{events := F8} -> - if is_list(F8) -> - _ = ['v_msg_mvccpb.Event'(Elem, [events | Path], - TrUserData) - || Elem <- F8], - ok; - true -> - mk_type_error({invalid_list_of, {msg, 'mvccpb.Event'}}, - F8, [events | Path]) - end; - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (watch_id) -> ok; - (created) -> ok; - (canceled) -> ok; - (compact_revision) -> ok; - (cancel_reason) -> ok; - (fragment) -> ok; - (events) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.WatchResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.WatchResponse'}, - M, Path); -'v_msg_Etcd.WatchResponse'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.WatchResponse'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.LeaseGrantRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.LeaseGrantRequest'/3}). -'v_msg_Etcd.LeaseGrantRequest'(#{} = M, Path, - TrUserData) -> - case M of - #{'TTL' := F1} -> - v_type_int64(F1, ['TTL' | Path], TrUserData); - _ -> ok - end, - case M of - #{'ID' := F2} -> - v_type_int64(F2, ['ID' | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun ('TTL') -> ok; - ('ID') -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.LeaseGrantRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.LeaseGrantRequest'}, - M, Path); -'v_msg_Etcd.LeaseGrantRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.LeaseGrantRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.LeaseGrantResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.LeaseGrantResponse'/3}). -'v_msg_Etcd.LeaseGrantResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - case M of - #{'ID' := F2} -> - v_type_int64(F2, ['ID' | Path], TrUserData); - _ -> ok - end, - case M of - #{'TTL' := F3} -> - v_type_int64(F3, ['TTL' | Path], TrUserData); - _ -> ok - end, - case M of - #{error := F4} -> - v_type_string(F4, [error | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - ('ID') -> ok; - ('TTL') -> ok; - (error) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.LeaseGrantResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.LeaseGrantResponse'}, - M, Path); -'v_msg_Etcd.LeaseGrantResponse'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.LeaseGrantResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.LeaseRevokeRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.LeaseRevokeRequest'/3}). -'v_msg_Etcd.LeaseRevokeRequest'(#{} = M, Path, - TrUserData) -> - case M of - #{'ID' := F1} -> - v_type_int64(F1, ['ID' | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun ('ID') -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.LeaseRevokeRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.LeaseRevokeRequest'}, - M, Path); -'v_msg_Etcd.LeaseRevokeRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.LeaseRevokeRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.LeaseRevokeResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.LeaseRevokeResponse'/3}). -'v_msg_Etcd.LeaseRevokeResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.LeaseRevokeResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.LeaseRevokeResponse'}, - M, Path); -'v_msg_Etcd.LeaseRevokeResponse'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.LeaseRevokeResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.LeaseCheckpoint'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.LeaseCheckpoint'/3}). -'v_msg_Etcd.LeaseCheckpoint'(#{} = M, Path, - TrUserData) -> - case M of - #{'ID' := F1} -> - v_type_int64(F1, ['ID' | Path], TrUserData); - _ -> ok - end, - case M of - #{remaining_TTL := F2} -> - v_type_int64(F2, [remaining_TTL | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun ('ID') -> ok; - (remaining_TTL) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.LeaseCheckpoint'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.LeaseCheckpoint'}, - M, Path); -'v_msg_Etcd.LeaseCheckpoint'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.LeaseCheckpoint'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.LeaseCheckpointRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.LeaseCheckpointRequest'/3}). -'v_msg_Etcd.LeaseCheckpointRequest'(#{} = M, Path, - TrUserData) -> - case M of - #{checkpoints := F1} -> - if is_list(F1) -> - _ = ['v_msg_Etcd.LeaseCheckpoint'(Elem, - [checkpoints | Path], - TrUserData) - || Elem <- F1], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'Etcd.LeaseCheckpoint'}}, - F1, [checkpoints | Path]) - end; - _ -> ok - end, - lists:foreach(fun (checkpoints) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.LeaseCheckpointRequest'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.LeaseCheckpointRequest'}, - M, Path); -'v_msg_Etcd.LeaseCheckpointRequest'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.LeaseCheckpointRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.LeaseCheckpointResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.LeaseCheckpointResponse'/3}). -'v_msg_Etcd.LeaseCheckpointResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.LeaseCheckpointResponse'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.LeaseCheckpointResponse'}, - M, Path); -'v_msg_Etcd.LeaseCheckpointResponse'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.LeaseCheckpointResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.LeaseKeepAliveRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.LeaseKeepAliveRequest'/3}). -'v_msg_Etcd.LeaseKeepAliveRequest'(#{} = M, Path, - TrUserData) -> - case M of - #{'ID' := F1} -> - v_type_int64(F1, ['ID' | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun ('ID') -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.LeaseKeepAliveRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.LeaseKeepAliveRequest'}, - M, Path); -'v_msg_Etcd.LeaseKeepAliveRequest'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.LeaseKeepAliveRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.LeaseKeepAliveResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.LeaseKeepAliveResponse'/3}). -'v_msg_Etcd.LeaseKeepAliveResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - case M of - #{'ID' := F2} -> - v_type_int64(F2, ['ID' | Path], TrUserData); - _ -> ok - end, - case M of - #{'TTL' := F3} -> - v_type_int64(F3, ['TTL' | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - ('ID') -> ok; - ('TTL') -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.LeaseKeepAliveResponse'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.LeaseKeepAliveResponse'}, - M, Path); -'v_msg_Etcd.LeaseKeepAliveResponse'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.LeaseKeepAliveResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.LeaseTimeToLiveRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.LeaseTimeToLiveRequest'/3}). -'v_msg_Etcd.LeaseTimeToLiveRequest'(#{} = M, Path, - TrUserData) -> - case M of - #{'ID' := F1} -> - v_type_int64(F1, ['ID' | Path], TrUserData); - _ -> ok - end, - case M of - #{keys := F2} -> - v_type_bool(F2, [keys | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun ('ID') -> ok; - (keys) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.LeaseTimeToLiveRequest'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.LeaseTimeToLiveRequest'}, - M, Path); -'v_msg_Etcd.LeaseTimeToLiveRequest'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.LeaseTimeToLiveRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.LeaseTimeToLiveResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.LeaseTimeToLiveResponse'/3}). -'v_msg_Etcd.LeaseTimeToLiveResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - case M of - #{'ID' := F2} -> - v_type_int64(F2, ['ID' | Path], TrUserData); - _ -> ok - end, - case M of - #{'TTL' := F3} -> - v_type_int64(F3, ['TTL' | Path], TrUserData); - _ -> ok - end, - case M of - #{grantedTTL := F4} -> - v_type_int64(F4, [grantedTTL | Path], TrUserData); - _ -> ok - end, - case M of - #{keys := F5} -> - if is_list(F5) -> - _ = [v_type_bytes(Elem, [keys | Path], TrUserData) - || Elem <- F5], - ok; - true -> - mk_type_error({invalid_list_of, bytes}, F5, - [keys | Path]) - end; - _ -> ok - end, - lists:foreach(fun (header) -> ok; - ('ID') -> ok; - ('TTL') -> ok; - (grantedTTL) -> ok; - (keys) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.LeaseTimeToLiveResponse'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.LeaseTimeToLiveResponse'}, - M, Path); -'v_msg_Etcd.LeaseTimeToLiveResponse'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.LeaseTimeToLiveResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.LeaseLeasesRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.LeaseLeasesRequest'/3}). -'v_msg_Etcd.LeaseLeasesRequest'(#{} = M, Path, _) -> - lists:foreach(fun (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.LeaseLeasesRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.LeaseLeasesRequest'}, - M, Path); -'v_msg_Etcd.LeaseLeasesRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.LeaseLeasesRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.LeaseStatus'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.LeaseStatus'/3}). -'v_msg_Etcd.LeaseStatus'(#{} = M, Path, TrUserData) -> - case M of - #{'ID' := F1} -> - v_type_int64(F1, ['ID' | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun ('ID') -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.LeaseStatus'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.LeaseStatus'}, - M, Path); -'v_msg_Etcd.LeaseStatus'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.LeaseStatus'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.LeaseLeasesResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.LeaseLeasesResponse'/3}). -'v_msg_Etcd.LeaseLeasesResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - case M of - #{leases := F2} -> - if is_list(F2) -> - _ = ['v_msg_Etcd.LeaseStatus'(Elem, [leases | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'Etcd.LeaseStatus'}}, - F2, [leases | Path]) - end; - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (leases) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.LeaseLeasesResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.LeaseLeasesResponse'}, - M, Path); -'v_msg_Etcd.LeaseLeasesResponse'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.LeaseLeasesResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.Member'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.Member'/3}). -'v_msg_Etcd.Member'(#{} = M, Path, TrUserData) -> - case M of - #{'ID' := F1} -> - v_type_uint64(F1, ['ID' | Path], TrUserData); - _ -> ok - end, - case M of - #{name := F2} -> - v_type_string(F2, [name | Path], TrUserData); - _ -> ok - end, - case M of - #{peerURLs := F3} -> - if is_list(F3) -> - _ = [v_type_string(Elem, [peerURLs | Path], TrUserData) - || Elem <- F3], - ok; - true -> - mk_type_error({invalid_list_of, string}, F3, - [peerURLs | Path]) - end; - _ -> ok - end, - case M of - #{clientURLs := F4} -> - if is_list(F4) -> - _ = [v_type_string(Elem, [clientURLs | Path], - TrUserData) - || Elem <- F4], - ok; - true -> - mk_type_error({invalid_list_of, string}, F4, - [clientURLs | Path]) - end; - _ -> ok - end, - case M of - #{isLearner := F5} -> - v_type_bool(F5, [isLearner | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun ('ID') -> ok; - (name) -> ok; - (peerURLs) -> ok; - (clientURLs) -> ok; - (isLearner) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.Member'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.Member'}, - M, Path); -'v_msg_Etcd.Member'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.Member'}, X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.MemberAddRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.MemberAddRequest'/3}). -'v_msg_Etcd.MemberAddRequest'(#{} = M, Path, - TrUserData) -> - case M of - #{peerURLs := F1} -> - if is_list(F1) -> - _ = [v_type_string(Elem, [peerURLs | Path], TrUserData) - || Elem <- F1], - ok; - true -> - mk_type_error({invalid_list_of, string}, F1, - [peerURLs | Path]) - end; - _ -> ok - end, - case M of - #{isLearner := F2} -> - v_type_bool(F2, [isLearner | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (peerURLs) -> ok; - (isLearner) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.MemberAddRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.MemberAddRequest'}, - M, Path); -'v_msg_Etcd.MemberAddRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.MemberAddRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.MemberAddResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.MemberAddResponse'/3}). -'v_msg_Etcd.MemberAddResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - case M of - #{member := F2} -> - 'v_msg_Etcd.Member'(F2, [member | Path], TrUserData); - _ -> ok - end, - case M of - #{members := F3} -> - if is_list(F3) -> - _ = ['v_msg_Etcd.Member'(Elem, [members | Path], - TrUserData) - || Elem <- F3], - ok; - true -> - mk_type_error({invalid_list_of, {msg, 'Etcd.Member'}}, - F3, [members | Path]) - end; - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (member) -> ok; - (members) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.MemberAddResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.MemberAddResponse'}, - M, Path); -'v_msg_Etcd.MemberAddResponse'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.MemberAddResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.MemberRemoveRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.MemberRemoveRequest'/3}). -'v_msg_Etcd.MemberRemoveRequest'(#{} = M, Path, - TrUserData) -> - case M of - #{'ID' := F1} -> - v_type_uint64(F1, ['ID' | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun ('ID') -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.MemberRemoveRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.MemberRemoveRequest'}, - M, Path); -'v_msg_Etcd.MemberRemoveRequest'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.MemberRemoveRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.MemberRemoveResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.MemberRemoveResponse'/3}). -'v_msg_Etcd.MemberRemoveResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - case M of - #{members := F2} -> - if is_list(F2) -> - _ = ['v_msg_Etcd.Member'(Elem, [members | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, {msg, 'Etcd.Member'}}, - F2, [members | Path]) - end; - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (members) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.MemberRemoveResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.MemberRemoveResponse'}, - M, Path); -'v_msg_Etcd.MemberRemoveResponse'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.MemberRemoveResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.MemberUpdateRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.MemberUpdateRequest'/3}). -'v_msg_Etcd.MemberUpdateRequest'(#{} = M, Path, - TrUserData) -> - case M of - #{'ID' := F1} -> - v_type_uint64(F1, ['ID' | Path], TrUserData); - _ -> ok - end, - case M of - #{peerURLs := F2} -> - if is_list(F2) -> - _ = [v_type_string(Elem, [peerURLs | Path], TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, string}, F2, - [peerURLs | Path]) - end; - _ -> ok - end, - lists:foreach(fun ('ID') -> ok; - (peerURLs) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.MemberUpdateRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.MemberUpdateRequest'}, - M, Path); -'v_msg_Etcd.MemberUpdateRequest'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.MemberUpdateRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.MemberUpdateResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.MemberUpdateResponse'/3}). -'v_msg_Etcd.MemberUpdateResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - case M of - #{members := F2} -> - if is_list(F2) -> - _ = ['v_msg_Etcd.Member'(Elem, [members | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, {msg, 'Etcd.Member'}}, - F2, [members | Path]) - end; - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (members) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.MemberUpdateResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.MemberUpdateResponse'}, - M, Path); -'v_msg_Etcd.MemberUpdateResponse'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.MemberUpdateResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.MemberListRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.MemberListRequest'/3}). -'v_msg_Etcd.MemberListRequest'(#{} = M, Path, _) -> - lists:foreach(fun (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.MemberListRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.MemberListRequest'}, - M, Path); -'v_msg_Etcd.MemberListRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.MemberListRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.MemberListResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.MemberListResponse'/3}). -'v_msg_Etcd.MemberListResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - case M of - #{members := F2} -> - if is_list(F2) -> - _ = ['v_msg_Etcd.Member'(Elem, [members | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, {msg, 'Etcd.Member'}}, - F2, [members | Path]) - end; - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (members) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.MemberListResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.MemberListResponse'}, - M, Path); -'v_msg_Etcd.MemberListResponse'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.MemberListResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.MemberPromoteRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.MemberPromoteRequest'/3}). -'v_msg_Etcd.MemberPromoteRequest'(#{} = M, Path, - TrUserData) -> - case M of - #{'ID' := F1} -> - v_type_uint64(F1, ['ID' | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun ('ID') -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.MemberPromoteRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.MemberPromoteRequest'}, - M, Path); -'v_msg_Etcd.MemberPromoteRequest'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.MemberPromoteRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.MemberPromoteResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.MemberPromoteResponse'/3}). -'v_msg_Etcd.MemberPromoteResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - case M of - #{members := F2} -> - if is_list(F2) -> - _ = ['v_msg_Etcd.Member'(Elem, [members | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, {msg, 'Etcd.Member'}}, - F2, [members | Path]) - end; - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (members) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.MemberPromoteResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.MemberPromoteResponse'}, - M, Path); -'v_msg_Etcd.MemberPromoteResponse'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.MemberPromoteResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.DefragmentRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.DefragmentRequest'/3}). -'v_msg_Etcd.DefragmentRequest'(#{} = M, Path, _) -> - lists:foreach(fun (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.DefragmentRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.DefragmentRequest'}, - M, Path); -'v_msg_Etcd.DefragmentRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.DefragmentRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.DefragmentResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.DefragmentResponse'/3}). -'v_msg_Etcd.DefragmentResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.DefragmentResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.DefragmentResponse'}, - M, Path); -'v_msg_Etcd.DefragmentResponse'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.DefragmentResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.MoveLeaderRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.MoveLeaderRequest'/3}). -'v_msg_Etcd.MoveLeaderRequest'(#{} = M, Path, - TrUserData) -> - case M of - #{targetID := F1} -> - v_type_uint64(F1, [targetID | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (targetID) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.MoveLeaderRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.MoveLeaderRequest'}, - M, Path); -'v_msg_Etcd.MoveLeaderRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.MoveLeaderRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.MoveLeaderResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.MoveLeaderResponse'/3}). -'v_msg_Etcd.MoveLeaderResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.MoveLeaderResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.MoveLeaderResponse'}, - M, Path); -'v_msg_Etcd.MoveLeaderResponse'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.MoveLeaderResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AlarmRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AlarmRequest'/3}). -'v_msg_Etcd.AlarmRequest'(#{} = M, Path, TrUserData) -> - case M of - #{action := F1} -> - 'v_enum_Etcd.AlarmRequest.AlarmAction'(F1, - [action | Path], TrUserData); - _ -> ok - end, - case M of - #{memberID := F2} -> - v_type_uint64(F2, [memberID | Path], TrUserData); - _ -> ok - end, - case M of - #{alarm := F3} -> - 'v_enum_Etcd.AlarmType'(F3, [alarm | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (action) -> ok; - (memberID) -> ok; - (alarm) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AlarmRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AlarmRequest'}, - M, Path); -'v_msg_Etcd.AlarmRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.AlarmRequest'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AlarmMember'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AlarmMember'/3}). -'v_msg_Etcd.AlarmMember'(#{} = M, Path, TrUserData) -> - case M of - #{memberID := F1} -> - v_type_uint64(F1, [memberID | Path], TrUserData); - _ -> ok - end, - case M of - #{alarm := F2} -> - 'v_enum_Etcd.AlarmType'(F2, [alarm | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (memberID) -> ok; - (alarm) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AlarmMember'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AlarmMember'}, - M, Path); -'v_msg_Etcd.AlarmMember'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.AlarmMember'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AlarmResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AlarmResponse'/3}). -'v_msg_Etcd.AlarmResponse'(#{} = M, Path, TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - case M of - #{alarms := F2} -> - if is_list(F2) -> - _ = ['v_msg_Etcd.AlarmMember'(Elem, [alarms | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'Etcd.AlarmMember'}}, - F2, [alarms | Path]) - end; - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (alarms) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AlarmResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AlarmResponse'}, - M, Path); -'v_msg_Etcd.AlarmResponse'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.AlarmResponse'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.StatusRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.StatusRequest'/3}). -'v_msg_Etcd.StatusRequest'(#{} = M, Path, _) -> - lists:foreach(fun (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.StatusRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.StatusRequest'}, - M, Path); -'v_msg_Etcd.StatusRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.StatusRequest'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.StatusResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.StatusResponse'/3}). -'v_msg_Etcd.StatusResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - case M of - #{version := F2} -> - v_type_string(F2, [version | Path], TrUserData); - _ -> ok - end, - case M of - #{dbSize := F3} -> - v_type_int64(F3, [dbSize | Path], TrUserData); - _ -> ok - end, - case M of - #{leader := F4} -> - v_type_uint64(F4, [leader | Path], TrUserData); - _ -> ok - end, - case M of - #{raftIndex := F5} -> - v_type_uint64(F5, [raftIndex | Path], TrUserData); - _ -> ok - end, - case M of - #{raftTerm := F6} -> - v_type_uint64(F6, [raftTerm | Path], TrUserData); - _ -> ok - end, - case M of - #{raftAppliedIndex := F7} -> - v_type_uint64(F7, [raftAppliedIndex | Path], - TrUserData); - _ -> ok - end, - case M of - #{errors := F8} -> - if is_list(F8) -> - _ = [v_type_string(Elem, [errors | Path], TrUserData) - || Elem <- F8], - ok; - true -> - mk_type_error({invalid_list_of, string}, F8, - [errors | Path]) - end; - _ -> ok - end, - case M of - #{dbSizeInUse := F9} -> - v_type_int64(F9, [dbSizeInUse | Path], TrUserData); - _ -> ok - end, - case M of - #{isLearner := F10} -> - v_type_bool(F10, [isLearner | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (version) -> ok; - (dbSize) -> ok; - (leader) -> ok; - (raftIndex) -> ok; - (raftTerm) -> ok; - (raftAppliedIndex) -> ok; - (errors) -> ok; - (dbSizeInUse) -> ok; - (isLearner) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.StatusResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.StatusResponse'}, - M, Path); -'v_msg_Etcd.StatusResponse'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.StatusResponse'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthEnableRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthEnableRequest'/3}). -'v_msg_Etcd.AuthEnableRequest'(#{} = M, Path, _) -> - lists:foreach(fun (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthEnableRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthEnableRequest'}, - M, Path); -'v_msg_Etcd.AuthEnableRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.AuthEnableRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthDisableRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthDisableRequest'/3}). -'v_msg_Etcd.AuthDisableRequest'(#{} = M, Path, _) -> - lists:foreach(fun (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthDisableRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthDisableRequest'}, - M, Path); -'v_msg_Etcd.AuthDisableRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.AuthDisableRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthenticateRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthenticateRequest'/3}). -'v_msg_Etcd.AuthenticateRequest'(#{} = M, Path, - TrUserData) -> - case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok - end, - case M of - #{password := F2} -> - v_type_string(F2, [password | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (name) -> ok; - (password) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthenticateRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthenticateRequest'}, - M, Path); -'v_msg_Etcd.AuthenticateRequest'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.AuthenticateRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthUserAddRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthUserAddRequest'/3}). -'v_msg_Etcd.AuthUserAddRequest'(#{} = M, Path, - TrUserData) -> - case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok - end, - case M of - #{password := F2} -> - v_type_string(F2, [password | Path], TrUserData); - _ -> ok - end, - case M of - #{options := F3} -> - 'v_msg_authpb.UserAddOptions'(F3, [options | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (name) -> ok; - (password) -> ok; - (options) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthUserAddRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthUserAddRequest'}, - M, Path); -'v_msg_Etcd.AuthUserAddRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.AuthUserAddRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthUserGetRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthUserGetRequest'/3}). -'v_msg_Etcd.AuthUserGetRequest'(#{} = M, Path, - TrUserData) -> - case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (name) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthUserGetRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthUserGetRequest'}, - M, Path); -'v_msg_Etcd.AuthUserGetRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.AuthUserGetRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthUserDeleteRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthUserDeleteRequest'/3}). -'v_msg_Etcd.AuthUserDeleteRequest'(#{} = M, Path, - TrUserData) -> - case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (name) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthUserDeleteRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthUserDeleteRequest'}, - M, Path); -'v_msg_Etcd.AuthUserDeleteRequest'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.AuthUserDeleteRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthUserChangePasswordRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthUserChangePasswordRequest'/3}). -'v_msg_Etcd.AuthUserChangePasswordRequest'(#{} = M, - Path, TrUserData) -> - case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok - end, - case M of - #{password := F2} -> - v_type_string(F2, [password | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (name) -> ok; - (password) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthUserChangePasswordRequest'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthUserChangePasswordRequest'}, - M, Path); -'v_msg_Etcd.AuthUserChangePasswordRequest'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.AuthUserChangePasswordRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthUserGrantRoleRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthUserGrantRoleRequest'/3}). -'v_msg_Etcd.AuthUserGrantRoleRequest'(#{} = M, Path, - TrUserData) -> - case M of - #{user := F1} -> - v_type_string(F1, [user | Path], TrUserData); - _ -> ok - end, - case M of - #{role := F2} -> - v_type_string(F2, [role | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (user) -> ok; - (role) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthUserGrantRoleRequest'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthUserGrantRoleRequest'}, - M, Path); -'v_msg_Etcd.AuthUserGrantRoleRequest'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.AuthUserGrantRoleRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthUserRevokeRoleRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthUserRevokeRoleRequest'/3}). -'v_msg_Etcd.AuthUserRevokeRoleRequest'(#{} = M, Path, - TrUserData) -> - case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok - end, - case M of - #{role := F2} -> - v_type_string(F2, [role | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (name) -> ok; - (role) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthUserRevokeRoleRequest'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthUserRevokeRoleRequest'}, - M, Path); -'v_msg_Etcd.AuthUserRevokeRoleRequest'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.AuthUserRevokeRoleRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthRoleAddRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthRoleAddRequest'/3}). -'v_msg_Etcd.AuthRoleAddRequest'(#{} = M, Path, - TrUserData) -> - case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (name) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthRoleAddRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthRoleAddRequest'}, - M, Path); -'v_msg_Etcd.AuthRoleAddRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.AuthRoleAddRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthRoleGetRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthRoleGetRequest'/3}). -'v_msg_Etcd.AuthRoleGetRequest'(#{} = M, Path, - TrUserData) -> - case M of - #{role := F1} -> - v_type_string(F1, [role | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (role) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthRoleGetRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthRoleGetRequest'}, - M, Path); -'v_msg_Etcd.AuthRoleGetRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.AuthRoleGetRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthUserListRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthUserListRequest'/3}). -'v_msg_Etcd.AuthUserListRequest'(#{} = M, Path, _) -> - lists:foreach(fun (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthUserListRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthUserListRequest'}, - M, Path); -'v_msg_Etcd.AuthUserListRequest'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.AuthUserListRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthRoleListRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthRoleListRequest'/3}). -'v_msg_Etcd.AuthRoleListRequest'(#{} = M, Path, _) -> - lists:foreach(fun (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthRoleListRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthRoleListRequest'}, - M, Path); -'v_msg_Etcd.AuthRoleListRequest'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.AuthRoleListRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthRoleDeleteRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthRoleDeleteRequest'/3}). -'v_msg_Etcd.AuthRoleDeleteRequest'(#{} = M, Path, - TrUserData) -> - case M of - #{role := F1} -> - v_type_string(F1, [role | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (role) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthRoleDeleteRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthRoleDeleteRequest'}, - M, Path); -'v_msg_Etcd.AuthRoleDeleteRequest'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.AuthRoleDeleteRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthRoleGrantPermissionRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthRoleGrantPermissionRequest'/3}). -'v_msg_Etcd.AuthRoleGrantPermissionRequest'(#{} = M, - Path, TrUserData) -> - case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok - end, - case M of - #{perm := F2} -> - 'v_msg_authpb.Permission'(F2, [perm | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (name) -> ok; - (perm) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthRoleGrantPermissionRequest'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthRoleGrantPermissionRequest'}, - M, Path); -'v_msg_Etcd.AuthRoleGrantPermissionRequest'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.AuthRoleGrantPermissionRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthRoleRevokePermissionRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthRoleRevokePermissionRequest'/3}). -'v_msg_Etcd.AuthRoleRevokePermissionRequest'(#{} = M, - Path, TrUserData) -> - case M of - #{role := F1} -> - v_type_string(F1, [role | Path], TrUserData); - _ -> ok - end, - case M of - #{key := F2} -> - v_type_bytes(F2, [key | Path], TrUserData); - _ -> ok - end, - case M of - #{range_end := F3} -> - v_type_bytes(F3, [range_end | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (role) -> ok; - (key) -> ok; - (range_end) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthRoleRevokePermissionRequest'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthRoleRevokePermissionRequest'}, - M, Path); -'v_msg_Etcd.AuthRoleRevokePermissionRequest'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.AuthRoleRevokePermissionRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthEnableResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthEnableResponse'/3}). -'v_msg_Etcd.AuthEnableResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthEnableResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthEnableResponse'}, - M, Path); -'v_msg_Etcd.AuthEnableResponse'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.AuthEnableResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthDisableResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthDisableResponse'/3}). -'v_msg_Etcd.AuthDisableResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthDisableResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthDisableResponse'}, - M, Path); -'v_msg_Etcd.AuthDisableResponse'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.AuthDisableResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthenticateResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthenticateResponse'/3}). -'v_msg_Etcd.AuthenticateResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - case M of - #{token := F2} -> - v_type_string(F2, [token | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (token) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthenticateResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthenticateResponse'}, - M, Path); -'v_msg_Etcd.AuthenticateResponse'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.AuthenticateResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthUserAddResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthUserAddResponse'/3}). -'v_msg_Etcd.AuthUserAddResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthUserAddResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthUserAddResponse'}, - M, Path); -'v_msg_Etcd.AuthUserAddResponse'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.AuthUserAddResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthUserGetResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthUserGetResponse'/3}). -'v_msg_Etcd.AuthUserGetResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - case M of - #{roles := F2} -> - if is_list(F2) -> - _ = [v_type_string(Elem, [roles | Path], TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, string}, F2, - [roles | Path]) - end; - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (roles) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthUserGetResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthUserGetResponse'}, - M, Path); -'v_msg_Etcd.AuthUserGetResponse'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.AuthUserGetResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthUserDeleteResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthUserDeleteResponse'/3}). -'v_msg_Etcd.AuthUserDeleteResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthUserDeleteResponse'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthUserDeleteResponse'}, - M, Path); -'v_msg_Etcd.AuthUserDeleteResponse'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.AuthUserDeleteResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthUserChangePasswordResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthUserChangePasswordResponse'/3}). -'v_msg_Etcd.AuthUserChangePasswordResponse'(#{} = M, - Path, TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthUserChangePasswordResponse'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthUserChangePasswordResponse'}, - M, Path); -'v_msg_Etcd.AuthUserChangePasswordResponse'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.AuthUserChangePasswordResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthUserGrantRoleResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthUserGrantRoleResponse'/3}). -'v_msg_Etcd.AuthUserGrantRoleResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthUserGrantRoleResponse'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthUserGrantRoleResponse'}, - M, Path); -'v_msg_Etcd.AuthUserGrantRoleResponse'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.AuthUserGrantRoleResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthUserRevokeRoleResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthUserRevokeRoleResponse'/3}). -'v_msg_Etcd.AuthUserRevokeRoleResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthUserRevokeRoleResponse'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthUserRevokeRoleResponse'}, - M, Path); -'v_msg_Etcd.AuthUserRevokeRoleResponse'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.AuthUserRevokeRoleResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthRoleAddResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthRoleAddResponse'/3}). -'v_msg_Etcd.AuthRoleAddResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthRoleAddResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthRoleAddResponse'}, - M, Path); -'v_msg_Etcd.AuthRoleAddResponse'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.AuthRoleAddResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthRoleGetResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthRoleGetResponse'/3}). -'v_msg_Etcd.AuthRoleGetResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - case M of - #{perm := F2} -> - if is_list(F2) -> - _ = ['v_msg_authpb.Permission'(Elem, [perm | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'authpb.Permission'}}, - F2, [perm | Path]) - end; - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (perm) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthRoleGetResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthRoleGetResponse'}, - M, Path); -'v_msg_Etcd.AuthRoleGetResponse'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.AuthRoleGetResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthRoleListResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthRoleListResponse'/3}). -'v_msg_Etcd.AuthRoleListResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - case M of - #{roles := F2} -> - if is_list(F2) -> - _ = [v_type_string(Elem, [roles | Path], TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, string}, F2, - [roles | Path]) - end; - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (roles) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthRoleListResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthRoleListResponse'}, - M, Path); -'v_msg_Etcd.AuthRoleListResponse'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.AuthRoleListResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthUserListResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthUserListResponse'/3}). -'v_msg_Etcd.AuthUserListResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - case M of - #{users := F2} -> - if is_list(F2) -> - _ = [v_type_string(Elem, [users | Path], TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, string}, F2, - [users | Path]) - end; - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (users) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthUserListResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthUserListResponse'}, - M, Path); -'v_msg_Etcd.AuthUserListResponse'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.AuthUserListResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthRoleDeleteResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthRoleDeleteResponse'/3}). -'v_msg_Etcd.AuthRoleDeleteResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthRoleDeleteResponse'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthRoleDeleteResponse'}, - M, Path); -'v_msg_Etcd.AuthRoleDeleteResponse'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.AuthRoleDeleteResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthRoleGrantPermissionResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthRoleGrantPermissionResponse'/3}). -'v_msg_Etcd.AuthRoleGrantPermissionResponse'(#{} = M, - Path, TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthRoleGrantPermissionResponse'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthRoleGrantPermissionResponse'}, - M, Path); -'v_msg_Etcd.AuthRoleGrantPermissionResponse'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.AuthRoleGrantPermissionResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.AuthRoleRevokePermissionResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.AuthRoleRevokePermissionResponse'/3}). -'v_msg_Etcd.AuthRoleRevokePermissionResponse'(#{} = M, - Path, TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.AuthRoleRevokePermissionResponse'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.AuthRoleRevokePermissionResponse'}, - M, Path); -'v_msg_Etcd.AuthRoleRevokePermissionResponse'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.AuthRoleRevokePermissionResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.HealthCheckRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.HealthCheckRequest'/3}). -'v_msg_Etcd.HealthCheckRequest'(#{} = M, Path, - TrUserData) -> - case M of - #{service := F1} -> - v_type_string(F1, [service | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (service) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.HealthCheckRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.HealthCheckRequest'}, - M, Path); -'v_msg_Etcd.HealthCheckRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.HealthCheckRequest'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.HealthCheckResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.HealthCheckResponse'/3}). -'v_msg_Etcd.HealthCheckResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{status := F1} -> - 'v_enum_Etcd.HealthCheckResponse.ServingStatus'(F1, - [status | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (status) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.HealthCheckResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.HealthCheckResponse'}, - M, Path); -'v_msg_Etcd.HealthCheckResponse'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'Etcd.HealthCheckResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.LockRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.LockRequest'/3}). -'v_msg_Etcd.LockRequest'(#{} = M, Path, TrUserData) -> - case M of - #{name := F1} -> - v_type_bytes(F1, [name | Path], TrUserData); - _ -> ok - end, - case M of - #{lease := F2} -> - v_type_int64(F2, [lease | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (name) -> ok; - (lease) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.LockRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.LockRequest'}, - M, Path); -'v_msg_Etcd.LockRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.LockRequest'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.LockResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.LockResponse'/3}). -'v_msg_Etcd.LockResponse'(#{} = M, Path, TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - case M of - #{key := F2} -> - v_type_bytes(F2, [key | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (key) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.LockResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.LockResponse'}, - M, Path); -'v_msg_Etcd.LockResponse'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.LockResponse'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.UnlockRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.UnlockRequest'/3}). -'v_msg_Etcd.UnlockRequest'(#{} = M, Path, TrUserData) -> - case M of - #{key := F1} -> - v_type_bytes(F1, [key | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (key) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.UnlockRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.UnlockRequest'}, - M, Path); -'v_msg_Etcd.UnlockRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.UnlockRequest'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.UnlockResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.UnlockResponse'/3}). -'v_msg_Etcd.UnlockResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.UnlockResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.UnlockResponse'}, - M, Path); -'v_msg_Etcd.UnlockResponse'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.UnlockResponse'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.CampaignRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.CampaignRequest'/3}). -'v_msg_Etcd.CampaignRequest'(#{} = M, Path, - TrUserData) -> - case M of - #{name := F1} -> - v_type_bytes(F1, [name | Path], TrUserData); - _ -> ok - end, - case M of - #{lease := F2} -> - v_type_int64(F2, [lease | Path], TrUserData); - _ -> ok - end, - case M of - #{value := F3} -> - v_type_bytes(F3, [value | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (name) -> ok; - (lease) -> ok; - (value) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.CampaignRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.CampaignRequest'}, - M, Path); -'v_msg_Etcd.CampaignRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.CampaignRequest'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.CampaignResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.CampaignResponse'/3}). -'v_msg_Etcd.CampaignResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - case M of - #{leader := F2} -> - 'v_msg_Etcd.LeaderKey'(F2, [leader | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (leader) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.CampaignResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.CampaignResponse'}, - M, Path); -'v_msg_Etcd.CampaignResponse'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.CampaignResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_Etcd.LeaderKey'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.LeaderKey'/3}). -'v_msg_Etcd.LeaderKey'(#{} = M, Path, TrUserData) -> - case M of - #{name := F1} -> - v_type_bytes(F1, [name | Path], TrUserData); - _ -> ok - end, - case M of - #{key := F2} -> - v_type_bytes(F2, [key | Path], TrUserData); - _ -> ok - end, - case M of - #{rev := F3} -> - v_type_int64(F3, [rev | Path], TrUserData); - _ -> ok - end, - case M of - #{lease := F4} -> - v_type_int64(F4, [lease | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (name) -> ok; - (key) -> ok; - (rev) -> ok; - (lease) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.LeaderKey'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.LeaderKey'}, - M, Path); -'v_msg_Etcd.LeaderKey'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.LeaderKey'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.LeaderRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.LeaderRequest'/3}). -'v_msg_Etcd.LeaderRequest'(#{} = M, Path, TrUserData) -> - case M of - #{name := F1} -> - v_type_bytes(F1, [name | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (name) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.LeaderRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.LeaderRequest'}, - M, Path); -'v_msg_Etcd.LeaderRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.LeaderRequest'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.LeaderResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.LeaderResponse'/3}). -'v_msg_Etcd.LeaderResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - case M of - #{kv := F2} -> - 'v_msg_mvccpb.KeyValue'(F2, [kv | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (kv) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.LeaderResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.LeaderResponse'}, - M, Path); -'v_msg_Etcd.LeaderResponse'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.LeaderResponse'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.ResignRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.ResignRequest'/3}). -'v_msg_Etcd.ResignRequest'(#{} = M, Path, TrUserData) -> - case M of - #{leader := F1} -> - 'v_msg_Etcd.LeaderKey'(F1, [leader | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (leader) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.ResignRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.ResignRequest'}, - M, Path); -'v_msg_Etcd.ResignRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.ResignRequest'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.ResignResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.ResignResponse'/3}). -'v_msg_Etcd.ResignResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.ResignResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.ResignResponse'}, - M, Path); -'v_msg_Etcd.ResignResponse'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.ResignResponse'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.ProclaimRequest'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.ProclaimRequest'/3}). -'v_msg_Etcd.ProclaimRequest'(#{} = M, Path, - TrUserData) -> - case M of - #{leader := F1} -> - 'v_msg_Etcd.LeaderKey'(F1, [leader | Path], TrUserData); - _ -> ok - end, - case M of - #{value := F2} -> - v_type_bytes(F2, [value | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (leader) -> ok; - (value) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.ProclaimRequest'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.ProclaimRequest'}, - M, Path); -'v_msg_Etcd.ProclaimRequest'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.ProclaimRequest'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_Etcd.ProclaimResponse'/3}). --dialyzer({nowarn_function,'v_msg_Etcd.ProclaimResponse'/3}). -'v_msg_Etcd.ProclaimResponse'(#{} = M, Path, - TrUserData) -> - case M of - #{header := F1} -> - 'v_msg_Etcd.ResponseHeader'(F1, [header | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (header) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_Etcd.ProclaimResponse'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'Etcd.ProclaimResponse'}, - M, Path); -'v_msg_Etcd.ProclaimResponse'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'Etcd.ProclaimResponse'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_google.protobuf.FileDescriptorSet'/3}). --dialyzer({nowarn_function,'v_msg_google.protobuf.FileDescriptorSet'/3}). -'v_msg_google.protobuf.FileDescriptorSet'(#{} = M, Path, - TrUserData) -> - case M of - #{file := F1} -> - if is_list(F1) -> - _ = ['v_msg_google.protobuf.FileDescriptorProto'(Elem, - [file | Path], - TrUserData) - || Elem <- F1], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.FileDescriptorProto'}}, - F1, [file | Path]) - end; - _ -> ok - end, - lists:foreach(fun (file) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_google.protobuf.FileDescriptorSet'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.FileDescriptorSet'}, - M, Path); -'v_msg_google.protobuf.FileDescriptorSet'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.FileDescriptorSet'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_google.protobuf.FileDescriptorProto'/3}). --dialyzer({nowarn_function,'v_msg_google.protobuf.FileDescriptorProto'/3}). -'v_msg_google.protobuf.FileDescriptorProto'(#{} = M, - Path, TrUserData) -> - case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok - end, - case M of - #{package := F2} -> - v_type_string(F2, [package | Path], TrUserData); - _ -> ok - end, - case M of - #{dependency := F3} -> - if is_list(F3) -> - _ = [v_type_string(Elem, [dependency | Path], - TrUserData) - || Elem <- F3], - ok; - true -> - mk_type_error({invalid_list_of, string}, F3, - [dependency | Path]) - end; - _ -> ok - end, - case M of - #{public_dependency := F4} -> - if is_list(F4) -> - _ = [v_type_int32(Elem, [public_dependency | Path], - TrUserData) - || Elem <- F4], - ok; - true -> - mk_type_error({invalid_list_of, int32}, F4, - [public_dependency | Path]) - end; - _ -> ok - end, - case M of - #{weak_dependency := F5} -> - if is_list(F5) -> - _ = [v_type_int32(Elem, [weak_dependency | Path], - TrUserData) - || Elem <- F5], - ok; - true -> - mk_type_error({invalid_list_of, int32}, F5, - [weak_dependency | Path]) - end; - _ -> ok - end, - case M of - #{message_type := F6} -> - if is_list(F6) -> - _ = ['v_msg_google.protobuf.DescriptorProto'(Elem, - [message_type - | Path], - TrUserData) - || Elem <- F6], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.DescriptorProto'}}, - F6, [message_type | Path]) - end; - _ -> ok - end, - case M of - #{enum_type := F7} -> - if is_list(F7) -> - _ = ['v_msg_google.protobuf.EnumDescriptorProto'(Elem, - [enum_type - | Path], - TrUserData) - || Elem <- F7], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.EnumDescriptorProto'}}, - F7, [enum_type | Path]) - end; - _ -> ok - end, - case M of - #{service := F8} -> - if is_list(F8) -> - _ = - ['v_msg_google.protobuf.ServiceDescriptorProto'(Elem, - [service - | Path], - TrUserData) - || Elem <- F8], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.ServiceDescriptorProto'}}, - F8, [service | Path]) - end; - _ -> ok - end, - case M of - #{extension := F9} -> - if is_list(F9) -> - _ = ['v_msg_google.protobuf.FieldDescriptorProto'(Elem, - [extension - | Path], - TrUserData) - || Elem <- F9], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.FieldDescriptorProto'}}, - F9, [extension | Path]) - end; - _ -> ok - end, - case M of - #{options := F10} -> - 'v_msg_google.protobuf.FileOptions'(F10, - [options | Path], TrUserData); - _ -> ok - end, - case M of - #{source_code_info := F11} -> - 'v_msg_google.protobuf.SourceCodeInfo'(F11, - [source_code_info | Path], - TrUserData); - _ -> ok - end, - case M of - #{syntax := F12} -> - v_type_string(F12, [syntax | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (name) -> ok; - (package) -> ok; - (dependency) -> ok; - (public_dependency) -> ok; - (weak_dependency) -> ok; - (message_type) -> ok; - (enum_type) -> ok; - (service) -> ok; - (extension) -> ok; - (options) -> ok; - (source_code_info) -> ok; - (syntax) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_google.protobuf.FileDescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.FileDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.FileDescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.FileDescriptorProto'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_google.protobuf.DescriptorProto.ExtensionRange'/3}). --dialyzer({nowarn_function,'v_msg_google.protobuf.DescriptorProto.ExtensionRange'/3}). -'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(#{} = - M, - Path, TrUserData) -> - case M of - #{start := F1} -> - v_type_int32(F1, [start | Path], TrUserData); - _ -> ok - end, - case M of - #{'end' := F2} -> - v_type_int32(F2, ['end' | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (start) -> ok; - ('end') -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(M, - Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.DescriptorProto.ExtensionRange'}, - M, Path); -'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(X, - Path, _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.DescriptorProto.ExtensionRange'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_google.protobuf.DescriptorProto.ReservedRange'/3}). --dialyzer({nowarn_function,'v_msg_google.protobuf.DescriptorProto.ReservedRange'/3}). -'v_msg_google.protobuf.DescriptorProto.ReservedRange'(#{} = - M, - Path, TrUserData) -> - case M of - #{start := F1} -> - v_type_int32(F1, [start | Path], TrUserData); - _ -> ok - end, - case M of - #{'end' := F2} -> - v_type_int32(F2, ['end' | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (start) -> ok; - ('end') -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_google.protobuf.DescriptorProto.ReservedRange'(M, - Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.DescriptorProto.ReservedRange'}, - M, Path); -'v_msg_google.protobuf.DescriptorProto.ReservedRange'(X, - Path, _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.DescriptorProto.ReservedRange'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_google.protobuf.DescriptorProto'/3}). --dialyzer({nowarn_function,'v_msg_google.protobuf.DescriptorProto'/3}). -'v_msg_google.protobuf.DescriptorProto'(#{} = M, Path, - TrUserData) -> - case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok - end, - case M of - #{field := F2} -> - if is_list(F2) -> - _ = ['v_msg_google.protobuf.FieldDescriptorProto'(Elem, - [field - | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.FieldDescriptorProto'}}, - F2, [field | Path]) - end; - _ -> ok - end, - case M of - #{extension := F3} -> - if is_list(F3) -> - _ = ['v_msg_google.protobuf.FieldDescriptorProto'(Elem, - [extension - | Path], - TrUserData) - || Elem <- F3], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.FieldDescriptorProto'}}, - F3, [extension | Path]) - end; - _ -> ok - end, - case M of - #{nested_type := F4} -> - if is_list(F4) -> - _ = ['v_msg_google.protobuf.DescriptorProto'(Elem, - [nested_type - | Path], - TrUserData) - || Elem <- F4], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.DescriptorProto'}}, - F4, [nested_type | Path]) - end; - _ -> ok - end, - case M of - #{enum_type := F5} -> - if is_list(F5) -> - _ = ['v_msg_google.protobuf.EnumDescriptorProto'(Elem, - [enum_type - | Path], - TrUserData) - || Elem <- F5], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.EnumDescriptorProto'}}, - F5, [enum_type | Path]) - end; - _ -> ok - end, - case M of - #{extension_range := F6} -> - if is_list(F6) -> - _ = - ['v_msg_google.protobuf.DescriptorProto.ExtensionRange'(Elem, - [extension_range - | Path], - TrUserData) - || Elem <- F6], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.DescriptorProto.ExtensionRange'}}, - F6, [extension_range | Path]) - end; - _ -> ok - end, - case M of - #{oneof_decl := F7} -> - if is_list(F7) -> - _ = ['v_msg_google.protobuf.OneofDescriptorProto'(Elem, - [oneof_decl - | Path], - TrUserData) - || Elem <- F7], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.OneofDescriptorProto'}}, - F7, [oneof_decl | Path]) - end; - _ -> ok - end, - case M of - #{options := F8} -> - 'v_msg_google.protobuf.MessageOptions'(F8, - [options | Path], TrUserData); - _ -> ok - end, - case M of - #{reserved_range := F9} -> - if is_list(F9) -> - _ = - ['v_msg_google.protobuf.DescriptorProto.ReservedRange'(Elem, - [reserved_range - | Path], - TrUserData) - || Elem <- F9], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.DescriptorProto.ReservedRange'}}, - F9, [reserved_range | Path]) - end; - _ -> ok - end, - case M of - #{reserved_name := F10} -> - if is_list(F10) -> - _ = [v_type_string(Elem, [reserved_name | Path], - TrUserData) - || Elem <- F10], - ok; - true -> - mk_type_error({invalid_list_of, string}, F10, - [reserved_name | Path]) - end; - _ -> ok - end, - lists:foreach(fun (name) -> ok; - (field) -> ok; - (extension) -> ok; - (nested_type) -> ok; - (enum_type) -> ok; - (extension_range) -> ok; - (oneof_decl) -> ok; - (options) -> ok; - (reserved_range) -> ok; - (reserved_name) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_google.protobuf.DescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.DescriptorProto'}, - M, Path); -'v_msg_google.protobuf.DescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.DescriptorProto'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_google.protobuf.FieldDescriptorProto'/3}). --dialyzer({nowarn_function,'v_msg_google.protobuf.FieldDescriptorProto'/3}). -'v_msg_google.protobuf.FieldDescriptorProto'(#{} = M, - Path, TrUserData) -> - case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok - end, - case M of - #{number := F2} -> - v_type_int32(F2, [number | Path], TrUserData); - _ -> ok - end, - case M of - #{label := F3} -> - 'v_enum_google.protobuf.FieldDescriptorProto.Label'(F3, - [label | Path], - TrUserData); - _ -> ok - end, - case M of - #{type := F4} -> - 'v_enum_google.protobuf.FieldDescriptorProto.Type'(F4, - [type | Path], - TrUserData); - _ -> ok - end, - case M of - #{type_name := F5} -> - v_type_string(F5, [type_name | Path], TrUserData); - _ -> ok - end, - case M of - #{extendee := F6} -> - v_type_string(F6, [extendee | Path], TrUserData); - _ -> ok - end, - case M of - #{default_value := F7} -> - v_type_string(F7, [default_value | Path], TrUserData); - _ -> ok - end, - case M of - #{oneof_index := F8} -> - v_type_int32(F8, [oneof_index | Path], TrUserData); - _ -> ok - end, - case M of - #{json_name := F9} -> - v_type_string(F9, [json_name | Path], TrUserData); - _ -> ok - end, - case M of - #{options := F10} -> - 'v_msg_google.protobuf.FieldOptions'(F10, - [options | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (name) -> ok; - (number) -> ok; - (label) -> ok; - (type) -> ok; - (type_name) -> ok; - (extendee) -> ok; - (default_value) -> ok; - (oneof_index) -> ok; - (json_name) -> ok; - (options) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_google.protobuf.FieldDescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.FieldDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.FieldDescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.FieldDescriptorProto'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_google.protobuf.OneofDescriptorProto'/3}). --dialyzer({nowarn_function,'v_msg_google.protobuf.OneofDescriptorProto'/3}). -'v_msg_google.protobuf.OneofDescriptorProto'(#{} = M, - Path, TrUserData) -> - case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (name) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_google.protobuf.OneofDescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.OneofDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.OneofDescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.OneofDescriptorProto'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_google.protobuf.EnumDescriptorProto'/3}). --dialyzer({nowarn_function,'v_msg_google.protobuf.EnumDescriptorProto'/3}). -'v_msg_google.protobuf.EnumDescriptorProto'(#{} = M, - Path, TrUserData) -> - case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok - end, - case M of - #{value := F2} -> - if is_list(F2) -> - _ = - ['v_msg_google.protobuf.EnumValueDescriptorProto'(Elem, - [value - | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.EnumValueDescriptorProto'}}, - F2, [value | Path]) - end; - _ -> ok - end, - case M of - #{options := F3} -> - 'v_msg_google.protobuf.EnumOptions'(F3, - [options | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (name) -> ok; - (value) -> ok; - (options) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_google.protobuf.EnumDescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.EnumDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.EnumDescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.EnumDescriptorProto'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_google.protobuf.EnumValueDescriptorProto'/3}). --dialyzer({nowarn_function,'v_msg_google.protobuf.EnumValueDescriptorProto'/3}). -'v_msg_google.protobuf.EnumValueDescriptorProto'(#{} = - M, - Path, TrUserData) -> - case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok - end, - case M of - #{number := F2} -> - v_type_int32(F2, [number | Path], TrUserData); - _ -> ok - end, - case M of - #{options := F3} -> - 'v_msg_google.protobuf.EnumValueOptions'(F3, - [options | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (name) -> ok; - (number) -> ok; - (options) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_google.protobuf.EnumValueDescriptorProto'(M, - Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.EnumValueDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.EnumValueDescriptorProto'(X, - Path, _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.EnumValueDescriptorProto'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_google.protobuf.ServiceDescriptorProto'/3}). --dialyzer({nowarn_function,'v_msg_google.protobuf.ServiceDescriptorProto'/3}). -'v_msg_google.protobuf.ServiceDescriptorProto'(#{} = M, - Path, TrUserData) -> - case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok - end, - case M of - #{method := F2} -> - if is_list(F2) -> - _ = ['v_msg_google.protobuf.MethodDescriptorProto'(Elem, - [method - | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.MethodDescriptorProto'}}, - F2, [method | Path]) - end; - _ -> ok - end, - case M of - #{options := F3} -> - 'v_msg_google.protobuf.ServiceOptions'(F3, - [options | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (name) -> ok; - (method) -> ok; - (options) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_google.protobuf.ServiceDescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.ServiceDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.ServiceDescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.ServiceDescriptorProto'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_google.protobuf.MethodDescriptorProto'/3}). --dialyzer({nowarn_function,'v_msg_google.protobuf.MethodDescriptorProto'/3}). -'v_msg_google.protobuf.MethodDescriptorProto'(#{} = M, - Path, TrUserData) -> - case M of - #{name := F1} -> - v_type_string(F1, [name | Path], TrUserData); - _ -> ok - end, - case M of - #{input_type := F2} -> - v_type_string(F2, [input_type | Path], TrUserData); - _ -> ok - end, - case M of - #{output_type := F3} -> - v_type_string(F3, [output_type | Path], TrUserData); - _ -> ok - end, - case M of - #{options := F4} -> - 'v_msg_google.protobuf.MethodOptions'(F4, - [options | Path], TrUserData); - _ -> ok - end, - case M of - #{client_streaming := F5} -> - v_type_bool(F5, [client_streaming | Path], TrUserData); - _ -> ok - end, - case M of - #{server_streaming := F6} -> - v_type_bool(F6, [server_streaming | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (name) -> ok; - (input_type) -> ok; - (output_type) -> ok; - (options) -> ok; - (client_streaming) -> ok; - (server_streaming) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_google.protobuf.MethodDescriptorProto'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.MethodDescriptorProto'}, - M, Path); -'v_msg_google.protobuf.MethodDescriptorProto'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.MethodDescriptorProto'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_google.protobuf.FileOptions'/3}). --dialyzer({nowarn_function,'v_msg_google.protobuf.FileOptions'/3}). -'v_msg_google.protobuf.FileOptions'(#{} = M, Path, - TrUserData) -> - case M of - #{java_package := F1} -> - v_type_string(F1, [java_package | Path], TrUserData); - _ -> ok - end, - case M of - #{java_outer_classname := F2} -> - v_type_string(F2, [java_outer_classname | Path], - TrUserData); - _ -> ok - end, - case M of - #{java_multiple_files := F3} -> - v_type_bool(F3, [java_multiple_files | Path], - TrUserData); - _ -> ok - end, - case M of - #{java_generate_equals_and_hash := F4} -> - v_type_bool(F4, [java_generate_equals_and_hash | Path], - TrUserData); - _ -> ok - end, - case M of - #{java_string_check_utf8 := F5} -> - v_type_bool(F5, [java_string_check_utf8 | Path], - TrUserData); - _ -> ok - end, - case M of - #{optimize_for := F6} -> - 'v_enum_google.protobuf.FileOptions.OptimizeMode'(F6, - [optimize_for - | Path], - TrUserData); - _ -> ok - end, - case M of - #{go_package := F7} -> - v_type_string(F7, [go_package | Path], TrUserData); - _ -> ok - end, - case M of - #{cc_generic_services := F8} -> - v_type_bool(F8, [cc_generic_services | Path], - TrUserData); - _ -> ok - end, - case M of - #{java_generic_services := F9} -> - v_type_bool(F9, [java_generic_services | Path], - TrUserData); - _ -> ok - end, - case M of - #{py_generic_services := F10} -> - v_type_bool(F10, [py_generic_services | Path], - TrUserData); - _ -> ok - end, - case M of - #{deprecated := F11} -> - v_type_bool(F11, [deprecated | Path], TrUserData); - _ -> ok - end, - case M of - #{cc_enable_arenas := F12} -> - v_type_bool(F12, [cc_enable_arenas | Path], TrUserData); - _ -> ok - end, - case M of - #{objc_class_prefix := F13} -> - v_type_string(F13, [objc_class_prefix | Path], - TrUserData); - _ -> ok - end, - case M of - #{csharp_namespace := F14} -> - v_type_string(F14, [csharp_namespace | Path], - TrUserData); - _ -> ok - end, - case M of - #{javanano_use_deprecated_package := F15} -> - v_type_bool(F15, - [javanano_use_deprecated_package | Path], TrUserData); - _ -> ok - end, - case M of - #{uninterpreted_option := F16} -> - if is_list(F16) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F16], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F16, [uninterpreted_option | Path]) - end; - _ -> ok - end, - case M of - #{goproto_getters_all := F17} -> - v_type_bool(F17, [goproto_getters_all | Path], - TrUserData); - _ -> ok - end, - case M of - #{goproto_enum_prefix_all := F18} -> - v_type_bool(F18, [goproto_enum_prefix_all | Path], - TrUserData); - _ -> ok - end, - case M of - #{goproto_stringer_all := F19} -> - v_type_bool(F19, [goproto_stringer_all | Path], - TrUserData); - _ -> ok - end, - case M of - #{verbose_equal_all := F20} -> - v_type_bool(F20, [verbose_equal_all | Path], - TrUserData); - _ -> ok - end, - case M of - #{face_all := F21} -> - v_type_bool(F21, [face_all | Path], TrUserData); - _ -> ok - end, - case M of - #{gostring_all := F22} -> - v_type_bool(F22, [gostring_all | Path], TrUserData); - _ -> ok - end, - case M of - #{populate_all := F23} -> - v_type_bool(F23, [populate_all | Path], TrUserData); - _ -> ok - end, - case M of - #{stringer_all := F24} -> - v_type_bool(F24, [stringer_all | Path], TrUserData); - _ -> ok - end, - case M of - #{onlyone_all := F25} -> - v_type_bool(F25, [onlyone_all | Path], TrUserData); - _ -> ok - end, - case M of - #{equal_all := F26} -> - v_type_bool(F26, [equal_all | Path], TrUserData); - _ -> ok - end, - case M of - #{description_all := F27} -> - v_type_bool(F27, [description_all | Path], TrUserData); - _ -> ok - end, - case M of - #{testgen_all := F28} -> - v_type_bool(F28, [testgen_all | Path], TrUserData); - _ -> ok - end, - case M of - #{benchgen_all := F29} -> - v_type_bool(F29, [benchgen_all | Path], TrUserData); - _ -> ok - end, - case M of - #{marshaler_all := F30} -> - v_type_bool(F30, [marshaler_all | Path], TrUserData); - _ -> ok - end, - case M of - #{unmarshaler_all := F31} -> - v_type_bool(F31, [unmarshaler_all | Path], TrUserData); - _ -> ok - end, - case M of - #{stable_marshaler_all := F32} -> - v_type_bool(F32, [stable_marshaler_all | Path], - TrUserData); - _ -> ok - end, - case M of - #{sizer_all := F33} -> - v_type_bool(F33, [sizer_all | Path], TrUserData); - _ -> ok - end, - case M of - #{goproto_enum_stringer_all := F34} -> - v_type_bool(F34, [goproto_enum_stringer_all | Path], - TrUserData); - _ -> ok - end, - case M of - #{enum_stringer_all := F35} -> - v_type_bool(F35, [enum_stringer_all | Path], - TrUserData); - _ -> ok - end, - case M of - #{unsafe_marshaler_all := F36} -> - v_type_bool(F36, [unsafe_marshaler_all | Path], - TrUserData); - _ -> ok - end, - case M of - #{unsafe_unmarshaler_all := F37} -> - v_type_bool(F37, [unsafe_unmarshaler_all | Path], - TrUserData); - _ -> ok - end, - case M of - #{goproto_extensions_map_all := F38} -> - v_type_bool(F38, [goproto_extensions_map_all | Path], - TrUserData); - _ -> ok - end, - case M of - #{goproto_unrecognized_all := F39} -> - v_type_bool(F39, [goproto_unrecognized_all | Path], - TrUserData); - _ -> ok - end, - case M of - #{gogoproto_import := F40} -> - v_type_bool(F40, [gogoproto_import | Path], TrUserData); - _ -> ok - end, - case M of - #{protosizer_all := F41} -> - v_type_bool(F41, [protosizer_all | Path], TrUserData); - _ -> ok - end, - case M of - #{compare_all := F42} -> - v_type_bool(F42, [compare_all | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (java_package) -> ok; - (java_outer_classname) -> ok; - (java_multiple_files) -> ok; - (java_generate_equals_and_hash) -> ok; - (java_string_check_utf8) -> ok; - (optimize_for) -> ok; - (go_package) -> ok; - (cc_generic_services) -> ok; - (java_generic_services) -> ok; - (py_generic_services) -> ok; - (deprecated) -> ok; - (cc_enable_arenas) -> ok; - (objc_class_prefix) -> ok; - (csharp_namespace) -> ok; - (javanano_use_deprecated_package) -> ok; - (uninterpreted_option) -> ok; - (goproto_getters_all) -> ok; - (goproto_enum_prefix_all) -> ok; - (goproto_stringer_all) -> ok; - (verbose_equal_all) -> ok; - (face_all) -> ok; - (gostring_all) -> ok; - (populate_all) -> ok; - (stringer_all) -> ok; - (onlyone_all) -> ok; - (equal_all) -> ok; - (description_all) -> ok; - (testgen_all) -> ok; - (benchgen_all) -> ok; - (marshaler_all) -> ok; - (unmarshaler_all) -> ok; - (stable_marshaler_all) -> ok; - (sizer_all) -> ok; - (goproto_enum_stringer_all) -> ok; - (enum_stringer_all) -> ok; - (unsafe_marshaler_all) -> ok; - (unsafe_unmarshaler_all) -> ok; - (goproto_extensions_map_all) -> ok; - (goproto_unrecognized_all) -> ok; - (gogoproto_import) -> ok; - (protosizer_all) -> ok; - (compare_all) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_google.protobuf.FileOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.FileOptions'}, - M, Path); -'v_msg_google.protobuf.FileOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.FileOptions'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_google.protobuf.MessageOptions'/3}). --dialyzer({nowarn_function,'v_msg_google.protobuf.MessageOptions'/3}). -'v_msg_google.protobuf.MessageOptions'(#{} = M, Path, - TrUserData) -> - case M of - #{message_set_wire_format := F1} -> - v_type_bool(F1, [message_set_wire_format | Path], - TrUserData); - _ -> ok - end, - case M of - #{no_standard_descriptor_accessor := F2} -> - v_type_bool(F2, - [no_standard_descriptor_accessor | Path], TrUserData); - _ -> ok - end, - case M of - #{deprecated := F3} -> - v_type_bool(F3, [deprecated | Path], TrUserData); - _ -> ok - end, - case M of - #{map_entry := F4} -> - v_type_bool(F4, [map_entry | Path], TrUserData); - _ -> ok - end, - case M of - #{uninterpreted_option := F5} -> - if is_list(F5) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F5], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F5, [uninterpreted_option | Path]) - end; - _ -> ok - end, - case M of - #{goproto_getters := F6} -> - v_type_bool(F6, [goproto_getters | Path], TrUserData); - _ -> ok - end, - case M of - #{goproto_stringer := F7} -> - v_type_bool(F7, [goproto_stringer | Path], TrUserData); - _ -> ok - end, - case M of - #{verbose_equal := F8} -> - v_type_bool(F8, [verbose_equal | Path], TrUserData); - _ -> ok - end, - case M of - #{face := F9} -> - v_type_bool(F9, [face | Path], TrUserData); - _ -> ok - end, - case M of - #{gostring := F10} -> - v_type_bool(F10, [gostring | Path], TrUserData); - _ -> ok - end, - case M of - #{populate := F11} -> - v_type_bool(F11, [populate | Path], TrUserData); - _ -> ok - end, - case M of - #{stringer := F12} -> - v_type_bool(F12, [stringer | Path], TrUserData); - _ -> ok - end, - case M of - #{onlyone := F13} -> - v_type_bool(F13, [onlyone | Path], TrUserData); - _ -> ok - end, - case M of - #{equal := F14} -> - v_type_bool(F14, [equal | Path], TrUserData); - _ -> ok - end, - case M of - #{description := F15} -> - v_type_bool(F15, [description | Path], TrUserData); - _ -> ok - end, - case M of - #{testgen := F16} -> - v_type_bool(F16, [testgen | Path], TrUserData); - _ -> ok - end, - case M of - #{benchgen := F17} -> - v_type_bool(F17, [benchgen | Path], TrUserData); - _ -> ok - end, - case M of - #{marshaler := F18} -> - v_type_bool(F18, [marshaler | Path], TrUserData); - _ -> ok - end, - case M of - #{unmarshaler := F19} -> - v_type_bool(F19, [unmarshaler | Path], TrUserData); - _ -> ok - end, - case M of - #{stable_marshaler := F20} -> - v_type_bool(F20, [stable_marshaler | Path], TrUserData); - _ -> ok - end, - case M of - #{sizer := F21} -> - v_type_bool(F21, [sizer | Path], TrUserData); - _ -> ok - end, - case M of - #{unsafe_marshaler := F22} -> - v_type_bool(F22, [unsafe_marshaler | Path], TrUserData); - _ -> ok - end, - case M of - #{unsafe_unmarshaler := F23} -> - v_type_bool(F23, [unsafe_unmarshaler | Path], - TrUserData); - _ -> ok - end, - case M of - #{goproto_extensions_map := F24} -> - v_type_bool(F24, [goproto_extensions_map | Path], - TrUserData); - _ -> ok - end, - case M of - #{goproto_unrecognized := F25} -> - v_type_bool(F25, [goproto_unrecognized | Path], - TrUserData); - _ -> ok - end, - case M of - #{protosizer := F26} -> - v_type_bool(F26, [protosizer | Path], TrUserData); - _ -> ok - end, - case M of - #{compare := F27} -> - v_type_bool(F27, [compare | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (message_set_wire_format) -> ok; - (no_standard_descriptor_accessor) -> ok; - (deprecated) -> ok; - (map_entry) -> ok; - (uninterpreted_option) -> ok; - (goproto_getters) -> ok; - (goproto_stringer) -> ok; - (verbose_equal) -> ok; - (face) -> ok; - (gostring) -> ok; - (populate) -> ok; - (stringer) -> ok; - (onlyone) -> ok; - (equal) -> ok; - (description) -> ok; - (testgen) -> ok; - (benchgen) -> ok; - (marshaler) -> ok; - (unmarshaler) -> ok; - (stable_marshaler) -> ok; - (sizer) -> ok; - (unsafe_marshaler) -> ok; - (unsafe_unmarshaler) -> ok; - (goproto_extensions_map) -> ok; - (goproto_unrecognized) -> ok; - (protosizer) -> ok; - (compare) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_google.protobuf.MessageOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.MessageOptions'}, - M, Path); -'v_msg_google.protobuf.MessageOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.MessageOptions'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_google.protobuf.FieldOptions'/3}). --dialyzer({nowarn_function,'v_msg_google.protobuf.FieldOptions'/3}). -'v_msg_google.protobuf.FieldOptions'(#{} = M, Path, - TrUserData) -> - case M of - #{ctype := F1} -> - 'v_enum_google.protobuf.FieldOptions.CType'(F1, - [ctype | Path], - TrUserData); - _ -> ok - end, - case M of - #{packed := F2} -> - v_type_bool(F2, [packed | Path], TrUserData); - _ -> ok - end, - case M of - #{jstype := F3} -> - 'v_enum_google.protobuf.FieldOptions.JSType'(F3, - [jstype | Path], - TrUserData); - _ -> ok - end, - case M of - #{lazy := F4} -> - v_type_bool(F4, [lazy | Path], TrUserData); - _ -> ok - end, - case M of - #{deprecated := F5} -> - v_type_bool(F5, [deprecated | Path], TrUserData); - _ -> ok - end, - case M of - #{weak := F6} -> - v_type_bool(F6, [weak | Path], TrUserData); - _ -> ok - end, - case M of - #{uninterpreted_option := F7} -> - if is_list(F7) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F7], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F7, [uninterpreted_option | Path]) - end; - _ -> ok - end, - case M of - #{nullable := F8} -> - v_type_bool(F8, [nullable | Path], TrUserData); - _ -> ok - end, - case M of - #{embed := F9} -> - v_type_bool(F9, [embed | Path], TrUserData); - _ -> ok - end, - case M of - #{customtype := F10} -> - v_type_string(F10, [customtype | Path], TrUserData); - _ -> ok - end, - case M of - #{customname := F11} -> - v_type_string(F11, [customname | Path], TrUserData); - _ -> ok - end, - case M of - #{jsontag := F12} -> - v_type_string(F12, [jsontag | Path], TrUserData); - _ -> ok - end, - case M of - #{moretags := F13} -> - v_type_string(F13, [moretags | Path], TrUserData); - _ -> ok - end, - case M of - #{casttype := F14} -> - v_type_string(F14, [casttype | Path], TrUserData); - _ -> ok - end, - case M of - #{castkey := F15} -> - v_type_string(F15, [castkey | Path], TrUserData); - _ -> ok - end, - case M of - #{castvalue := F16} -> - v_type_string(F16, [castvalue | Path], TrUserData); - _ -> ok - end, - case M of - #{stdtime := F17} -> - v_type_bool(F17, [stdtime | Path], TrUserData); - _ -> ok - end, - case M of - #{stdduration := F18} -> - v_type_bool(F18, [stdduration | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (ctype) -> ok; - (packed) -> ok; - (jstype) -> ok; - (lazy) -> ok; - (deprecated) -> ok; - (weak) -> ok; - (uninterpreted_option) -> ok; - (nullable) -> ok; - (embed) -> ok; - (customtype) -> ok; - (customname) -> ok; - (jsontag) -> ok; - (moretags) -> ok; - (casttype) -> ok; - (castkey) -> ok; - (castvalue) -> ok; - (stdtime) -> ok; - (stdduration) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_google.protobuf.FieldOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.FieldOptions'}, - M, Path); -'v_msg_google.protobuf.FieldOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.FieldOptions'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_google.protobuf.EnumOptions'/3}). --dialyzer({nowarn_function,'v_msg_google.protobuf.EnumOptions'/3}). -'v_msg_google.protobuf.EnumOptions'(#{} = M, Path, - TrUserData) -> - case M of - #{allow_alias := F1} -> - v_type_bool(F1, [allow_alias | Path], TrUserData); - _ -> ok - end, - case M of - #{deprecated := F2} -> - v_type_bool(F2, [deprecated | Path], TrUserData); - _ -> ok - end, - case M of - #{uninterpreted_option := F3} -> - if is_list(F3) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F3], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F3, [uninterpreted_option | Path]) - end; - _ -> ok - end, - case M of - #{goproto_enum_prefix := F4} -> - v_type_bool(F4, [goproto_enum_prefix | Path], - TrUserData); - _ -> ok - end, - case M of - #{goproto_enum_stringer := F5} -> - v_type_bool(F5, [goproto_enum_stringer | Path], - TrUserData); - _ -> ok - end, - case M of - #{enum_stringer := F6} -> - v_type_bool(F6, [enum_stringer | Path], TrUserData); - _ -> ok - end, - case M of - #{enum_customname := F7} -> - v_type_string(F7, [enum_customname | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (allow_alias) -> ok; - (deprecated) -> ok; - (uninterpreted_option) -> ok; - (goproto_enum_prefix) -> ok; - (goproto_enum_stringer) -> ok; - (enum_stringer) -> ok; - (enum_customname) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_google.protobuf.EnumOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.EnumOptions'}, - M, Path); -'v_msg_google.protobuf.EnumOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.EnumOptions'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_google.protobuf.EnumValueOptions'/3}). --dialyzer({nowarn_function,'v_msg_google.protobuf.EnumValueOptions'/3}). -'v_msg_google.protobuf.EnumValueOptions'(#{} = M, Path, - TrUserData) -> - case M of - #{deprecated := F1} -> - v_type_bool(F1, [deprecated | Path], TrUserData); - _ -> ok - end, - case M of - #{uninterpreted_option := F2} -> - if is_list(F2) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F2, [uninterpreted_option | Path]) - end; - _ -> ok - end, - case M of - #{enumvalue_customname := F3} -> - v_type_string(F3, [enumvalue_customname | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (deprecated) -> ok; - (uninterpreted_option) -> ok; - (enumvalue_customname) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_google.protobuf.EnumValueOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.EnumValueOptions'}, - M, Path); -'v_msg_google.protobuf.EnumValueOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.EnumValueOptions'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_google.protobuf.ServiceOptions'/3}). --dialyzer({nowarn_function,'v_msg_google.protobuf.ServiceOptions'/3}). -'v_msg_google.protobuf.ServiceOptions'(#{} = M, Path, - TrUserData) -> - case M of - #{deprecated := F1} -> - v_type_bool(F1, [deprecated | Path], TrUserData); - _ -> ok - end, - case M of - #{uninterpreted_option := F2} -> - if is_list(F2) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F2, [uninterpreted_option | Path]) - end; - _ -> ok - end, - lists:foreach(fun (deprecated) -> ok; - (uninterpreted_option) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_google.protobuf.ServiceOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.ServiceOptions'}, - M, Path); -'v_msg_google.protobuf.ServiceOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.ServiceOptions'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_google.protobuf.MethodOptions'/3}). --dialyzer({nowarn_function,'v_msg_google.protobuf.MethodOptions'/3}). -'v_msg_google.protobuf.MethodOptions'(#{} = M, Path, - TrUserData) -> - case M of - #{deprecated := F1} -> - v_type_bool(F1, [deprecated | Path], TrUserData); - _ -> ok - end, - case M of - #{uninterpreted_option := F2} -> - if is_list(F2) -> - _ = ['v_msg_google.protobuf.UninterpretedOption'(Elem, - [uninterpreted_option - | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'google.protobuf.UninterpretedOption'}}, - F2, [uninterpreted_option | Path]) - end; - _ -> ok - end, - lists:foreach(fun (deprecated) -> ok; - (uninterpreted_option) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_google.protobuf.MethodOptions'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.MethodOptions'}, - M, Path); -'v_msg_google.protobuf.MethodOptions'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.MethodOptions'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_google.protobuf.UninterpretedOption.NamePart'/3}). --dialyzer({nowarn_function,'v_msg_google.protobuf.UninterpretedOption.NamePart'/3}). -'v_msg_google.protobuf.UninterpretedOption.NamePart'(#{name_part - := F1, - is_extension := F2} = - M, - Path, TrUserData) -> - v_type_string(F1, [name_part | Path], TrUserData), - v_type_bool(F2, [is_extension | Path], TrUserData), - lists:foreach(fun (name_part) -> ok; - (is_extension) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_google.protobuf.UninterpretedOption.NamePart'(M, - Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, - [name_part, is_extension] -- maps:keys(M), - 'google.protobuf.UninterpretedOption.NamePart'}, - M, Path); -'v_msg_google.protobuf.UninterpretedOption.NamePart'(X, - Path, _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.UninterpretedOption.NamePart'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_google.protobuf.UninterpretedOption'/3}). --dialyzer({nowarn_function,'v_msg_google.protobuf.UninterpretedOption'/3}). -'v_msg_google.protobuf.UninterpretedOption'(#{} = M, - Path, TrUserData) -> - case M of - #{name := F1} -> - if is_list(F1) -> - _ = - ['v_msg_google.protobuf.UninterpretedOption.NamePart'(Elem, - [name - | Path], - TrUserData) - || Elem <- F1], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.UninterpretedOption.NamePart'}}, - F1, [name | Path]) - end; - _ -> ok - end, - case M of - #{identifier_value := F2} -> - v_type_string(F2, [identifier_value | Path], - TrUserData); - _ -> ok - end, - case M of - #{positive_int_value := F3} -> - v_type_uint64(F3, [positive_int_value | Path], - TrUserData); - _ -> ok - end, - case M of - #{negative_int_value := F4} -> - v_type_int64(F4, [negative_int_value | Path], - TrUserData); - _ -> ok - end, - case M of - #{double_value := F5} -> - v_type_double(F5, [double_value | Path], TrUserData); - _ -> ok - end, - case M of - #{string_value := F6} -> - v_type_bytes(F6, [string_value | Path], TrUserData); - _ -> ok - end, - case M of - #{aggregate_value := F7} -> - v_type_string(F7, [aggregate_value | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (name) -> ok; - (identifier_value) -> ok; - (positive_int_value) -> ok; - (negative_int_value) -> ok; - (double_value) -> ok; - (string_value) -> ok; - (aggregate_value) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_google.protobuf.UninterpretedOption'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.UninterpretedOption'}, - M, Path); -'v_msg_google.protobuf.UninterpretedOption'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.UninterpretedOption'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_google.protobuf.SourceCodeInfo.Location'/3}). --dialyzer({nowarn_function,'v_msg_google.protobuf.SourceCodeInfo.Location'/3}). -'v_msg_google.protobuf.SourceCodeInfo.Location'(#{} = M, - Path, TrUserData) -> - case M of - #{path := F1} -> - if is_list(F1) -> - _ = [v_type_int32(Elem, [path | Path], TrUserData) - || Elem <- F1], - ok; - true -> - mk_type_error({invalid_list_of, int32}, F1, - [path | Path]) - end; - _ -> ok - end, - case M of - #{span := F2} -> - if is_list(F2) -> - _ = [v_type_int32(Elem, [span | Path], TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, int32}, F2, - [span | Path]) - end; - _ -> ok - end, - case M of - #{leading_comments := F3} -> - v_type_string(F3, [leading_comments | Path], - TrUserData); - _ -> ok - end, - case M of - #{trailing_comments := F4} -> - v_type_string(F4, [trailing_comments | Path], - TrUserData); - _ -> ok - end, - case M of - #{leading_detached_comments := F5} -> - if is_list(F5) -> - _ = [v_type_string(Elem, - [leading_detached_comments | Path], - TrUserData) - || Elem <- F5], - ok; - true -> - mk_type_error({invalid_list_of, string}, F5, - [leading_detached_comments | Path]) - end; - _ -> ok - end, - lists:foreach(fun (path) -> ok; - (span) -> ok; - (leading_comments) -> ok; - (trailing_comments) -> ok; - (leading_detached_comments) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_google.protobuf.SourceCodeInfo.Location'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.SourceCodeInfo.Location'}, - M, Path); -'v_msg_google.protobuf.SourceCodeInfo.Location'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.SourceCodeInfo.Location'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_google.protobuf.SourceCodeInfo'/3}). --dialyzer({nowarn_function,'v_msg_google.protobuf.SourceCodeInfo'/3}). -'v_msg_google.protobuf.SourceCodeInfo'(#{} = M, Path, - TrUserData) -> - case M of - #{location := F1} -> - if is_list(F1) -> - _ = - ['v_msg_google.protobuf.SourceCodeInfo.Location'(Elem, - [location - | Path], - TrUserData) - || Elem <- F1], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.SourceCodeInfo.Location'}}, - F1, [location | Path]) - end; - _ -> ok - end, - lists:foreach(fun (location) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_google.protobuf.SourceCodeInfo'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.SourceCodeInfo'}, - M, Path); -'v_msg_google.protobuf.SourceCodeInfo'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.SourceCodeInfo'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). --dialyzer({nowarn_function,'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). -'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(#{} = - M, - Path, TrUserData) -> - case M of - #{path := F1} -> - if is_list(F1) -> - _ = [v_type_int32(Elem, [path | Path], TrUserData) - || Elem <- F1], - ok; - true -> - mk_type_error({invalid_list_of, int32}, F1, - [path | Path]) - end; - _ -> ok - end, - case M of - #{source_file := F2} -> - v_type_string(F2, [source_file | Path], TrUserData); - _ -> ok - end, - case M of - #{'begin' := F3} -> - v_type_int32(F3, ['begin' | Path], TrUserData); - _ -> ok - end, - case M of - #{'end' := F4} -> - v_type_int32(F4, ['end' | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (path) -> ok; - (source_file) -> ok; - ('begin') -> ok; - ('end') -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(M, - Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.GeneratedCodeInfo.Annotation'}, - M, Path); -'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(X, - Path, _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.GeneratedCodeInfo.Annotation'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_google.protobuf.GeneratedCodeInfo'/3}). --dialyzer({nowarn_function,'v_msg_google.protobuf.GeneratedCodeInfo'/3}). -'v_msg_google.protobuf.GeneratedCodeInfo'(#{} = M, Path, - TrUserData) -> - case M of - #{annotation := F1} -> - if is_list(F1) -> - _ = - ['v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Elem, - [annotation - | Path], - TrUserData) - || Elem <- F1], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, - 'google.protobuf.GeneratedCodeInfo.Annotation'}}, - F1, [annotation | Path]) - end; - _ -> ok - end, - lists:foreach(fun (annotation) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_google.protobuf.GeneratedCodeInfo'(M, Path, - _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'google.protobuf.GeneratedCodeInfo'}, - M, Path); -'v_msg_google.protobuf.GeneratedCodeInfo'(X, Path, - _TrUserData) -> - mk_type_error({expected_msg, - 'google.protobuf.GeneratedCodeInfo'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_mvccpb.KeyValue'/3}). --dialyzer({nowarn_function,'v_msg_mvccpb.KeyValue'/3}). -'v_msg_mvccpb.KeyValue'(#{} = M, Path, TrUserData) -> - case M of - #{key := F1} -> - v_type_bytes(F1, [key | Path], TrUserData); - _ -> ok - end, - case M of - #{create_revision := F2} -> - v_type_int64(F2, [create_revision | Path], TrUserData); - _ -> ok - end, - case M of - #{mod_revision := F3} -> - v_type_int64(F3, [mod_revision | Path], TrUserData); - _ -> ok - end, - case M of - #{version := F4} -> - v_type_int64(F4, [version | Path], TrUserData); - _ -> ok - end, - case M of - #{value := F5} -> - v_type_bytes(F5, [value | Path], TrUserData); - _ -> ok - end, - case M of - #{lease := F6} -> - v_type_int64(F6, [lease | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (key) -> ok; - (create_revision) -> ok; - (mod_revision) -> ok; - (version) -> ok; - (value) -> ok; - (lease) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_mvccpb.KeyValue'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'mvccpb.KeyValue'}, - M, Path); -'v_msg_mvccpb.KeyValue'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'mvccpb.KeyValue'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_mvccpb.Event'/3}). --dialyzer({nowarn_function,'v_msg_mvccpb.Event'/3}). -'v_msg_mvccpb.Event'(#{} = M, Path, TrUserData) -> - case M of - #{type := F1} -> - 'v_enum_mvccpb.Event.EventType'(F1, [type | Path], - TrUserData); - _ -> ok - end, - case M of - #{kv := F2} -> - 'v_msg_mvccpb.KeyValue'(F2, [kv | Path], TrUserData); - _ -> ok - end, - case M of - #{prev_kv := F3} -> - 'v_msg_mvccpb.KeyValue'(F3, [prev_kv | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (type) -> ok; - (kv) -> ok; - (prev_kv) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_mvccpb.Event'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'mvccpb.Event'}, - M, Path); -'v_msg_mvccpb.Event'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'mvccpb.Event'}, X, Path). - --compile({nowarn_unused_function,'v_msg_authpb.UserAddOptions'/3}). --dialyzer({nowarn_function,'v_msg_authpb.UserAddOptions'/3}). -'v_msg_authpb.UserAddOptions'(#{} = M, Path, - TrUserData) -> - case M of - #{no_password := F1} -> - v_type_bool(F1, [no_password | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (no_password) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_authpb.UserAddOptions'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'authpb.UserAddOptions'}, - M, Path); -'v_msg_authpb.UserAddOptions'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'authpb.UserAddOptions'}, - X, Path). - --compile({nowarn_unused_function,'v_msg_authpb.User'/3}). --dialyzer({nowarn_function,'v_msg_authpb.User'/3}). -'v_msg_authpb.User'(#{} = M, Path, TrUserData) -> - case M of - #{name := F1} -> - v_type_bytes(F1, [name | Path], TrUserData); - _ -> ok - end, - case M of - #{password := F2} -> - v_type_bytes(F2, [password | Path], TrUserData); - _ -> ok - end, - case M of - #{roles := F3} -> - if is_list(F3) -> - _ = [v_type_string(Elem, [roles | Path], TrUserData) - || Elem <- F3], - ok; - true -> - mk_type_error({invalid_list_of, string}, F3, - [roles | Path]) - end; - _ -> ok - end, - case M of - #{options := F4} -> - 'v_msg_authpb.UserAddOptions'(F4, [options | Path], - TrUserData); - _ -> ok - end, - lists:foreach(fun (name) -> ok; - (password) -> ok; - (roles) -> ok; - (options) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_authpb.User'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'authpb.User'}, - M, Path); -'v_msg_authpb.User'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'authpb.User'}, X, Path). - --compile({nowarn_unused_function,'v_msg_authpb.Permission'/3}). --dialyzer({nowarn_function,'v_msg_authpb.Permission'/3}). -'v_msg_authpb.Permission'(#{} = M, Path, TrUserData) -> - case M of - #{permType := F1} -> - 'v_enum_authpb.Permission.Type'(F1, [permType | Path], - TrUserData); - _ -> ok - end, - case M of - #{key := F2} -> - v_type_bytes(F2, [key | Path], TrUserData); - _ -> ok - end, - case M of - #{range_end := F3} -> - v_type_bytes(F3, [range_end | Path], TrUserData); - _ -> ok - end, - lists:foreach(fun (permType) -> ok; - (key) -> ok; - (range_end) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_authpb.Permission'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'authpb.Permission'}, - M, Path); -'v_msg_authpb.Permission'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'authpb.Permission'}, X, - Path). - --compile({nowarn_unused_function,'v_msg_authpb.Role'/3}). --dialyzer({nowarn_function,'v_msg_authpb.Role'/3}). -'v_msg_authpb.Role'(#{} = M, Path, TrUserData) -> - case M of - #{name := F1} -> - v_type_bytes(F1, [name | Path], TrUserData); - _ -> ok - end, - case M of - #{keyPermission := F2} -> - if is_list(F2) -> - _ = ['v_msg_authpb.Permission'(Elem, - [keyPermission | Path], - TrUserData) - || Elem <- F2], - ok; - true -> - mk_type_error({invalid_list_of, - {msg, 'authpb.Permission'}}, - F2, [keyPermission | Path]) - end; - _ -> ok - end, - lists:foreach(fun (name) -> ok; - (keyPermission) -> ok; - (OtherKey) -> - mk_type_error({extraneous_key, OtherKey}, M, Path) - end, - maps:keys(M)), - ok; -'v_msg_authpb.Role'(M, Path, _TrUserData) - when is_map(M) -> - mk_type_error({missing_fields, [] -- maps:keys(M), - 'authpb.Role'}, - M, Path); -'v_msg_authpb.Role'(X, Path, _TrUserData) -> - mk_type_error({expected_msg, 'authpb.Role'}, X, Path). - --compile({nowarn_unused_function,'v_enum_Etcd.RangeRequest.SortOrder'/3}). --dialyzer({nowarn_function,'v_enum_Etcd.RangeRequest.SortOrder'/3}). -'v_enum_Etcd.RangeRequest.SortOrder'('NONE', _Path, - _TrUserData) -> - ok; -'v_enum_Etcd.RangeRequest.SortOrder'('ASCEND', _Path, - _TrUserData) -> - ok; -'v_enum_Etcd.RangeRequest.SortOrder'('DESCEND', _Path, - _TrUserData) -> - ok; -'v_enum_Etcd.RangeRequest.SortOrder'(V, Path, - TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_Etcd.RangeRequest.SortOrder'(X, Path, - _TrUserData) -> - mk_type_error({invalid_enum, - 'Etcd.RangeRequest.SortOrder'}, - X, Path). - --compile({nowarn_unused_function,'v_enum_Etcd.RangeRequest.SortTarget'/3}). --dialyzer({nowarn_function,'v_enum_Etcd.RangeRequest.SortTarget'/3}). -'v_enum_Etcd.RangeRequest.SortTarget'('KEY', _Path, - _TrUserData) -> - ok; -'v_enum_Etcd.RangeRequest.SortTarget'('VERSION', _Path, - _TrUserData) -> - ok; -'v_enum_Etcd.RangeRequest.SortTarget'('CREATE', _Path, - _TrUserData) -> - ok; -'v_enum_Etcd.RangeRequest.SortTarget'('MOD', _Path, - _TrUserData) -> - ok; -'v_enum_Etcd.RangeRequest.SortTarget'('VALUE', _Path, - _TrUserData) -> - ok; -'v_enum_Etcd.RangeRequest.SortTarget'(V, Path, - TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_Etcd.RangeRequest.SortTarget'(X, Path, - _TrUserData) -> - mk_type_error({invalid_enum, - 'Etcd.RangeRequest.SortTarget'}, - X, Path). - --compile({nowarn_unused_function,'v_enum_Etcd.Compare.CompareResult'/3}). --dialyzer({nowarn_function,'v_enum_Etcd.Compare.CompareResult'/3}). -'v_enum_Etcd.Compare.CompareResult'('EQUAL', _Path, - _TrUserData) -> - ok; -'v_enum_Etcd.Compare.CompareResult'('GREATER', _Path, - _TrUserData) -> - ok; -'v_enum_Etcd.Compare.CompareResult'('LESS', _Path, - _TrUserData) -> - ok; -'v_enum_Etcd.Compare.CompareResult'('NOT_EQUAL', _Path, - _TrUserData) -> - ok; -'v_enum_Etcd.Compare.CompareResult'(V, Path, TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_Etcd.Compare.CompareResult'(X, Path, - _TrUserData) -> - mk_type_error({invalid_enum, - 'Etcd.Compare.CompareResult'}, - X, Path). - --compile({nowarn_unused_function,'v_enum_Etcd.Compare.CompareTarget'/3}). --dialyzer({nowarn_function,'v_enum_Etcd.Compare.CompareTarget'/3}). -'v_enum_Etcd.Compare.CompareTarget'('VERSION', _Path, - _TrUserData) -> - ok; -'v_enum_Etcd.Compare.CompareTarget'('CREATE', _Path, - _TrUserData) -> - ok; -'v_enum_Etcd.Compare.CompareTarget'('MOD', _Path, - _TrUserData) -> - ok; -'v_enum_Etcd.Compare.CompareTarget'('VALUE', _Path, - _TrUserData) -> - ok; -'v_enum_Etcd.Compare.CompareTarget'('LEASE', _Path, - _TrUserData) -> - ok; -'v_enum_Etcd.Compare.CompareTarget'(V, Path, TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_Etcd.Compare.CompareTarget'(X, Path, - _TrUserData) -> - mk_type_error({invalid_enum, - 'Etcd.Compare.CompareTarget'}, - X, Path). - --compile({nowarn_unused_function,'v_enum_Etcd.WatchCreateRequest.FilterType'/3}). --dialyzer({nowarn_function,'v_enum_Etcd.WatchCreateRequest.FilterType'/3}). -'v_enum_Etcd.WatchCreateRequest.FilterType'('NOPUT', - _Path, _TrUserData) -> - ok; -'v_enum_Etcd.WatchCreateRequest.FilterType'('NODELETE', - _Path, _TrUserData) -> - ok; -'v_enum_Etcd.WatchCreateRequest.FilterType'(V, Path, - TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_Etcd.WatchCreateRequest.FilterType'(X, Path, - _TrUserData) -> - mk_type_error({invalid_enum, - 'Etcd.WatchCreateRequest.FilterType'}, - X, Path). - --compile({nowarn_unused_function,'v_enum_Etcd.AlarmType'/3}). --dialyzer({nowarn_function,'v_enum_Etcd.AlarmType'/3}). -'v_enum_Etcd.AlarmType'('NONE', _Path, _TrUserData) -> - ok; -'v_enum_Etcd.AlarmType'('NOSPACE', _Path, - _TrUserData) -> - ok; -'v_enum_Etcd.AlarmType'('CORRUPT', _Path, - _TrUserData) -> - ok; -'v_enum_Etcd.AlarmType'(V, Path, TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_Etcd.AlarmType'(X, Path, _TrUserData) -> - mk_type_error({invalid_enum, 'Etcd.AlarmType'}, X, - Path). - --compile({nowarn_unused_function,'v_enum_Etcd.AlarmRequest.AlarmAction'/3}). --dialyzer({nowarn_function,'v_enum_Etcd.AlarmRequest.AlarmAction'/3}). -'v_enum_Etcd.AlarmRequest.AlarmAction'('GET', _Path, - _TrUserData) -> - ok; -'v_enum_Etcd.AlarmRequest.AlarmAction'('ACTIVATE', - _Path, _TrUserData) -> - ok; -'v_enum_Etcd.AlarmRequest.AlarmAction'('DEACTIVATE', - _Path, _TrUserData) -> - ok; -'v_enum_Etcd.AlarmRequest.AlarmAction'(V, Path, - TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_Etcd.AlarmRequest.AlarmAction'(X, Path, - _TrUserData) -> - mk_type_error({invalid_enum, - 'Etcd.AlarmRequest.AlarmAction'}, - X, Path). - --compile({nowarn_unused_function,'v_enum_Etcd.HealthCheckResponse.ServingStatus'/3}). --dialyzer({nowarn_function,'v_enum_Etcd.HealthCheckResponse.ServingStatus'/3}). -'v_enum_Etcd.HealthCheckResponse.ServingStatus'('UNKNOWN', - _Path, _TrUserData) -> - ok; -'v_enum_Etcd.HealthCheckResponse.ServingStatus'('SERVING', - _Path, _TrUserData) -> - ok; -'v_enum_Etcd.HealthCheckResponse.ServingStatus'('NOT_SERVING', - _Path, _TrUserData) -> - ok; -'v_enum_Etcd.HealthCheckResponse.ServingStatus'('SERVICE_UNKNOWN', - _Path, _TrUserData) -> - ok; -'v_enum_Etcd.HealthCheckResponse.ServingStatus'(V, Path, - TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_Etcd.HealthCheckResponse.ServingStatus'(X, Path, - _TrUserData) -> - mk_type_error({invalid_enum, - 'Etcd.HealthCheckResponse.ServingStatus'}, - X, Path). - --compile({nowarn_unused_function,'v_enum_google.protobuf.FieldDescriptorProto.Type'/3}). --dialyzer({nowarn_function,'v_enum_google.protobuf.FieldDescriptorProto.Type'/3}). -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_DOUBLE', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FLOAT', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT64', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT64', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT32', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED64', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED32', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BOOL', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_STRING', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_GROUP', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_MESSAGE', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BYTES', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT32', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_ENUM', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED32', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED64', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT32', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT64', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Type'(V, - Path, TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_google.protobuf.FieldDescriptorProto.Type'(X, - Path, _TrUserData) -> - mk_type_error({invalid_enum, - 'google.protobuf.FieldDescriptorProto.Type'}, - X, Path). - --compile({nowarn_unused_function,'v_enum_google.protobuf.FieldDescriptorProto.Label'/3}). --dialyzer({nowarn_function,'v_enum_google.protobuf.FieldDescriptorProto.Label'/3}). -'v_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_OPTIONAL', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REQUIRED', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REPEATED', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldDescriptorProto.Label'(V, - Path, TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_google.protobuf.FieldDescriptorProto.Label'(X, - Path, _TrUserData) -> - mk_type_error({invalid_enum, - 'google.protobuf.FieldDescriptorProto.Label'}, - X, Path). - --compile({nowarn_unused_function,'v_enum_google.protobuf.FileOptions.OptimizeMode'/3}). --dialyzer({nowarn_function,'v_enum_google.protobuf.FileOptions.OptimizeMode'/3}). -'v_enum_google.protobuf.FileOptions.OptimizeMode'('SPEED', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FileOptions.OptimizeMode'('CODE_SIZE', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FileOptions.OptimizeMode'('LITE_RUNTIME', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FileOptions.OptimizeMode'(V, - Path, TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_google.protobuf.FileOptions.OptimizeMode'(X, - Path, _TrUserData) -> - mk_type_error({invalid_enum, - 'google.protobuf.FileOptions.OptimizeMode'}, - X, Path). - --compile({nowarn_unused_function,'v_enum_google.protobuf.FieldOptions.CType'/3}). --dialyzer({nowarn_function,'v_enum_google.protobuf.FieldOptions.CType'/3}). -'v_enum_google.protobuf.FieldOptions.CType'('STRING', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldOptions.CType'('CORD', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldOptions.CType'('STRING_PIECE', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldOptions.CType'(V, Path, - TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_google.protobuf.FieldOptions.CType'(X, Path, - _TrUserData) -> - mk_type_error({invalid_enum, - 'google.protobuf.FieldOptions.CType'}, - X, Path). - --compile({nowarn_unused_function,'v_enum_google.protobuf.FieldOptions.JSType'/3}). --dialyzer({nowarn_function,'v_enum_google.protobuf.FieldOptions.JSType'/3}). -'v_enum_google.protobuf.FieldOptions.JSType'('JS_NORMAL', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldOptions.JSType'('JS_STRING', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldOptions.JSType'('JS_NUMBER', - _Path, _TrUserData) -> - ok; -'v_enum_google.protobuf.FieldOptions.JSType'(V, Path, - TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_google.protobuf.FieldOptions.JSType'(X, Path, - _TrUserData) -> - mk_type_error({invalid_enum, - 'google.protobuf.FieldOptions.JSType'}, - X, Path). - --compile({nowarn_unused_function,'v_enum_mvccpb.Event.EventType'/3}). --dialyzer({nowarn_function,'v_enum_mvccpb.Event.EventType'/3}). -'v_enum_mvccpb.Event.EventType'('PUT', _Path, - _TrUserData) -> - ok; -'v_enum_mvccpb.Event.EventType'('DELETE', _Path, - _TrUserData) -> - ok; -'v_enum_mvccpb.Event.EventType'(V, Path, TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_mvccpb.Event.EventType'(X, Path, _TrUserData) -> - mk_type_error({invalid_enum, 'mvccpb.Event.EventType'}, - X, Path). - --compile({nowarn_unused_function,'v_enum_authpb.Permission.Type'/3}). --dialyzer({nowarn_function,'v_enum_authpb.Permission.Type'/3}). -'v_enum_authpb.Permission.Type'('READ', _Path, - _TrUserData) -> - ok; -'v_enum_authpb.Permission.Type'('WRITE', _Path, - _TrUserData) -> - ok; -'v_enum_authpb.Permission.Type'('READWRITE', _Path, - _TrUserData) -> - ok; -'v_enum_authpb.Permission.Type'(V, Path, TrUserData) - when is_integer(V) -> - v_type_sint32(V, Path, TrUserData); -'v_enum_authpb.Permission.Type'(X, Path, _TrUserData) -> - mk_type_error({invalid_enum, 'authpb.Permission.Type'}, - X, Path). - --compile({nowarn_unused_function,v_type_sint32/3}). --dialyzer({nowarn_function,v_type_sint32/3}). -v_type_sint32(N, _Path, _TrUserData) - when -2147483648 =< N, N =< 2147483647 -> - ok; -v_type_sint32(N, Path, _TrUserData) - when is_integer(N) -> - mk_type_error({value_out_of_range, sint32, signed, 32}, - N, Path); -v_type_sint32(X, Path, _TrUserData) -> - mk_type_error({bad_integer, sint32, signed, 32}, X, - Path). - --compile({nowarn_unused_function,v_type_int32/3}). --dialyzer({nowarn_function,v_type_int32/3}). -v_type_int32(N, _Path, _TrUserData) - when -2147483648 =< N, N =< 2147483647 -> - ok; -v_type_int32(N, Path, _TrUserData) when is_integer(N) -> - mk_type_error({value_out_of_range, int32, signed, 32}, - N, Path); -v_type_int32(X, Path, _TrUserData) -> - mk_type_error({bad_integer, int32, signed, 32}, X, - Path). - --compile({nowarn_unused_function,v_type_int64/3}). --dialyzer({nowarn_function,v_type_int64/3}). -v_type_int64(N, _Path, _TrUserData) - when -9223372036854775808 =< N, - N =< 9223372036854775807 -> - ok; -v_type_int64(N, Path, _TrUserData) when is_integer(N) -> - mk_type_error({value_out_of_range, int64, signed, 64}, - N, Path); -v_type_int64(X, Path, _TrUserData) -> - mk_type_error({bad_integer, int64, signed, 64}, X, - Path). - --compile({nowarn_unused_function,v_type_uint32/3}). --dialyzer({nowarn_function,v_type_uint32/3}). -v_type_uint32(N, _Path, _TrUserData) - when 0 =< N, N =< 4294967295 -> - ok; -v_type_uint32(N, Path, _TrUserData) - when is_integer(N) -> - mk_type_error({value_out_of_range, uint32, unsigned, - 32}, - N, Path); -v_type_uint32(X, Path, _TrUserData) -> - mk_type_error({bad_integer, uint32, unsigned, 32}, X, - Path). - --compile({nowarn_unused_function,v_type_uint64/3}). --dialyzer({nowarn_function,v_type_uint64/3}). -v_type_uint64(N, _Path, _TrUserData) - when 0 =< N, N =< 18446744073709551615 -> - ok; -v_type_uint64(N, Path, _TrUserData) - when is_integer(N) -> - mk_type_error({value_out_of_range, uint64, unsigned, - 64}, - N, Path); -v_type_uint64(X, Path, _TrUserData) -> - mk_type_error({bad_integer, uint64, unsigned, 64}, X, - Path). - --compile({nowarn_unused_function,v_type_bool/3}). --dialyzer({nowarn_function,v_type_bool/3}). -v_type_bool(false, _Path, _TrUserData) -> ok; -v_type_bool(true, _Path, _TrUserData) -> ok; -v_type_bool(0, _Path, _TrUserData) -> ok; -v_type_bool(1, _Path, _TrUserData) -> ok; -v_type_bool(X, Path, _TrUserData) -> - mk_type_error(bad_boolean_value, X, Path). - --compile({nowarn_unused_function,v_type_double/3}). --dialyzer({nowarn_function,v_type_double/3}). -v_type_double(N, _Path, _TrUserData) when is_float(N) -> - ok; -v_type_double(N, _Path, _TrUserData) - when is_integer(N) -> - ok; -v_type_double(infinity, _Path, _TrUserData) -> ok; -v_type_double('-infinity', _Path, _TrUserData) -> ok; -v_type_double(nan, _Path, _TrUserData) -> ok; -v_type_double(X, Path, _TrUserData) -> - mk_type_error(bad_double_value, X, Path). - --compile({nowarn_unused_function,v_type_string/3}). --dialyzer({nowarn_function,v_type_string/3}). -v_type_string(S, Path, _TrUserData) - when is_list(S); is_binary(S) -> - try unicode:characters_to_binary(S) of - B when is_binary(B) -> ok; - {error, _, _} -> - mk_type_error(bad_unicode_string, S, Path) - catch - error:badarg -> - mk_type_error(bad_unicode_string, S, Path) - end; -v_type_string(X, Path, _TrUserData) -> - mk_type_error(bad_unicode_string, X, Path). - --compile({nowarn_unused_function,v_type_bytes/3}). --dialyzer({nowarn_function,v_type_bytes/3}). -v_type_bytes(B, _Path, _TrUserData) when is_binary(B) -> - ok; -v_type_bytes(B, _Path, _TrUserData) when is_list(B) -> - ok; -v_type_bytes(X, Path, _TrUserData) -> - mk_type_error(bad_binary_value, X, Path). - --compile({nowarn_unused_function,mk_type_error/3}). --spec mk_type_error(_, _, list()) -> no_return(). -mk_type_error(Error, ValueSeen, Path) -> - Path2 = prettify_path(Path), - erlang:error({gpb_type_error, - {Error, [{value, ValueSeen}, {path, Path2}]}}). - - --compile({nowarn_unused_function,prettify_path/1}). --dialyzer({nowarn_function,prettify_path/1}). -prettify_path([]) -> top_level; -prettify_path(PathR) -> - list_to_atom(lists:append(lists:join(".", - lists:map(fun atom_to_list/1, - lists:reverse(PathR))))). - - --compile({nowarn_unused_function,id/2}). --compile({inline,id/2}). -id(X, _TrUserData) -> X. - --compile({nowarn_unused_function,v_ok/3}). --compile({inline,v_ok/3}). -v_ok(_Value, _Path, _TrUserData) -> ok. - --compile({nowarn_unused_function,m_overwrite/3}). --compile({inline,m_overwrite/3}). -m_overwrite(_Prev, New, _TrUserData) -> New. - --compile({nowarn_unused_function,cons/3}). --compile({inline,cons/3}). -cons(Elem, Acc, _TrUserData) -> [Elem | Acc]. - --compile({nowarn_unused_function,lists_reverse/2}). --compile({inline,lists_reverse/2}). -'lists_reverse'(L, _TrUserData) -> lists:reverse(L). --compile({nowarn_unused_function,'erlang_++'/3}). --compile({inline,'erlang_++'/3}). -'erlang_++'(A, B, _TrUserData) -> A ++ B. - - -get_msg_defs() -> - [{{enum, 'Etcd.RangeRequest.SortOrder'}, - [{'NONE', 0}, {'ASCEND', 1}, {'DESCEND', 2}]}, - {{enum, 'Etcd.RangeRequest.SortTarget'}, - [{'KEY', 0}, {'VERSION', 1}, {'CREATE', 2}, {'MOD', 3}, - {'VALUE', 4}]}, - {{enum, 'Etcd.Compare.CompareResult'}, - [{'EQUAL', 0}, {'GREATER', 1}, {'LESS', 2}, - {'NOT_EQUAL', 3}]}, - {{enum, 'Etcd.Compare.CompareTarget'}, - [{'VERSION', 0}, {'CREATE', 1}, {'MOD', 2}, - {'VALUE', 3}, {'LEASE', 4}]}, - {{enum, 'Etcd.WatchCreateRequest.FilterType'}, - [{'NOPUT', 0}, {'NODELETE', 1}]}, - {{enum, 'Etcd.AlarmType'}, - [{'NONE', 0}, {'NOSPACE', 1}, {'CORRUPT', 2}]}, - {{enum, 'Etcd.AlarmRequest.AlarmAction'}, - [{'GET', 0}, {'ACTIVATE', 1}, {'DEACTIVATE', 2}]}, - {{enum, 'Etcd.HealthCheckResponse.ServingStatus'}, - [{'UNKNOWN', 0}, {'SERVING', 1}, {'NOT_SERVING', 2}, - {'SERVICE_UNKNOWN', 3}]}, - {{enum, 'google.protobuf.FieldDescriptorProto.Type'}, - [{'TYPE_DOUBLE', 1}, {'TYPE_FLOAT', 2}, - {'TYPE_INT64', 3}, {'TYPE_UINT64', 4}, - {'TYPE_INT32', 5}, {'TYPE_FIXED64', 6}, - {'TYPE_FIXED32', 7}, {'TYPE_BOOL', 8}, - {'TYPE_STRING', 9}, {'TYPE_GROUP', 10}, - {'TYPE_MESSAGE', 11}, {'TYPE_BYTES', 12}, - {'TYPE_UINT32', 13}, {'TYPE_ENUM', 14}, - {'TYPE_SFIXED32', 15}, {'TYPE_SFIXED64', 16}, - {'TYPE_SINT32', 17}, {'TYPE_SINT64', 18}]}, - {{enum, 'google.protobuf.FieldDescriptorProto.Label'}, - [{'LABEL_OPTIONAL', 1}, {'LABEL_REQUIRED', 2}, - {'LABEL_REPEATED', 3}]}, - {{enum, 'google.protobuf.FileOptions.OptimizeMode'}, - [{'SPEED', 1}, {'CODE_SIZE', 2}, {'LITE_RUNTIME', 3}]}, - {{enum, 'google.protobuf.FieldOptions.CType'}, - [{'STRING', 0}, {'CORD', 1}, {'STRING_PIECE', 2}]}, - {{enum, 'google.protobuf.FieldOptions.JSType'}, - [{'JS_NORMAL', 0}, {'JS_STRING', 1}, {'JS_NUMBER', 2}]}, - {{enum, 'mvccpb.Event.EventType'}, - [{'PUT', 0}, {'DELETE', 1}]}, - {{enum, 'authpb.Permission.Type'}, - [{'READ', 0}, {'WRITE', 1}, {'READWRITE', 2}]}, - {{msg, 'Etcd.ResponseHeader'}, - [#{name => cluster_id, fnum => 1, rnum => 2, - type => uint64, occurrence => optional, opts => []}, - #{name => member_id, fnum => 2, rnum => 3, - type => uint64, occurrence => optional, opts => []}, - #{name => revision, fnum => 3, rnum => 4, type => int64, - occurrence => optional, opts => []}, - #{name => raft_term, fnum => 4, rnum => 5, - type => uint64, occurrence => optional, opts => []}]}, - {{msg, 'Etcd.RangeRequest'}, - [#{name => key, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}, - #{name => range_end, fnum => 2, rnum => 3, - type => bytes, occurrence => optional, opts => []}, - #{name => limit, fnum => 3, rnum => 4, type => int64, - occurrence => optional, opts => []}, - #{name => revision, fnum => 4, rnum => 5, type => int64, - occurrence => optional, opts => []}, - #{name => sort_order, fnum => 5, rnum => 6, - type => {enum, 'Etcd.RangeRequest.SortOrder'}, - occurrence => optional, opts => []}, - #{name => sort_target, fnum => 6, rnum => 7, - type => {enum, 'Etcd.RangeRequest.SortTarget'}, - occurrence => optional, opts => []}, - #{name => serializable, fnum => 7, rnum => 8, - type => bool, occurrence => optional, opts => []}, - #{name => keys_only, fnum => 8, rnum => 9, type => bool, - occurrence => optional, opts => []}, - #{name => count_only, fnum => 9, rnum => 10, - type => bool, occurrence => optional, opts => []}, - #{name => min_mod_revision, fnum => 10, rnum => 11, - type => int64, occurrence => optional, opts => []}, - #{name => max_mod_revision, fnum => 11, rnum => 12, - type => int64, occurrence => optional, opts => []}, - #{name => min_create_revision, fnum => 12, rnum => 13, - type => int64, occurrence => optional, opts => []}, - #{name => max_create_revision, fnum => 13, rnum => 14, - type => int64, occurrence => optional, opts => []}]}, - {{msg, 'Etcd.RangeResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => kvs, fnum => 2, rnum => 3, - type => {msg, 'mvccpb.KeyValue'}, - occurrence => repeated, opts => []}, - #{name => more, fnum => 3, rnum => 4, type => bool, - occurrence => optional, opts => []}, - #{name => count, fnum => 4, rnum => 5, type => int64, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.PutRequest'}, - [#{name => key, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}, - #{name => value, fnum => 2, rnum => 3, type => bytes, - occurrence => optional, opts => []}, - #{name => lease, fnum => 3, rnum => 4, type => int64, - occurrence => optional, opts => []}, - #{name => prev_kv, fnum => 4, rnum => 5, type => bool, - occurrence => optional, opts => []}, - #{name => ignore_value, fnum => 5, rnum => 6, - type => bool, occurrence => optional, opts => []}, - #{name => ignore_lease, fnum => 6, rnum => 7, - type => bool, occurrence => optional, opts => []}]}, - {{msg, 'Etcd.PutResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => prev_kv, fnum => 2, rnum => 3, - type => {msg, 'mvccpb.KeyValue'}, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.DeleteRangeRequest'}, - [#{name => key, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}, - #{name => range_end, fnum => 2, rnum => 3, - type => bytes, occurrence => optional, opts => []}, - #{name => prev_kv, fnum => 3, rnum => 4, type => bool, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.DeleteRangeResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => deleted, fnum => 2, rnum => 3, type => int64, - occurrence => optional, opts => []}, - #{name => prev_kvs, fnum => 3, rnum => 4, - type => {msg, 'mvccpb.KeyValue'}, - occurrence => repeated, opts => []}]}, - {{msg, 'Etcd.RequestOp'}, - [#{name => request, rnum => 2, - fields => - [#{name => request_range, fnum => 1, rnum => 2, - type => {msg, 'Etcd.RangeRequest'}, - occurrence => optional, opts => []}, - #{name => request_put, fnum => 2, rnum => 2, - type => {msg, 'Etcd.PutRequest'}, - occurrence => optional, opts => []}, - #{name => request_delete_range, fnum => 3, rnum => 2, - type => {msg, 'Etcd.DeleteRangeRequest'}, - occurrence => optional, opts => []}, - #{name => request_txn, fnum => 4, rnum => 2, - type => {msg, 'Etcd.TxnRequest'}, - occurrence => optional, opts => []}]}]}, - {{msg, 'Etcd.ResponseOp'}, - [#{name => response, rnum => 2, - fields => - [#{name => response_range, fnum => 1, rnum => 2, - type => {msg, 'Etcd.RangeResponse'}, - occurrence => optional, opts => []}, - #{name => response_put, fnum => 2, rnum => 2, - type => {msg, 'Etcd.PutResponse'}, - occurrence => optional, opts => []}, - #{name => response_delete_range, fnum => 3, rnum => 2, - type => {msg, 'Etcd.DeleteRangeResponse'}, - occurrence => optional, opts => []}, - #{name => response_txn, fnum => 4, rnum => 2, - type => {msg, 'Etcd.TxnResponse'}, - occurrence => optional, opts => []}]}]}, - {{msg, 'Etcd.Compare'}, - [#{name => result, fnum => 1, rnum => 2, - type => {enum, 'Etcd.Compare.CompareResult'}, - occurrence => optional, opts => []}, - #{name => target, fnum => 2, rnum => 3, - type => {enum, 'Etcd.Compare.CompareTarget'}, - occurrence => optional, opts => []}, - #{name => key, fnum => 3, rnum => 4, type => bytes, - occurrence => optional, opts => []}, - #{name => target_union, rnum => 5, - fields => - [#{name => version, fnum => 4, rnum => 5, type => int64, - occurrence => optional, opts => []}, - #{name => create_revision, fnum => 5, rnum => 5, - type => int64, occurrence => optional, opts => []}, - #{name => mod_revision, fnum => 6, rnum => 5, - type => int64, occurrence => optional, opts => []}, - #{name => value, fnum => 7, rnum => 5, type => bytes, - occurrence => optional, opts => []}, - #{name => lease, fnum => 8, rnum => 5, type => int64, - occurrence => optional, opts => []}]}, - #{name => range_end, fnum => 64, rnum => 6, - type => bytes, occurrence => optional, opts => []}]}, - {{msg, 'Etcd.TxnRequest'}, - [#{name => compare, fnum => 1, rnum => 2, - type => {msg, 'Etcd.Compare'}, occurrence => repeated, - opts => []}, - #{name => success, fnum => 2, rnum => 3, - type => {msg, 'Etcd.RequestOp'}, occurrence => repeated, - opts => []}, - #{name => failure, fnum => 3, rnum => 4, - type => {msg, 'Etcd.RequestOp'}, occurrence => repeated, - opts => []}]}, - {{msg, 'Etcd.TxnResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => succeeded, fnum => 2, rnum => 3, type => bool, - occurrence => optional, opts => []}, - #{name => responses, fnum => 3, rnum => 4, - type => {msg, 'Etcd.ResponseOp'}, - occurrence => repeated, opts => []}]}, - {{msg, 'Etcd.CompactionRequest'}, - [#{name => revision, fnum => 1, rnum => 2, - type => int64, occurrence => optional, opts => []}, - #{name => physical, fnum => 2, rnum => 3, type => bool, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.CompactionResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.HashRequest'}, []}, - {{msg, 'Etcd.HashKVRequest'}, - [#{name => revision, fnum => 1, rnum => 2, - type => int64, occurrence => optional, opts => []}]}, - {{msg, 'Etcd.HashKVResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => hash, fnum => 2, rnum => 3, type => uint32, - occurrence => optional, opts => []}, - #{name => compact_revision, fnum => 3, rnum => 4, - type => int64, occurrence => optional, opts => []}]}, - {{msg, 'Etcd.HashResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => hash, fnum => 2, rnum => 3, type => uint32, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.SnapshotRequest'}, []}, - {{msg, 'Etcd.SnapshotResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => remaining_bytes, fnum => 2, rnum => 3, - type => uint64, occurrence => optional, opts => []}, - #{name => blob, fnum => 3, rnum => 4, type => bytes, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.WatchRequest'}, - [#{name => request_union, rnum => 2, - fields => - [#{name => create_request, fnum => 1, rnum => 2, - type => {msg, 'Etcd.WatchCreateRequest'}, - occurrence => optional, opts => []}, - #{name => cancel_request, fnum => 2, rnum => 2, - type => {msg, 'Etcd.WatchCancelRequest'}, - occurrence => optional, opts => []}, - #{name => progress_request, fnum => 3, rnum => 2, - type => {msg, 'Etcd.WatchProgressRequest'}, - occurrence => optional, opts => []}]}]}, - {{msg, 'Etcd.WatchCreateRequest'}, - [#{name => key, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}, - #{name => range_end, fnum => 2, rnum => 3, - type => bytes, occurrence => optional, opts => []}, - #{name => start_revision, fnum => 3, rnum => 4, - type => int64, occurrence => optional, opts => []}, - #{name => progress_notify, fnum => 4, rnum => 5, - type => bool, occurrence => optional, opts => []}, - #{name => filters, fnum => 5, rnum => 6, - type => {enum, 'Etcd.WatchCreateRequest.FilterType'}, - occurrence => repeated, opts => [packed]}, - #{name => prev_kv, fnum => 6, rnum => 7, type => bool, - occurrence => optional, opts => []}, - #{name => watch_id, fnum => 7, rnum => 8, type => int64, - occurrence => optional, opts => []}, - #{name => fragment, fnum => 8, rnum => 9, type => bool, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.WatchCancelRequest'}, - [#{name => watch_id, fnum => 1, rnum => 2, - type => int64, occurrence => optional, opts => []}]}, - {{msg, 'Etcd.WatchProgressRequest'}, []}, - {{msg, 'Etcd.WatchResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => watch_id, fnum => 2, rnum => 3, type => int64, - occurrence => optional, opts => []}, - #{name => created, fnum => 3, rnum => 4, type => bool, - occurrence => optional, opts => []}, - #{name => canceled, fnum => 4, rnum => 5, type => bool, - occurrence => optional, opts => []}, - #{name => compact_revision, fnum => 5, rnum => 6, - type => int64, occurrence => optional, opts => []}, - #{name => cancel_reason, fnum => 6, rnum => 7, - type => string, occurrence => optional, opts => []}, - #{name => fragment, fnum => 7, rnum => 8, type => bool, - occurrence => optional, opts => []}, - #{name => events, fnum => 11, rnum => 9, - type => {msg, 'mvccpb.Event'}, occurrence => repeated, - opts => []}]}, - {{msg, 'Etcd.LeaseGrantRequest'}, - [#{name => 'TTL', fnum => 1, rnum => 2, type => int64, - occurrence => optional, opts => []}, - #{name => 'ID', fnum => 2, rnum => 3, type => int64, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.LeaseGrantResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => 'ID', fnum => 2, rnum => 3, type => int64, - occurrence => optional, opts => []}, - #{name => 'TTL', fnum => 3, rnum => 4, type => int64, - occurrence => optional, opts => []}, - #{name => error, fnum => 4, rnum => 5, type => string, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.LeaseRevokeRequest'}, - [#{name => 'ID', fnum => 1, rnum => 2, type => int64, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.LeaseRevokeResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.LeaseCheckpoint'}, - [#{name => 'ID', fnum => 1, rnum => 2, type => int64, - occurrence => optional, opts => []}, - #{name => remaining_TTL, fnum => 2, rnum => 3, - type => int64, occurrence => optional, opts => []}]}, - {{msg, 'Etcd.LeaseCheckpointRequest'}, - [#{name => checkpoints, fnum => 1, rnum => 2, - type => {msg, 'Etcd.LeaseCheckpoint'}, - occurrence => repeated, opts => []}]}, - {{msg, 'Etcd.LeaseCheckpointResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.LeaseKeepAliveRequest'}, - [#{name => 'ID', fnum => 1, rnum => 2, type => int64, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.LeaseKeepAliveResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => 'ID', fnum => 2, rnum => 3, type => int64, - occurrence => optional, opts => []}, - #{name => 'TTL', fnum => 3, rnum => 4, type => int64, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.LeaseTimeToLiveRequest'}, - [#{name => 'ID', fnum => 1, rnum => 2, type => int64, - occurrence => optional, opts => []}, - #{name => keys, fnum => 2, rnum => 3, type => bool, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.LeaseTimeToLiveResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => 'ID', fnum => 2, rnum => 3, type => int64, - occurrence => optional, opts => []}, - #{name => 'TTL', fnum => 3, rnum => 4, type => int64, - occurrence => optional, opts => []}, - #{name => grantedTTL, fnum => 4, rnum => 5, - type => int64, occurrence => optional, opts => []}, - #{name => keys, fnum => 5, rnum => 6, type => bytes, - occurrence => repeated, opts => []}]}, - {{msg, 'Etcd.LeaseLeasesRequest'}, []}, - {{msg, 'Etcd.LeaseStatus'}, - [#{name => 'ID', fnum => 1, rnum => 2, type => int64, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.LeaseLeasesResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => leases, fnum => 2, rnum => 3, - type => {msg, 'Etcd.LeaseStatus'}, - occurrence => repeated, opts => []}]}, - {{msg, 'Etcd.Member'}, - [#{name => 'ID', fnum => 1, rnum => 2, type => uint64, - occurrence => optional, opts => []}, - #{name => name, fnum => 2, rnum => 3, type => string, - occurrence => optional, opts => []}, - #{name => peerURLs, fnum => 3, rnum => 4, - type => string, occurrence => repeated, opts => []}, - #{name => clientURLs, fnum => 4, rnum => 5, - type => string, occurrence => repeated, opts => []}, - #{name => isLearner, fnum => 5, rnum => 6, type => bool, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.MemberAddRequest'}, - [#{name => peerURLs, fnum => 1, rnum => 2, - type => string, occurrence => repeated, opts => []}, - #{name => isLearner, fnum => 2, rnum => 3, type => bool, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.MemberAddResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => member, fnum => 2, rnum => 3, - type => {msg, 'Etcd.Member'}, occurrence => optional, - opts => []}, - #{name => members, fnum => 3, rnum => 4, - type => {msg, 'Etcd.Member'}, occurrence => repeated, - opts => []}]}, - {{msg, 'Etcd.MemberRemoveRequest'}, - [#{name => 'ID', fnum => 1, rnum => 2, type => uint64, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.MemberRemoveResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => members, fnum => 2, rnum => 3, - type => {msg, 'Etcd.Member'}, occurrence => repeated, - opts => []}]}, - {{msg, 'Etcd.MemberUpdateRequest'}, - [#{name => 'ID', fnum => 1, rnum => 2, type => uint64, - occurrence => optional, opts => []}, - #{name => peerURLs, fnum => 2, rnum => 3, - type => string, occurrence => repeated, opts => []}]}, - {{msg, 'Etcd.MemberUpdateResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => members, fnum => 2, rnum => 3, - type => {msg, 'Etcd.Member'}, occurrence => repeated, - opts => []}]}, - {{msg, 'Etcd.MemberListRequest'}, []}, - {{msg, 'Etcd.MemberListResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => members, fnum => 2, rnum => 3, - type => {msg, 'Etcd.Member'}, occurrence => repeated, - opts => []}]}, - {{msg, 'Etcd.MemberPromoteRequest'}, - [#{name => 'ID', fnum => 1, rnum => 2, type => uint64, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.MemberPromoteResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => members, fnum => 2, rnum => 3, - type => {msg, 'Etcd.Member'}, occurrence => repeated, - opts => []}]}, - {{msg, 'Etcd.DefragmentRequest'}, []}, - {{msg, 'Etcd.DefragmentResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.MoveLeaderRequest'}, - [#{name => targetID, fnum => 1, rnum => 2, - type => uint64, occurrence => optional, opts => []}]}, - {{msg, 'Etcd.MoveLeaderResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.AlarmRequest'}, - [#{name => action, fnum => 1, rnum => 2, - type => {enum, 'Etcd.AlarmRequest.AlarmAction'}, - occurrence => optional, opts => []}, - #{name => memberID, fnum => 2, rnum => 3, - type => uint64, occurrence => optional, opts => []}, - #{name => alarm, fnum => 3, rnum => 4, - type => {enum, 'Etcd.AlarmType'}, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.AlarmMember'}, - [#{name => memberID, fnum => 1, rnum => 2, - type => uint64, occurrence => optional, opts => []}, - #{name => alarm, fnum => 2, rnum => 3, - type => {enum, 'Etcd.AlarmType'}, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.AlarmResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => alarms, fnum => 2, rnum => 3, - type => {msg, 'Etcd.AlarmMember'}, - occurrence => repeated, opts => []}]}, - {{msg, 'Etcd.StatusRequest'}, []}, - {{msg, 'Etcd.StatusResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => version, fnum => 2, rnum => 3, type => string, - occurrence => optional, opts => []}, - #{name => dbSize, fnum => 3, rnum => 4, type => int64, - occurrence => optional, opts => []}, - #{name => leader, fnum => 4, rnum => 5, type => uint64, - occurrence => optional, opts => []}, - #{name => raftIndex, fnum => 5, rnum => 6, - type => uint64, occurrence => optional, opts => []}, - #{name => raftTerm, fnum => 6, rnum => 7, - type => uint64, occurrence => optional, opts => []}, - #{name => raftAppliedIndex, fnum => 7, rnum => 8, - type => uint64, occurrence => optional, opts => []}, - #{name => errors, fnum => 8, rnum => 9, type => string, - occurrence => repeated, opts => []}, - #{name => dbSizeInUse, fnum => 9, rnum => 10, - type => int64, occurrence => optional, opts => []}, - #{name => isLearner, fnum => 10, rnum => 11, - type => bool, occurrence => optional, opts => []}]}, - {{msg, 'Etcd.AuthEnableRequest'}, []}, - {{msg, 'Etcd.AuthDisableRequest'}, []}, - {{msg, 'Etcd.AuthenticateRequest'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => password, fnum => 2, rnum => 3, - type => string, occurrence => optional, opts => []}]}, - {{msg, 'Etcd.AuthUserAddRequest'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => password, fnum => 2, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => options, fnum => 3, rnum => 4, - type => {msg, 'authpb.UserAddOptions'}, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.AuthUserGetRequest'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.AuthUserDeleteRequest'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.AuthUserChangePasswordRequest'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => password, fnum => 2, rnum => 3, - type => string, occurrence => optional, opts => []}]}, - {{msg, 'Etcd.AuthUserGrantRoleRequest'}, - [#{name => user, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => role, fnum => 2, rnum => 3, type => string, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.AuthUserRevokeRoleRequest'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => role, fnum => 2, rnum => 3, type => string, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.AuthRoleAddRequest'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.AuthRoleGetRequest'}, - [#{name => role, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.AuthUserListRequest'}, []}, - {{msg, 'Etcd.AuthRoleListRequest'}, []}, - {{msg, 'Etcd.AuthRoleDeleteRequest'}, - [#{name => role, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.AuthRoleGrantPermissionRequest'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => perm, fnum => 2, rnum => 3, - type => {msg, 'authpb.Permission'}, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.AuthRoleRevokePermissionRequest'}, - [#{name => role, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => key, fnum => 2, rnum => 3, type => bytes, - occurrence => optional, opts => []}, - #{name => range_end, fnum => 3, rnum => 4, - type => bytes, occurrence => optional, opts => []}]}, - {{msg, 'Etcd.AuthEnableResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.AuthDisableResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.AuthenticateResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => token, fnum => 2, rnum => 3, type => string, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.AuthUserAddResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.AuthUserGetResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => roles, fnum => 2, rnum => 3, type => string, - occurrence => repeated, opts => []}]}, - {{msg, 'Etcd.AuthUserDeleteResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.AuthUserChangePasswordResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.AuthUserGrantRoleResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.AuthUserRevokeRoleResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.AuthRoleAddResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.AuthRoleGetResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => perm, fnum => 2, rnum => 3, - type => {msg, 'authpb.Permission'}, - occurrence => repeated, opts => []}]}, - {{msg, 'Etcd.AuthRoleListResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => roles, fnum => 2, rnum => 3, type => string, - occurrence => repeated, opts => []}]}, - {{msg, 'Etcd.AuthUserListResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => users, fnum => 2, rnum => 3, type => string, - occurrence => repeated, opts => []}]}, - {{msg, 'Etcd.AuthRoleDeleteResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.AuthRoleGrantPermissionResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.AuthRoleRevokePermissionResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.HealthCheckRequest'}, - [#{name => service, fnum => 1, rnum => 2, - type => string, occurrence => optional, opts => []}]}, - {{msg, 'Etcd.HealthCheckResponse'}, - [#{name => status, fnum => 1, rnum => 2, - type => - {enum, 'Etcd.HealthCheckResponse.ServingStatus'}, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.LockRequest'}, - [#{name => name, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}, - #{name => lease, fnum => 2, rnum => 3, type => int64, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.LockResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => key, fnum => 2, rnum => 3, type => bytes, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.UnlockRequest'}, - [#{name => key, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.UnlockResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.CampaignRequest'}, - [#{name => name, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}, - #{name => lease, fnum => 2, rnum => 3, type => int64, - occurrence => optional, opts => []}, - #{name => value, fnum => 3, rnum => 4, type => bytes, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.CampaignResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => leader, fnum => 2, rnum => 3, - type => {msg, 'Etcd.LeaderKey'}, occurrence => optional, - opts => []}]}, - {{msg, 'Etcd.LeaderKey'}, - [#{name => name, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}, - #{name => key, fnum => 2, rnum => 3, type => bytes, - occurrence => optional, opts => []}, - #{name => rev, fnum => 3, rnum => 4, type => int64, - occurrence => optional, opts => []}, - #{name => lease, fnum => 4, rnum => 5, type => int64, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.LeaderRequest'}, - [#{name => name, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.LeaderResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => kv, fnum => 2, rnum => 3, - type => {msg, 'mvccpb.KeyValue'}, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.ResignRequest'}, - [#{name => leader, fnum => 1, rnum => 2, - type => {msg, 'Etcd.LeaderKey'}, occurrence => optional, - opts => []}]}, - {{msg, 'Etcd.ResignResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.ProclaimRequest'}, - [#{name => leader, fnum => 1, rnum => 2, - type => {msg, 'Etcd.LeaderKey'}, occurrence => optional, - opts => []}, - #{name => value, fnum => 2, rnum => 3, type => bytes, - occurrence => optional, opts => []}]}, - {{msg, 'Etcd.ProclaimResponse'}, - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]}, - {{msg, 'google.protobuf.FileDescriptorSet'}, - [#{name => file, fnum => 1, rnum => 2, - type => {msg, 'google.protobuf.FileDescriptorProto'}, - occurrence => repeated, opts => []}]}, - {{msg, 'google.protobuf.FileDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => package, fnum => 2, rnum => 3, type => string, - occurrence => optional, opts => []}, - #{name => dependency, fnum => 3, rnum => 4, - type => string, occurrence => repeated, opts => []}, - #{name => public_dependency, fnum => 10, rnum => 5, - type => int32, occurrence => repeated, opts => []}, - #{name => weak_dependency, fnum => 11, rnum => 6, - type => int32, occurrence => repeated, opts => []}, - #{name => message_type, fnum => 4, rnum => 7, - type => {msg, 'google.protobuf.DescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => enum_type, fnum => 5, rnum => 8, - type => {msg, 'google.protobuf.EnumDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => service, fnum => 6, rnum => 9, - type => {msg, 'google.protobuf.ServiceDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => extension, fnum => 7, rnum => 10, - type => {msg, 'google.protobuf.FieldDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 8, rnum => 11, - type => {msg, 'google.protobuf.FileOptions'}, - occurrence => optional, opts => []}, - #{name => source_code_info, fnum => 9, rnum => 12, - type => {msg, 'google.protobuf.SourceCodeInfo'}, - occurrence => optional, opts => []}, - #{name => syntax, fnum => 12, rnum => 13, - type => string, occurrence => optional, opts => []}]}, - {{msg, - 'google.protobuf.DescriptorProto.ExtensionRange'}, - [#{name => start, fnum => 1, rnum => 2, type => int32, - occurrence => optional, opts => []}, - #{name => 'end', fnum => 2, rnum => 3, type => int32, - occurrence => optional, opts => []}]}, - {{msg, 'google.protobuf.DescriptorProto.ReservedRange'}, - [#{name => start, fnum => 1, rnum => 2, type => int32, - occurrence => optional, opts => []}, - #{name => 'end', fnum => 2, rnum => 3, type => int32, - occurrence => optional, opts => []}]}, - {{msg, 'google.protobuf.DescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => field, fnum => 2, rnum => 3, - type => {msg, 'google.protobuf.FieldDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => extension, fnum => 6, rnum => 4, - type => {msg, 'google.protobuf.FieldDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => nested_type, fnum => 3, rnum => 5, - type => {msg, 'google.protobuf.DescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => enum_type, fnum => 4, rnum => 6, - type => {msg, 'google.protobuf.EnumDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => extension_range, fnum => 5, rnum => 7, - type => - {msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, - occurrence => repeated, opts => []}, - #{name => oneof_decl, fnum => 8, rnum => 8, - type => {msg, 'google.protobuf.OneofDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 7, rnum => 9, - type => {msg, 'google.protobuf.MessageOptions'}, - occurrence => optional, opts => []}, - #{name => reserved_range, fnum => 9, rnum => 10, - type => - {msg, 'google.protobuf.DescriptorProto.ReservedRange'}, - occurrence => repeated, opts => []}, - #{name => reserved_name, fnum => 10, rnum => 11, - type => string, occurrence => repeated, opts => []}]}, - {{msg, 'google.protobuf.FieldDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => number, fnum => 3, rnum => 3, type => int32, - occurrence => optional, opts => []}, - #{name => label, fnum => 4, rnum => 4, - type => - {enum, 'google.protobuf.FieldDescriptorProto.Label'}, - occurrence => optional, opts => []}, - #{name => type, fnum => 5, rnum => 5, - type => - {enum, 'google.protobuf.FieldDescriptorProto.Type'}, - occurrence => optional, opts => []}, - #{name => type_name, fnum => 6, rnum => 6, - type => string, occurrence => optional, opts => []}, - #{name => extendee, fnum => 2, rnum => 7, - type => string, occurrence => optional, opts => []}, - #{name => default_value, fnum => 7, rnum => 8, - type => string, occurrence => optional, opts => []}, - #{name => oneof_index, fnum => 9, rnum => 9, - type => int32, occurrence => optional, opts => []}, - #{name => json_name, fnum => 10, rnum => 10, - type => string, occurrence => optional, opts => []}, - #{name => options, fnum => 8, rnum => 11, - type => {msg, 'google.protobuf.FieldOptions'}, - occurrence => optional, opts => []}]}, - {{msg, 'google.protobuf.OneofDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}]}, - {{msg, 'google.protobuf.EnumDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => value, fnum => 2, rnum => 3, - type => - {msg, 'google.protobuf.EnumValueDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 3, rnum => 4, - type => {msg, 'google.protobuf.EnumOptions'}, - occurrence => optional, opts => []}]}, - {{msg, 'google.protobuf.EnumValueDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => number, fnum => 2, rnum => 3, type => int32, - occurrence => optional, opts => []}, - #{name => options, fnum => 3, rnum => 4, - type => {msg, 'google.protobuf.EnumValueOptions'}, - occurrence => optional, opts => []}]}, - {{msg, 'google.protobuf.ServiceDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => method, fnum => 2, rnum => 3, - type => {msg, 'google.protobuf.MethodDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 3, rnum => 4, - type => {msg, 'google.protobuf.ServiceOptions'}, - occurrence => optional, opts => []}]}, - {{msg, 'google.protobuf.MethodDescriptorProto'}, - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => input_type, fnum => 2, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => output_type, fnum => 3, rnum => 4, - type => string, occurrence => optional, opts => []}, - #{name => options, fnum => 4, rnum => 5, - type => {msg, 'google.protobuf.MethodOptions'}, - occurrence => optional, opts => []}, - #{name => client_streaming, fnum => 5, rnum => 6, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => server_streaming, fnum => 6, rnum => 7, - type => bool, occurrence => optional, - opts => [{default, false}]}]}, - {{msg, 'google.protobuf.FileOptions'}, - [#{name => java_package, fnum => 1, rnum => 2, - type => string, occurrence => optional, opts => []}, - #{name => java_outer_classname, fnum => 8, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => java_multiple_files, fnum => 10, rnum => 4, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => java_generate_equals_and_hash, fnum => 20, - rnum => 5, type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => java_string_check_utf8, fnum => 27, rnum => 6, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => optimize_for, fnum => 9, rnum => 7, - type => - {enum, 'google.protobuf.FileOptions.OptimizeMode'}, - occurrence => optional, opts => [{default, 'SPEED'}]}, - #{name => go_package, fnum => 11, rnum => 8, - type => string, occurrence => optional, opts => []}, - #{name => cc_generic_services, fnum => 16, rnum => 9, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => java_generic_services, fnum => 17, rnum => 10, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => py_generic_services, fnum => 18, rnum => 11, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => deprecated, fnum => 23, rnum => 12, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => cc_enable_arenas, fnum => 31, rnum => 13, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => objc_class_prefix, fnum => 36, rnum => 14, - type => string, occurrence => optional, opts => []}, - #{name => csharp_namespace, fnum => 37, rnum => 15, - type => string, occurrence => optional, opts => []}, - #{name => javanano_use_deprecated_package, fnum => 38, - rnum => 16, type => bool, occurrence => optional, - opts => [deprecated]}, - #{name => uninterpreted_option, fnum => 999, rnum => 17, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => goproto_getters_all, fnum => 63001, - rnum => 18, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_enum_prefix_all, fnum => 63002, - rnum => 19, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_stringer_all, fnum => 63003, - rnum => 20, type => bool, occurrence => optional, - opts => []}, - #{name => verbose_equal_all, fnum => 63004, rnum => 21, - type => bool, occurrence => optional, opts => []}, - #{name => face_all, fnum => 63005, rnum => 22, - type => bool, occurrence => optional, opts => []}, - #{name => gostring_all, fnum => 63006, rnum => 23, - type => bool, occurrence => optional, opts => []}, - #{name => populate_all, fnum => 63007, rnum => 24, - type => bool, occurrence => optional, opts => []}, - #{name => stringer_all, fnum => 63008, rnum => 25, - type => bool, occurrence => optional, opts => []}, - #{name => onlyone_all, fnum => 63009, rnum => 26, - type => bool, occurrence => optional, opts => []}, - #{name => equal_all, fnum => 63013, rnum => 27, - type => bool, occurrence => optional, opts => []}, - #{name => description_all, fnum => 63014, rnum => 28, - type => bool, occurrence => optional, opts => []}, - #{name => testgen_all, fnum => 63015, rnum => 29, - type => bool, occurrence => optional, opts => []}, - #{name => benchgen_all, fnum => 63016, rnum => 30, - type => bool, occurrence => optional, opts => []}, - #{name => marshaler_all, fnum => 63017, rnum => 31, - type => bool, occurrence => optional, opts => []}, - #{name => unmarshaler_all, fnum => 63018, rnum => 32, - type => bool, occurrence => optional, opts => []}, - #{name => stable_marshaler_all, fnum => 63019, - rnum => 33, type => bool, occurrence => optional, - opts => []}, - #{name => sizer_all, fnum => 63020, rnum => 34, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_enum_stringer_all, fnum => 63021, - rnum => 35, type => bool, occurrence => optional, - opts => []}, - #{name => enum_stringer_all, fnum => 63022, rnum => 36, - type => bool, occurrence => optional, opts => []}, - #{name => unsafe_marshaler_all, fnum => 63023, - rnum => 37, type => bool, occurrence => optional, - opts => []}, - #{name => unsafe_unmarshaler_all, fnum => 63024, - rnum => 38, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_extensions_map_all, fnum => 63025, - rnum => 39, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_unrecognized_all, fnum => 63026, - rnum => 40, type => bool, occurrence => optional, - opts => []}, - #{name => gogoproto_import, fnum => 63027, rnum => 41, - type => bool, occurrence => optional, opts => []}, - #{name => protosizer_all, fnum => 63028, rnum => 42, - type => bool, occurrence => optional, opts => []}, - #{name => compare_all, fnum => 63029, rnum => 43, - type => bool, occurrence => optional, opts => []}]}, - {{msg, 'google.protobuf.MessageOptions'}, - [#{name => message_set_wire_format, fnum => 1, - rnum => 2, type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => no_standard_descriptor_accessor, fnum => 2, - rnum => 3, type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => deprecated, fnum => 3, rnum => 4, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => map_entry, fnum => 7, rnum => 5, type => bool, - occurrence => optional, opts => []}, - #{name => uninterpreted_option, fnum => 999, rnum => 6, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => goproto_getters, fnum => 64001, rnum => 7, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_stringer, fnum => 64003, rnum => 8, - type => bool, occurrence => optional, opts => []}, - #{name => verbose_equal, fnum => 64004, rnum => 9, - type => bool, occurrence => optional, opts => []}, - #{name => face, fnum => 64005, rnum => 10, type => bool, - occurrence => optional, opts => []}, - #{name => gostring, fnum => 64006, rnum => 11, - type => bool, occurrence => optional, opts => []}, - #{name => populate, fnum => 64007, rnum => 12, - type => bool, occurrence => optional, opts => []}, - #{name => stringer, fnum => 67008, rnum => 13, - type => bool, occurrence => optional, opts => []}, - #{name => onlyone, fnum => 64009, rnum => 14, - type => bool, occurrence => optional, opts => []}, - #{name => equal, fnum => 64013, rnum => 15, - type => bool, occurrence => optional, opts => []}, - #{name => description, fnum => 64014, rnum => 16, - type => bool, occurrence => optional, opts => []}, - #{name => testgen, fnum => 64015, rnum => 17, - type => bool, occurrence => optional, opts => []}, - #{name => benchgen, fnum => 64016, rnum => 18, - type => bool, occurrence => optional, opts => []}, - #{name => marshaler, fnum => 64017, rnum => 19, - type => bool, occurrence => optional, opts => []}, - #{name => unmarshaler, fnum => 64018, rnum => 20, - type => bool, occurrence => optional, opts => []}, - #{name => stable_marshaler, fnum => 64019, rnum => 21, - type => bool, occurrence => optional, opts => []}, - #{name => sizer, fnum => 64020, rnum => 22, - type => bool, occurrence => optional, opts => []}, - #{name => unsafe_marshaler, fnum => 64023, rnum => 23, - type => bool, occurrence => optional, opts => []}, - #{name => unsafe_unmarshaler, fnum => 64024, rnum => 24, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_extensions_map, fnum => 64025, - rnum => 25, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_unrecognized, fnum => 64026, - rnum => 26, type => bool, occurrence => optional, - opts => []}, - #{name => protosizer, fnum => 64028, rnum => 27, - type => bool, occurrence => optional, opts => []}, - #{name => compare, fnum => 64029, rnum => 28, - type => bool, occurrence => optional, opts => []}]}, - {{msg, 'google.protobuf.FieldOptions'}, - [#{name => ctype, fnum => 1, rnum => 2, - type => {enum, 'google.protobuf.FieldOptions.CType'}, - occurrence => optional, opts => [{default, 'STRING'}]}, - #{name => packed, fnum => 2, rnum => 3, type => bool, - occurrence => optional, opts => []}, - #{name => jstype, fnum => 6, rnum => 4, - type => {enum, 'google.protobuf.FieldOptions.JSType'}, - occurrence => optional, - opts => [{default, 'JS_NORMAL'}]}, - #{name => lazy, fnum => 5, rnum => 5, type => bool, - occurrence => optional, opts => [{default, false}]}, - #{name => deprecated, fnum => 3, rnum => 6, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => weak, fnum => 10, rnum => 7, type => bool, - occurrence => optional, opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 8, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => nullable, fnum => 65001, rnum => 9, - type => bool, occurrence => optional, opts => []}, - #{name => embed, fnum => 65002, rnum => 10, - type => bool, occurrence => optional, opts => []}, - #{name => customtype, fnum => 65003, rnum => 11, - type => string, occurrence => optional, opts => []}, - #{name => customname, fnum => 65004, rnum => 12, - type => string, occurrence => optional, opts => []}, - #{name => jsontag, fnum => 65005, rnum => 13, - type => string, occurrence => optional, opts => []}, - #{name => moretags, fnum => 65006, rnum => 14, - type => string, occurrence => optional, opts => []}, - #{name => casttype, fnum => 65007, rnum => 15, - type => string, occurrence => optional, opts => []}, - #{name => castkey, fnum => 65008, rnum => 16, - type => string, occurrence => optional, opts => []}, - #{name => castvalue, fnum => 65009, rnum => 17, - type => string, occurrence => optional, opts => []}, - #{name => stdtime, fnum => 65010, rnum => 18, - type => bool, occurrence => optional, opts => []}, - #{name => stdduration, fnum => 65011, rnum => 19, - type => bool, occurrence => optional, opts => []}]}, - {{msg, 'google.protobuf.EnumOptions'}, - [#{name => allow_alias, fnum => 2, rnum => 2, - type => bool, occurrence => optional, opts => []}, - #{name => deprecated, fnum => 3, rnum => 3, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 4, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => goproto_enum_prefix, fnum => 62001, rnum => 5, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_enum_stringer, fnum => 62021, - rnum => 6, type => bool, occurrence => optional, - opts => []}, - #{name => enum_stringer, fnum => 62022, rnum => 7, - type => bool, occurrence => optional, opts => []}, - #{name => enum_customname, fnum => 62023, rnum => 8, - type => string, occurrence => optional, opts => []}]}, - {{msg, 'google.protobuf.EnumValueOptions'}, - [#{name => deprecated, fnum => 1, rnum => 2, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 3, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => enumvalue_customname, fnum => 66001, - rnum => 4, type => string, occurrence => optional, - opts => []}]}, - {{msg, 'google.protobuf.ServiceOptions'}, - [#{name => deprecated, fnum => 33, rnum => 2, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 3, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}]}, - {{msg, 'google.protobuf.MethodOptions'}, - [#{name => deprecated, fnum => 33, rnum => 2, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 3, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}]}, - {{msg, 'google.protobuf.UninterpretedOption.NamePart'}, - [#{name => name_part, fnum => 1, rnum => 2, - type => string, occurrence => required, opts => []}, - #{name => is_extension, fnum => 2, rnum => 3, - type => bool, occurrence => required, opts => []}]}, - {{msg, 'google.protobuf.UninterpretedOption'}, - [#{name => name, fnum => 2, rnum => 2, - type => - {msg, 'google.protobuf.UninterpretedOption.NamePart'}, - occurrence => repeated, opts => []}, - #{name => identifier_value, fnum => 3, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => positive_int_value, fnum => 4, rnum => 4, - type => uint64, occurrence => optional, opts => []}, - #{name => negative_int_value, fnum => 5, rnum => 5, - type => int64, occurrence => optional, opts => []}, - #{name => double_value, fnum => 6, rnum => 6, - type => double, occurrence => optional, opts => []}, - #{name => string_value, fnum => 7, rnum => 7, - type => bytes, occurrence => optional, opts => []}, - #{name => aggregate_value, fnum => 8, rnum => 8, - type => string, occurrence => optional, opts => []}]}, - {{msg, 'google.protobuf.SourceCodeInfo.Location'}, - [#{name => path, fnum => 1, rnum => 2, type => int32, - occurrence => repeated, opts => [packed]}, - #{name => span, fnum => 2, rnum => 3, type => int32, - occurrence => repeated, opts => [packed]}, - #{name => leading_comments, fnum => 3, rnum => 4, - type => string, occurrence => optional, opts => []}, - #{name => trailing_comments, fnum => 4, rnum => 5, - type => string, occurrence => optional, opts => []}, - #{name => leading_detached_comments, fnum => 6, - rnum => 6, type => string, occurrence => repeated, - opts => []}]}, - {{msg, 'google.protobuf.SourceCodeInfo'}, - [#{name => location, fnum => 1, rnum => 2, - type => - {msg, 'google.protobuf.SourceCodeInfo.Location'}, - occurrence => repeated, opts => []}]}, - {{msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, - [#{name => path, fnum => 1, rnum => 2, type => int32, - occurrence => repeated, opts => [packed]}, - #{name => source_file, fnum => 2, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => 'begin', fnum => 3, rnum => 4, type => int32, - occurrence => optional, opts => []}, - #{name => 'end', fnum => 4, rnum => 5, type => int32, - occurrence => optional, opts => []}]}, - {{msg, 'google.protobuf.GeneratedCodeInfo'}, - [#{name => annotation, fnum => 1, rnum => 2, - type => - {msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, - occurrence => repeated, opts => []}]}, - {{msg, 'mvccpb.KeyValue'}, - [#{name => key, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}, - #{name => create_revision, fnum => 2, rnum => 3, - type => int64, occurrence => optional, opts => []}, - #{name => mod_revision, fnum => 3, rnum => 4, - type => int64, occurrence => optional, opts => []}, - #{name => version, fnum => 4, rnum => 5, type => int64, - occurrence => optional, opts => []}, - #{name => value, fnum => 5, rnum => 6, type => bytes, - occurrence => optional, opts => []}, - #{name => lease, fnum => 6, rnum => 7, type => int64, - occurrence => optional, opts => []}]}, - {{msg, 'mvccpb.Event'}, - [#{name => type, fnum => 1, rnum => 2, - type => {enum, 'mvccpb.Event.EventType'}, - occurrence => optional, opts => []}, - #{name => kv, fnum => 2, rnum => 3, - type => {msg, 'mvccpb.KeyValue'}, - occurrence => optional, opts => []}, - #{name => prev_kv, fnum => 3, rnum => 4, - type => {msg, 'mvccpb.KeyValue'}, - occurrence => optional, opts => []}]}, - {{msg, 'authpb.UserAddOptions'}, - [#{name => no_password, fnum => 1, rnum => 2, - type => bool, occurrence => optional, opts => []}]}, - {{msg, 'authpb.User'}, - [#{name => name, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}, - #{name => password, fnum => 2, rnum => 3, type => bytes, - occurrence => optional, opts => []}, - #{name => roles, fnum => 3, rnum => 4, type => string, - occurrence => repeated, opts => []}, - #{name => options, fnum => 4, rnum => 5, - type => {msg, 'authpb.UserAddOptions'}, - occurrence => optional, opts => []}]}, - {{msg, 'authpb.Permission'}, - [#{name => permType, fnum => 1, rnum => 2, - type => {enum, 'authpb.Permission.Type'}, - occurrence => optional, opts => []}, - #{name => key, fnum => 2, rnum => 3, type => bytes, - occurrence => optional, opts => []}, - #{name => range_end, fnum => 3, rnum => 4, - type => bytes, occurrence => optional, opts => []}]}, - {{msg, 'authpb.Role'}, - [#{name => name, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}, - #{name => keyPermission, fnum => 2, rnum => 3, - type => {msg, 'authpb.Permission'}, - occurrence => repeated, opts => []}]}]. - - -get_msg_names() -> - ['Etcd.ResponseHeader', 'Etcd.RangeRequest', - 'Etcd.RangeResponse', 'Etcd.PutRequest', - 'Etcd.PutResponse', 'Etcd.DeleteRangeRequest', - 'Etcd.DeleteRangeResponse', 'Etcd.RequestOp', - 'Etcd.ResponseOp', 'Etcd.Compare', 'Etcd.TxnRequest', - 'Etcd.TxnResponse', 'Etcd.CompactionRequest', - 'Etcd.CompactionResponse', 'Etcd.HashRequest', - 'Etcd.HashKVRequest', 'Etcd.HashKVResponse', - 'Etcd.HashResponse', 'Etcd.SnapshotRequest', - 'Etcd.SnapshotResponse', 'Etcd.WatchRequest', - 'Etcd.WatchCreateRequest', 'Etcd.WatchCancelRequest', - 'Etcd.WatchProgressRequest', 'Etcd.WatchResponse', - 'Etcd.LeaseGrantRequest', 'Etcd.LeaseGrantResponse', - 'Etcd.LeaseRevokeRequest', 'Etcd.LeaseRevokeResponse', - 'Etcd.LeaseCheckpoint', 'Etcd.LeaseCheckpointRequest', - 'Etcd.LeaseCheckpointResponse', - 'Etcd.LeaseKeepAliveRequest', - 'Etcd.LeaseKeepAliveResponse', - 'Etcd.LeaseTimeToLiveRequest', - 'Etcd.LeaseTimeToLiveResponse', - 'Etcd.LeaseLeasesRequest', 'Etcd.LeaseStatus', - 'Etcd.LeaseLeasesResponse', 'Etcd.Member', - 'Etcd.MemberAddRequest', 'Etcd.MemberAddResponse', - 'Etcd.MemberRemoveRequest', 'Etcd.MemberRemoveResponse', - 'Etcd.MemberUpdateRequest', 'Etcd.MemberUpdateResponse', - 'Etcd.MemberListRequest', 'Etcd.MemberListResponse', - 'Etcd.MemberPromoteRequest', - 'Etcd.MemberPromoteResponse', 'Etcd.DefragmentRequest', - 'Etcd.DefragmentResponse', 'Etcd.MoveLeaderRequest', - 'Etcd.MoveLeaderResponse', 'Etcd.AlarmRequest', - 'Etcd.AlarmMember', 'Etcd.AlarmResponse', - 'Etcd.StatusRequest', 'Etcd.StatusResponse', - 'Etcd.AuthEnableRequest', 'Etcd.AuthDisableRequest', - 'Etcd.AuthenticateRequest', 'Etcd.AuthUserAddRequest', - 'Etcd.AuthUserGetRequest', 'Etcd.AuthUserDeleteRequest', - 'Etcd.AuthUserChangePasswordRequest', - 'Etcd.AuthUserGrantRoleRequest', - 'Etcd.AuthUserRevokeRoleRequest', - 'Etcd.AuthRoleAddRequest', 'Etcd.AuthRoleGetRequest', - 'Etcd.AuthUserListRequest', 'Etcd.AuthRoleListRequest', - 'Etcd.AuthRoleDeleteRequest', - 'Etcd.AuthRoleGrantPermissionRequest', - 'Etcd.AuthRoleRevokePermissionRequest', - 'Etcd.AuthEnableResponse', 'Etcd.AuthDisableResponse', - 'Etcd.AuthenticateResponse', 'Etcd.AuthUserAddResponse', - 'Etcd.AuthUserGetResponse', - 'Etcd.AuthUserDeleteResponse', - 'Etcd.AuthUserChangePasswordResponse', - 'Etcd.AuthUserGrantRoleResponse', - 'Etcd.AuthUserRevokeRoleResponse', - 'Etcd.AuthRoleAddResponse', 'Etcd.AuthRoleGetResponse', - 'Etcd.AuthRoleListResponse', - 'Etcd.AuthUserListResponse', - 'Etcd.AuthRoleDeleteResponse', - 'Etcd.AuthRoleGrantPermissionResponse', - 'Etcd.AuthRoleRevokePermissionResponse', - 'Etcd.HealthCheckRequest', 'Etcd.HealthCheckResponse', - 'Etcd.LockRequest', 'Etcd.LockResponse', - 'Etcd.UnlockRequest', 'Etcd.UnlockResponse', - 'Etcd.CampaignRequest', 'Etcd.CampaignResponse', - 'Etcd.LeaderKey', 'Etcd.LeaderRequest', - 'Etcd.LeaderResponse', 'Etcd.ResignRequest', - 'Etcd.ResignResponse', 'Etcd.ProclaimRequest', - 'Etcd.ProclaimResponse', - 'google.protobuf.FileDescriptorSet', - 'google.protobuf.FileDescriptorProto', - 'google.protobuf.DescriptorProto.ExtensionRange', - 'google.protobuf.DescriptorProto.ReservedRange', - 'google.protobuf.DescriptorProto', - 'google.protobuf.FieldDescriptorProto', - 'google.protobuf.OneofDescriptorProto', - 'google.protobuf.EnumDescriptorProto', - 'google.protobuf.EnumValueDescriptorProto', - 'google.protobuf.ServiceDescriptorProto', - 'google.protobuf.MethodDescriptorProto', - 'google.protobuf.FileOptions', - 'google.protobuf.MessageOptions', - 'google.protobuf.FieldOptions', - 'google.protobuf.EnumOptions', - 'google.protobuf.EnumValueOptions', - 'google.protobuf.ServiceOptions', - 'google.protobuf.MethodOptions', - 'google.protobuf.UninterpretedOption.NamePart', - 'google.protobuf.UninterpretedOption', - 'google.protobuf.SourceCodeInfo.Location', - 'google.protobuf.SourceCodeInfo', - 'google.protobuf.GeneratedCodeInfo.Annotation', - 'google.protobuf.GeneratedCodeInfo', 'mvccpb.KeyValue', - 'mvccpb.Event', 'authpb.UserAddOptions', 'authpb.User', - 'authpb.Permission', 'authpb.Role']. - - -get_group_names() -> []. - - -get_msg_or_group_names() -> - ['Etcd.ResponseHeader', 'Etcd.RangeRequest', - 'Etcd.RangeResponse', 'Etcd.PutRequest', - 'Etcd.PutResponse', 'Etcd.DeleteRangeRequest', - 'Etcd.DeleteRangeResponse', 'Etcd.RequestOp', - 'Etcd.ResponseOp', 'Etcd.Compare', 'Etcd.TxnRequest', - 'Etcd.TxnResponse', 'Etcd.CompactionRequest', - 'Etcd.CompactionResponse', 'Etcd.HashRequest', - 'Etcd.HashKVRequest', 'Etcd.HashKVResponse', - 'Etcd.HashResponse', 'Etcd.SnapshotRequest', - 'Etcd.SnapshotResponse', 'Etcd.WatchRequest', - 'Etcd.WatchCreateRequest', 'Etcd.WatchCancelRequest', - 'Etcd.WatchProgressRequest', 'Etcd.WatchResponse', - 'Etcd.LeaseGrantRequest', 'Etcd.LeaseGrantResponse', - 'Etcd.LeaseRevokeRequest', 'Etcd.LeaseRevokeResponse', - 'Etcd.LeaseCheckpoint', 'Etcd.LeaseCheckpointRequest', - 'Etcd.LeaseCheckpointResponse', - 'Etcd.LeaseKeepAliveRequest', - 'Etcd.LeaseKeepAliveResponse', - 'Etcd.LeaseTimeToLiveRequest', - 'Etcd.LeaseTimeToLiveResponse', - 'Etcd.LeaseLeasesRequest', 'Etcd.LeaseStatus', - 'Etcd.LeaseLeasesResponse', 'Etcd.Member', - 'Etcd.MemberAddRequest', 'Etcd.MemberAddResponse', - 'Etcd.MemberRemoveRequest', 'Etcd.MemberRemoveResponse', - 'Etcd.MemberUpdateRequest', 'Etcd.MemberUpdateResponse', - 'Etcd.MemberListRequest', 'Etcd.MemberListResponse', - 'Etcd.MemberPromoteRequest', - 'Etcd.MemberPromoteResponse', 'Etcd.DefragmentRequest', - 'Etcd.DefragmentResponse', 'Etcd.MoveLeaderRequest', - 'Etcd.MoveLeaderResponse', 'Etcd.AlarmRequest', - 'Etcd.AlarmMember', 'Etcd.AlarmResponse', - 'Etcd.StatusRequest', 'Etcd.StatusResponse', - 'Etcd.AuthEnableRequest', 'Etcd.AuthDisableRequest', - 'Etcd.AuthenticateRequest', 'Etcd.AuthUserAddRequest', - 'Etcd.AuthUserGetRequest', 'Etcd.AuthUserDeleteRequest', - 'Etcd.AuthUserChangePasswordRequest', - 'Etcd.AuthUserGrantRoleRequest', - 'Etcd.AuthUserRevokeRoleRequest', - 'Etcd.AuthRoleAddRequest', 'Etcd.AuthRoleGetRequest', - 'Etcd.AuthUserListRequest', 'Etcd.AuthRoleListRequest', - 'Etcd.AuthRoleDeleteRequest', - 'Etcd.AuthRoleGrantPermissionRequest', - 'Etcd.AuthRoleRevokePermissionRequest', - 'Etcd.AuthEnableResponse', 'Etcd.AuthDisableResponse', - 'Etcd.AuthenticateResponse', 'Etcd.AuthUserAddResponse', - 'Etcd.AuthUserGetResponse', - 'Etcd.AuthUserDeleteResponse', - 'Etcd.AuthUserChangePasswordResponse', - 'Etcd.AuthUserGrantRoleResponse', - 'Etcd.AuthUserRevokeRoleResponse', - 'Etcd.AuthRoleAddResponse', 'Etcd.AuthRoleGetResponse', - 'Etcd.AuthRoleListResponse', - 'Etcd.AuthUserListResponse', - 'Etcd.AuthRoleDeleteResponse', - 'Etcd.AuthRoleGrantPermissionResponse', - 'Etcd.AuthRoleRevokePermissionResponse', - 'Etcd.HealthCheckRequest', 'Etcd.HealthCheckResponse', - 'Etcd.LockRequest', 'Etcd.LockResponse', - 'Etcd.UnlockRequest', 'Etcd.UnlockResponse', - 'Etcd.CampaignRequest', 'Etcd.CampaignResponse', - 'Etcd.LeaderKey', 'Etcd.LeaderRequest', - 'Etcd.LeaderResponse', 'Etcd.ResignRequest', - 'Etcd.ResignResponse', 'Etcd.ProclaimRequest', - 'Etcd.ProclaimResponse', - 'google.protobuf.FileDescriptorSet', - 'google.protobuf.FileDescriptorProto', - 'google.protobuf.DescriptorProto.ExtensionRange', - 'google.protobuf.DescriptorProto.ReservedRange', - 'google.protobuf.DescriptorProto', - 'google.protobuf.FieldDescriptorProto', - 'google.protobuf.OneofDescriptorProto', - 'google.protobuf.EnumDescriptorProto', - 'google.protobuf.EnumValueDescriptorProto', - 'google.protobuf.ServiceDescriptorProto', - 'google.protobuf.MethodDescriptorProto', - 'google.protobuf.FileOptions', - 'google.protobuf.MessageOptions', - 'google.protobuf.FieldOptions', - 'google.protobuf.EnumOptions', - 'google.protobuf.EnumValueOptions', - 'google.protobuf.ServiceOptions', - 'google.protobuf.MethodOptions', - 'google.protobuf.UninterpretedOption.NamePart', - 'google.protobuf.UninterpretedOption', - 'google.protobuf.SourceCodeInfo.Location', - 'google.protobuf.SourceCodeInfo', - 'google.protobuf.GeneratedCodeInfo.Annotation', - 'google.protobuf.GeneratedCodeInfo', 'mvccpb.KeyValue', - 'mvccpb.Event', 'authpb.UserAddOptions', 'authpb.User', - 'authpb.Permission', 'authpb.Role']. - - -get_enum_names() -> - ['Etcd.RangeRequest.SortOrder', - 'Etcd.RangeRequest.SortTarget', - 'Etcd.Compare.CompareResult', - 'Etcd.Compare.CompareTarget', - 'Etcd.WatchCreateRequest.FilterType', 'Etcd.AlarmType', - 'Etcd.AlarmRequest.AlarmAction', - 'Etcd.HealthCheckResponse.ServingStatus', - 'google.protobuf.FieldDescriptorProto.Type', - 'google.protobuf.FieldDescriptorProto.Label', - 'google.protobuf.FileOptions.OptimizeMode', - 'google.protobuf.FieldOptions.CType', - 'google.protobuf.FieldOptions.JSType', - 'mvccpb.Event.EventType', 'authpb.Permission.Type']. - - -fetch_msg_def(MsgName) -> - case find_msg_def(MsgName) of - Fs when is_list(Fs) -> Fs; - error -> erlang:error({no_such_msg, MsgName}) - end. - - -fetch_enum_def(EnumName) -> - case find_enum_def(EnumName) of - Es when is_list(Es) -> Es; - error -> erlang:error({no_such_enum, EnumName}) - end. - - -find_msg_def('Etcd.ResponseHeader') -> - [#{name => cluster_id, fnum => 1, rnum => 2, - type => uint64, occurrence => optional, opts => []}, - #{name => member_id, fnum => 2, rnum => 3, - type => uint64, occurrence => optional, opts => []}, - #{name => revision, fnum => 3, rnum => 4, type => int64, - occurrence => optional, opts => []}, - #{name => raft_term, fnum => 4, rnum => 5, - type => uint64, occurrence => optional, opts => []}]; -find_msg_def('Etcd.RangeRequest') -> - [#{name => key, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}, - #{name => range_end, fnum => 2, rnum => 3, - type => bytes, occurrence => optional, opts => []}, - #{name => limit, fnum => 3, rnum => 4, type => int64, - occurrence => optional, opts => []}, - #{name => revision, fnum => 4, rnum => 5, type => int64, - occurrence => optional, opts => []}, - #{name => sort_order, fnum => 5, rnum => 6, - type => {enum, 'Etcd.RangeRequest.SortOrder'}, - occurrence => optional, opts => []}, - #{name => sort_target, fnum => 6, rnum => 7, - type => {enum, 'Etcd.RangeRequest.SortTarget'}, - occurrence => optional, opts => []}, - #{name => serializable, fnum => 7, rnum => 8, - type => bool, occurrence => optional, opts => []}, - #{name => keys_only, fnum => 8, rnum => 9, type => bool, - occurrence => optional, opts => []}, - #{name => count_only, fnum => 9, rnum => 10, - type => bool, occurrence => optional, opts => []}, - #{name => min_mod_revision, fnum => 10, rnum => 11, - type => int64, occurrence => optional, opts => []}, - #{name => max_mod_revision, fnum => 11, rnum => 12, - type => int64, occurrence => optional, opts => []}, - #{name => min_create_revision, fnum => 12, rnum => 13, - type => int64, occurrence => optional, opts => []}, - #{name => max_create_revision, fnum => 13, rnum => 14, - type => int64, occurrence => optional, opts => []}]; -find_msg_def('Etcd.RangeResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => kvs, fnum => 2, rnum => 3, - type => {msg, 'mvccpb.KeyValue'}, - occurrence => repeated, opts => []}, - #{name => more, fnum => 3, rnum => 4, type => bool, - occurrence => optional, opts => []}, - #{name => count, fnum => 4, rnum => 5, type => int64, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.PutRequest') -> - [#{name => key, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}, - #{name => value, fnum => 2, rnum => 3, type => bytes, - occurrence => optional, opts => []}, - #{name => lease, fnum => 3, rnum => 4, type => int64, - occurrence => optional, opts => []}, - #{name => prev_kv, fnum => 4, rnum => 5, type => bool, - occurrence => optional, opts => []}, - #{name => ignore_value, fnum => 5, rnum => 6, - type => bool, occurrence => optional, opts => []}, - #{name => ignore_lease, fnum => 6, rnum => 7, - type => bool, occurrence => optional, opts => []}]; -find_msg_def('Etcd.PutResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => prev_kv, fnum => 2, rnum => 3, - type => {msg, 'mvccpb.KeyValue'}, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.DeleteRangeRequest') -> - [#{name => key, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}, - #{name => range_end, fnum => 2, rnum => 3, - type => bytes, occurrence => optional, opts => []}, - #{name => prev_kv, fnum => 3, rnum => 4, type => bool, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.DeleteRangeResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => deleted, fnum => 2, rnum => 3, type => int64, - occurrence => optional, opts => []}, - #{name => prev_kvs, fnum => 3, rnum => 4, - type => {msg, 'mvccpb.KeyValue'}, - occurrence => repeated, opts => []}]; -find_msg_def('Etcd.RequestOp') -> - [#{name => request, rnum => 2, - fields => - [#{name => request_range, fnum => 1, rnum => 2, - type => {msg, 'Etcd.RangeRequest'}, - occurrence => optional, opts => []}, - #{name => request_put, fnum => 2, rnum => 2, - type => {msg, 'Etcd.PutRequest'}, - occurrence => optional, opts => []}, - #{name => request_delete_range, fnum => 3, rnum => 2, - type => {msg, 'Etcd.DeleteRangeRequest'}, - occurrence => optional, opts => []}, - #{name => request_txn, fnum => 4, rnum => 2, - type => {msg, 'Etcd.TxnRequest'}, - occurrence => optional, opts => []}]}]; -find_msg_def('Etcd.ResponseOp') -> - [#{name => response, rnum => 2, - fields => - [#{name => response_range, fnum => 1, rnum => 2, - type => {msg, 'Etcd.RangeResponse'}, - occurrence => optional, opts => []}, - #{name => response_put, fnum => 2, rnum => 2, - type => {msg, 'Etcd.PutResponse'}, - occurrence => optional, opts => []}, - #{name => response_delete_range, fnum => 3, rnum => 2, - type => {msg, 'Etcd.DeleteRangeResponse'}, - occurrence => optional, opts => []}, - #{name => response_txn, fnum => 4, rnum => 2, - type => {msg, 'Etcd.TxnResponse'}, - occurrence => optional, opts => []}]}]; -find_msg_def('Etcd.Compare') -> - [#{name => result, fnum => 1, rnum => 2, - type => {enum, 'Etcd.Compare.CompareResult'}, - occurrence => optional, opts => []}, - #{name => target, fnum => 2, rnum => 3, - type => {enum, 'Etcd.Compare.CompareTarget'}, - occurrence => optional, opts => []}, - #{name => key, fnum => 3, rnum => 4, type => bytes, - occurrence => optional, opts => []}, - #{name => target_union, rnum => 5, - fields => - [#{name => version, fnum => 4, rnum => 5, type => int64, - occurrence => optional, opts => []}, - #{name => create_revision, fnum => 5, rnum => 5, - type => int64, occurrence => optional, opts => []}, - #{name => mod_revision, fnum => 6, rnum => 5, - type => int64, occurrence => optional, opts => []}, - #{name => value, fnum => 7, rnum => 5, type => bytes, - occurrence => optional, opts => []}, - #{name => lease, fnum => 8, rnum => 5, type => int64, - occurrence => optional, opts => []}]}, - #{name => range_end, fnum => 64, rnum => 6, - type => bytes, occurrence => optional, opts => []}]; -find_msg_def('Etcd.TxnRequest') -> - [#{name => compare, fnum => 1, rnum => 2, - type => {msg, 'Etcd.Compare'}, occurrence => repeated, - opts => []}, - #{name => success, fnum => 2, rnum => 3, - type => {msg, 'Etcd.RequestOp'}, occurrence => repeated, - opts => []}, - #{name => failure, fnum => 3, rnum => 4, - type => {msg, 'Etcd.RequestOp'}, occurrence => repeated, - opts => []}]; -find_msg_def('Etcd.TxnResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => succeeded, fnum => 2, rnum => 3, type => bool, - occurrence => optional, opts => []}, - #{name => responses, fnum => 3, rnum => 4, - type => {msg, 'Etcd.ResponseOp'}, - occurrence => repeated, opts => []}]; -find_msg_def('Etcd.CompactionRequest') -> - [#{name => revision, fnum => 1, rnum => 2, - type => int64, occurrence => optional, opts => []}, - #{name => physical, fnum => 2, rnum => 3, type => bool, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.CompactionResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.HashRequest') -> []; -find_msg_def('Etcd.HashKVRequest') -> - [#{name => revision, fnum => 1, rnum => 2, - type => int64, occurrence => optional, opts => []}]; -find_msg_def('Etcd.HashKVResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => hash, fnum => 2, rnum => 3, type => uint32, - occurrence => optional, opts => []}, - #{name => compact_revision, fnum => 3, rnum => 4, - type => int64, occurrence => optional, opts => []}]; -find_msg_def('Etcd.HashResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => hash, fnum => 2, rnum => 3, type => uint32, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.SnapshotRequest') -> []; -find_msg_def('Etcd.SnapshotResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => remaining_bytes, fnum => 2, rnum => 3, - type => uint64, occurrence => optional, opts => []}, - #{name => blob, fnum => 3, rnum => 4, type => bytes, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.WatchRequest') -> - [#{name => request_union, rnum => 2, - fields => - [#{name => create_request, fnum => 1, rnum => 2, - type => {msg, 'Etcd.WatchCreateRequest'}, - occurrence => optional, opts => []}, - #{name => cancel_request, fnum => 2, rnum => 2, - type => {msg, 'Etcd.WatchCancelRequest'}, - occurrence => optional, opts => []}, - #{name => progress_request, fnum => 3, rnum => 2, - type => {msg, 'Etcd.WatchProgressRequest'}, - occurrence => optional, opts => []}]}]; -find_msg_def('Etcd.WatchCreateRequest') -> - [#{name => key, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}, - #{name => range_end, fnum => 2, rnum => 3, - type => bytes, occurrence => optional, opts => []}, - #{name => start_revision, fnum => 3, rnum => 4, - type => int64, occurrence => optional, opts => []}, - #{name => progress_notify, fnum => 4, rnum => 5, - type => bool, occurrence => optional, opts => []}, - #{name => filters, fnum => 5, rnum => 6, - type => {enum, 'Etcd.WatchCreateRequest.FilterType'}, - occurrence => repeated, opts => [packed]}, - #{name => prev_kv, fnum => 6, rnum => 7, type => bool, - occurrence => optional, opts => []}, - #{name => watch_id, fnum => 7, rnum => 8, type => int64, - occurrence => optional, opts => []}, - #{name => fragment, fnum => 8, rnum => 9, type => bool, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.WatchCancelRequest') -> - [#{name => watch_id, fnum => 1, rnum => 2, - type => int64, occurrence => optional, opts => []}]; -find_msg_def('Etcd.WatchProgressRequest') -> []; -find_msg_def('Etcd.WatchResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => watch_id, fnum => 2, rnum => 3, type => int64, - occurrence => optional, opts => []}, - #{name => created, fnum => 3, rnum => 4, type => bool, - occurrence => optional, opts => []}, - #{name => canceled, fnum => 4, rnum => 5, type => bool, - occurrence => optional, opts => []}, - #{name => compact_revision, fnum => 5, rnum => 6, - type => int64, occurrence => optional, opts => []}, - #{name => cancel_reason, fnum => 6, rnum => 7, - type => string, occurrence => optional, opts => []}, - #{name => fragment, fnum => 7, rnum => 8, type => bool, - occurrence => optional, opts => []}, - #{name => events, fnum => 11, rnum => 9, - type => {msg, 'mvccpb.Event'}, occurrence => repeated, - opts => []}]; -find_msg_def('Etcd.LeaseGrantRequest') -> - [#{name => 'TTL', fnum => 1, rnum => 2, type => int64, - occurrence => optional, opts => []}, - #{name => 'ID', fnum => 2, rnum => 3, type => int64, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.LeaseGrantResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => 'ID', fnum => 2, rnum => 3, type => int64, - occurrence => optional, opts => []}, - #{name => 'TTL', fnum => 3, rnum => 4, type => int64, - occurrence => optional, opts => []}, - #{name => error, fnum => 4, rnum => 5, type => string, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.LeaseRevokeRequest') -> - [#{name => 'ID', fnum => 1, rnum => 2, type => int64, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.LeaseRevokeResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.LeaseCheckpoint') -> - [#{name => 'ID', fnum => 1, rnum => 2, type => int64, - occurrence => optional, opts => []}, - #{name => remaining_TTL, fnum => 2, rnum => 3, - type => int64, occurrence => optional, opts => []}]; -find_msg_def('Etcd.LeaseCheckpointRequest') -> - [#{name => checkpoints, fnum => 1, rnum => 2, - type => {msg, 'Etcd.LeaseCheckpoint'}, - occurrence => repeated, opts => []}]; -find_msg_def('Etcd.LeaseCheckpointResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.LeaseKeepAliveRequest') -> - [#{name => 'ID', fnum => 1, rnum => 2, type => int64, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.LeaseKeepAliveResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => 'ID', fnum => 2, rnum => 3, type => int64, - occurrence => optional, opts => []}, - #{name => 'TTL', fnum => 3, rnum => 4, type => int64, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.LeaseTimeToLiveRequest') -> - [#{name => 'ID', fnum => 1, rnum => 2, type => int64, - occurrence => optional, opts => []}, - #{name => keys, fnum => 2, rnum => 3, type => bool, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.LeaseTimeToLiveResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => 'ID', fnum => 2, rnum => 3, type => int64, - occurrence => optional, opts => []}, - #{name => 'TTL', fnum => 3, rnum => 4, type => int64, - occurrence => optional, opts => []}, - #{name => grantedTTL, fnum => 4, rnum => 5, - type => int64, occurrence => optional, opts => []}, - #{name => keys, fnum => 5, rnum => 6, type => bytes, - occurrence => repeated, opts => []}]; -find_msg_def('Etcd.LeaseLeasesRequest') -> []; -find_msg_def('Etcd.LeaseStatus') -> - [#{name => 'ID', fnum => 1, rnum => 2, type => int64, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.LeaseLeasesResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => leases, fnum => 2, rnum => 3, - type => {msg, 'Etcd.LeaseStatus'}, - occurrence => repeated, opts => []}]; -find_msg_def('Etcd.Member') -> - [#{name => 'ID', fnum => 1, rnum => 2, type => uint64, - occurrence => optional, opts => []}, - #{name => name, fnum => 2, rnum => 3, type => string, - occurrence => optional, opts => []}, - #{name => peerURLs, fnum => 3, rnum => 4, - type => string, occurrence => repeated, opts => []}, - #{name => clientURLs, fnum => 4, rnum => 5, - type => string, occurrence => repeated, opts => []}, - #{name => isLearner, fnum => 5, rnum => 6, type => bool, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.MemberAddRequest') -> - [#{name => peerURLs, fnum => 1, rnum => 2, - type => string, occurrence => repeated, opts => []}, - #{name => isLearner, fnum => 2, rnum => 3, type => bool, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.MemberAddResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => member, fnum => 2, rnum => 3, - type => {msg, 'Etcd.Member'}, occurrence => optional, - opts => []}, - #{name => members, fnum => 3, rnum => 4, - type => {msg, 'Etcd.Member'}, occurrence => repeated, - opts => []}]; -find_msg_def('Etcd.MemberRemoveRequest') -> - [#{name => 'ID', fnum => 1, rnum => 2, type => uint64, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.MemberRemoveResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => members, fnum => 2, rnum => 3, - type => {msg, 'Etcd.Member'}, occurrence => repeated, - opts => []}]; -find_msg_def('Etcd.MemberUpdateRequest') -> - [#{name => 'ID', fnum => 1, rnum => 2, type => uint64, - occurrence => optional, opts => []}, - #{name => peerURLs, fnum => 2, rnum => 3, - type => string, occurrence => repeated, opts => []}]; -find_msg_def('Etcd.MemberUpdateResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => members, fnum => 2, rnum => 3, - type => {msg, 'Etcd.Member'}, occurrence => repeated, - opts => []}]; -find_msg_def('Etcd.MemberListRequest') -> []; -find_msg_def('Etcd.MemberListResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => members, fnum => 2, rnum => 3, - type => {msg, 'Etcd.Member'}, occurrence => repeated, - opts => []}]; -find_msg_def('Etcd.MemberPromoteRequest') -> - [#{name => 'ID', fnum => 1, rnum => 2, type => uint64, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.MemberPromoteResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => members, fnum => 2, rnum => 3, - type => {msg, 'Etcd.Member'}, occurrence => repeated, - opts => []}]; -find_msg_def('Etcd.DefragmentRequest') -> []; -find_msg_def('Etcd.DefragmentResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.MoveLeaderRequest') -> - [#{name => targetID, fnum => 1, rnum => 2, - type => uint64, occurrence => optional, opts => []}]; -find_msg_def('Etcd.MoveLeaderResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.AlarmRequest') -> - [#{name => action, fnum => 1, rnum => 2, - type => {enum, 'Etcd.AlarmRequest.AlarmAction'}, - occurrence => optional, opts => []}, - #{name => memberID, fnum => 2, rnum => 3, - type => uint64, occurrence => optional, opts => []}, - #{name => alarm, fnum => 3, rnum => 4, - type => {enum, 'Etcd.AlarmType'}, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.AlarmMember') -> - [#{name => memberID, fnum => 1, rnum => 2, - type => uint64, occurrence => optional, opts => []}, - #{name => alarm, fnum => 2, rnum => 3, - type => {enum, 'Etcd.AlarmType'}, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.AlarmResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => alarms, fnum => 2, rnum => 3, - type => {msg, 'Etcd.AlarmMember'}, - occurrence => repeated, opts => []}]; -find_msg_def('Etcd.StatusRequest') -> []; -find_msg_def('Etcd.StatusResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => version, fnum => 2, rnum => 3, type => string, - occurrence => optional, opts => []}, - #{name => dbSize, fnum => 3, rnum => 4, type => int64, - occurrence => optional, opts => []}, - #{name => leader, fnum => 4, rnum => 5, type => uint64, - occurrence => optional, opts => []}, - #{name => raftIndex, fnum => 5, rnum => 6, - type => uint64, occurrence => optional, opts => []}, - #{name => raftTerm, fnum => 6, rnum => 7, - type => uint64, occurrence => optional, opts => []}, - #{name => raftAppliedIndex, fnum => 7, rnum => 8, - type => uint64, occurrence => optional, opts => []}, - #{name => errors, fnum => 8, rnum => 9, type => string, - occurrence => repeated, opts => []}, - #{name => dbSizeInUse, fnum => 9, rnum => 10, - type => int64, occurrence => optional, opts => []}, - #{name => isLearner, fnum => 10, rnum => 11, - type => bool, occurrence => optional, opts => []}]; -find_msg_def('Etcd.AuthEnableRequest') -> []; -find_msg_def('Etcd.AuthDisableRequest') -> []; -find_msg_def('Etcd.AuthenticateRequest') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => password, fnum => 2, rnum => 3, - type => string, occurrence => optional, opts => []}]; -find_msg_def('Etcd.AuthUserAddRequest') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => password, fnum => 2, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => options, fnum => 3, rnum => 4, - type => {msg, 'authpb.UserAddOptions'}, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.AuthUserGetRequest') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.AuthUserDeleteRequest') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.AuthUserChangePasswordRequest') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => password, fnum => 2, rnum => 3, - type => string, occurrence => optional, opts => []}]; -find_msg_def('Etcd.AuthUserGrantRoleRequest') -> - [#{name => user, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => role, fnum => 2, rnum => 3, type => string, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.AuthUserRevokeRoleRequest') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => role, fnum => 2, rnum => 3, type => string, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.AuthRoleAddRequest') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.AuthRoleGetRequest') -> - [#{name => role, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.AuthUserListRequest') -> []; -find_msg_def('Etcd.AuthRoleListRequest') -> []; -find_msg_def('Etcd.AuthRoleDeleteRequest') -> - [#{name => role, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.AuthRoleGrantPermissionRequest') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => perm, fnum => 2, rnum => 3, - type => {msg, 'authpb.Permission'}, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.AuthRoleRevokePermissionRequest') -> - [#{name => role, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => key, fnum => 2, rnum => 3, type => bytes, - occurrence => optional, opts => []}, - #{name => range_end, fnum => 3, rnum => 4, - type => bytes, occurrence => optional, opts => []}]; -find_msg_def('Etcd.AuthEnableResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.AuthDisableResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.AuthenticateResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => token, fnum => 2, rnum => 3, type => string, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.AuthUserAddResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.AuthUserGetResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => roles, fnum => 2, rnum => 3, type => string, - occurrence => repeated, opts => []}]; -find_msg_def('Etcd.AuthUserDeleteResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.AuthUserChangePasswordResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.AuthUserGrantRoleResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.AuthUserRevokeRoleResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.AuthRoleAddResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.AuthRoleGetResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => perm, fnum => 2, rnum => 3, - type => {msg, 'authpb.Permission'}, - occurrence => repeated, opts => []}]; -find_msg_def('Etcd.AuthRoleListResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => roles, fnum => 2, rnum => 3, type => string, - occurrence => repeated, opts => []}]; -find_msg_def('Etcd.AuthUserListResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => users, fnum => 2, rnum => 3, type => string, - occurrence => repeated, opts => []}]; -find_msg_def('Etcd.AuthRoleDeleteResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.AuthRoleGrantPermissionResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.AuthRoleRevokePermissionResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.HealthCheckRequest') -> - [#{name => service, fnum => 1, rnum => 2, - type => string, occurrence => optional, opts => []}]; -find_msg_def('Etcd.HealthCheckResponse') -> - [#{name => status, fnum => 1, rnum => 2, - type => - {enum, 'Etcd.HealthCheckResponse.ServingStatus'}, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.LockRequest') -> - [#{name => name, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}, - #{name => lease, fnum => 2, rnum => 3, type => int64, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.LockResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => key, fnum => 2, rnum => 3, type => bytes, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.UnlockRequest') -> - [#{name => key, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.UnlockResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.CampaignRequest') -> - [#{name => name, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}, - #{name => lease, fnum => 2, rnum => 3, type => int64, - occurrence => optional, opts => []}, - #{name => value, fnum => 3, rnum => 4, type => bytes, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.CampaignResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => leader, fnum => 2, rnum => 3, - type => {msg, 'Etcd.LeaderKey'}, occurrence => optional, - opts => []}]; -find_msg_def('Etcd.LeaderKey') -> - [#{name => name, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}, - #{name => key, fnum => 2, rnum => 3, type => bytes, - occurrence => optional, opts => []}, - #{name => rev, fnum => 3, rnum => 4, type => int64, - occurrence => optional, opts => []}, - #{name => lease, fnum => 4, rnum => 5, type => int64, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.LeaderRequest') -> - [#{name => name, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.LeaderResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}, - #{name => kv, fnum => 2, rnum => 3, - type => {msg, 'mvccpb.KeyValue'}, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.ResignRequest') -> - [#{name => leader, fnum => 1, rnum => 2, - type => {msg, 'Etcd.LeaderKey'}, occurrence => optional, - opts => []}]; -find_msg_def('Etcd.ResignResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.ProclaimRequest') -> - [#{name => leader, fnum => 1, rnum => 2, - type => {msg, 'Etcd.LeaderKey'}, occurrence => optional, - opts => []}, - #{name => value, fnum => 2, rnum => 3, type => bytes, - occurrence => optional, opts => []}]; -find_msg_def('Etcd.ProclaimResponse') -> - [#{name => header, fnum => 1, rnum => 2, - type => {msg, 'Etcd.ResponseHeader'}, - occurrence => optional, opts => []}]; -find_msg_def('google.protobuf.FileDescriptorSet') -> - [#{name => file, fnum => 1, rnum => 2, - type => {msg, 'google.protobuf.FileDescriptorProto'}, - occurrence => repeated, opts => []}]; -find_msg_def('google.protobuf.FileDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => package, fnum => 2, rnum => 3, type => string, - occurrence => optional, opts => []}, - #{name => dependency, fnum => 3, rnum => 4, - type => string, occurrence => repeated, opts => []}, - #{name => public_dependency, fnum => 10, rnum => 5, - type => int32, occurrence => repeated, opts => []}, - #{name => weak_dependency, fnum => 11, rnum => 6, - type => int32, occurrence => repeated, opts => []}, - #{name => message_type, fnum => 4, rnum => 7, - type => {msg, 'google.protobuf.DescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => enum_type, fnum => 5, rnum => 8, - type => {msg, 'google.protobuf.EnumDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => service, fnum => 6, rnum => 9, - type => {msg, 'google.protobuf.ServiceDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => extension, fnum => 7, rnum => 10, - type => {msg, 'google.protobuf.FieldDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 8, rnum => 11, - type => {msg, 'google.protobuf.FileOptions'}, - occurrence => optional, opts => []}, - #{name => source_code_info, fnum => 9, rnum => 12, - type => {msg, 'google.protobuf.SourceCodeInfo'}, - occurrence => optional, opts => []}, - #{name => syntax, fnum => 12, rnum => 13, - type => string, occurrence => optional, opts => []}]; -find_msg_def('google.protobuf.DescriptorProto.ExtensionRange') -> - [#{name => start, fnum => 1, rnum => 2, type => int32, - occurrence => optional, opts => []}, - #{name => 'end', fnum => 2, rnum => 3, type => int32, - occurrence => optional, opts => []}]; -find_msg_def('google.protobuf.DescriptorProto.ReservedRange') -> - [#{name => start, fnum => 1, rnum => 2, type => int32, - occurrence => optional, opts => []}, - #{name => 'end', fnum => 2, rnum => 3, type => int32, - occurrence => optional, opts => []}]; -find_msg_def('google.protobuf.DescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => field, fnum => 2, rnum => 3, - type => {msg, 'google.protobuf.FieldDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => extension, fnum => 6, rnum => 4, - type => {msg, 'google.protobuf.FieldDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => nested_type, fnum => 3, rnum => 5, - type => {msg, 'google.protobuf.DescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => enum_type, fnum => 4, rnum => 6, - type => {msg, 'google.protobuf.EnumDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => extension_range, fnum => 5, rnum => 7, - type => - {msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, - occurrence => repeated, opts => []}, - #{name => oneof_decl, fnum => 8, rnum => 8, - type => {msg, 'google.protobuf.OneofDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 7, rnum => 9, - type => {msg, 'google.protobuf.MessageOptions'}, - occurrence => optional, opts => []}, - #{name => reserved_range, fnum => 9, rnum => 10, - type => - {msg, 'google.protobuf.DescriptorProto.ReservedRange'}, - occurrence => repeated, opts => []}, - #{name => reserved_name, fnum => 10, rnum => 11, - type => string, occurrence => repeated, opts => []}]; -find_msg_def('google.protobuf.FieldDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => number, fnum => 3, rnum => 3, type => int32, - occurrence => optional, opts => []}, - #{name => label, fnum => 4, rnum => 4, - type => - {enum, 'google.protobuf.FieldDescriptorProto.Label'}, - occurrence => optional, opts => []}, - #{name => type, fnum => 5, rnum => 5, - type => - {enum, 'google.protobuf.FieldDescriptorProto.Type'}, - occurrence => optional, opts => []}, - #{name => type_name, fnum => 6, rnum => 6, - type => string, occurrence => optional, opts => []}, - #{name => extendee, fnum => 2, rnum => 7, - type => string, occurrence => optional, opts => []}, - #{name => default_value, fnum => 7, rnum => 8, - type => string, occurrence => optional, opts => []}, - #{name => oneof_index, fnum => 9, rnum => 9, - type => int32, occurrence => optional, opts => []}, - #{name => json_name, fnum => 10, rnum => 10, - type => string, occurrence => optional, opts => []}, - #{name => options, fnum => 8, rnum => 11, - type => {msg, 'google.protobuf.FieldOptions'}, - occurrence => optional, opts => []}]; -find_msg_def('google.protobuf.OneofDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}]; -find_msg_def('google.protobuf.EnumDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => value, fnum => 2, rnum => 3, - type => - {msg, 'google.protobuf.EnumValueDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 3, rnum => 4, - type => {msg, 'google.protobuf.EnumOptions'}, - occurrence => optional, opts => []}]; -find_msg_def('google.protobuf.EnumValueDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => number, fnum => 2, rnum => 3, type => int32, - occurrence => optional, opts => []}, - #{name => options, fnum => 3, rnum => 4, - type => {msg, 'google.protobuf.EnumValueOptions'}, - occurrence => optional, opts => []}]; -find_msg_def('google.protobuf.ServiceDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => method, fnum => 2, rnum => 3, - type => {msg, 'google.protobuf.MethodDescriptorProto'}, - occurrence => repeated, opts => []}, - #{name => options, fnum => 3, rnum => 4, - type => {msg, 'google.protobuf.ServiceOptions'}, - occurrence => optional, opts => []}]; -find_msg_def('google.protobuf.MethodDescriptorProto') -> - [#{name => name, fnum => 1, rnum => 2, type => string, - occurrence => optional, opts => []}, - #{name => input_type, fnum => 2, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => output_type, fnum => 3, rnum => 4, - type => string, occurrence => optional, opts => []}, - #{name => options, fnum => 4, rnum => 5, - type => {msg, 'google.protobuf.MethodOptions'}, - occurrence => optional, opts => []}, - #{name => client_streaming, fnum => 5, rnum => 6, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => server_streaming, fnum => 6, rnum => 7, - type => bool, occurrence => optional, - opts => [{default, false}]}]; -find_msg_def('google.protobuf.FileOptions') -> - [#{name => java_package, fnum => 1, rnum => 2, - type => string, occurrence => optional, opts => []}, - #{name => java_outer_classname, fnum => 8, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => java_multiple_files, fnum => 10, rnum => 4, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => java_generate_equals_and_hash, fnum => 20, - rnum => 5, type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => java_string_check_utf8, fnum => 27, rnum => 6, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => optimize_for, fnum => 9, rnum => 7, - type => - {enum, 'google.protobuf.FileOptions.OptimizeMode'}, - occurrence => optional, opts => [{default, 'SPEED'}]}, - #{name => go_package, fnum => 11, rnum => 8, - type => string, occurrence => optional, opts => []}, - #{name => cc_generic_services, fnum => 16, rnum => 9, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => java_generic_services, fnum => 17, rnum => 10, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => py_generic_services, fnum => 18, rnum => 11, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => deprecated, fnum => 23, rnum => 12, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => cc_enable_arenas, fnum => 31, rnum => 13, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => objc_class_prefix, fnum => 36, rnum => 14, - type => string, occurrence => optional, opts => []}, - #{name => csharp_namespace, fnum => 37, rnum => 15, - type => string, occurrence => optional, opts => []}, - #{name => javanano_use_deprecated_package, fnum => 38, - rnum => 16, type => bool, occurrence => optional, - opts => [deprecated]}, - #{name => uninterpreted_option, fnum => 999, rnum => 17, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => goproto_getters_all, fnum => 63001, - rnum => 18, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_enum_prefix_all, fnum => 63002, - rnum => 19, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_stringer_all, fnum => 63003, - rnum => 20, type => bool, occurrence => optional, - opts => []}, - #{name => verbose_equal_all, fnum => 63004, rnum => 21, - type => bool, occurrence => optional, opts => []}, - #{name => face_all, fnum => 63005, rnum => 22, - type => bool, occurrence => optional, opts => []}, - #{name => gostring_all, fnum => 63006, rnum => 23, - type => bool, occurrence => optional, opts => []}, - #{name => populate_all, fnum => 63007, rnum => 24, - type => bool, occurrence => optional, opts => []}, - #{name => stringer_all, fnum => 63008, rnum => 25, - type => bool, occurrence => optional, opts => []}, - #{name => onlyone_all, fnum => 63009, rnum => 26, - type => bool, occurrence => optional, opts => []}, - #{name => equal_all, fnum => 63013, rnum => 27, - type => bool, occurrence => optional, opts => []}, - #{name => description_all, fnum => 63014, rnum => 28, - type => bool, occurrence => optional, opts => []}, - #{name => testgen_all, fnum => 63015, rnum => 29, - type => bool, occurrence => optional, opts => []}, - #{name => benchgen_all, fnum => 63016, rnum => 30, - type => bool, occurrence => optional, opts => []}, - #{name => marshaler_all, fnum => 63017, rnum => 31, - type => bool, occurrence => optional, opts => []}, - #{name => unmarshaler_all, fnum => 63018, rnum => 32, - type => bool, occurrence => optional, opts => []}, - #{name => stable_marshaler_all, fnum => 63019, - rnum => 33, type => bool, occurrence => optional, - opts => []}, - #{name => sizer_all, fnum => 63020, rnum => 34, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_enum_stringer_all, fnum => 63021, - rnum => 35, type => bool, occurrence => optional, - opts => []}, - #{name => enum_stringer_all, fnum => 63022, rnum => 36, - type => bool, occurrence => optional, opts => []}, - #{name => unsafe_marshaler_all, fnum => 63023, - rnum => 37, type => bool, occurrence => optional, - opts => []}, - #{name => unsafe_unmarshaler_all, fnum => 63024, - rnum => 38, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_extensions_map_all, fnum => 63025, - rnum => 39, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_unrecognized_all, fnum => 63026, - rnum => 40, type => bool, occurrence => optional, - opts => []}, - #{name => gogoproto_import, fnum => 63027, rnum => 41, - type => bool, occurrence => optional, opts => []}, - #{name => protosizer_all, fnum => 63028, rnum => 42, - type => bool, occurrence => optional, opts => []}, - #{name => compare_all, fnum => 63029, rnum => 43, - type => bool, occurrence => optional, opts => []}]; -find_msg_def('google.protobuf.MessageOptions') -> - [#{name => message_set_wire_format, fnum => 1, - rnum => 2, type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => no_standard_descriptor_accessor, fnum => 2, - rnum => 3, type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => deprecated, fnum => 3, rnum => 4, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => map_entry, fnum => 7, rnum => 5, type => bool, - occurrence => optional, opts => []}, - #{name => uninterpreted_option, fnum => 999, rnum => 6, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => goproto_getters, fnum => 64001, rnum => 7, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_stringer, fnum => 64003, rnum => 8, - type => bool, occurrence => optional, opts => []}, - #{name => verbose_equal, fnum => 64004, rnum => 9, - type => bool, occurrence => optional, opts => []}, - #{name => face, fnum => 64005, rnum => 10, type => bool, - occurrence => optional, opts => []}, - #{name => gostring, fnum => 64006, rnum => 11, - type => bool, occurrence => optional, opts => []}, - #{name => populate, fnum => 64007, rnum => 12, - type => bool, occurrence => optional, opts => []}, - #{name => stringer, fnum => 67008, rnum => 13, - type => bool, occurrence => optional, opts => []}, - #{name => onlyone, fnum => 64009, rnum => 14, - type => bool, occurrence => optional, opts => []}, - #{name => equal, fnum => 64013, rnum => 15, - type => bool, occurrence => optional, opts => []}, - #{name => description, fnum => 64014, rnum => 16, - type => bool, occurrence => optional, opts => []}, - #{name => testgen, fnum => 64015, rnum => 17, - type => bool, occurrence => optional, opts => []}, - #{name => benchgen, fnum => 64016, rnum => 18, - type => bool, occurrence => optional, opts => []}, - #{name => marshaler, fnum => 64017, rnum => 19, - type => bool, occurrence => optional, opts => []}, - #{name => unmarshaler, fnum => 64018, rnum => 20, - type => bool, occurrence => optional, opts => []}, - #{name => stable_marshaler, fnum => 64019, rnum => 21, - type => bool, occurrence => optional, opts => []}, - #{name => sizer, fnum => 64020, rnum => 22, - type => bool, occurrence => optional, opts => []}, - #{name => unsafe_marshaler, fnum => 64023, rnum => 23, - type => bool, occurrence => optional, opts => []}, - #{name => unsafe_unmarshaler, fnum => 64024, rnum => 24, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_extensions_map, fnum => 64025, - rnum => 25, type => bool, occurrence => optional, - opts => []}, - #{name => goproto_unrecognized, fnum => 64026, - rnum => 26, type => bool, occurrence => optional, - opts => []}, - #{name => protosizer, fnum => 64028, rnum => 27, - type => bool, occurrence => optional, opts => []}, - #{name => compare, fnum => 64029, rnum => 28, - type => bool, occurrence => optional, opts => []}]; -find_msg_def('google.protobuf.FieldOptions') -> - [#{name => ctype, fnum => 1, rnum => 2, - type => {enum, 'google.protobuf.FieldOptions.CType'}, - occurrence => optional, opts => [{default, 'STRING'}]}, - #{name => packed, fnum => 2, rnum => 3, type => bool, - occurrence => optional, opts => []}, - #{name => jstype, fnum => 6, rnum => 4, - type => {enum, 'google.protobuf.FieldOptions.JSType'}, - occurrence => optional, - opts => [{default, 'JS_NORMAL'}]}, - #{name => lazy, fnum => 5, rnum => 5, type => bool, - occurrence => optional, opts => [{default, false}]}, - #{name => deprecated, fnum => 3, rnum => 6, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => weak, fnum => 10, rnum => 7, type => bool, - occurrence => optional, opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 8, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => nullable, fnum => 65001, rnum => 9, - type => bool, occurrence => optional, opts => []}, - #{name => embed, fnum => 65002, rnum => 10, - type => bool, occurrence => optional, opts => []}, - #{name => customtype, fnum => 65003, rnum => 11, - type => string, occurrence => optional, opts => []}, - #{name => customname, fnum => 65004, rnum => 12, - type => string, occurrence => optional, opts => []}, - #{name => jsontag, fnum => 65005, rnum => 13, - type => string, occurrence => optional, opts => []}, - #{name => moretags, fnum => 65006, rnum => 14, - type => string, occurrence => optional, opts => []}, - #{name => casttype, fnum => 65007, rnum => 15, - type => string, occurrence => optional, opts => []}, - #{name => castkey, fnum => 65008, rnum => 16, - type => string, occurrence => optional, opts => []}, - #{name => castvalue, fnum => 65009, rnum => 17, - type => string, occurrence => optional, opts => []}, - #{name => stdtime, fnum => 65010, rnum => 18, - type => bool, occurrence => optional, opts => []}, - #{name => stdduration, fnum => 65011, rnum => 19, - type => bool, occurrence => optional, opts => []}]; -find_msg_def('google.protobuf.EnumOptions') -> - [#{name => allow_alias, fnum => 2, rnum => 2, - type => bool, occurrence => optional, opts => []}, - #{name => deprecated, fnum => 3, rnum => 3, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 4, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => goproto_enum_prefix, fnum => 62001, rnum => 5, - type => bool, occurrence => optional, opts => []}, - #{name => goproto_enum_stringer, fnum => 62021, - rnum => 6, type => bool, occurrence => optional, - opts => []}, - #{name => enum_stringer, fnum => 62022, rnum => 7, - type => bool, occurrence => optional, opts => []}, - #{name => enum_customname, fnum => 62023, rnum => 8, - type => string, occurrence => optional, opts => []}]; -find_msg_def('google.protobuf.EnumValueOptions') -> - [#{name => deprecated, fnum => 1, rnum => 2, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 3, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}, - #{name => enumvalue_customname, fnum => 66001, - rnum => 4, type => string, occurrence => optional, - opts => []}]; -find_msg_def('google.protobuf.ServiceOptions') -> - [#{name => deprecated, fnum => 33, rnum => 2, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 3, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}]; -find_msg_def('google.protobuf.MethodOptions') -> - [#{name => deprecated, fnum => 33, rnum => 2, - type => bool, occurrence => optional, - opts => [{default, false}]}, - #{name => uninterpreted_option, fnum => 999, rnum => 3, - type => {msg, 'google.protobuf.UninterpretedOption'}, - occurrence => repeated, opts => []}]; -find_msg_def('google.protobuf.UninterpretedOption.NamePart') -> - [#{name => name_part, fnum => 1, rnum => 2, - type => string, occurrence => required, opts => []}, - #{name => is_extension, fnum => 2, rnum => 3, - type => bool, occurrence => required, opts => []}]; -find_msg_def('google.protobuf.UninterpretedOption') -> - [#{name => name, fnum => 2, rnum => 2, - type => - {msg, 'google.protobuf.UninterpretedOption.NamePart'}, - occurrence => repeated, opts => []}, - #{name => identifier_value, fnum => 3, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => positive_int_value, fnum => 4, rnum => 4, - type => uint64, occurrence => optional, opts => []}, - #{name => negative_int_value, fnum => 5, rnum => 5, - type => int64, occurrence => optional, opts => []}, - #{name => double_value, fnum => 6, rnum => 6, - type => double, occurrence => optional, opts => []}, - #{name => string_value, fnum => 7, rnum => 7, - type => bytes, occurrence => optional, opts => []}, - #{name => aggregate_value, fnum => 8, rnum => 8, - type => string, occurrence => optional, opts => []}]; -find_msg_def('google.protobuf.SourceCodeInfo.Location') -> - [#{name => path, fnum => 1, rnum => 2, type => int32, - occurrence => repeated, opts => [packed]}, - #{name => span, fnum => 2, rnum => 3, type => int32, - occurrence => repeated, opts => [packed]}, - #{name => leading_comments, fnum => 3, rnum => 4, - type => string, occurrence => optional, opts => []}, - #{name => trailing_comments, fnum => 4, rnum => 5, - type => string, occurrence => optional, opts => []}, - #{name => leading_detached_comments, fnum => 6, - rnum => 6, type => string, occurrence => repeated, - opts => []}]; -find_msg_def('google.protobuf.SourceCodeInfo') -> - [#{name => location, fnum => 1, rnum => 2, - type => - {msg, 'google.protobuf.SourceCodeInfo.Location'}, - occurrence => repeated, opts => []}]; -find_msg_def('google.protobuf.GeneratedCodeInfo.Annotation') -> - [#{name => path, fnum => 1, rnum => 2, type => int32, - occurrence => repeated, opts => [packed]}, - #{name => source_file, fnum => 2, rnum => 3, - type => string, occurrence => optional, opts => []}, - #{name => 'begin', fnum => 3, rnum => 4, type => int32, - occurrence => optional, opts => []}, - #{name => 'end', fnum => 4, rnum => 5, type => int32, - occurrence => optional, opts => []}]; -find_msg_def('google.protobuf.GeneratedCodeInfo') -> - [#{name => annotation, fnum => 1, rnum => 2, - type => - {msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, - occurrence => repeated, opts => []}]; -find_msg_def('mvccpb.KeyValue') -> - [#{name => key, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}, - #{name => create_revision, fnum => 2, rnum => 3, - type => int64, occurrence => optional, opts => []}, - #{name => mod_revision, fnum => 3, rnum => 4, - type => int64, occurrence => optional, opts => []}, - #{name => version, fnum => 4, rnum => 5, type => int64, - occurrence => optional, opts => []}, - #{name => value, fnum => 5, rnum => 6, type => bytes, - occurrence => optional, opts => []}, - #{name => lease, fnum => 6, rnum => 7, type => int64, - occurrence => optional, opts => []}]; -find_msg_def('mvccpb.Event') -> - [#{name => type, fnum => 1, rnum => 2, - type => {enum, 'mvccpb.Event.EventType'}, - occurrence => optional, opts => []}, - #{name => kv, fnum => 2, rnum => 3, - type => {msg, 'mvccpb.KeyValue'}, - occurrence => optional, opts => []}, - #{name => prev_kv, fnum => 3, rnum => 4, - type => {msg, 'mvccpb.KeyValue'}, - occurrence => optional, opts => []}]; -find_msg_def('authpb.UserAddOptions') -> - [#{name => no_password, fnum => 1, rnum => 2, - type => bool, occurrence => optional, opts => []}]; -find_msg_def('authpb.User') -> - [#{name => name, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}, - #{name => password, fnum => 2, rnum => 3, type => bytes, - occurrence => optional, opts => []}, - #{name => roles, fnum => 3, rnum => 4, type => string, - occurrence => repeated, opts => []}, - #{name => options, fnum => 4, rnum => 5, - type => {msg, 'authpb.UserAddOptions'}, - occurrence => optional, opts => []}]; -find_msg_def('authpb.Permission') -> - [#{name => permType, fnum => 1, rnum => 2, - type => {enum, 'authpb.Permission.Type'}, - occurrence => optional, opts => []}, - #{name => key, fnum => 2, rnum => 3, type => bytes, - occurrence => optional, opts => []}, - #{name => range_end, fnum => 3, rnum => 4, - type => bytes, occurrence => optional, opts => []}]; -find_msg_def('authpb.Role') -> - [#{name => name, fnum => 1, rnum => 2, type => bytes, - occurrence => optional, opts => []}, - #{name => keyPermission, fnum => 2, rnum => 3, - type => {msg, 'authpb.Permission'}, - occurrence => repeated, opts => []}]; -find_msg_def(_) -> error. - - -find_enum_def('Etcd.RangeRequest.SortOrder') -> - [{'NONE', 0}, {'ASCEND', 1}, {'DESCEND', 2}]; -find_enum_def('Etcd.RangeRequest.SortTarget') -> - [{'KEY', 0}, {'VERSION', 1}, {'CREATE', 2}, {'MOD', 3}, - {'VALUE', 4}]; -find_enum_def('Etcd.Compare.CompareResult') -> - [{'EQUAL', 0}, {'GREATER', 1}, {'LESS', 2}, - {'NOT_EQUAL', 3}]; -find_enum_def('Etcd.Compare.CompareTarget') -> - [{'VERSION', 0}, {'CREATE', 1}, {'MOD', 2}, - {'VALUE', 3}, {'LEASE', 4}]; -find_enum_def('Etcd.WatchCreateRequest.FilterType') -> - [{'NOPUT', 0}, {'NODELETE', 1}]; -find_enum_def('Etcd.AlarmType') -> - [{'NONE', 0}, {'NOSPACE', 1}, {'CORRUPT', 2}]; -find_enum_def('Etcd.AlarmRequest.AlarmAction') -> - [{'GET', 0}, {'ACTIVATE', 1}, {'DEACTIVATE', 2}]; -find_enum_def('Etcd.HealthCheckResponse.ServingStatus') -> - [{'UNKNOWN', 0}, {'SERVING', 1}, {'NOT_SERVING', 2}, - {'SERVICE_UNKNOWN', 3}]; -find_enum_def('google.protobuf.FieldDescriptorProto.Type') -> - [{'TYPE_DOUBLE', 1}, {'TYPE_FLOAT', 2}, - {'TYPE_INT64', 3}, {'TYPE_UINT64', 4}, - {'TYPE_INT32', 5}, {'TYPE_FIXED64', 6}, - {'TYPE_FIXED32', 7}, {'TYPE_BOOL', 8}, - {'TYPE_STRING', 9}, {'TYPE_GROUP', 10}, - {'TYPE_MESSAGE', 11}, {'TYPE_BYTES', 12}, - {'TYPE_UINT32', 13}, {'TYPE_ENUM', 14}, - {'TYPE_SFIXED32', 15}, {'TYPE_SFIXED64', 16}, - {'TYPE_SINT32', 17}, {'TYPE_SINT64', 18}]; -find_enum_def('google.protobuf.FieldDescriptorProto.Label') -> - [{'LABEL_OPTIONAL', 1}, {'LABEL_REQUIRED', 2}, - {'LABEL_REPEATED', 3}]; -find_enum_def('google.protobuf.FileOptions.OptimizeMode') -> - [{'SPEED', 1}, {'CODE_SIZE', 2}, {'LITE_RUNTIME', 3}]; -find_enum_def('google.protobuf.FieldOptions.CType') -> - [{'STRING', 0}, {'CORD', 1}, {'STRING_PIECE', 2}]; -find_enum_def('google.protobuf.FieldOptions.JSType') -> - [{'JS_NORMAL', 0}, {'JS_STRING', 1}, {'JS_NUMBER', 2}]; -find_enum_def('mvccpb.Event.EventType') -> - [{'PUT', 0}, {'DELETE', 1}]; -find_enum_def('authpb.Permission.Type') -> - [{'READ', 0}, {'WRITE', 1}, {'READWRITE', 2}]; -find_enum_def(_) -> error. - - -enum_symbol_by_value('Etcd.RangeRequest.SortOrder', - Value) -> - 'enum_symbol_by_value_Etcd.RangeRequest.SortOrder'(Value); -enum_symbol_by_value('Etcd.RangeRequest.SortTarget', - Value) -> - 'enum_symbol_by_value_Etcd.RangeRequest.SortTarget'(Value); -enum_symbol_by_value('Etcd.Compare.CompareResult', - Value) -> - 'enum_symbol_by_value_Etcd.Compare.CompareResult'(Value); -enum_symbol_by_value('Etcd.Compare.CompareTarget', - Value) -> - 'enum_symbol_by_value_Etcd.Compare.CompareTarget'(Value); -enum_symbol_by_value('Etcd.WatchCreateRequest.FilterType', - Value) -> - 'enum_symbol_by_value_Etcd.WatchCreateRequest.FilterType'(Value); -enum_symbol_by_value('Etcd.AlarmType', Value) -> - 'enum_symbol_by_value_Etcd.AlarmType'(Value); -enum_symbol_by_value('Etcd.AlarmRequest.AlarmAction', - Value) -> - 'enum_symbol_by_value_Etcd.AlarmRequest.AlarmAction'(Value); -enum_symbol_by_value('Etcd.HealthCheckResponse.ServingStatus', - Value) -> - 'enum_symbol_by_value_Etcd.HealthCheckResponse.ServingStatus'(Value); -enum_symbol_by_value('google.protobuf.FieldDescriptorProto.Type', - Value) -> - 'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(Value); -enum_symbol_by_value('google.protobuf.FieldDescriptorProto.Label', - Value) -> - 'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(Value); -enum_symbol_by_value('google.protobuf.FileOptions.OptimizeMode', - Value) -> - 'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(Value); -enum_symbol_by_value('google.protobuf.FieldOptions.CType', - Value) -> - 'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(Value); -enum_symbol_by_value('google.protobuf.FieldOptions.JSType', - Value) -> - 'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(Value); -enum_symbol_by_value('mvccpb.Event.EventType', Value) -> - 'enum_symbol_by_value_mvccpb.Event.EventType'(Value); -enum_symbol_by_value('authpb.Permission.Type', Value) -> - 'enum_symbol_by_value_authpb.Permission.Type'(Value). - - -enum_value_by_symbol('Etcd.RangeRequest.SortOrder', - Sym) -> - 'enum_value_by_symbol_Etcd.RangeRequest.SortOrder'(Sym); -enum_value_by_symbol('Etcd.RangeRequest.SortTarget', - Sym) -> - 'enum_value_by_symbol_Etcd.RangeRequest.SortTarget'(Sym); -enum_value_by_symbol('Etcd.Compare.CompareResult', - Sym) -> - 'enum_value_by_symbol_Etcd.Compare.CompareResult'(Sym); -enum_value_by_symbol('Etcd.Compare.CompareTarget', - Sym) -> - 'enum_value_by_symbol_Etcd.Compare.CompareTarget'(Sym); -enum_value_by_symbol('Etcd.WatchCreateRequest.FilterType', - Sym) -> - 'enum_value_by_symbol_Etcd.WatchCreateRequest.FilterType'(Sym); -enum_value_by_symbol('Etcd.AlarmType', Sym) -> - 'enum_value_by_symbol_Etcd.AlarmType'(Sym); -enum_value_by_symbol('Etcd.AlarmRequest.AlarmAction', - Sym) -> - 'enum_value_by_symbol_Etcd.AlarmRequest.AlarmAction'(Sym); -enum_value_by_symbol('Etcd.HealthCheckResponse.ServingStatus', - Sym) -> - 'enum_value_by_symbol_Etcd.HealthCheckResponse.ServingStatus'(Sym); -enum_value_by_symbol('google.protobuf.FieldDescriptorProto.Type', - Sym) -> - 'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'(Sym); -enum_value_by_symbol('google.protobuf.FieldDescriptorProto.Label', - Sym) -> - 'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'(Sym); -enum_value_by_symbol('google.protobuf.FileOptions.OptimizeMode', - Sym) -> - 'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'(Sym); -enum_value_by_symbol('google.protobuf.FieldOptions.CType', - Sym) -> - 'enum_value_by_symbol_google.protobuf.FieldOptions.CType'(Sym); -enum_value_by_symbol('google.protobuf.FieldOptions.JSType', - Sym) -> - 'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'(Sym); -enum_value_by_symbol('mvccpb.Event.EventType', Sym) -> - 'enum_value_by_symbol_mvccpb.Event.EventType'(Sym); -enum_value_by_symbol('authpb.Permission.Type', Sym) -> - 'enum_value_by_symbol_authpb.Permission.Type'(Sym). - - -'enum_symbol_by_value_Etcd.RangeRequest.SortOrder'(0) -> - 'NONE'; -'enum_symbol_by_value_Etcd.RangeRequest.SortOrder'(1) -> - 'ASCEND'; -'enum_symbol_by_value_Etcd.RangeRequest.SortOrder'(2) -> - 'DESCEND'. - - -'enum_value_by_symbol_Etcd.RangeRequest.SortOrder'('NONE') -> - 0; -'enum_value_by_symbol_Etcd.RangeRequest.SortOrder'('ASCEND') -> - 1; -'enum_value_by_symbol_Etcd.RangeRequest.SortOrder'('DESCEND') -> - 2. - -'enum_symbol_by_value_Etcd.RangeRequest.SortTarget'(0) -> - 'KEY'; -'enum_symbol_by_value_Etcd.RangeRequest.SortTarget'(1) -> - 'VERSION'; -'enum_symbol_by_value_Etcd.RangeRequest.SortTarget'(2) -> - 'CREATE'; -'enum_symbol_by_value_Etcd.RangeRequest.SortTarget'(3) -> - 'MOD'; -'enum_symbol_by_value_Etcd.RangeRequest.SortTarget'(4) -> - 'VALUE'. - - -'enum_value_by_symbol_Etcd.RangeRequest.SortTarget'('KEY') -> - 0; -'enum_value_by_symbol_Etcd.RangeRequest.SortTarget'('VERSION') -> - 1; -'enum_value_by_symbol_Etcd.RangeRequest.SortTarget'('CREATE') -> - 2; -'enum_value_by_symbol_Etcd.RangeRequest.SortTarget'('MOD') -> - 3; -'enum_value_by_symbol_Etcd.RangeRequest.SortTarget'('VALUE') -> - 4. - -'enum_symbol_by_value_Etcd.Compare.CompareResult'(0) -> - 'EQUAL'; -'enum_symbol_by_value_Etcd.Compare.CompareResult'(1) -> - 'GREATER'; -'enum_symbol_by_value_Etcd.Compare.CompareResult'(2) -> - 'LESS'; -'enum_symbol_by_value_Etcd.Compare.CompareResult'(3) -> - 'NOT_EQUAL'. - - -'enum_value_by_symbol_Etcd.Compare.CompareResult'('EQUAL') -> - 0; -'enum_value_by_symbol_Etcd.Compare.CompareResult'('GREATER') -> - 1; -'enum_value_by_symbol_Etcd.Compare.CompareResult'('LESS') -> - 2; -'enum_value_by_symbol_Etcd.Compare.CompareResult'('NOT_EQUAL') -> - 3. - -'enum_symbol_by_value_Etcd.Compare.CompareTarget'(0) -> - 'VERSION'; -'enum_symbol_by_value_Etcd.Compare.CompareTarget'(1) -> - 'CREATE'; -'enum_symbol_by_value_Etcd.Compare.CompareTarget'(2) -> - 'MOD'; -'enum_symbol_by_value_Etcd.Compare.CompareTarget'(3) -> - 'VALUE'; -'enum_symbol_by_value_Etcd.Compare.CompareTarget'(4) -> - 'LEASE'. - - -'enum_value_by_symbol_Etcd.Compare.CompareTarget'('VERSION') -> - 0; -'enum_value_by_symbol_Etcd.Compare.CompareTarget'('CREATE') -> - 1; -'enum_value_by_symbol_Etcd.Compare.CompareTarget'('MOD') -> - 2; -'enum_value_by_symbol_Etcd.Compare.CompareTarget'('VALUE') -> - 3; -'enum_value_by_symbol_Etcd.Compare.CompareTarget'('LEASE') -> - 4. - -'enum_symbol_by_value_Etcd.WatchCreateRequest.FilterType'(0) -> - 'NOPUT'; -'enum_symbol_by_value_Etcd.WatchCreateRequest.FilterType'(1) -> - 'NODELETE'. - - -'enum_value_by_symbol_Etcd.WatchCreateRequest.FilterType'('NOPUT') -> - 0; -'enum_value_by_symbol_Etcd.WatchCreateRequest.FilterType'('NODELETE') -> - 1. - -'enum_symbol_by_value_Etcd.AlarmType'(0) -> 'NONE'; -'enum_symbol_by_value_Etcd.AlarmType'(1) -> 'NOSPACE'; -'enum_symbol_by_value_Etcd.AlarmType'(2) -> 'CORRUPT'. - - -'enum_value_by_symbol_Etcd.AlarmType'('NONE') -> 0; -'enum_value_by_symbol_Etcd.AlarmType'('NOSPACE') -> 1; -'enum_value_by_symbol_Etcd.AlarmType'('CORRUPT') -> 2. - -'enum_symbol_by_value_Etcd.AlarmRequest.AlarmAction'(0) -> - 'GET'; -'enum_symbol_by_value_Etcd.AlarmRequest.AlarmAction'(1) -> - 'ACTIVATE'; -'enum_symbol_by_value_Etcd.AlarmRequest.AlarmAction'(2) -> - 'DEACTIVATE'. - - -'enum_value_by_symbol_Etcd.AlarmRequest.AlarmAction'('GET') -> - 0; -'enum_value_by_symbol_Etcd.AlarmRequest.AlarmAction'('ACTIVATE') -> - 1; -'enum_value_by_symbol_Etcd.AlarmRequest.AlarmAction'('DEACTIVATE') -> - 2. - -'enum_symbol_by_value_Etcd.HealthCheckResponse.ServingStatus'(0) -> - 'UNKNOWN'; -'enum_symbol_by_value_Etcd.HealthCheckResponse.ServingStatus'(1) -> - 'SERVING'; -'enum_symbol_by_value_Etcd.HealthCheckResponse.ServingStatus'(2) -> - 'NOT_SERVING'; -'enum_symbol_by_value_Etcd.HealthCheckResponse.ServingStatus'(3) -> - 'SERVICE_UNKNOWN'. - - -'enum_value_by_symbol_Etcd.HealthCheckResponse.ServingStatus'('UNKNOWN') -> - 0; -'enum_value_by_symbol_Etcd.HealthCheckResponse.ServingStatus'('SERVING') -> - 1; -'enum_value_by_symbol_Etcd.HealthCheckResponse.ServingStatus'('NOT_SERVING') -> - 2; -'enum_value_by_symbol_Etcd.HealthCheckResponse.ServingStatus'('SERVICE_UNKNOWN') -> - 3. - -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(1) -> - 'TYPE_DOUBLE'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(2) -> - 'TYPE_FLOAT'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(3) -> - 'TYPE_INT64'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(4) -> - 'TYPE_UINT64'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(5) -> - 'TYPE_INT32'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(6) -> - 'TYPE_FIXED64'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(7) -> - 'TYPE_FIXED32'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(8) -> - 'TYPE_BOOL'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(9) -> - 'TYPE_STRING'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(10) -> - 'TYPE_GROUP'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(11) -> - 'TYPE_MESSAGE'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(12) -> - 'TYPE_BYTES'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(13) -> - 'TYPE_UINT32'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(14) -> - 'TYPE_ENUM'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(15) -> - 'TYPE_SFIXED32'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(16) -> - 'TYPE_SFIXED64'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(17) -> - 'TYPE_SINT32'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(18) -> - 'TYPE_SINT64'. - - -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_DOUBLE') -> - 1; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_FLOAT') -> - 2; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT64') -> - 3; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT64') -> - 4; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT32') -> - 5; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED64') -> - 6; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED32') -> - 7; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_BOOL') -> - 8; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_STRING') -> - 9; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_GROUP') -> - 10; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_MESSAGE') -> - 11; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_BYTES') -> - 12; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT32') -> - 13; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_ENUM') -> - 14; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED32') -> - 15; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED64') -> - 16; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT32') -> - 17; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT64') -> - 18. - -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(1) -> - 'LABEL_OPTIONAL'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(2) -> - 'LABEL_REQUIRED'; -'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(3) -> - 'LABEL_REPEATED'. - - -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'('LABEL_OPTIONAL') -> - 1; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'('LABEL_REQUIRED') -> - 2; -'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'('LABEL_REPEATED') -> - 3. - -'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(1) -> - 'SPEED'; -'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(2) -> - 'CODE_SIZE'; -'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(3) -> - 'LITE_RUNTIME'. - - -'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'('SPEED') -> - 1; -'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'('CODE_SIZE') -> - 2; -'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'('LITE_RUNTIME') -> - 3. - -'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(0) -> - 'STRING'; -'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(1) -> - 'CORD'; -'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(2) -> - 'STRING_PIECE'. - - -'enum_value_by_symbol_google.protobuf.FieldOptions.CType'('STRING') -> - 0; -'enum_value_by_symbol_google.protobuf.FieldOptions.CType'('CORD') -> - 1; -'enum_value_by_symbol_google.protobuf.FieldOptions.CType'('STRING_PIECE') -> - 2. - -'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(0) -> - 'JS_NORMAL'; -'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(1) -> - 'JS_STRING'; -'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(2) -> - 'JS_NUMBER'. - - -'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'('JS_NORMAL') -> - 0; -'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'('JS_STRING') -> - 1; -'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'('JS_NUMBER') -> - 2. - -'enum_symbol_by_value_mvccpb.Event.EventType'(0) -> - 'PUT'; -'enum_symbol_by_value_mvccpb.Event.EventType'(1) -> - 'DELETE'. - - -'enum_value_by_symbol_mvccpb.Event.EventType'('PUT') -> - 0; -'enum_value_by_symbol_mvccpb.Event.EventType'('DELETE') -> - 1. - -'enum_symbol_by_value_authpb.Permission.Type'(0) -> - 'READ'; -'enum_symbol_by_value_authpb.Permission.Type'(1) -> - 'WRITE'; -'enum_symbol_by_value_authpb.Permission.Type'(2) -> - 'READWRITE'. - - -'enum_value_by_symbol_authpb.Permission.Type'('READ') -> - 0; -'enum_value_by_symbol_authpb.Permission.Type'('WRITE') -> - 1; -'enum_value_by_symbol_authpb.Permission.Type'('READWRITE') -> - 2. - - -get_service_names() -> - ['Etcd.KV', 'Etcd.Watch', 'Etcd.Lease', 'Etcd.Cluster', - 'Etcd.Maintenance', 'Etcd.Auth', 'Etcd.Health', - 'Etcd.Lock', 'Etcd.Election']. - - -get_service_def('Etcd.KV') -> - {{service, 'Etcd.KV'}, - [#{name => 'Range', input => 'Etcd.RangeRequest', - output => 'Etcd.RangeResponse', input_stream => false, - output_stream => false, opts => []}, - #{name => 'Put', input => 'Etcd.PutRequest', - output => 'Etcd.PutResponse', input_stream => false, - output_stream => false, opts => []}, - #{name => 'DeleteRange', - input => 'Etcd.DeleteRangeRequest', - output => 'Etcd.DeleteRangeResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'Txn', input => 'Etcd.TxnRequest', - output => 'Etcd.TxnResponse', input_stream => false, - output_stream => false, opts => []}, - #{name => 'Compact', input => 'Etcd.CompactionRequest', - output => 'Etcd.CompactionResponse', - input_stream => false, output_stream => false, - opts => []}]}; -get_service_def('Etcd.Watch') -> - {{service, 'Etcd.Watch'}, - [#{name => 'Watch', input => 'Etcd.WatchRequest', - output => 'Etcd.WatchResponse', input_stream => true, - output_stream => true, opts => []}]}; -get_service_def('Etcd.Lease') -> - {{service, 'Etcd.Lease'}, - [#{name => 'LeaseGrant', - input => 'Etcd.LeaseGrantRequest', - output => 'Etcd.LeaseGrantResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'LeaseRevoke', - input => 'Etcd.LeaseRevokeRequest', - output => 'Etcd.LeaseRevokeResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'LeaseKeepAlive', - input => 'Etcd.LeaseKeepAliveRequest', - output => 'Etcd.LeaseKeepAliveResponse', - input_stream => true, output_stream => true, - opts => []}, - #{name => 'LeaseTimeToLive', - input => 'Etcd.LeaseTimeToLiveRequest', - output => 'Etcd.LeaseTimeToLiveResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'LeaseLeases', - input => 'Etcd.LeaseLeasesRequest', - output => 'Etcd.LeaseLeasesResponse', - input_stream => false, output_stream => false, - opts => []}]}; -get_service_def('Etcd.Cluster') -> - {{service, 'Etcd.Cluster'}, - [#{name => 'MemberAdd', - input => 'Etcd.MemberAddRequest', - output => 'Etcd.MemberAddResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'MemberRemove', - input => 'Etcd.MemberRemoveRequest', - output => 'Etcd.MemberRemoveResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'MemberUpdate', - input => 'Etcd.MemberUpdateRequest', - output => 'Etcd.MemberUpdateResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'MemberList', - input => 'Etcd.MemberListRequest', - output => 'Etcd.MemberListResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'MemberPromote', - input => 'Etcd.MemberPromoteRequest', - output => 'Etcd.MemberPromoteResponse', - input_stream => false, output_stream => false, - opts => []}]}; -get_service_def('Etcd.Maintenance') -> - {{service, 'Etcd.Maintenance'}, - [#{name => 'Alarm', input => 'Etcd.AlarmRequest', - output => 'Etcd.AlarmResponse', input_stream => false, - output_stream => false, opts => []}, - #{name => 'Status', input => 'Etcd.StatusRequest', - output => 'Etcd.StatusResponse', input_stream => false, - output_stream => false, opts => []}, - #{name => 'Defragment', - input => 'Etcd.DefragmentRequest', - output => 'Etcd.DefragmentResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'Hash', input => 'Etcd.HashRequest', - output => 'Etcd.HashResponse', input_stream => false, - output_stream => false, opts => []}, - #{name => 'HashKV', input => 'Etcd.HashKVRequest', - output => 'Etcd.HashKVResponse', input_stream => false, - output_stream => false, opts => []}, - #{name => 'Snapshot', input => 'Etcd.SnapshotRequest', - output => 'Etcd.SnapshotResponse', - input_stream => false, output_stream => true, - opts => []}, - #{name => 'MoveLeader', - input => 'Etcd.MoveLeaderRequest', - output => 'Etcd.MoveLeaderResponse', - input_stream => false, output_stream => false, - opts => []}]}; -get_service_def('Etcd.Auth') -> - {{service, 'Etcd.Auth'}, - [#{name => 'AuthEnable', - input => 'Etcd.AuthEnableRequest', - output => 'Etcd.AuthEnableResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'AuthDisable', - input => 'Etcd.AuthDisableRequest', - output => 'Etcd.AuthDisableResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'Authenticate', - input => 'Etcd.AuthenticateRequest', - output => 'Etcd.AuthenticateResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'UserAdd', input => 'Etcd.AuthUserAddRequest', - output => 'Etcd.AuthUserAddResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'UserGet', input => 'Etcd.AuthUserGetRequest', - output => 'Etcd.AuthUserGetResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'UserList', - input => 'Etcd.AuthUserListRequest', - output => 'Etcd.AuthUserListResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'UserDelete', - input => 'Etcd.AuthUserDeleteRequest', - output => 'Etcd.AuthUserDeleteResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'UserChangePassword', - input => 'Etcd.AuthUserChangePasswordRequest', - output => 'Etcd.AuthUserChangePasswordResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'UserGrantRole', - input => 'Etcd.AuthUserGrantRoleRequest', - output => 'Etcd.AuthUserGrantRoleResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'UserRevokeRole', - input => 'Etcd.AuthUserRevokeRoleRequest', - output => 'Etcd.AuthUserRevokeRoleResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'RoleAdd', input => 'Etcd.AuthRoleAddRequest', - output => 'Etcd.AuthRoleAddResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'RoleGet', input => 'Etcd.AuthRoleGetRequest', - output => 'Etcd.AuthRoleGetResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'RoleList', - input => 'Etcd.AuthRoleListRequest', - output => 'Etcd.AuthRoleListResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'RoleDelete', - input => 'Etcd.AuthRoleDeleteRequest', - output => 'Etcd.AuthRoleDeleteResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'RoleGrantPermission', - input => 'Etcd.AuthRoleGrantPermissionRequest', - output => 'Etcd.AuthRoleGrantPermissionResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'RoleRevokePermission', - input => 'Etcd.AuthRoleRevokePermissionRequest', - output => 'Etcd.AuthRoleRevokePermissionResponse', - input_stream => false, output_stream => false, - opts => []}]}; -get_service_def('Etcd.Health') -> - {{service, 'Etcd.Health'}, - [#{name => 'Check', input => 'Etcd.HealthCheckRequest', - output => 'Etcd.HealthCheckResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'Watch', input => 'Etcd.HealthCheckRequest', - output => 'Etcd.HealthCheckResponse', - input_stream => false, output_stream => true, - opts => []}]}; -get_service_def('Etcd.Lock') -> - {{service, 'Etcd.Lock'}, - [#{name => 'Lock', input => 'Etcd.LockRequest', - output => 'Etcd.LockResponse', input_stream => false, - output_stream => false, opts => []}, - #{name => 'Unlock', input => 'Etcd.UnlockRequest', - output => 'Etcd.UnlockResponse', input_stream => false, - output_stream => false, opts => []}]}; -get_service_def('Etcd.Election') -> - {{service, 'Etcd.Election'}, - [#{name => 'Campaign', input => 'Etcd.CampaignRequest', - output => 'Etcd.CampaignResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'Proclaim', input => 'Etcd.ProclaimRequest', - output => 'Etcd.ProclaimResponse', - input_stream => false, output_stream => false, - opts => []}, - #{name => 'Leader', input => 'Etcd.LeaderRequest', - output => 'Etcd.LeaderResponse', input_stream => false, - output_stream => false, opts => []}, - #{name => 'Observe', input => 'Etcd.LeaderRequest', - output => 'Etcd.LeaderResponse', input_stream => true, - output_stream => true, opts => []}, - #{name => 'Resign', input => 'Etcd.ResignRequest', - output => 'Etcd.ResignResponse', input_stream => false, - output_stream => false, opts => []}]}; -get_service_def(_) -> error. - - -get_rpc_names('Etcd.KV') -> - ['Range', 'Put', 'DeleteRange', 'Txn', 'Compact']; -get_rpc_names('Etcd.Watch') -> ['Watch']; -get_rpc_names('Etcd.Lease') -> - ['LeaseGrant', 'LeaseRevoke', 'LeaseKeepAlive', - 'LeaseTimeToLive', 'LeaseLeases']; -get_rpc_names('Etcd.Cluster') -> - ['MemberAdd', 'MemberRemove', 'MemberUpdate', - 'MemberList', 'MemberPromote']; -get_rpc_names('Etcd.Maintenance') -> - ['Alarm', 'Status', 'Defragment', 'Hash', 'HashKV', - 'Snapshot', 'MoveLeader']; -get_rpc_names('Etcd.Auth') -> - ['AuthEnable', 'AuthDisable', 'Authenticate', 'UserAdd', - 'UserGet', 'UserList', 'UserDelete', - 'UserChangePassword', 'UserGrantRole', 'UserRevokeRole', - 'RoleAdd', 'RoleGet', 'RoleList', 'RoleDelete', - 'RoleGrantPermission', 'RoleRevokePermission']; -get_rpc_names('Etcd.Health') -> ['Check', 'Watch']; -get_rpc_names('Etcd.Lock') -> ['Lock', 'Unlock']; -get_rpc_names('Etcd.Election') -> - ['Campaign', 'Proclaim', 'Leader', 'Observe', 'Resign']; -get_rpc_names(_) -> error. - - -find_rpc_def('Etcd.KV', RpcName) -> - 'find_rpc_def_Etcd.KV'(RpcName); -find_rpc_def('Etcd.Watch', RpcName) -> - 'find_rpc_def_Etcd.Watch'(RpcName); -find_rpc_def('Etcd.Lease', RpcName) -> - 'find_rpc_def_Etcd.Lease'(RpcName); -find_rpc_def('Etcd.Cluster', RpcName) -> - 'find_rpc_def_Etcd.Cluster'(RpcName); -find_rpc_def('Etcd.Maintenance', RpcName) -> - 'find_rpc_def_Etcd.Maintenance'(RpcName); -find_rpc_def('Etcd.Auth', RpcName) -> - 'find_rpc_def_Etcd.Auth'(RpcName); -find_rpc_def('Etcd.Health', RpcName) -> - 'find_rpc_def_Etcd.Health'(RpcName); -find_rpc_def('Etcd.Lock', RpcName) -> - 'find_rpc_def_Etcd.Lock'(RpcName); -find_rpc_def('Etcd.Election', RpcName) -> - 'find_rpc_def_Etcd.Election'(RpcName); -find_rpc_def(_, _) -> error. - - -'find_rpc_def_Etcd.KV'('Range') -> - #{name => 'Range', input => 'Etcd.RangeRequest', - output => 'Etcd.RangeResponse', input_stream => false, - output_stream => false, opts => []}; -'find_rpc_def_Etcd.KV'('Put') -> - #{name => 'Put', input => 'Etcd.PutRequest', - output => 'Etcd.PutResponse', input_stream => false, - output_stream => false, opts => []}; -'find_rpc_def_Etcd.KV'('DeleteRange') -> - #{name => 'DeleteRange', - input => 'Etcd.DeleteRangeRequest', - output => 'Etcd.DeleteRangeResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.KV'('Txn') -> - #{name => 'Txn', input => 'Etcd.TxnRequest', - output => 'Etcd.TxnResponse', input_stream => false, - output_stream => false, opts => []}; -'find_rpc_def_Etcd.KV'('Compact') -> - #{name => 'Compact', input => 'Etcd.CompactionRequest', - output => 'Etcd.CompactionResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.KV'(_) -> error. - -'find_rpc_def_Etcd.Watch'('Watch') -> - #{name => 'Watch', input => 'Etcd.WatchRequest', - output => 'Etcd.WatchResponse', input_stream => true, - output_stream => true, opts => []}; -'find_rpc_def_Etcd.Watch'(_) -> error. - -'find_rpc_def_Etcd.Lease'('LeaseGrant') -> - #{name => 'LeaseGrant', - input => 'Etcd.LeaseGrantRequest', - output => 'Etcd.LeaseGrantResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Lease'('LeaseRevoke') -> - #{name => 'LeaseRevoke', - input => 'Etcd.LeaseRevokeRequest', - output => 'Etcd.LeaseRevokeResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Lease'('LeaseKeepAlive') -> - #{name => 'LeaseKeepAlive', - input => 'Etcd.LeaseKeepAliveRequest', - output => 'Etcd.LeaseKeepAliveResponse', - input_stream => true, output_stream => true, - opts => []}; -'find_rpc_def_Etcd.Lease'('LeaseTimeToLive') -> - #{name => 'LeaseTimeToLive', - input => 'Etcd.LeaseTimeToLiveRequest', - output => 'Etcd.LeaseTimeToLiveResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Lease'('LeaseLeases') -> - #{name => 'LeaseLeases', - input => 'Etcd.LeaseLeasesRequest', - output => 'Etcd.LeaseLeasesResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Lease'(_) -> error. - -'find_rpc_def_Etcd.Cluster'('MemberAdd') -> - #{name => 'MemberAdd', input => 'Etcd.MemberAddRequest', - output => 'Etcd.MemberAddResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Cluster'('MemberRemove') -> - #{name => 'MemberRemove', - input => 'Etcd.MemberRemoveRequest', - output => 'Etcd.MemberRemoveResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Cluster'('MemberUpdate') -> - #{name => 'MemberUpdate', - input => 'Etcd.MemberUpdateRequest', - output => 'Etcd.MemberUpdateResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Cluster'('MemberList') -> - #{name => 'MemberList', - input => 'Etcd.MemberListRequest', - output => 'Etcd.MemberListResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Cluster'('MemberPromote') -> - #{name => 'MemberPromote', - input => 'Etcd.MemberPromoteRequest', - output => 'Etcd.MemberPromoteResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Cluster'(_) -> error. - -'find_rpc_def_Etcd.Maintenance'('Alarm') -> - #{name => 'Alarm', input => 'Etcd.AlarmRequest', - output => 'Etcd.AlarmResponse', input_stream => false, - output_stream => false, opts => []}; -'find_rpc_def_Etcd.Maintenance'('Status') -> - #{name => 'Status', input => 'Etcd.StatusRequest', - output => 'Etcd.StatusResponse', input_stream => false, - output_stream => false, opts => []}; -'find_rpc_def_Etcd.Maintenance'('Defragment') -> - #{name => 'Defragment', - input => 'Etcd.DefragmentRequest', - output => 'Etcd.DefragmentResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Maintenance'('Hash') -> - #{name => 'Hash', input => 'Etcd.HashRequest', - output => 'Etcd.HashResponse', input_stream => false, - output_stream => false, opts => []}; -'find_rpc_def_Etcd.Maintenance'('HashKV') -> - #{name => 'HashKV', input => 'Etcd.HashKVRequest', - output => 'Etcd.HashKVResponse', input_stream => false, - output_stream => false, opts => []}; -'find_rpc_def_Etcd.Maintenance'('Snapshot') -> - #{name => 'Snapshot', input => 'Etcd.SnapshotRequest', - output => 'Etcd.SnapshotResponse', - input_stream => false, output_stream => true, - opts => []}; -'find_rpc_def_Etcd.Maintenance'('MoveLeader') -> - #{name => 'MoveLeader', - input => 'Etcd.MoveLeaderRequest', - output => 'Etcd.MoveLeaderResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Maintenance'(_) -> error. - -'find_rpc_def_Etcd.Auth'('AuthEnable') -> - #{name => 'AuthEnable', - input => 'Etcd.AuthEnableRequest', - output => 'Etcd.AuthEnableResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Auth'('AuthDisable') -> - #{name => 'AuthDisable', - input => 'Etcd.AuthDisableRequest', - output => 'Etcd.AuthDisableResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Auth'('Authenticate') -> - #{name => 'Authenticate', - input => 'Etcd.AuthenticateRequest', - output => 'Etcd.AuthenticateResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Auth'('UserAdd') -> - #{name => 'UserAdd', input => 'Etcd.AuthUserAddRequest', - output => 'Etcd.AuthUserAddResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Auth'('UserGet') -> - #{name => 'UserGet', input => 'Etcd.AuthUserGetRequest', - output => 'Etcd.AuthUserGetResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Auth'('UserList') -> - #{name => 'UserList', - input => 'Etcd.AuthUserListRequest', - output => 'Etcd.AuthUserListResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Auth'('UserDelete') -> - #{name => 'UserDelete', - input => 'Etcd.AuthUserDeleteRequest', - output => 'Etcd.AuthUserDeleteResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Auth'('UserChangePassword') -> - #{name => 'UserChangePassword', - input => 'Etcd.AuthUserChangePasswordRequest', - output => 'Etcd.AuthUserChangePasswordResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Auth'('UserGrantRole') -> - #{name => 'UserGrantRole', - input => 'Etcd.AuthUserGrantRoleRequest', - output => 'Etcd.AuthUserGrantRoleResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Auth'('UserRevokeRole') -> - #{name => 'UserRevokeRole', - input => 'Etcd.AuthUserRevokeRoleRequest', - output => 'Etcd.AuthUserRevokeRoleResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Auth'('RoleAdd') -> - #{name => 'RoleAdd', input => 'Etcd.AuthRoleAddRequest', - output => 'Etcd.AuthRoleAddResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Auth'('RoleGet') -> - #{name => 'RoleGet', input => 'Etcd.AuthRoleGetRequest', - output => 'Etcd.AuthRoleGetResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Auth'('RoleList') -> - #{name => 'RoleList', - input => 'Etcd.AuthRoleListRequest', - output => 'Etcd.AuthRoleListResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Auth'('RoleDelete') -> - #{name => 'RoleDelete', - input => 'Etcd.AuthRoleDeleteRequest', - output => 'Etcd.AuthRoleDeleteResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Auth'('RoleGrantPermission') -> - #{name => 'RoleGrantPermission', - input => 'Etcd.AuthRoleGrantPermissionRequest', - output => 'Etcd.AuthRoleGrantPermissionResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Auth'('RoleRevokePermission') -> - #{name => 'RoleRevokePermission', - input => 'Etcd.AuthRoleRevokePermissionRequest', - output => 'Etcd.AuthRoleRevokePermissionResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Auth'(_) -> error. - -'find_rpc_def_Etcd.Health'('Check') -> - #{name => 'Check', input => 'Etcd.HealthCheckRequest', - output => 'Etcd.HealthCheckResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Health'('Watch') -> - #{name => 'Watch', input => 'Etcd.HealthCheckRequest', - output => 'Etcd.HealthCheckResponse', - input_stream => false, output_stream => true, - opts => []}; -'find_rpc_def_Etcd.Health'(_) -> error. - -'find_rpc_def_Etcd.Lock'('Lock') -> - #{name => 'Lock', input => 'Etcd.LockRequest', - output => 'Etcd.LockResponse', input_stream => false, - output_stream => false, opts => []}; -'find_rpc_def_Etcd.Lock'('Unlock') -> - #{name => 'Unlock', input => 'Etcd.UnlockRequest', - output => 'Etcd.UnlockResponse', input_stream => false, - output_stream => false, opts => []}; -'find_rpc_def_Etcd.Lock'(_) -> error. - -'find_rpc_def_Etcd.Election'('Campaign') -> - #{name => 'Campaign', input => 'Etcd.CampaignRequest', - output => 'Etcd.CampaignResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Election'('Proclaim') -> - #{name => 'Proclaim', input => 'Etcd.ProclaimRequest', - output => 'Etcd.ProclaimResponse', - input_stream => false, output_stream => false, - opts => []}; -'find_rpc_def_Etcd.Election'('Leader') -> - #{name => 'Leader', input => 'Etcd.LeaderRequest', - output => 'Etcd.LeaderResponse', input_stream => false, - output_stream => false, opts => []}; -'find_rpc_def_Etcd.Election'('Observe') -> - #{name => 'Observe', input => 'Etcd.LeaderRequest', - output => 'Etcd.LeaderResponse', input_stream => true, - output_stream => true, opts => []}; -'find_rpc_def_Etcd.Election'('Resign') -> - #{name => 'Resign', input => 'Etcd.ResignRequest', - output => 'Etcd.ResignResponse', input_stream => false, - output_stream => false, opts => []}; -'find_rpc_def_Etcd.Election'(_) -> error. - - -fetch_rpc_def(ServiceName, RpcName) -> - case find_rpc_def(ServiceName, RpcName) of - Def when is_map(Def) -> Def; - error -> - erlang:error({no_such_rpc, ServiceName, RpcName}) - end. - - -%% Convert a a fully qualified (ie with package name) service name -%% as a binary to a service name as an atom. -fqbin_to_service_name(<<"Etcd.KV">>) -> 'Etcd.KV'; -fqbin_to_service_name(<<"Etcd.Watch">>) -> 'Etcd.Watch'; -fqbin_to_service_name(<<"Etcd.Lease">>) -> 'Etcd.Lease'; -fqbin_to_service_name(<<"Etcd.Cluster">>) -> 'Etcd.Cluster'; -fqbin_to_service_name(<<"Etcd.Maintenance">>) -> 'Etcd.Maintenance'; -fqbin_to_service_name(<<"Etcd.Auth">>) -> 'Etcd.Auth'; -fqbin_to_service_name(<<"Etcd.Health">>) -> 'Etcd.Health'; -fqbin_to_service_name(<<"Etcd.Lock">>) -> 'Etcd.Lock'; -fqbin_to_service_name(<<"Etcd.Election">>) -> 'Etcd.Election'; -fqbin_to_service_name(X) -> - error({gpb_error, {badservice, X}}). - - -%% Convert a service name as an atom to a fully qualified -%% (ie with package name) name as a binary. -service_name_to_fqbin('Etcd.KV') -> <<"Etcd.KV">>; -service_name_to_fqbin('Etcd.Watch') -> <<"Etcd.Watch">>; -service_name_to_fqbin('Etcd.Lease') -> <<"Etcd.Lease">>; -service_name_to_fqbin('Etcd.Cluster') -> <<"Etcd.Cluster">>; -service_name_to_fqbin('Etcd.Maintenance') -> <<"Etcd.Maintenance">>; -service_name_to_fqbin('Etcd.Auth') -> <<"Etcd.Auth">>; -service_name_to_fqbin('Etcd.Health') -> <<"Etcd.Health">>; -service_name_to_fqbin('Etcd.Lock') -> <<"Etcd.Lock">>; -service_name_to_fqbin('Etcd.Election') -> <<"Etcd.Election">>; -service_name_to_fqbin(X) -> - error({gpb_error, {badservice, X}}). - - -%% Convert a a fully qualified (ie with package name) service name -%% and an rpc name, both as binaries to a service name and an rpc -%% name, as atoms. -fqbins_to_service_and_rpc_name(<<"Etcd.KV">>, <<"Range">>) -> - {'Etcd.KV', 'Range'}; -fqbins_to_service_and_rpc_name(<<"Etcd.KV">>, <<"Put">>) -> - {'Etcd.KV', 'Put'}; -fqbins_to_service_and_rpc_name(<<"Etcd.KV">>, <<"DeleteRange">>) -> - {'Etcd.KV', 'DeleteRange'}; -fqbins_to_service_and_rpc_name(<<"Etcd.KV">>, <<"Txn">>) -> - {'Etcd.KV', 'Txn'}; -fqbins_to_service_and_rpc_name(<<"Etcd.KV">>, <<"Compact">>) -> - {'Etcd.KV', 'Compact'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Watch">>, <<"Watch">>) -> - {'Etcd.Watch', 'Watch'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Lease">>, <<"LeaseGrant">>) -> - {'Etcd.Lease', 'LeaseGrant'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Lease">>, <<"LeaseRevoke">>) -> - {'Etcd.Lease', 'LeaseRevoke'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Lease">>, <<"LeaseKeepAlive">>) -> - {'Etcd.Lease', 'LeaseKeepAlive'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Lease">>, <<"LeaseTimeToLive">>) -> - {'Etcd.Lease', 'LeaseTimeToLive'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Lease">>, <<"LeaseLeases">>) -> - {'Etcd.Lease', 'LeaseLeases'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Cluster">>, <<"MemberAdd">>) -> - {'Etcd.Cluster', 'MemberAdd'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Cluster">>, <<"MemberRemove">>) -> - {'Etcd.Cluster', 'MemberRemove'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Cluster">>, <<"MemberUpdate">>) -> - {'Etcd.Cluster', 'MemberUpdate'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Cluster">>, <<"MemberList">>) -> - {'Etcd.Cluster', 'MemberList'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Cluster">>, <<"MemberPromote">>) -> - {'Etcd.Cluster', 'MemberPromote'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Maintenance">>, <<"Alarm">>) -> - {'Etcd.Maintenance', 'Alarm'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Maintenance">>, <<"Status">>) -> - {'Etcd.Maintenance', 'Status'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Maintenance">>, <<"Defragment">>) -> - {'Etcd.Maintenance', 'Defragment'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Maintenance">>, <<"Hash">>) -> - {'Etcd.Maintenance', 'Hash'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Maintenance">>, <<"HashKV">>) -> - {'Etcd.Maintenance', 'HashKV'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Maintenance">>, <<"Snapshot">>) -> - {'Etcd.Maintenance', 'Snapshot'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Maintenance">>, <<"MoveLeader">>) -> - {'Etcd.Maintenance', 'MoveLeader'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Auth">>, <<"AuthEnable">>) -> - {'Etcd.Auth', 'AuthEnable'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Auth">>, <<"AuthDisable">>) -> - {'Etcd.Auth', 'AuthDisable'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Auth">>, <<"Authenticate">>) -> - {'Etcd.Auth', 'Authenticate'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Auth">>, <<"UserAdd">>) -> - {'Etcd.Auth', 'UserAdd'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Auth">>, <<"UserGet">>) -> - {'Etcd.Auth', 'UserGet'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Auth">>, <<"UserList">>) -> - {'Etcd.Auth', 'UserList'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Auth">>, <<"UserDelete">>) -> - {'Etcd.Auth', 'UserDelete'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Auth">>, <<"UserChangePassword">>) -> - {'Etcd.Auth', 'UserChangePassword'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Auth">>, <<"UserGrantRole">>) -> - {'Etcd.Auth', 'UserGrantRole'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Auth">>, <<"UserRevokeRole">>) -> - {'Etcd.Auth', 'UserRevokeRole'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Auth">>, <<"RoleAdd">>) -> - {'Etcd.Auth', 'RoleAdd'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Auth">>, <<"RoleGet">>) -> - {'Etcd.Auth', 'RoleGet'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Auth">>, <<"RoleList">>) -> - {'Etcd.Auth', 'RoleList'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Auth">>, <<"RoleDelete">>) -> - {'Etcd.Auth', 'RoleDelete'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Auth">>, <<"RoleGrantPermission">>) -> - {'Etcd.Auth', 'RoleGrantPermission'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Auth">>, <<"RoleRevokePermission">>) -> - {'Etcd.Auth', 'RoleRevokePermission'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Health">>, <<"Check">>) -> - {'Etcd.Health', 'Check'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Health">>, <<"Watch">>) -> - {'Etcd.Health', 'Watch'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Lock">>, <<"Lock">>) -> - {'Etcd.Lock', 'Lock'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Lock">>, <<"Unlock">>) -> - {'Etcd.Lock', 'Unlock'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Election">>, <<"Campaign">>) -> - {'Etcd.Election', 'Campaign'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Election">>, <<"Proclaim">>) -> - {'Etcd.Election', 'Proclaim'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Election">>, <<"Leader">>) -> - {'Etcd.Election', 'Leader'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Election">>, <<"Observe">>) -> - {'Etcd.Election', 'Observe'}; -fqbins_to_service_and_rpc_name(<<"Etcd.Election">>, <<"Resign">>) -> - {'Etcd.Election', 'Resign'}; -fqbins_to_service_and_rpc_name(S, R) -> - error({gpb_error, {badservice_or_rpc, {S, R}}}). - - -%% Convert a service name and an rpc name, both as atoms, -%% to a fully qualified (ie with package name) service name and -%% an rpc name as binaries. -service_and_rpc_name_to_fqbins('Etcd.KV', 'Range') -> - {<<"Etcd.KV">>, <<"Range">>}; -service_and_rpc_name_to_fqbins('Etcd.KV', 'Put') -> - {<<"Etcd.KV">>, <<"Put">>}; -service_and_rpc_name_to_fqbins('Etcd.KV', - 'DeleteRange') -> - {<<"Etcd.KV">>, <<"DeleteRange">>}; -service_and_rpc_name_to_fqbins('Etcd.KV', 'Txn') -> - {<<"Etcd.KV">>, <<"Txn">>}; -service_and_rpc_name_to_fqbins('Etcd.KV', 'Compact') -> - {<<"Etcd.KV">>, <<"Compact">>}; -service_and_rpc_name_to_fqbins('Etcd.Watch', 'Watch') -> - {<<"Etcd.Watch">>, <<"Watch">>}; -service_and_rpc_name_to_fqbins('Etcd.Lease', - 'LeaseGrant') -> - {<<"Etcd.Lease">>, <<"LeaseGrant">>}; -service_and_rpc_name_to_fqbins('Etcd.Lease', - 'LeaseRevoke') -> - {<<"Etcd.Lease">>, <<"LeaseRevoke">>}; -service_and_rpc_name_to_fqbins('Etcd.Lease', - 'LeaseKeepAlive') -> - {<<"Etcd.Lease">>, <<"LeaseKeepAlive">>}; -service_and_rpc_name_to_fqbins('Etcd.Lease', - 'LeaseTimeToLive') -> - {<<"Etcd.Lease">>, <<"LeaseTimeToLive">>}; -service_and_rpc_name_to_fqbins('Etcd.Lease', - 'LeaseLeases') -> - {<<"Etcd.Lease">>, <<"LeaseLeases">>}; -service_and_rpc_name_to_fqbins('Etcd.Cluster', - 'MemberAdd') -> - {<<"Etcd.Cluster">>, <<"MemberAdd">>}; -service_and_rpc_name_to_fqbins('Etcd.Cluster', - 'MemberRemove') -> - {<<"Etcd.Cluster">>, <<"MemberRemove">>}; -service_and_rpc_name_to_fqbins('Etcd.Cluster', - 'MemberUpdate') -> - {<<"Etcd.Cluster">>, <<"MemberUpdate">>}; -service_and_rpc_name_to_fqbins('Etcd.Cluster', - 'MemberList') -> - {<<"Etcd.Cluster">>, <<"MemberList">>}; -service_and_rpc_name_to_fqbins('Etcd.Cluster', - 'MemberPromote') -> - {<<"Etcd.Cluster">>, <<"MemberPromote">>}; -service_and_rpc_name_to_fqbins('Etcd.Maintenance', - 'Alarm') -> - {<<"Etcd.Maintenance">>, <<"Alarm">>}; -service_and_rpc_name_to_fqbins('Etcd.Maintenance', - 'Status') -> - {<<"Etcd.Maintenance">>, <<"Status">>}; -service_and_rpc_name_to_fqbins('Etcd.Maintenance', - 'Defragment') -> - {<<"Etcd.Maintenance">>, <<"Defragment">>}; -service_and_rpc_name_to_fqbins('Etcd.Maintenance', - 'Hash') -> - {<<"Etcd.Maintenance">>, <<"Hash">>}; -service_and_rpc_name_to_fqbins('Etcd.Maintenance', - 'HashKV') -> - {<<"Etcd.Maintenance">>, <<"HashKV">>}; -service_and_rpc_name_to_fqbins('Etcd.Maintenance', - 'Snapshot') -> - {<<"Etcd.Maintenance">>, <<"Snapshot">>}; -service_and_rpc_name_to_fqbins('Etcd.Maintenance', - 'MoveLeader') -> - {<<"Etcd.Maintenance">>, <<"MoveLeader">>}; -service_and_rpc_name_to_fqbins('Etcd.Auth', - 'AuthEnable') -> - {<<"Etcd.Auth">>, <<"AuthEnable">>}; -service_and_rpc_name_to_fqbins('Etcd.Auth', - 'AuthDisable') -> - {<<"Etcd.Auth">>, <<"AuthDisable">>}; -service_and_rpc_name_to_fqbins('Etcd.Auth', - 'Authenticate') -> - {<<"Etcd.Auth">>, <<"Authenticate">>}; -service_and_rpc_name_to_fqbins('Etcd.Auth', - 'UserAdd') -> - {<<"Etcd.Auth">>, <<"UserAdd">>}; -service_and_rpc_name_to_fqbins('Etcd.Auth', - 'UserGet') -> - {<<"Etcd.Auth">>, <<"UserGet">>}; -service_and_rpc_name_to_fqbins('Etcd.Auth', - 'UserList') -> - {<<"Etcd.Auth">>, <<"UserList">>}; -service_and_rpc_name_to_fqbins('Etcd.Auth', - 'UserDelete') -> - {<<"Etcd.Auth">>, <<"UserDelete">>}; -service_and_rpc_name_to_fqbins('Etcd.Auth', - 'UserChangePassword') -> - {<<"Etcd.Auth">>, <<"UserChangePassword">>}; -service_and_rpc_name_to_fqbins('Etcd.Auth', - 'UserGrantRole') -> - {<<"Etcd.Auth">>, <<"UserGrantRole">>}; -service_and_rpc_name_to_fqbins('Etcd.Auth', - 'UserRevokeRole') -> - {<<"Etcd.Auth">>, <<"UserRevokeRole">>}; -service_and_rpc_name_to_fqbins('Etcd.Auth', - 'RoleAdd') -> - {<<"Etcd.Auth">>, <<"RoleAdd">>}; -service_and_rpc_name_to_fqbins('Etcd.Auth', - 'RoleGet') -> - {<<"Etcd.Auth">>, <<"RoleGet">>}; -service_and_rpc_name_to_fqbins('Etcd.Auth', - 'RoleList') -> - {<<"Etcd.Auth">>, <<"RoleList">>}; -service_and_rpc_name_to_fqbins('Etcd.Auth', - 'RoleDelete') -> - {<<"Etcd.Auth">>, <<"RoleDelete">>}; -service_and_rpc_name_to_fqbins('Etcd.Auth', - 'RoleGrantPermission') -> - {<<"Etcd.Auth">>, <<"RoleGrantPermission">>}; -service_and_rpc_name_to_fqbins('Etcd.Auth', - 'RoleRevokePermission') -> - {<<"Etcd.Auth">>, <<"RoleRevokePermission">>}; -service_and_rpc_name_to_fqbins('Etcd.Health', - 'Check') -> - {<<"Etcd.Health">>, <<"Check">>}; -service_and_rpc_name_to_fqbins('Etcd.Health', - 'Watch') -> - {<<"Etcd.Health">>, <<"Watch">>}; -service_and_rpc_name_to_fqbins('Etcd.Lock', 'Lock') -> - {<<"Etcd.Lock">>, <<"Lock">>}; -service_and_rpc_name_to_fqbins('Etcd.Lock', 'Unlock') -> - {<<"Etcd.Lock">>, <<"Unlock">>}; -service_and_rpc_name_to_fqbins('Etcd.Election', - 'Campaign') -> - {<<"Etcd.Election">>, <<"Campaign">>}; -service_and_rpc_name_to_fqbins('Etcd.Election', - 'Proclaim') -> - {<<"Etcd.Election">>, <<"Proclaim">>}; -service_and_rpc_name_to_fqbins('Etcd.Election', - 'Leader') -> - {<<"Etcd.Election">>, <<"Leader">>}; -service_and_rpc_name_to_fqbins('Etcd.Election', - 'Observe') -> - {<<"Etcd.Election">>, <<"Observe">>}; -service_and_rpc_name_to_fqbins('Etcd.Election', - 'Resign') -> - {<<"Etcd.Election">>, <<"Resign">>}; -service_and_rpc_name_to_fqbins(S, R) -> - error({gpb_error, {badservice_or_rpc, {S, R}}}). - - -fqbin_to_msg_name(<<"Etcd.ResponseHeader">>) -> 'Etcd.ResponseHeader'; -fqbin_to_msg_name(<<"Etcd.RangeRequest">>) -> 'Etcd.RangeRequest'; -fqbin_to_msg_name(<<"Etcd.RangeResponse">>) -> 'Etcd.RangeResponse'; -fqbin_to_msg_name(<<"Etcd.PutRequest">>) -> 'Etcd.PutRequest'; -fqbin_to_msg_name(<<"Etcd.PutResponse">>) -> 'Etcd.PutResponse'; -fqbin_to_msg_name(<<"Etcd.DeleteRangeRequest">>) -> 'Etcd.DeleteRangeRequest'; -fqbin_to_msg_name(<<"Etcd.DeleteRangeResponse">>) -> - 'Etcd.DeleteRangeResponse'; -fqbin_to_msg_name(<<"Etcd.RequestOp">>) -> 'Etcd.RequestOp'; -fqbin_to_msg_name(<<"Etcd.ResponseOp">>) -> 'Etcd.ResponseOp'; -fqbin_to_msg_name(<<"Etcd.Compare">>) -> 'Etcd.Compare'; -fqbin_to_msg_name(<<"Etcd.TxnRequest">>) -> 'Etcd.TxnRequest'; -fqbin_to_msg_name(<<"Etcd.TxnResponse">>) -> 'Etcd.TxnResponse'; -fqbin_to_msg_name(<<"Etcd.CompactionRequest">>) -> 'Etcd.CompactionRequest'; -fqbin_to_msg_name(<<"Etcd.CompactionResponse">>) -> 'Etcd.CompactionResponse'; -fqbin_to_msg_name(<<"Etcd.HashRequest">>) -> 'Etcd.HashRequest'; -fqbin_to_msg_name(<<"Etcd.HashKVRequest">>) -> 'Etcd.HashKVRequest'; -fqbin_to_msg_name(<<"Etcd.HashKVResponse">>) -> 'Etcd.HashKVResponse'; -fqbin_to_msg_name(<<"Etcd.HashResponse">>) -> 'Etcd.HashResponse'; -fqbin_to_msg_name(<<"Etcd.SnapshotRequest">>) -> 'Etcd.SnapshotRequest'; -fqbin_to_msg_name(<<"Etcd.SnapshotResponse">>) -> 'Etcd.SnapshotResponse'; -fqbin_to_msg_name(<<"Etcd.WatchRequest">>) -> 'Etcd.WatchRequest'; -fqbin_to_msg_name(<<"Etcd.WatchCreateRequest">>) -> 'Etcd.WatchCreateRequest'; -fqbin_to_msg_name(<<"Etcd.WatchCancelRequest">>) -> 'Etcd.WatchCancelRequest'; -fqbin_to_msg_name(<<"Etcd.WatchProgressRequest">>) -> - 'Etcd.WatchProgressRequest'; -fqbin_to_msg_name(<<"Etcd.WatchResponse">>) -> 'Etcd.WatchResponse'; -fqbin_to_msg_name(<<"Etcd.LeaseGrantRequest">>) -> 'Etcd.LeaseGrantRequest'; -fqbin_to_msg_name(<<"Etcd.LeaseGrantResponse">>) -> 'Etcd.LeaseGrantResponse'; -fqbin_to_msg_name(<<"Etcd.LeaseRevokeRequest">>) -> 'Etcd.LeaseRevokeRequest'; -fqbin_to_msg_name(<<"Etcd.LeaseRevokeResponse">>) -> - 'Etcd.LeaseRevokeResponse'; -fqbin_to_msg_name(<<"Etcd.LeaseCheckpoint">>) -> 'Etcd.LeaseCheckpoint'; -fqbin_to_msg_name(<<"Etcd.LeaseCheckpointRequest">>) -> - 'Etcd.LeaseCheckpointRequest'; -fqbin_to_msg_name(<<"Etcd.LeaseCheckpointResponse">>) -> - 'Etcd.LeaseCheckpointResponse'; -fqbin_to_msg_name(<<"Etcd.LeaseKeepAliveRequest">>) -> - 'Etcd.LeaseKeepAliveRequest'; -fqbin_to_msg_name(<<"Etcd.LeaseKeepAliveResponse">>) -> - 'Etcd.LeaseKeepAliveResponse'; -fqbin_to_msg_name(<<"Etcd.LeaseTimeToLiveRequest">>) -> - 'Etcd.LeaseTimeToLiveRequest'; -fqbin_to_msg_name(<<"Etcd.LeaseTimeToLiveResponse">>) -> - 'Etcd.LeaseTimeToLiveResponse'; -fqbin_to_msg_name(<<"Etcd.LeaseLeasesRequest">>) -> 'Etcd.LeaseLeasesRequest'; -fqbin_to_msg_name(<<"Etcd.LeaseStatus">>) -> 'Etcd.LeaseStatus'; -fqbin_to_msg_name(<<"Etcd.LeaseLeasesResponse">>) -> - 'Etcd.LeaseLeasesResponse'; -fqbin_to_msg_name(<<"Etcd.Member">>) -> 'Etcd.Member'; -fqbin_to_msg_name(<<"Etcd.MemberAddRequest">>) -> 'Etcd.MemberAddRequest'; -fqbin_to_msg_name(<<"Etcd.MemberAddResponse">>) -> 'Etcd.MemberAddResponse'; -fqbin_to_msg_name(<<"Etcd.MemberRemoveRequest">>) -> - 'Etcd.MemberRemoveRequest'; -fqbin_to_msg_name(<<"Etcd.MemberRemoveResponse">>) -> - 'Etcd.MemberRemoveResponse'; -fqbin_to_msg_name(<<"Etcd.MemberUpdateRequest">>) -> - 'Etcd.MemberUpdateRequest'; -fqbin_to_msg_name(<<"Etcd.MemberUpdateResponse">>) -> - 'Etcd.MemberUpdateResponse'; -fqbin_to_msg_name(<<"Etcd.MemberListRequest">>) -> 'Etcd.MemberListRequest'; -fqbin_to_msg_name(<<"Etcd.MemberListResponse">>) -> 'Etcd.MemberListResponse'; -fqbin_to_msg_name(<<"Etcd.MemberPromoteRequest">>) -> - 'Etcd.MemberPromoteRequest'; -fqbin_to_msg_name(<<"Etcd.MemberPromoteResponse">>) -> - 'Etcd.MemberPromoteResponse'; -fqbin_to_msg_name(<<"Etcd.DefragmentRequest">>) -> 'Etcd.DefragmentRequest'; -fqbin_to_msg_name(<<"Etcd.DefragmentResponse">>) -> 'Etcd.DefragmentResponse'; -fqbin_to_msg_name(<<"Etcd.MoveLeaderRequest">>) -> 'Etcd.MoveLeaderRequest'; -fqbin_to_msg_name(<<"Etcd.MoveLeaderResponse">>) -> 'Etcd.MoveLeaderResponse'; -fqbin_to_msg_name(<<"Etcd.AlarmRequest">>) -> 'Etcd.AlarmRequest'; -fqbin_to_msg_name(<<"Etcd.AlarmMember">>) -> 'Etcd.AlarmMember'; -fqbin_to_msg_name(<<"Etcd.AlarmResponse">>) -> 'Etcd.AlarmResponse'; -fqbin_to_msg_name(<<"Etcd.StatusRequest">>) -> 'Etcd.StatusRequest'; -fqbin_to_msg_name(<<"Etcd.StatusResponse">>) -> 'Etcd.StatusResponse'; -fqbin_to_msg_name(<<"Etcd.AuthEnableRequest">>) -> 'Etcd.AuthEnableRequest'; -fqbin_to_msg_name(<<"Etcd.AuthDisableRequest">>) -> 'Etcd.AuthDisableRequest'; -fqbin_to_msg_name(<<"Etcd.AuthenticateRequest">>) -> - 'Etcd.AuthenticateRequest'; -fqbin_to_msg_name(<<"Etcd.AuthUserAddRequest">>) -> 'Etcd.AuthUserAddRequest'; -fqbin_to_msg_name(<<"Etcd.AuthUserGetRequest">>) -> 'Etcd.AuthUserGetRequest'; -fqbin_to_msg_name(<<"Etcd.AuthUserDeleteRequest">>) -> - 'Etcd.AuthUserDeleteRequest'; -fqbin_to_msg_name(<<"Etcd.AuthUserChangePasswordRequest">>) -> - 'Etcd.AuthUserChangePasswordRequest'; -fqbin_to_msg_name(<<"Etcd.AuthUserGrantRoleRequest">>) -> - 'Etcd.AuthUserGrantRoleRequest'; -fqbin_to_msg_name(<<"Etcd.AuthUserRevokeRoleRequest">>) -> - 'Etcd.AuthUserRevokeRoleRequest'; -fqbin_to_msg_name(<<"Etcd.AuthRoleAddRequest">>) -> 'Etcd.AuthRoleAddRequest'; -fqbin_to_msg_name(<<"Etcd.AuthRoleGetRequest">>) -> 'Etcd.AuthRoleGetRequest'; -fqbin_to_msg_name(<<"Etcd.AuthUserListRequest">>) -> - 'Etcd.AuthUserListRequest'; -fqbin_to_msg_name(<<"Etcd.AuthRoleListRequest">>) -> - 'Etcd.AuthRoleListRequest'; -fqbin_to_msg_name(<<"Etcd.AuthRoleDeleteRequest">>) -> - 'Etcd.AuthRoleDeleteRequest'; -fqbin_to_msg_name(<<"Etcd.AuthRoleGrantPermissionRequest">>) -> - 'Etcd.AuthRoleGrantPermissionRequest'; -fqbin_to_msg_name(<<"Etcd.AuthRoleRevokePermissionRequest">>) -> - 'Etcd.AuthRoleRevokePermissionRequest'; -fqbin_to_msg_name(<<"Etcd.AuthEnableResponse">>) -> 'Etcd.AuthEnableResponse'; -fqbin_to_msg_name(<<"Etcd.AuthDisableResponse">>) -> - 'Etcd.AuthDisableResponse'; -fqbin_to_msg_name(<<"Etcd.AuthenticateResponse">>) -> - 'Etcd.AuthenticateResponse'; -fqbin_to_msg_name(<<"Etcd.AuthUserAddResponse">>) -> - 'Etcd.AuthUserAddResponse'; -fqbin_to_msg_name(<<"Etcd.AuthUserGetResponse">>) -> - 'Etcd.AuthUserGetResponse'; -fqbin_to_msg_name(<<"Etcd.AuthUserDeleteResponse">>) -> - 'Etcd.AuthUserDeleteResponse'; -fqbin_to_msg_name(<<"Etcd.AuthUserChangePasswordResponse">>) -> - 'Etcd.AuthUserChangePasswordResponse'; -fqbin_to_msg_name(<<"Etcd.AuthUserGrantRoleResponse">>) -> - 'Etcd.AuthUserGrantRoleResponse'; -fqbin_to_msg_name(<<"Etcd.AuthUserRevokeRoleResponse">>) -> - 'Etcd.AuthUserRevokeRoleResponse'; -fqbin_to_msg_name(<<"Etcd.AuthRoleAddResponse">>) -> - 'Etcd.AuthRoleAddResponse'; -fqbin_to_msg_name(<<"Etcd.AuthRoleGetResponse">>) -> - 'Etcd.AuthRoleGetResponse'; -fqbin_to_msg_name(<<"Etcd.AuthRoleListResponse">>) -> - 'Etcd.AuthRoleListResponse'; -fqbin_to_msg_name(<<"Etcd.AuthUserListResponse">>) -> - 'Etcd.AuthUserListResponse'; -fqbin_to_msg_name(<<"Etcd.AuthRoleDeleteResponse">>) -> - 'Etcd.AuthRoleDeleteResponse'; -fqbin_to_msg_name(<<"Etcd.AuthRoleGrantPermissionResponse">>) -> - 'Etcd.AuthRoleGrantPermissionResponse'; -fqbin_to_msg_name(<<"Etcd.AuthRoleRevokePermissionResponse">>) -> - 'Etcd.AuthRoleRevokePermissionResponse'; -fqbin_to_msg_name(<<"Etcd.HealthCheckRequest">>) -> 'Etcd.HealthCheckRequest'; -fqbin_to_msg_name(<<"Etcd.HealthCheckResponse">>) -> - 'Etcd.HealthCheckResponse'; -fqbin_to_msg_name(<<"Etcd.LockRequest">>) -> 'Etcd.LockRequest'; -fqbin_to_msg_name(<<"Etcd.LockResponse">>) -> 'Etcd.LockResponse'; -fqbin_to_msg_name(<<"Etcd.UnlockRequest">>) -> 'Etcd.UnlockRequest'; -fqbin_to_msg_name(<<"Etcd.UnlockResponse">>) -> 'Etcd.UnlockResponse'; -fqbin_to_msg_name(<<"Etcd.CampaignRequest">>) -> 'Etcd.CampaignRequest'; -fqbin_to_msg_name(<<"Etcd.CampaignResponse">>) -> 'Etcd.CampaignResponse'; -fqbin_to_msg_name(<<"Etcd.LeaderKey">>) -> 'Etcd.LeaderKey'; -fqbin_to_msg_name(<<"Etcd.LeaderRequest">>) -> 'Etcd.LeaderRequest'; -fqbin_to_msg_name(<<"Etcd.LeaderResponse">>) -> 'Etcd.LeaderResponse'; -fqbin_to_msg_name(<<"Etcd.ResignRequest">>) -> 'Etcd.ResignRequest'; -fqbin_to_msg_name(<<"Etcd.ResignResponse">>) -> 'Etcd.ResignResponse'; -fqbin_to_msg_name(<<"Etcd.ProclaimRequest">>) -> 'Etcd.ProclaimRequest'; -fqbin_to_msg_name(<<"Etcd.ProclaimResponse">>) -> 'Etcd.ProclaimResponse'; -fqbin_to_msg_name(<<"google.protobuf.FileDescriptorSet">>) -> - 'google.protobuf.FileDescriptorSet'; -fqbin_to_msg_name(<<"google.protobuf.FileDescriptorProto">>) -> - 'google.protobuf.FileDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.DescriptorProto.ExtensionRange">>) -> - 'google.protobuf.DescriptorProto.ExtensionRange'; -fqbin_to_msg_name(<<"google.protobuf.DescriptorProto.ReservedRange">>) -> - 'google.protobuf.DescriptorProto.ReservedRange'; -fqbin_to_msg_name(<<"google.protobuf.DescriptorProto">>) -> - 'google.protobuf.DescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.FieldDescriptorProto">>) -> - 'google.protobuf.FieldDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.OneofDescriptorProto">>) -> - 'google.protobuf.OneofDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.EnumDescriptorProto">>) -> - 'google.protobuf.EnumDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.EnumValueDescriptorProto">>) -> - 'google.protobuf.EnumValueDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.ServiceDescriptorProto">>) -> - 'google.protobuf.ServiceDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.MethodDescriptorProto">>) -> - 'google.protobuf.MethodDescriptorProto'; -fqbin_to_msg_name(<<"google.protobuf.FileOptions">>) -> - 'google.protobuf.FileOptions'; -fqbin_to_msg_name(<<"google.protobuf.MessageOptions">>) -> - 'google.protobuf.MessageOptions'; -fqbin_to_msg_name(<<"google.protobuf.FieldOptions">>) -> - 'google.protobuf.FieldOptions'; -fqbin_to_msg_name(<<"google.protobuf.EnumOptions">>) -> - 'google.protobuf.EnumOptions'; -fqbin_to_msg_name(<<"google.protobuf.EnumValueOptions">>) -> - 'google.protobuf.EnumValueOptions'; -fqbin_to_msg_name(<<"google.protobuf.ServiceOptions">>) -> - 'google.protobuf.ServiceOptions'; -fqbin_to_msg_name(<<"google.protobuf.MethodOptions">>) -> - 'google.protobuf.MethodOptions'; -fqbin_to_msg_name(<<"google.protobuf.UninterpretedOption.NamePart">>) -> - 'google.protobuf.UninterpretedOption.NamePart'; -fqbin_to_msg_name(<<"google.protobuf.UninterpretedOption">>) -> - 'google.protobuf.UninterpretedOption'; -fqbin_to_msg_name(<<"google.protobuf.SourceCodeInfo.Location">>) -> - 'google.protobuf.SourceCodeInfo.Location'; -fqbin_to_msg_name(<<"google.protobuf.SourceCodeInfo">>) -> - 'google.protobuf.SourceCodeInfo'; -fqbin_to_msg_name(<<"google.protobuf.GeneratedCodeInfo.Annotation">>) -> - 'google.protobuf.GeneratedCodeInfo.Annotation'; -fqbin_to_msg_name(<<"google.protobuf.GeneratedCodeInfo">>) -> - 'google.protobuf.GeneratedCodeInfo'; -fqbin_to_msg_name(<<"mvccpb.KeyValue">>) -> 'mvccpb.KeyValue'; -fqbin_to_msg_name(<<"mvccpb.Event">>) -> 'mvccpb.Event'; -fqbin_to_msg_name(<<"authpb.UserAddOptions">>) -> 'authpb.UserAddOptions'; -fqbin_to_msg_name(<<"authpb.User">>) -> 'authpb.User'; -fqbin_to_msg_name(<<"authpb.Permission">>) -> 'authpb.Permission'; -fqbin_to_msg_name(<<"authpb.Role">>) -> 'authpb.Role'; -fqbin_to_msg_name(E) -> error({gpb_error, {badmsg, E}}). - - -msg_name_to_fqbin('Etcd.ResponseHeader') -> <<"Etcd.ResponseHeader">>; -msg_name_to_fqbin('Etcd.RangeRequest') -> <<"Etcd.RangeRequest">>; -msg_name_to_fqbin('Etcd.RangeResponse') -> <<"Etcd.RangeResponse">>; -msg_name_to_fqbin('Etcd.PutRequest') -> <<"Etcd.PutRequest">>; -msg_name_to_fqbin('Etcd.PutResponse') -> <<"Etcd.PutResponse">>; -msg_name_to_fqbin('Etcd.DeleteRangeRequest') -> <<"Etcd.DeleteRangeRequest">>; -msg_name_to_fqbin('Etcd.DeleteRangeResponse') -> - <<"Etcd.DeleteRangeResponse">>; -msg_name_to_fqbin('Etcd.RequestOp') -> <<"Etcd.RequestOp">>; -msg_name_to_fqbin('Etcd.ResponseOp') -> <<"Etcd.ResponseOp">>; -msg_name_to_fqbin('Etcd.Compare') -> <<"Etcd.Compare">>; -msg_name_to_fqbin('Etcd.TxnRequest') -> <<"Etcd.TxnRequest">>; -msg_name_to_fqbin('Etcd.TxnResponse') -> <<"Etcd.TxnResponse">>; -msg_name_to_fqbin('Etcd.CompactionRequest') -> <<"Etcd.CompactionRequest">>; -msg_name_to_fqbin('Etcd.CompactionResponse') -> <<"Etcd.CompactionResponse">>; -msg_name_to_fqbin('Etcd.HashRequest') -> <<"Etcd.HashRequest">>; -msg_name_to_fqbin('Etcd.HashKVRequest') -> <<"Etcd.HashKVRequest">>; -msg_name_to_fqbin('Etcd.HashKVResponse') -> <<"Etcd.HashKVResponse">>; -msg_name_to_fqbin('Etcd.HashResponse') -> <<"Etcd.HashResponse">>; -msg_name_to_fqbin('Etcd.SnapshotRequest') -> <<"Etcd.SnapshotRequest">>; -msg_name_to_fqbin('Etcd.SnapshotResponse') -> <<"Etcd.SnapshotResponse">>; -msg_name_to_fqbin('Etcd.WatchRequest') -> <<"Etcd.WatchRequest">>; -msg_name_to_fqbin('Etcd.WatchCreateRequest') -> <<"Etcd.WatchCreateRequest">>; -msg_name_to_fqbin('Etcd.WatchCancelRequest') -> <<"Etcd.WatchCancelRequest">>; -msg_name_to_fqbin('Etcd.WatchProgressRequest') -> - <<"Etcd.WatchProgressRequest">>; -msg_name_to_fqbin('Etcd.WatchResponse') -> <<"Etcd.WatchResponse">>; -msg_name_to_fqbin('Etcd.LeaseGrantRequest') -> <<"Etcd.LeaseGrantRequest">>; -msg_name_to_fqbin('Etcd.LeaseGrantResponse') -> <<"Etcd.LeaseGrantResponse">>; -msg_name_to_fqbin('Etcd.LeaseRevokeRequest') -> <<"Etcd.LeaseRevokeRequest">>; -msg_name_to_fqbin('Etcd.LeaseRevokeResponse') -> - <<"Etcd.LeaseRevokeResponse">>; -msg_name_to_fqbin('Etcd.LeaseCheckpoint') -> <<"Etcd.LeaseCheckpoint">>; -msg_name_to_fqbin('Etcd.LeaseCheckpointRequest') -> - <<"Etcd.LeaseCheckpointRequest">>; -msg_name_to_fqbin('Etcd.LeaseCheckpointResponse') -> - <<"Etcd.LeaseCheckpointResponse">>; -msg_name_to_fqbin('Etcd.LeaseKeepAliveRequest') -> - <<"Etcd.LeaseKeepAliveRequest">>; -msg_name_to_fqbin('Etcd.LeaseKeepAliveResponse') -> - <<"Etcd.LeaseKeepAliveResponse">>; -msg_name_to_fqbin('Etcd.LeaseTimeToLiveRequest') -> - <<"Etcd.LeaseTimeToLiveRequest">>; -msg_name_to_fqbin('Etcd.LeaseTimeToLiveResponse') -> - <<"Etcd.LeaseTimeToLiveResponse">>; -msg_name_to_fqbin('Etcd.LeaseLeasesRequest') -> <<"Etcd.LeaseLeasesRequest">>; -msg_name_to_fqbin('Etcd.LeaseStatus') -> <<"Etcd.LeaseStatus">>; -msg_name_to_fqbin('Etcd.LeaseLeasesResponse') -> - <<"Etcd.LeaseLeasesResponse">>; -msg_name_to_fqbin('Etcd.Member') -> <<"Etcd.Member">>; -msg_name_to_fqbin('Etcd.MemberAddRequest') -> <<"Etcd.MemberAddRequest">>; -msg_name_to_fqbin('Etcd.MemberAddResponse') -> <<"Etcd.MemberAddResponse">>; -msg_name_to_fqbin('Etcd.MemberRemoveRequest') -> - <<"Etcd.MemberRemoveRequest">>; -msg_name_to_fqbin('Etcd.MemberRemoveResponse') -> - <<"Etcd.MemberRemoveResponse">>; -msg_name_to_fqbin('Etcd.MemberUpdateRequest') -> - <<"Etcd.MemberUpdateRequest">>; -msg_name_to_fqbin('Etcd.MemberUpdateResponse') -> - <<"Etcd.MemberUpdateResponse">>; -msg_name_to_fqbin('Etcd.MemberListRequest') -> <<"Etcd.MemberListRequest">>; -msg_name_to_fqbin('Etcd.MemberListResponse') -> <<"Etcd.MemberListResponse">>; -msg_name_to_fqbin('Etcd.MemberPromoteRequest') -> - <<"Etcd.MemberPromoteRequest">>; -msg_name_to_fqbin('Etcd.MemberPromoteResponse') -> - <<"Etcd.MemberPromoteResponse">>; -msg_name_to_fqbin('Etcd.DefragmentRequest') -> <<"Etcd.DefragmentRequest">>; -msg_name_to_fqbin('Etcd.DefragmentResponse') -> <<"Etcd.DefragmentResponse">>; -msg_name_to_fqbin('Etcd.MoveLeaderRequest') -> <<"Etcd.MoveLeaderRequest">>; -msg_name_to_fqbin('Etcd.MoveLeaderResponse') -> <<"Etcd.MoveLeaderResponse">>; -msg_name_to_fqbin('Etcd.AlarmRequest') -> <<"Etcd.AlarmRequest">>; -msg_name_to_fqbin('Etcd.AlarmMember') -> <<"Etcd.AlarmMember">>; -msg_name_to_fqbin('Etcd.AlarmResponse') -> <<"Etcd.AlarmResponse">>; -msg_name_to_fqbin('Etcd.StatusRequest') -> <<"Etcd.StatusRequest">>; -msg_name_to_fqbin('Etcd.StatusResponse') -> <<"Etcd.StatusResponse">>; -msg_name_to_fqbin('Etcd.AuthEnableRequest') -> <<"Etcd.AuthEnableRequest">>; -msg_name_to_fqbin('Etcd.AuthDisableRequest') -> <<"Etcd.AuthDisableRequest">>; -msg_name_to_fqbin('Etcd.AuthenticateRequest') -> - <<"Etcd.AuthenticateRequest">>; -msg_name_to_fqbin('Etcd.AuthUserAddRequest') -> <<"Etcd.AuthUserAddRequest">>; -msg_name_to_fqbin('Etcd.AuthUserGetRequest') -> <<"Etcd.AuthUserGetRequest">>; -msg_name_to_fqbin('Etcd.AuthUserDeleteRequest') -> - <<"Etcd.AuthUserDeleteRequest">>; -msg_name_to_fqbin('Etcd.AuthUserChangePasswordRequest') -> - <<"Etcd.AuthUserChangePasswordRequest">>; -msg_name_to_fqbin('Etcd.AuthUserGrantRoleRequest') -> - <<"Etcd.AuthUserGrantRoleRequest">>; -msg_name_to_fqbin('Etcd.AuthUserRevokeRoleRequest') -> - <<"Etcd.AuthUserRevokeRoleRequest">>; -msg_name_to_fqbin('Etcd.AuthRoleAddRequest') -> <<"Etcd.AuthRoleAddRequest">>; -msg_name_to_fqbin('Etcd.AuthRoleGetRequest') -> <<"Etcd.AuthRoleGetRequest">>; -msg_name_to_fqbin('Etcd.AuthUserListRequest') -> - <<"Etcd.AuthUserListRequest">>; -msg_name_to_fqbin('Etcd.AuthRoleListRequest') -> - <<"Etcd.AuthRoleListRequest">>; -msg_name_to_fqbin('Etcd.AuthRoleDeleteRequest') -> - <<"Etcd.AuthRoleDeleteRequest">>; -msg_name_to_fqbin('Etcd.AuthRoleGrantPermissionRequest') -> - <<"Etcd.AuthRoleGrantPermissionRequest">>; -msg_name_to_fqbin('Etcd.AuthRoleRevokePermissionRequest') -> - <<"Etcd.AuthRoleRevokePermissionRequest">>; -msg_name_to_fqbin('Etcd.AuthEnableResponse') -> <<"Etcd.AuthEnableResponse">>; -msg_name_to_fqbin('Etcd.AuthDisableResponse') -> - <<"Etcd.AuthDisableResponse">>; -msg_name_to_fqbin('Etcd.AuthenticateResponse') -> - <<"Etcd.AuthenticateResponse">>; -msg_name_to_fqbin('Etcd.AuthUserAddResponse') -> - <<"Etcd.AuthUserAddResponse">>; -msg_name_to_fqbin('Etcd.AuthUserGetResponse') -> - <<"Etcd.AuthUserGetResponse">>; -msg_name_to_fqbin('Etcd.AuthUserDeleteResponse') -> - <<"Etcd.AuthUserDeleteResponse">>; -msg_name_to_fqbin('Etcd.AuthUserChangePasswordResponse') -> - <<"Etcd.AuthUserChangePasswordResponse">>; -msg_name_to_fqbin('Etcd.AuthUserGrantRoleResponse') -> - <<"Etcd.AuthUserGrantRoleResponse">>; -msg_name_to_fqbin('Etcd.AuthUserRevokeRoleResponse') -> - <<"Etcd.AuthUserRevokeRoleResponse">>; -msg_name_to_fqbin('Etcd.AuthRoleAddResponse') -> - <<"Etcd.AuthRoleAddResponse">>; -msg_name_to_fqbin('Etcd.AuthRoleGetResponse') -> - <<"Etcd.AuthRoleGetResponse">>; -msg_name_to_fqbin('Etcd.AuthRoleListResponse') -> - <<"Etcd.AuthRoleListResponse">>; -msg_name_to_fqbin('Etcd.AuthUserListResponse') -> - <<"Etcd.AuthUserListResponse">>; -msg_name_to_fqbin('Etcd.AuthRoleDeleteResponse') -> - <<"Etcd.AuthRoleDeleteResponse">>; -msg_name_to_fqbin('Etcd.AuthRoleGrantPermissionResponse') -> - <<"Etcd.AuthRoleGrantPermissionResponse">>; -msg_name_to_fqbin('Etcd.AuthRoleRevokePermissionResponse') -> - <<"Etcd.AuthRoleRevokePermissionResponse">>; -msg_name_to_fqbin('Etcd.HealthCheckRequest') -> <<"Etcd.HealthCheckRequest">>; -msg_name_to_fqbin('Etcd.HealthCheckResponse') -> - <<"Etcd.HealthCheckResponse">>; -msg_name_to_fqbin('Etcd.LockRequest') -> <<"Etcd.LockRequest">>; -msg_name_to_fqbin('Etcd.LockResponse') -> <<"Etcd.LockResponse">>; -msg_name_to_fqbin('Etcd.UnlockRequest') -> <<"Etcd.UnlockRequest">>; -msg_name_to_fqbin('Etcd.UnlockResponse') -> <<"Etcd.UnlockResponse">>; -msg_name_to_fqbin('Etcd.CampaignRequest') -> <<"Etcd.CampaignRequest">>; -msg_name_to_fqbin('Etcd.CampaignResponse') -> <<"Etcd.CampaignResponse">>; -msg_name_to_fqbin('Etcd.LeaderKey') -> <<"Etcd.LeaderKey">>; -msg_name_to_fqbin('Etcd.LeaderRequest') -> <<"Etcd.LeaderRequest">>; -msg_name_to_fqbin('Etcd.LeaderResponse') -> <<"Etcd.LeaderResponse">>; -msg_name_to_fqbin('Etcd.ResignRequest') -> <<"Etcd.ResignRequest">>; -msg_name_to_fqbin('Etcd.ResignResponse') -> <<"Etcd.ResignResponse">>; -msg_name_to_fqbin('Etcd.ProclaimRequest') -> <<"Etcd.ProclaimRequest">>; -msg_name_to_fqbin('Etcd.ProclaimResponse') -> <<"Etcd.ProclaimResponse">>; -msg_name_to_fqbin('google.protobuf.FileDescriptorSet') -> - <<"google.protobuf.FileDescriptorSet">>; -msg_name_to_fqbin('google.protobuf.FileDescriptorProto') -> - <<"google.protobuf.FileDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.DescriptorProto.ExtensionRange') -> - <<"google.protobuf.DescriptorProto.ExtensionRange">>; -msg_name_to_fqbin('google.protobuf.DescriptorProto.ReservedRange') -> - <<"google.protobuf.DescriptorProto.ReservedRange">>; -msg_name_to_fqbin('google.protobuf.DescriptorProto') -> - <<"google.protobuf.DescriptorProto">>; -msg_name_to_fqbin('google.protobuf.FieldDescriptorProto') -> - <<"google.protobuf.FieldDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.OneofDescriptorProto') -> - <<"google.protobuf.OneofDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.EnumDescriptorProto') -> - <<"google.protobuf.EnumDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.EnumValueDescriptorProto') -> - <<"google.protobuf.EnumValueDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.ServiceDescriptorProto') -> - <<"google.protobuf.ServiceDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.MethodDescriptorProto') -> - <<"google.protobuf.MethodDescriptorProto">>; -msg_name_to_fqbin('google.protobuf.FileOptions') -> - <<"google.protobuf.FileOptions">>; -msg_name_to_fqbin('google.protobuf.MessageOptions') -> - <<"google.protobuf.MessageOptions">>; -msg_name_to_fqbin('google.protobuf.FieldOptions') -> - <<"google.protobuf.FieldOptions">>; -msg_name_to_fqbin('google.protobuf.EnumOptions') -> - <<"google.protobuf.EnumOptions">>; -msg_name_to_fqbin('google.protobuf.EnumValueOptions') -> - <<"google.protobuf.EnumValueOptions">>; -msg_name_to_fqbin('google.protobuf.ServiceOptions') -> - <<"google.protobuf.ServiceOptions">>; -msg_name_to_fqbin('google.protobuf.MethodOptions') -> - <<"google.protobuf.MethodOptions">>; -msg_name_to_fqbin('google.protobuf.UninterpretedOption.NamePart') -> - <<"google.protobuf.UninterpretedOption.NamePart">>; -msg_name_to_fqbin('google.protobuf.UninterpretedOption') -> - <<"google.protobuf.UninterpretedOption">>; -msg_name_to_fqbin('google.protobuf.SourceCodeInfo.Location') -> - <<"google.protobuf.SourceCodeInfo.Location">>; -msg_name_to_fqbin('google.protobuf.SourceCodeInfo') -> - <<"google.protobuf.SourceCodeInfo">>; -msg_name_to_fqbin('google.protobuf.GeneratedCodeInfo.Annotation') -> - <<"google.protobuf.GeneratedCodeInfo.Annotation">>; -msg_name_to_fqbin('google.protobuf.GeneratedCodeInfo') -> - <<"google.protobuf.GeneratedCodeInfo">>; -msg_name_to_fqbin('mvccpb.KeyValue') -> <<"mvccpb.KeyValue">>; -msg_name_to_fqbin('mvccpb.Event') -> <<"mvccpb.Event">>; -msg_name_to_fqbin('authpb.UserAddOptions') -> <<"authpb.UserAddOptions">>; -msg_name_to_fqbin('authpb.User') -> <<"authpb.User">>; -msg_name_to_fqbin('authpb.Permission') -> <<"authpb.Permission">>; -msg_name_to_fqbin('authpb.Role') -> <<"authpb.Role">>; -msg_name_to_fqbin(E) -> error({gpb_error, {badmsg, E}}). - - -fqbin_to_enum_name(<<"Etcd.RangeRequest.SortOrder">>) -> - 'Etcd.RangeRequest.SortOrder'; -fqbin_to_enum_name(<<"Etcd.RangeRequest.SortTarget">>) -> - 'Etcd.RangeRequest.SortTarget'; -fqbin_to_enum_name(<<"Etcd.Compare.CompareResult">>) -> - 'Etcd.Compare.CompareResult'; -fqbin_to_enum_name(<<"Etcd.Compare.CompareTarget">>) -> - 'Etcd.Compare.CompareTarget'; -fqbin_to_enum_name(<<"Etcd.WatchCreateRequest.FilterType">>) -> - 'Etcd.WatchCreateRequest.FilterType'; -fqbin_to_enum_name(<<"Etcd.AlarmType">>) -> 'Etcd.AlarmType'; -fqbin_to_enum_name(<<"Etcd.AlarmRequest.AlarmAction">>) -> - 'Etcd.AlarmRequest.AlarmAction'; -fqbin_to_enum_name(<<"Etcd.HealthCheckResponse.ServingStatus">>) -> - 'Etcd.HealthCheckResponse.ServingStatus'; -fqbin_to_enum_name(<<"google.protobuf.FieldDescriptorProto.Type">>) -> - 'google.protobuf.FieldDescriptorProto.Type'; -fqbin_to_enum_name(<<"google.protobuf.FieldDescriptorProto.Label">>) -> - 'google.protobuf.FieldDescriptorProto.Label'; -fqbin_to_enum_name(<<"google.protobuf.FileOptions.OptimizeMode">>) -> - 'google.protobuf.FileOptions.OptimizeMode'; -fqbin_to_enum_name(<<"google.protobuf.FieldOptions.CType">>) -> - 'google.protobuf.FieldOptions.CType'; -fqbin_to_enum_name(<<"google.protobuf.FieldOptions.JSType">>) -> - 'google.protobuf.FieldOptions.JSType'; -fqbin_to_enum_name(<<"mvccpb.Event.EventType">>) -> 'mvccpb.Event.EventType'; -fqbin_to_enum_name(<<"authpb.Permission.Type">>) -> 'authpb.Permission.Type'; -fqbin_to_enum_name(E) -> - error({gpb_error, {badenum, E}}). - - -enum_name_to_fqbin('Etcd.RangeRequest.SortOrder') -> - <<"Etcd.RangeRequest.SortOrder">>; -enum_name_to_fqbin('Etcd.RangeRequest.SortTarget') -> - <<"Etcd.RangeRequest.SortTarget">>; -enum_name_to_fqbin('Etcd.Compare.CompareResult') -> - <<"Etcd.Compare.CompareResult">>; -enum_name_to_fqbin('Etcd.Compare.CompareTarget') -> - <<"Etcd.Compare.CompareTarget">>; -enum_name_to_fqbin('Etcd.WatchCreateRequest.FilterType') -> - <<"Etcd.WatchCreateRequest.FilterType">>; -enum_name_to_fqbin('Etcd.AlarmType') -> <<"Etcd.AlarmType">>; -enum_name_to_fqbin('Etcd.AlarmRequest.AlarmAction') -> - <<"Etcd.AlarmRequest.AlarmAction">>; -enum_name_to_fqbin('Etcd.HealthCheckResponse.ServingStatus') -> - <<"Etcd.HealthCheckResponse.ServingStatus">>; -enum_name_to_fqbin('google.protobuf.FieldDescriptorProto.Type') -> - <<"google.protobuf.FieldDescriptorProto.Type">>; -enum_name_to_fqbin('google.protobuf.FieldDescriptorProto.Label') -> - <<"google.protobuf.FieldDescriptorProto.Label">>; -enum_name_to_fqbin('google.protobuf.FileOptions.OptimizeMode') -> - <<"google.protobuf.FileOptions.OptimizeMode">>; -enum_name_to_fqbin('google.protobuf.FieldOptions.CType') -> - <<"google.protobuf.FieldOptions.CType">>; -enum_name_to_fqbin('google.protobuf.FieldOptions.JSType') -> - <<"google.protobuf.FieldOptions.JSType">>; -enum_name_to_fqbin('mvccpb.Event.EventType') -> <<"mvccpb.Event.EventType">>; -enum_name_to_fqbin('authpb.Permission.Type') -> <<"authpb.Permission.Type">>; -enum_name_to_fqbin(E) -> - error({gpb_error, {badenum, E}}). - - -get_package_name() -> 'Etcd'. - - -%% Whether or not the message names -%% are prepended with package name or not. -uses_packages() -> true. - - -source_basename() -> "router.proto". - - -%% Retrieve all proto file names, also imported ones. -%% The order is top-down. The first element is always the main -%% source file. The files are returned with extension, -%% see get_all_proto_names/0 for a version that returns -%% the basenames sans extension -get_all_source_basenames() -> - ["router.proto", "gogo.proto", "descriptor.proto", - "kv.proto", "auth.proto"]. - - -%% Retrieve all proto file names, also imported ones. -%% The order is top-down. The first element is always the main -%% source file. The files are returned sans .proto extension, -%% to make it easier to use them with the various get_xyz_containment -%% functions. -get_all_proto_names() -> - ["router", "gogo", "descriptor", "kv", "auth"]. - - -get_msg_containment("router") -> - ['Etcd.AlarmMember', 'Etcd.AlarmRequest', - 'Etcd.AlarmResponse', 'Etcd.AuthDisableRequest', - 'Etcd.AuthDisableResponse', 'Etcd.AuthEnableRequest', - 'Etcd.AuthEnableResponse', 'Etcd.AuthRoleAddRequest', - 'Etcd.AuthRoleAddResponse', - 'Etcd.AuthRoleDeleteRequest', - 'Etcd.AuthRoleDeleteResponse', - 'Etcd.AuthRoleGetRequest', 'Etcd.AuthRoleGetResponse', - 'Etcd.AuthRoleGrantPermissionRequest', - 'Etcd.AuthRoleGrantPermissionResponse', - 'Etcd.AuthRoleListRequest', 'Etcd.AuthRoleListResponse', - 'Etcd.AuthRoleRevokePermissionRequest', - 'Etcd.AuthRoleRevokePermissionResponse', - 'Etcd.AuthUserAddRequest', 'Etcd.AuthUserAddResponse', - 'Etcd.AuthUserChangePasswordRequest', - 'Etcd.AuthUserChangePasswordResponse', - 'Etcd.AuthUserDeleteRequest', - 'Etcd.AuthUserDeleteResponse', - 'Etcd.AuthUserGetRequest', 'Etcd.AuthUserGetResponse', - 'Etcd.AuthUserGrantRoleRequest', - 'Etcd.AuthUserGrantRoleResponse', - 'Etcd.AuthUserListRequest', 'Etcd.AuthUserListResponse', - 'Etcd.AuthUserRevokeRoleRequest', - 'Etcd.AuthUserRevokeRoleResponse', - 'Etcd.AuthenticateRequest', 'Etcd.AuthenticateResponse', - 'Etcd.CampaignRequest', 'Etcd.CampaignResponse', - 'Etcd.CompactionRequest', 'Etcd.CompactionResponse', - 'Etcd.Compare', 'Etcd.DefragmentRequest', - 'Etcd.DefragmentResponse', 'Etcd.DeleteRangeRequest', - 'Etcd.DeleteRangeResponse', 'Etcd.HashKVRequest', - 'Etcd.HashKVResponse', 'Etcd.HashRequest', - 'Etcd.HashResponse', 'Etcd.HealthCheckRequest', - 'Etcd.HealthCheckResponse', 'Etcd.LeaderKey', - 'Etcd.LeaderRequest', 'Etcd.LeaderResponse', - 'Etcd.LeaseCheckpoint', 'Etcd.LeaseCheckpointRequest', - 'Etcd.LeaseCheckpointResponse', - 'Etcd.LeaseGrantRequest', 'Etcd.LeaseGrantResponse', - 'Etcd.LeaseKeepAliveRequest', - 'Etcd.LeaseKeepAliveResponse', - 'Etcd.LeaseLeasesRequest', 'Etcd.LeaseLeasesResponse', - 'Etcd.LeaseRevokeRequest', 'Etcd.LeaseRevokeResponse', - 'Etcd.LeaseStatus', 'Etcd.LeaseTimeToLiveRequest', - 'Etcd.LeaseTimeToLiveResponse', 'Etcd.LockRequest', - 'Etcd.LockResponse', 'Etcd.Member', - 'Etcd.MemberAddRequest', 'Etcd.MemberAddResponse', - 'Etcd.MemberListRequest', 'Etcd.MemberListResponse', - 'Etcd.MemberPromoteRequest', - 'Etcd.MemberPromoteResponse', - 'Etcd.MemberRemoveRequest', 'Etcd.MemberRemoveResponse', - 'Etcd.MemberUpdateRequest', 'Etcd.MemberUpdateResponse', - 'Etcd.MoveLeaderRequest', 'Etcd.MoveLeaderResponse', - 'Etcd.ProclaimRequest', 'Etcd.ProclaimResponse', - 'Etcd.PutRequest', 'Etcd.PutResponse', - 'Etcd.RangeRequest', 'Etcd.RangeResponse', - 'Etcd.RequestOp', 'Etcd.ResignRequest', - 'Etcd.ResignResponse', 'Etcd.ResponseHeader', - 'Etcd.ResponseOp', 'Etcd.SnapshotRequest', - 'Etcd.SnapshotResponse', 'Etcd.StatusRequest', - 'Etcd.StatusResponse', 'Etcd.TxnRequest', - 'Etcd.TxnResponse', 'Etcd.UnlockRequest', - 'Etcd.UnlockResponse', 'Etcd.WatchCancelRequest', - 'Etcd.WatchCreateRequest', 'Etcd.WatchProgressRequest', - 'Etcd.WatchRequest', 'Etcd.WatchResponse']; -get_msg_containment("gogo") -> []; -get_msg_containment("descriptor") -> - ['google.protobuf.DescriptorProto', - 'google.protobuf.DescriptorProto.ExtensionRange', - 'google.protobuf.DescriptorProto.ReservedRange', - 'google.protobuf.EnumDescriptorProto', - 'google.protobuf.EnumOptions', - 'google.protobuf.EnumValueDescriptorProto', - 'google.protobuf.EnumValueOptions', - 'google.protobuf.FieldDescriptorProto', - 'google.protobuf.FieldOptions', - 'google.protobuf.FileDescriptorProto', - 'google.protobuf.FileDescriptorSet', - 'google.protobuf.FileOptions', - 'google.protobuf.GeneratedCodeInfo', - 'google.protobuf.GeneratedCodeInfo.Annotation', - 'google.protobuf.MessageOptions', - 'google.protobuf.MethodDescriptorProto', - 'google.protobuf.MethodOptions', - 'google.protobuf.OneofDescriptorProto', - 'google.protobuf.ServiceDescriptorProto', - 'google.protobuf.ServiceOptions', - 'google.protobuf.SourceCodeInfo', - 'google.protobuf.SourceCodeInfo.Location', - 'google.protobuf.UninterpretedOption', - 'google.protobuf.UninterpretedOption.NamePart']; -get_msg_containment("kv") -> - ['mvccpb.Event', 'mvccpb.KeyValue']; -get_msg_containment("auth") -> - ['authpb.Permission', 'authpb.Role', 'authpb.User', - 'authpb.UserAddOptions']; -get_msg_containment(P) -> - error({gpb_error, {badproto, P}}). - - -get_pkg_containment("router") -> 'Etcd'; -get_pkg_containment("gogo") -> gogoproto; -get_pkg_containment("descriptor") -> 'google.protobuf'; -get_pkg_containment("kv") -> mvccpb; -get_pkg_containment("auth") -> authpb; -get_pkg_containment(P) -> - error({gpb_error, {badproto, P}}). - - -get_service_containment("router") -> - ['Etcd.Auth', 'Etcd.Cluster', 'Etcd.Election', - 'Etcd.Health', 'Etcd.KV', 'Etcd.Lease', 'Etcd.Lock', - 'Etcd.Maintenance', 'Etcd.Watch']; -get_service_containment("gogo") -> []; -get_service_containment("descriptor") -> []; -get_service_containment("kv") -> []; -get_service_containment("auth") -> []; -get_service_containment(P) -> - error({gpb_error, {badproto, P}}). - - -get_rpc_containment("router") -> - [{'Etcd.KV', 'Range'}, {'Etcd.KV', 'Put'}, - {'Etcd.KV', 'DeleteRange'}, {'Etcd.KV', 'Txn'}, - {'Etcd.KV', 'Compact'}, {'Etcd.Watch', 'Watch'}, - {'Etcd.Lease', 'LeaseGrant'}, - {'Etcd.Lease', 'LeaseRevoke'}, - {'Etcd.Lease', 'LeaseKeepAlive'}, - {'Etcd.Lease', 'LeaseTimeToLive'}, - {'Etcd.Lease', 'LeaseLeases'}, - {'Etcd.Cluster', 'MemberAdd'}, - {'Etcd.Cluster', 'MemberRemove'}, - {'Etcd.Cluster', 'MemberUpdate'}, - {'Etcd.Cluster', 'MemberList'}, - {'Etcd.Cluster', 'MemberPromote'}, - {'Etcd.Maintenance', 'Alarm'}, - {'Etcd.Maintenance', 'Status'}, - {'Etcd.Maintenance', 'Defragment'}, - {'Etcd.Maintenance', 'Hash'}, - {'Etcd.Maintenance', 'HashKV'}, - {'Etcd.Maintenance', 'Snapshot'}, - {'Etcd.Maintenance', 'MoveLeader'}, - {'Etcd.Auth', 'AuthEnable'}, - {'Etcd.Auth', 'AuthDisable'}, - {'Etcd.Auth', 'Authenticate'}, {'Etcd.Auth', 'UserAdd'}, - {'Etcd.Auth', 'UserGet'}, {'Etcd.Auth', 'UserList'}, - {'Etcd.Auth', 'UserDelete'}, - {'Etcd.Auth', 'UserChangePassword'}, - {'Etcd.Auth', 'UserGrantRole'}, - {'Etcd.Auth', 'UserRevokeRole'}, - {'Etcd.Auth', 'RoleAdd'}, {'Etcd.Auth', 'RoleGet'}, - {'Etcd.Auth', 'RoleList'}, {'Etcd.Auth', 'RoleDelete'}, - {'Etcd.Auth', 'RoleGrantPermission'}, - {'Etcd.Auth', 'RoleRevokePermission'}, - {'Etcd.Health', 'Check'}, {'Etcd.Health', 'Watch'}, - {'Etcd.Lock', 'Lock'}, {'Etcd.Lock', 'Unlock'}, - {'Etcd.Election', 'Campaign'}, - {'Etcd.Election', 'Proclaim'}, - {'Etcd.Election', 'Leader'}, - {'Etcd.Election', 'Observe'}, - {'Etcd.Election', 'Resign'}]; -get_rpc_containment("gogo") -> []; -get_rpc_containment("descriptor") -> []; -get_rpc_containment("kv") -> []; -get_rpc_containment("auth") -> []; -get_rpc_containment(P) -> - error({gpb_error, {badproto, P}}). - - -get_enum_containment("router") -> - ['Etcd.AlarmRequest.AlarmAction', 'Etcd.AlarmType', - 'Etcd.Compare.CompareResult', - 'Etcd.Compare.CompareTarget', - 'Etcd.HealthCheckResponse.ServingStatus', - 'Etcd.RangeRequest.SortOrder', - 'Etcd.RangeRequest.SortTarget', - 'Etcd.WatchCreateRequest.FilterType']; -get_enum_containment("gogo") -> []; -get_enum_containment("descriptor") -> - ['google.protobuf.FieldDescriptorProto.Label', - 'google.protobuf.FieldDescriptorProto.Type', - 'google.protobuf.FieldOptions.CType', - 'google.protobuf.FieldOptions.JSType', - 'google.protobuf.FileOptions.OptimizeMode']; -get_enum_containment("kv") -> - ['mvccpb.Event.EventType']; -get_enum_containment("auth") -> - ['authpb.Permission.Type']; -get_enum_containment(P) -> - error({gpb_error, {badproto, P}}). - - -get_proto_by_msg_name_as_fqbin(<<"Etcd.RequestOp">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AlarmMember">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"authpb.UserAddOptions">>) -> "auth"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.LeaseStatus">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"google.protobuf.UninterpretedOption.NamePart">>) -> "descriptor"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.WatchRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.WatchProgressRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.WatchCancelRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.UnlockRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.ResignRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.MoveLeaderRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.MemberUpdateRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.MemberRemoveRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.MemberPromoteRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.MemberListRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.MemberAddRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.LeaseTimeToLiveRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.LeaderRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.HashRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.DefragmentRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.CompactionRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthUserListRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthUserGetRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthUserDeleteRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthUserAddRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthDisableRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"mvccpb.KeyValue">>) -> "kv"; -get_proto_by_msg_name_as_fqbin(<<"google.protobuf.DescriptorProto.ReservedRange">>) -> "descriptor"; -get_proto_by_msg_name_as_fqbin(<<"google.protobuf.DescriptorProto.ExtensionRange">>) -> "descriptor"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.WatchResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.TxnResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.RangeResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.PutResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.ProclaimResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.MoveLeaderResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.MemberUpdateResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.MemberRemoveResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.MemberPromoteResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.MemberListResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.MemberAddResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.LockResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.LeaseTimeToLiveResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.LeaseRevokeResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.LeaseLeasesResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.HashResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.DefragmentResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.Compare">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthUserRevokeRoleResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthUserGetResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthUserDeleteResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthUserChangePasswordResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthUserAddResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthRoleRevokePermissionResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthRoleGrantPermissionResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthEnableResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"authpb.Permission">>) -> "auth"; -get_proto_by_msg_name_as_fqbin(<<"google.protobuf.UninterpretedOption">>) -> "descriptor"; -get_proto_by_msg_name_as_fqbin(<<"google.protobuf.SourceCodeInfo.Location">>) -> "descriptor"; -get_proto_by_msg_name_as_fqbin(<<"google.protobuf.GeneratedCodeInfo.Annotation">>) -> "descriptor"; -get_proto_by_msg_name_as_fqbin(<<"google.protobuf.SourceCodeInfo">>) -> "descriptor"; -get_proto_by_msg_name_as_fqbin(<<"google.protobuf.ServiceDescriptorProto">>) -> "descriptor"; -get_proto_by_msg_name_as_fqbin(<<"google.protobuf.OneofDescriptorProto">>) -> "descriptor"; -get_proto_by_msg_name_as_fqbin(<<"google.protobuf.MethodDescriptorProto">>) -> "descriptor"; -get_proto_by_msg_name_as_fqbin(<<"google.protobuf.GeneratedCodeInfo">>) -> "descriptor"; -get_proto_by_msg_name_as_fqbin(<<"google.protobuf.FileDescriptorProto">>) -> "descriptor"; -get_proto_by_msg_name_as_fqbin(<<"google.protobuf.FieldDescriptorProto">>) -> "descriptor"; -get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumValueDescriptorProto">>) -> "descriptor"; -get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumDescriptorProto">>) -> "descriptor"; -get_proto_by_msg_name_as_fqbin(<<"google.protobuf.DescriptorProto">>) -> "descriptor"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.ResponseOp">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"authpb.User">>) -> "auth"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.ResponseHeader">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.Member">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"google.protobuf.ServiceOptions">>) -> "descriptor"; -get_proto_by_msg_name_as_fqbin(<<"google.protobuf.MethodOptions">>) -> "descriptor"; -get_proto_by_msg_name_as_fqbin(<<"google.protobuf.MessageOptions">>) -> "descriptor"; -get_proto_by_msg_name_as_fqbin(<<"google.protobuf.FileOptions">>) -> "descriptor"; -get_proto_by_msg_name_as_fqbin(<<"google.protobuf.FieldOptions">>) -> "descriptor"; -get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumValueOptions">>) -> "descriptor"; -get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumOptions">>) -> "descriptor"; -get_proto_by_msg_name_as_fqbin(<<"mvccpb.Event">>) -> "kv"; -get_proto_by_msg_name_as_fqbin(<<"google.protobuf.FileDescriptorSet">>) -> "descriptor"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.WatchCreateRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.TxnRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.StatusRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.SnapshotRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.RangeRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.PutRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.ProclaimRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.LockRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.LeaseRevokeRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.LeaseLeasesRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.LeaseKeepAliveRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.LeaseGrantRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.LeaseCheckpointRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.LeaseCheckpoint">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.HealthCheckRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.HashKVRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.DeleteRangeRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.CampaignRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthenticateRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthUserRevokeRoleRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthUserGrantRoleRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthUserChangePasswordRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthRoleRevokePermissionRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthRoleListRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthRoleGrantPermissionRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthRoleGetRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthRoleDeleteRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthRoleAddRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthEnableRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AlarmRequest">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"authpb.Role">>) -> "auth"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.UnlockResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.StatusResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.SnapshotResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.ResignResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.LeaseKeepAliveResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.LeaseGrantResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.LeaseCheckpointResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.LeaderResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.HealthCheckResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.HashKVResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.DeleteRangeResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.CompactionResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.CampaignResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthenticateResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthUserListResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthUserGrantRoleResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthRoleListResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthRoleGetResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthRoleDeleteResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthRoleAddResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AuthDisableResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.AlarmResponse">>) -> "router"; -get_proto_by_msg_name_as_fqbin(<<"Etcd.LeaderKey">>) -> "router"; -get_proto_by_msg_name_as_fqbin(E) -> - error({gpb_error, {badmsg, E}}). - - -get_proto_by_service_name_as_fqbin(<<"Etcd.Cluster">>) -> "router"; -get_proto_by_service_name_as_fqbin(<<"Etcd.Maintenance">>) -> "router"; -get_proto_by_service_name_as_fqbin(<<"Etcd.Lease">>) -> "router"; -get_proto_by_service_name_as_fqbin(<<"Etcd.KV">>) -> "router"; -get_proto_by_service_name_as_fqbin(<<"Etcd.Watch">>) -> "router"; -get_proto_by_service_name_as_fqbin(<<"Etcd.Health">>) -> "router"; -get_proto_by_service_name_as_fqbin(<<"Etcd.Auth">>) -> "router"; -get_proto_by_service_name_as_fqbin(<<"Etcd.Lock">>) -> "router"; -get_proto_by_service_name_as_fqbin(<<"Etcd.Election">>) -> "router"; -get_proto_by_service_name_as_fqbin(E) -> - error({gpb_error, {badservice, E}}). - - -get_proto_by_enum_name_as_fqbin(<<"Etcd.RangeRequest.SortOrder">>) -> "router"; -get_proto_by_enum_name_as_fqbin(<<"Etcd.HealthCheckResponse.ServingStatus">>) -> "router"; -get_proto_by_enum_name_as_fqbin(<<"Etcd.RangeRequest.SortTarget">>) -> "router"; -get_proto_by_enum_name_as_fqbin(<<"Etcd.Compare.CompareTarget">>) -> "router"; -get_proto_by_enum_name_as_fqbin(<<"Etcd.Compare.CompareResult">>) -> "router"; -get_proto_by_enum_name_as_fqbin(<<"authpb.Permission.Type">>) -> "auth"; -get_proto_by_enum_name_as_fqbin(<<"mvccpb.Event.EventType">>) -> "kv"; -get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FileOptions.OptimizeMode">>) -> - "descriptor"; -get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldOptions.JSType">>) -> - "descriptor"; -get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldOptions.CType">>) -> - "descriptor"; -get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldDescriptorProto.Type">>) -> - "descriptor"; -get_proto_by_enum_name_as_fqbin(<<"Etcd.WatchCreateRequest.FilterType">>) -> "router"; -get_proto_by_enum_name_as_fqbin(<<"Etcd.AlarmType">>) -> "router"; -get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldDescriptorProto.Label">>) -> - "descriptor"; -get_proto_by_enum_name_as_fqbin(<<"Etcd.AlarmRequest.AlarmAction">>) -> "router"; -get_proto_by_enum_name_as_fqbin(E) -> - error({gpb_error, {badenum, E}}). - - -get_protos_by_pkg_name_as_fqbin(<<"authpb">>) -> ["auth"]; -get_protos_by_pkg_name_as_fqbin(<<"mvccpb">>) -> ["kv"]; -get_protos_by_pkg_name_as_fqbin(<<"Etcd">>) -> ["router"]; -get_protos_by_pkg_name_as_fqbin(<<"google.protobuf">>) -> - ["descriptor"]; -get_protos_by_pkg_name_as_fqbin(<<"gogoproto">>) -> ["gogo"]; -get_protos_by_pkg_name_as_fqbin(E) -> - error({gpb_error, {badpkg, E}}). - - - -gpb_version_as_string() -> - "4.11.1". - -gpb_version_as_list() -> - [4,11,1]. diff --git a/src/protos/rpc_pb.erl b/src/protos/rpc_pb.erl new file mode 100644 index 0000000..6c149b4 --- /dev/null +++ b/src/protos/rpc_pb.erl @@ -0,0 +1,54818 @@ +%% -*- coding: utf-8 -*- +%% @private +%% Automatically generated, do not edit +%% Generated by gpb_compile version 4.20.0 +%% Version source: file +-module(rpc_pb). + +-export([encode_msg/2, encode_msg/3]). +-export([decode_msg/2, decode_msg/3]). +-export([merge_msgs/3, merge_msgs/4]). +-export([verify_msg/2, verify_msg/3]). +-export([get_msg_defs/0]). +-export([get_msg_names/0]). +-export([get_group_names/0]). +-export([get_msg_or_group_names/0]). +-export([get_enum_names/0]). +-export([find_msg_def/1, fetch_msg_def/1]). +-export([find_enum_def/1, fetch_enum_def/1]). +-export([enum_symbol_by_value/2, enum_value_by_symbol/2]). +-export(['enum_symbol_by_value_etcdserverpb.RangeRequest.SortOrder'/1, 'enum_value_by_symbol_etcdserverpb.RangeRequest.SortOrder'/1]). +-export(['enum_symbol_by_value_etcdserverpb.RangeRequest.SortTarget'/1, 'enum_value_by_symbol_etcdserverpb.RangeRequest.SortTarget'/1]). +-export(['enum_symbol_by_value_etcdserverpb.Compare.CompareResult'/1, 'enum_value_by_symbol_etcdserverpb.Compare.CompareResult'/1]). +-export(['enum_symbol_by_value_etcdserverpb.Compare.CompareTarget'/1, 'enum_value_by_symbol_etcdserverpb.Compare.CompareTarget'/1]). +-export(['enum_symbol_by_value_etcdserverpb.WatchCreateRequest.FilterType'/1, 'enum_value_by_symbol_etcdserverpb.WatchCreateRequest.FilterType'/1]). +-export(['enum_symbol_by_value_etcdserverpb.AlarmType'/1, 'enum_value_by_symbol_etcdserverpb.AlarmType'/1]). +-export(['enum_symbol_by_value_etcdserverpb.AlarmRequest.AlarmAction'/1, 'enum_value_by_symbol_etcdserverpb.AlarmRequest.AlarmAction'/1]). +-export(['enum_symbol_by_value_etcdserverpb.DowngradeRequest.DowngradeAction'/1, 'enum_value_by_symbol_etcdserverpb.DowngradeRequest.DowngradeAction'/1]). +-export(['enum_symbol_by_value_mvccpb.Event.EventType'/1, 'enum_value_by_symbol_mvccpb.Event.EventType'/1]). +-export(['enum_symbol_by_value_authpb.Permission.Type'/1, 'enum_value_by_symbol_authpb.Permission.Type'/1]). +-export(['enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'/1, 'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'/1]). +-export(['enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'/1, 'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'/1]). +-export(['enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'/1, 'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'/1]). +-export(['enum_symbol_by_value_google.protobuf.FieldOptions.CType'/1, 'enum_value_by_symbol_google.protobuf.FieldOptions.CType'/1]). +-export(['enum_symbol_by_value_google.protobuf.FieldOptions.JSType'/1, 'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'/1]). +-export(['enum_symbol_by_value_google.protobuf.MethodOptions.IdempotencyLevel'/1, 'enum_value_by_symbol_google.protobuf.MethodOptions.IdempotencyLevel'/1]). +-export(['enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.Scheme'/1, 'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.Scheme'/1]). +-export(['enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'/1, 'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'/1]). +-export(['enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'/1, 'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'/1]). +-export(['enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'/1, 'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'/1]). +-export(['enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'/1, 'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'/1]). +-export(['enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'/1, 'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'/1]). +-export(['enum_symbol_by_value_google.protobuf.NullValue'/1, 'enum_value_by_symbol_google.protobuf.NullValue'/1]). +-export([get_service_names/0]). +-export([get_service_def/1]). +-export([get_rpc_names/1]). +-export([find_rpc_def/2, fetch_rpc_def/2]). +-export([fqbin_to_service_name/1]). +-export([service_name_to_fqbin/1]). +-export([fqbins_to_service_and_rpc_name/2]). +-export([service_and_rpc_name_to_fqbins/2]). +-export([fqbin_to_msg_name/1]). +-export([msg_name_to_fqbin/1]). +-export([fqbin_to_enum_name/1]). +-export([enum_name_to_fqbin/1]). +-export([get_package_name/0]). +-export([uses_packages/0]). +-export([source_basename/0]). +-export([get_all_source_basenames/0]). +-export([get_all_proto_names/0]). +-export([get_msg_containment/1]). +-export([get_pkg_containment/1]). +-export([get_service_containment/1]). +-export([get_rpc_containment/1]). +-export([get_enum_containment/1]). +-export([get_proto_by_msg_name_as_fqbin/1]). +-export([get_proto_by_service_name_as_fqbin/1]). +-export([get_proto_by_enum_name_as_fqbin/1]). +-export([get_protos_by_pkg_name_as_fqbin/1]). +-export([gpb_version_as_string/0, gpb_version_as_list/0]). +-export([gpb_version_source/0]). + + +%% enumerated types +-type 'etcdserverpb.RangeRequest.SortOrder'() :: 'NONE' | 'ASCEND' | 'DESCEND'. +-type 'etcdserverpb.RangeRequest.SortTarget'() :: 'KEY' | 'VERSION' | 'CREATE' | 'MOD' | 'VALUE'. +-type 'etcdserverpb.Compare.CompareResult'() :: 'EQUAL' | 'GREATER' | 'LESS' | 'NOT_EQUAL'. +-type 'etcdserverpb.Compare.CompareTarget'() :: 'VERSION' | 'CREATE' | 'MOD' | 'VALUE' | 'LEASE'. +-type 'etcdserverpb.WatchCreateRequest.FilterType'() :: 'NOPUT' | 'NODELETE'. +-type 'etcdserverpb.AlarmType'() :: 'NONE' | 'NOSPACE' | 'CORRUPT'. +-type 'etcdserverpb.AlarmRequest.AlarmAction'() :: 'GET' | 'ACTIVATE' | 'DEACTIVATE'. +-type 'etcdserverpb.DowngradeRequest.DowngradeAction'() :: 'VALIDATE' | 'ENABLE' | 'CANCEL'. +-type 'mvccpb.Event.EventType'() :: 'PUT' | 'DELETE'. +-type 'authpb.Permission.Type'() :: 'READ' | 'WRITE' | 'READWRITE'. +-type 'google.protobuf.FieldDescriptorProto.Type'() :: 'TYPE_DOUBLE' | 'TYPE_FLOAT' | 'TYPE_INT64' | 'TYPE_UINT64' | 'TYPE_INT32' | 'TYPE_FIXED64' | 'TYPE_FIXED32' | 'TYPE_BOOL' | 'TYPE_STRING' | 'TYPE_GROUP' | 'TYPE_MESSAGE' | 'TYPE_BYTES' | 'TYPE_UINT32' | 'TYPE_ENUM' | 'TYPE_SFIXED32' | 'TYPE_SFIXED64' | 'TYPE_SINT32' | 'TYPE_SINT64'. +-type 'google.protobuf.FieldDescriptorProto.Label'() :: 'LABEL_OPTIONAL' | 'LABEL_REQUIRED' | 'LABEL_REPEATED'. +-type 'google.protobuf.FileOptions.OptimizeMode'() :: 'SPEED' | 'CODE_SIZE' | 'LITE_RUNTIME'. +-type 'google.protobuf.FieldOptions.CType'() :: 'STRING' | 'CORD' | 'STRING_PIECE'. +-type 'google.protobuf.FieldOptions.JSType'() :: 'JS_NORMAL' | 'JS_STRING' | 'JS_NUMBER'. +-type 'google.protobuf.MethodOptions.IdempotencyLevel'() :: 'IDEMPOTENCY_UNKNOWN' | 'NO_SIDE_EFFECTS' | 'IDEMPOTENT'. +-type 'grpc.gateway.protoc_gen_openapiv2.options.Scheme'() :: 'UNKNOWN' | 'HTTP' | 'HTTPS' | 'WS' | 'WSS'. +-type 'grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'() :: 'UNKNOWN' | 'STRING' | 'NUMBER' | 'INTEGER' | 'BOOLEAN'. +-type 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'() :: 'UNKNOWN' | 'ARRAY' | 'BOOLEAN' | 'INTEGER' | 'NULL' | 'NUMBER' | 'OBJECT' | 'STRING'. +-type 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'() :: 'TYPE_INVALID' | 'TYPE_BASIC' | 'TYPE_API_KEY' | 'TYPE_OAUTH2'. +-type 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'() :: 'IN_INVALID' | 'IN_QUERY' | 'IN_HEADER'. +-type 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'() :: 'FLOW_INVALID' | 'FLOW_IMPLICIT' | 'FLOW_PASSWORD' | 'FLOW_APPLICATION' | 'FLOW_ACCESS_CODE'. +-type 'google.protobuf.NullValue'() :: 'NULL_VALUE'. +-export_type(['etcdserverpb.RangeRequest.SortOrder'/0, 'etcdserverpb.RangeRequest.SortTarget'/0, 'etcdserverpb.Compare.CompareResult'/0, 'etcdserverpb.Compare.CompareTarget'/0, 'etcdserverpb.WatchCreateRequest.FilterType'/0, 'etcdserverpb.AlarmType'/0, 'etcdserverpb.AlarmRequest.AlarmAction'/0, 'etcdserverpb.DowngradeRequest.DowngradeAction'/0, 'mvccpb.Event.EventType'/0, 'authpb.Permission.Type'/0, 'google.protobuf.FieldDescriptorProto.Type'/0, 'google.protobuf.FieldDescriptorProto.Label'/0, 'google.protobuf.FileOptions.OptimizeMode'/0, 'google.protobuf.FieldOptions.CType'/0, 'google.protobuf.FieldOptions.JSType'/0, 'google.protobuf.MethodOptions.IdempotencyLevel'/0, 'grpc.gateway.protoc_gen_openapiv2.options.Scheme'/0, 'grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'/0, 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'/0, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'/0, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'/0, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'/0, 'google.protobuf.NullValue'/0]). + +%% message types +-type 'etcdserverpb.ResponseHeader'() :: + #{cluster_id => non_neg_integer(), % = 1, optional, 64 bits + member_id => non_neg_integer(), % = 2, optional, 64 bits + revision => integer(), % = 3, optional, 64 bits + raft_term => non_neg_integer() % = 4, optional, 64 bits + }. + +-type 'etcdserverpb.RangeRequest'() :: + #{key => iodata(), % = 1, optional + range_end => iodata(), % = 2, optional + limit => integer(), % = 3, optional, 64 bits + revision => integer(), % = 4, optional, 64 bits + sort_order => 'NONE' | 'ASCEND' | 'DESCEND' | integer(), % = 5, optional, enum etcdserverpb.RangeRequest.SortOrder + sort_target => 'KEY' | 'VERSION' | 'CREATE' | 'MOD' | 'VALUE' | integer(), % = 6, optional, enum etcdserverpb.RangeRequest.SortTarget + serializable => boolean() | 0 | 1, % = 7, optional + keys_only => boolean() | 0 | 1, % = 8, optional + count_only => boolean() | 0 | 1, % = 9, optional + min_mod_revision => integer(), % = 10, optional, 64 bits + max_mod_revision => integer(), % = 11, optional, 64 bits + min_create_revision => integer(), % = 12, optional, 64 bits + max_create_revision => integer() % = 13, optional, 64 bits + }. + +-type 'etcdserverpb.RangeResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'(), % = 1, optional + kvs => ['mvccpb.KeyValue'()], % = 2, repeated + more => boolean() | 0 | 1, % = 3, optional + count => integer() % = 4, optional, 64 bits + }. + +-type 'etcdserverpb.PutRequest'() :: + #{key => iodata(), % = 1, optional + value => iodata(), % = 2, optional + lease => integer(), % = 3, optional, 64 bits + prev_kv => boolean() | 0 | 1, % = 4, optional + ignore_value => boolean() | 0 | 1, % = 5, optional + ignore_lease => boolean() | 0 | 1 % = 6, optional + }. + +-type 'etcdserverpb.PutResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'(), % = 1, optional + prev_kv => 'mvccpb.KeyValue'() % = 2, optional + }. + +-type 'etcdserverpb.DeleteRangeRequest'() :: + #{key => iodata(), % = 1, optional + range_end => iodata(), % = 2, optional + prev_kv => boolean() | 0 | 1 % = 3, optional + }. + +-type 'etcdserverpb.DeleteRangeResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'(), % = 1, optional + deleted => integer(), % = 2, optional, 64 bits + prev_kvs => ['mvccpb.KeyValue'()] % = 3, repeated + }. + +-type 'etcdserverpb.RequestOp'() :: + #{request => {request_range, 'etcdserverpb.RangeRequest'()} | {request_put, 'etcdserverpb.PutRequest'()} | {request_delete_range, 'etcdserverpb.DeleteRangeRequest'()} | {request_txn, 'etcdserverpb.TxnRequest'()} % oneof + }. + +-type 'etcdserverpb.ResponseOp'() :: + #{response => {response_range, 'etcdserverpb.RangeResponse'()} | {response_put, 'etcdserverpb.PutResponse'()} | {response_delete_range, 'etcdserverpb.DeleteRangeResponse'()} | {response_txn, 'etcdserverpb.TxnResponse'()} % oneof + }. + +-type 'etcdserverpb.Compare'() :: + #{result => 'EQUAL' | 'GREATER' | 'LESS' | 'NOT_EQUAL' | integer(), % = 1, optional, enum etcdserverpb.Compare.CompareResult + target => 'VERSION' | 'CREATE' | 'MOD' | 'VALUE' | 'LEASE' | integer(), % = 2, optional, enum etcdserverpb.Compare.CompareTarget + key => iodata(), % = 3, optional + target_union => {version, integer()} | {create_revision, integer()} | {mod_revision, integer()} | {value, iodata()} | {lease, integer()}, % oneof + range_end => iodata() % = 64, optional + }. + +-type 'etcdserverpb.TxnRequest'() :: + #{compare => ['etcdserverpb.Compare'()], % = 1, repeated + success => ['etcdserverpb.RequestOp'()], % = 2, repeated + failure => ['etcdserverpb.RequestOp'()] % = 3, repeated + }. + +-type 'etcdserverpb.TxnResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'(), % = 1, optional + succeeded => boolean() | 0 | 1, % = 2, optional + responses => ['etcdserverpb.ResponseOp'()] % = 3, repeated + }. + +-type 'etcdserverpb.CompactionRequest'() :: + #{revision => integer(), % = 1, optional, 64 bits + physical => boolean() | 0 | 1 % = 2, optional + }. + +-type 'etcdserverpb.CompactionResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'() % = 1, optional + }. + +-type 'etcdserverpb.HashRequest'() :: + #{ + }. + +-type 'etcdserverpb.HashKVRequest'() :: + #{revision => integer() % = 1, optional, 64 bits + }. + +-type 'etcdserverpb.HashKVResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'(), % = 1, optional + hash => non_neg_integer(), % = 2, optional, 32 bits + compact_revision => integer(), % = 3, optional, 64 bits + hash_revision => integer() % = 4, optional, 64 bits + }. + +-type 'etcdserverpb.HashResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'(), % = 1, optional + hash => non_neg_integer() % = 2, optional, 32 bits + }. + +-type 'etcdserverpb.SnapshotRequest'() :: + #{ + }. + +-type 'etcdserverpb.SnapshotResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'(), % = 1, optional + remaining_bytes => non_neg_integer(), % = 2, optional, 64 bits + blob => iodata(), % = 3, optional + version => unicode:chardata() % = 4, optional + }. + +-type 'etcdserverpb.WatchRequest'() :: + #{request_union => {create_request, 'etcdserverpb.WatchCreateRequest'()} | {cancel_request, 'etcdserverpb.WatchCancelRequest'()} | {progress_request, 'etcdserverpb.WatchProgressRequest'()} % oneof + }. + +-type 'etcdserverpb.WatchCreateRequest'() :: + #{key => iodata(), % = 1, optional + range_end => iodata(), % = 2, optional + start_revision => integer(), % = 3, optional, 64 bits + progress_notify => boolean() | 0 | 1, % = 4, optional + filters => ['NOPUT' | 'NODELETE' | integer()], % = 5, repeated, enum etcdserverpb.WatchCreateRequest.FilterType + prev_kv => boolean() | 0 | 1, % = 6, optional + watch_id => integer(), % = 7, optional, 64 bits + fragment => boolean() | 0 | 1 % = 8, optional + }. + +-type 'etcdserverpb.WatchCancelRequest'() :: + #{watch_id => integer() % = 1, optional, 64 bits + }. + +-type 'etcdserverpb.WatchProgressRequest'() :: + #{ + }. + +-type 'etcdserverpb.WatchResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'(), % = 1, optional + watch_id => integer(), % = 2, optional, 64 bits + created => boolean() | 0 | 1, % = 3, optional + canceled => boolean() | 0 | 1, % = 4, optional + compact_revision => integer(), % = 5, optional, 64 bits + cancel_reason => unicode:chardata(), % = 6, optional + fragment => boolean() | 0 | 1, % = 7, optional + events => ['mvccpb.Event'()] % = 11, repeated + }. + +-type 'etcdserverpb.LeaseGrantRequest'() :: + #{'TTL' => integer(), % = 1, optional, 64 bits + 'ID' => integer() % = 2, optional, 64 bits + }. + +-type 'etcdserverpb.LeaseGrantResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'(), % = 1, optional + 'ID' => integer(), % = 2, optional, 64 bits + 'TTL' => integer(), % = 3, optional, 64 bits + error => unicode:chardata() % = 4, optional + }. + +-type 'etcdserverpb.LeaseRevokeRequest'() :: + #{'ID' => integer() % = 1, optional, 64 bits + }. + +-type 'etcdserverpb.LeaseRevokeResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'() % = 1, optional + }. + +-type 'etcdserverpb.LeaseCheckpoint'() :: + #{'ID' => integer(), % = 1, optional, 64 bits + remaining_TTL => integer() % = 2, optional, 64 bits + }. + +-type 'etcdserverpb.LeaseCheckpointRequest'() :: + #{checkpoints => ['etcdserverpb.LeaseCheckpoint'()] % = 1, repeated + }. + +-type 'etcdserverpb.LeaseCheckpointResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'() % = 1, optional + }. + +-type 'etcdserverpb.LeaseKeepAliveRequest'() :: + #{'ID' => integer() % = 1, optional, 64 bits + }. + +-type 'etcdserverpb.LeaseKeepAliveResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'(), % = 1, optional + 'ID' => integer(), % = 2, optional, 64 bits + 'TTL' => integer() % = 3, optional, 64 bits + }. + +-type 'etcdserverpb.LeaseTimeToLiveRequest'() :: + #{'ID' => integer(), % = 1, optional, 64 bits + keys => boolean() | 0 | 1 % = 2, optional + }. + +-type 'etcdserverpb.LeaseTimeToLiveResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'(), % = 1, optional + 'ID' => integer(), % = 2, optional, 64 bits + 'TTL' => integer(), % = 3, optional, 64 bits + grantedTTL => integer(), % = 4, optional, 64 bits + keys => [iodata()] % = 5, repeated + }. + +-type 'etcdserverpb.LeaseLeasesRequest'() :: + #{ + }. + +-type 'etcdserverpb.LeaseStatus'() :: + #{'ID' => integer() % = 1, optional, 64 bits + }. + +-type 'etcdserverpb.LeaseLeasesResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'(), % = 1, optional + leases => ['etcdserverpb.LeaseStatus'()] % = 2, repeated + }. + +-type 'etcdserverpb.Member'() :: + #{'ID' => non_neg_integer(), % = 1, optional, 64 bits + name => unicode:chardata(), % = 2, optional + peerURLs => [unicode:chardata()], % = 3, repeated + clientURLs => [unicode:chardata()], % = 4, repeated + isLearner => boolean() | 0 | 1 % = 5, optional + }. + +-type 'etcdserverpb.MemberAddRequest'() :: + #{peerURLs => [unicode:chardata()], % = 1, repeated + isLearner => boolean() | 0 | 1 % = 2, optional + }. + +-type 'etcdserverpb.MemberAddResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'(), % = 1, optional + member => 'etcdserverpb.Member'(), % = 2, optional + members => ['etcdserverpb.Member'()] % = 3, repeated + }. + +-type 'etcdserverpb.MemberRemoveRequest'() :: + #{'ID' => non_neg_integer() % = 1, optional, 64 bits + }. + +-type 'etcdserverpb.MemberRemoveResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'(), % = 1, optional + members => ['etcdserverpb.Member'()] % = 2, repeated + }. + +-type 'etcdserverpb.MemberUpdateRequest'() :: + #{'ID' => non_neg_integer(), % = 1, optional, 64 bits + peerURLs => [unicode:chardata()] % = 2, repeated + }. + +-type 'etcdserverpb.MemberUpdateResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'(), % = 1, optional + members => ['etcdserverpb.Member'()] % = 2, repeated + }. + +-type 'etcdserverpb.MemberListRequest'() :: + #{linearizable => boolean() | 0 | 1 % = 1, optional + }. + +-type 'etcdserverpb.MemberListResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'(), % = 1, optional + members => ['etcdserverpb.Member'()] % = 2, repeated + }. + +-type 'etcdserverpb.MemberPromoteRequest'() :: + #{'ID' => non_neg_integer() % = 1, optional, 64 bits + }. + +-type 'etcdserverpb.MemberPromoteResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'(), % = 1, optional + members => ['etcdserverpb.Member'()] % = 2, repeated + }. + +-type 'etcdserverpb.DefragmentRequest'() :: + #{ + }. + +-type 'etcdserverpb.DefragmentResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'() % = 1, optional + }. + +-type 'etcdserverpb.MoveLeaderRequest'() :: + #{targetID => non_neg_integer() % = 1, optional, 64 bits + }. + +-type 'etcdserverpb.MoveLeaderResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'() % = 1, optional + }. + +-type 'etcdserverpb.AlarmRequest'() :: + #{action => 'GET' | 'ACTIVATE' | 'DEACTIVATE' | integer(), % = 1, optional, enum etcdserverpb.AlarmRequest.AlarmAction + memberID => non_neg_integer(), % = 2, optional, 64 bits + alarm => 'NONE' | 'NOSPACE' | 'CORRUPT' | integer() % = 3, optional, enum etcdserverpb.AlarmType + }. + +-type 'etcdserverpb.AlarmMember'() :: + #{memberID => non_neg_integer(), % = 1, optional, 64 bits + alarm => 'NONE' | 'NOSPACE' | 'CORRUPT' | integer() % = 2, optional, enum etcdserverpb.AlarmType + }. + +-type 'etcdserverpb.AlarmResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'(), % = 1, optional + alarms => ['etcdserverpb.AlarmMember'()] % = 2, repeated + }. + +-type 'etcdserverpb.DowngradeRequest'() :: + #{action => 'VALIDATE' | 'ENABLE' | 'CANCEL' | integer(), % = 1, optional, enum etcdserverpb.DowngradeRequest.DowngradeAction + version => unicode:chardata() % = 2, optional + }. + +-type 'etcdserverpb.DowngradeResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'(), % = 1, optional + version => unicode:chardata() % = 2, optional + }. + +-type 'etcdserverpb.StatusRequest'() :: + #{ + }. + +-type 'etcdserverpb.StatusResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'(), % = 1, optional + version => unicode:chardata(), % = 2, optional + dbSize => integer(), % = 3, optional, 64 bits + leader => non_neg_integer(), % = 4, optional, 64 bits + raftIndex => non_neg_integer(), % = 5, optional, 64 bits + raftTerm => non_neg_integer(), % = 6, optional, 64 bits + raftAppliedIndex => non_neg_integer(), % = 7, optional, 64 bits + errors => [unicode:chardata()], % = 8, repeated + dbSizeInUse => integer(), % = 9, optional, 64 bits + isLearner => boolean() | 0 | 1, % = 10, optional + storageVersion => unicode:chardata() % = 11, optional + }. + +-type 'etcdserverpb.AuthEnableRequest'() :: + #{ + }. + +-type 'etcdserverpb.AuthDisableRequest'() :: + #{ + }. + +-type 'etcdserverpb.AuthStatusRequest'() :: + #{ + }. + +-type 'etcdserverpb.AuthenticateRequest'() :: + #{name => unicode:chardata(), % = 1, optional + password => unicode:chardata() % = 2, optional + }. + +-type 'etcdserverpb.AuthUserAddRequest'() :: + #{name => unicode:chardata(), % = 1, optional + password => unicode:chardata(), % = 2, optional + options => 'authpb.UserAddOptions'(), % = 3, optional + hashedPassword => unicode:chardata() % = 4, optional + }. + +-type 'etcdserverpb.AuthUserGetRequest'() :: + #{name => unicode:chardata() % = 1, optional + }. + +-type 'etcdserverpb.AuthUserDeleteRequest'() :: + #{name => unicode:chardata() % = 1, optional + }. + +-type 'etcdserverpb.AuthUserChangePasswordRequest'() :: + #{name => unicode:chardata(), % = 1, optional + password => unicode:chardata(), % = 2, optional + hashedPassword => unicode:chardata() % = 3, optional + }. + +-type 'etcdserverpb.AuthUserGrantRoleRequest'() :: + #{user => unicode:chardata(), % = 1, optional + role => unicode:chardata() % = 2, optional + }. + +-type 'etcdserverpb.AuthUserRevokeRoleRequest'() :: + #{name => unicode:chardata(), % = 1, optional + role => unicode:chardata() % = 2, optional + }. + +-type 'etcdserverpb.AuthRoleAddRequest'() :: + #{name => unicode:chardata() % = 1, optional + }. + +-type 'etcdserverpb.AuthRoleGetRequest'() :: + #{role => unicode:chardata() % = 1, optional + }. + +-type 'etcdserverpb.AuthUserListRequest'() :: + #{ + }. + +-type 'etcdserverpb.AuthRoleListRequest'() :: + #{ + }. + +-type 'etcdserverpb.AuthRoleDeleteRequest'() :: + #{role => unicode:chardata() % = 1, optional + }. + +-type 'etcdserverpb.AuthRoleGrantPermissionRequest'() :: + #{name => unicode:chardata(), % = 1, optional + perm => 'authpb.Permission'() % = 2, optional + }. + +-type 'etcdserverpb.AuthRoleRevokePermissionRequest'() :: + #{role => unicode:chardata(), % = 1, optional + key => iodata(), % = 2, optional + range_end => iodata() % = 3, optional + }. + +-type 'etcdserverpb.AuthEnableResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'() % = 1, optional + }. + +-type 'etcdserverpb.AuthDisableResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'() % = 1, optional + }. + +-type 'etcdserverpb.AuthStatusResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'(), % = 1, optional + enabled => boolean() | 0 | 1, % = 2, optional + authRevision => non_neg_integer() % = 3, optional, 64 bits + }. + +-type 'etcdserverpb.AuthenticateResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'(), % = 1, optional + token => unicode:chardata() % = 2, optional + }. + +-type 'etcdserverpb.AuthUserAddResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'() % = 1, optional + }. + +-type 'etcdserverpb.AuthUserGetResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'(), % = 1, optional + roles => [unicode:chardata()] % = 2, repeated + }. + +-type 'etcdserverpb.AuthUserDeleteResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'() % = 1, optional + }. + +-type 'etcdserverpb.AuthUserChangePasswordResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'() % = 1, optional + }. + +-type 'etcdserverpb.AuthUserGrantRoleResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'() % = 1, optional + }. + +-type 'etcdserverpb.AuthUserRevokeRoleResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'() % = 1, optional + }. + +-type 'etcdserverpb.AuthRoleAddResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'() % = 1, optional + }. + +-type 'etcdserverpb.AuthRoleGetResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'(), % = 1, optional + perm => ['authpb.Permission'()] % = 2, repeated + }. + +-type 'etcdserverpb.AuthRoleListResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'(), % = 1, optional + roles => [unicode:chardata()] % = 2, repeated + }. + +-type 'etcdserverpb.AuthUserListResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'(), % = 1, optional + users => [unicode:chardata()] % = 2, repeated + }. + +-type 'etcdserverpb.AuthRoleDeleteResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'() % = 1, optional + }. + +-type 'etcdserverpb.AuthRoleGrantPermissionResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'() % = 1, optional + }. + +-type 'etcdserverpb.AuthRoleRevokePermissionResponse'() :: + #{header => 'etcdserverpb.ResponseHeader'() % = 1, optional + }. + +-type 'mvccpb.KeyValue'() :: + #{key => iodata(), % = 1, optional + create_revision => integer(), % = 2, optional, 64 bits + mod_revision => integer(), % = 3, optional, 64 bits + version => integer(), % = 4, optional, 64 bits + value => iodata(), % = 5, optional + lease => integer() % = 6, optional, 64 bits + }. + +-type 'mvccpb.Event'() :: + #{type => 'PUT' | 'DELETE' | integer(), % = 1, optional, enum mvccpb.Event.EventType + kv => 'mvccpb.KeyValue'(), % = 2, optional + prev_kv => 'mvccpb.KeyValue'() % = 3, optional + }. + +-type 'authpb.UserAddOptions'() :: + #{no_password => boolean() | 0 | 1 % = 1, optional + }. + +-type 'authpb.User'() :: + #{name => iodata(), % = 1, optional + password => iodata(), % = 2, optional + roles => [unicode:chardata()], % = 3, repeated + options => 'authpb.UserAddOptions'() % = 4, optional + }. + +-type 'authpb.Permission'() :: + #{permType => 'READ' | 'WRITE' | 'READWRITE' | integer(), % = 1, optional, enum authpb.Permission.Type + key => iodata(), % = 2, optional + range_end => iodata() % = 3, optional + }. + +-type 'authpb.Role'() :: + #{name => iodata(), % = 1, optional + keyPermission => ['authpb.Permission'()] % = 2, repeated + }. + +-type 'google.protobuf.FileDescriptorSet'() :: + #{file => ['google.protobuf.FileDescriptorProto'()] % = 1, repeated + }. + +-type 'google.protobuf.FileDescriptorProto'() :: + #{name => unicode:chardata(), % = 1, optional + package => unicode:chardata(), % = 2, optional + dependency => [unicode:chardata()], % = 3, repeated + public_dependency => [integer()], % = 10, repeated, 32 bits + weak_dependency => [integer()], % = 11, repeated, 32 bits + message_type => ['google.protobuf.DescriptorProto'()], % = 4, repeated + enum_type => ['google.protobuf.EnumDescriptorProto'()], % = 5, repeated + service => ['google.protobuf.ServiceDescriptorProto'()], % = 6, repeated + extension => ['google.protobuf.FieldDescriptorProto'()], % = 7, repeated + options => 'google.protobuf.FileOptions'(), % = 8, optional + source_code_info => 'google.protobuf.SourceCodeInfo'(), % = 9, optional + syntax => unicode:chardata() % = 12, optional + }. + +-type 'google.protobuf.DescriptorProto.ExtensionRange'() :: + #{start => integer(), % = 1, optional, 32 bits + 'end' => integer(), % = 2, optional, 32 bits + options => 'google.protobuf.ExtensionRangeOptions'() % = 3, optional + }. + +-type 'google.protobuf.DescriptorProto.ReservedRange'() :: + #{start => integer(), % = 1, optional, 32 bits + 'end' => integer() % = 2, optional, 32 bits + }. + +-type 'google.protobuf.DescriptorProto'() :: + #{name => unicode:chardata(), % = 1, optional + field => ['google.protobuf.FieldDescriptorProto'()], % = 2, repeated + extension => ['google.protobuf.FieldDescriptorProto'()], % = 6, repeated + nested_type => ['google.protobuf.DescriptorProto'()], % = 3, repeated + enum_type => ['google.protobuf.EnumDescriptorProto'()], % = 4, repeated + extension_range => ['google.protobuf.DescriptorProto.ExtensionRange'()], % = 5, repeated + oneof_decl => ['google.protobuf.OneofDescriptorProto'()], % = 8, repeated + options => 'google.protobuf.MessageOptions'(), % = 7, optional + reserved_range => ['google.protobuf.DescriptorProto.ReservedRange'()], % = 9, repeated + reserved_name => [unicode:chardata()] % = 10, repeated + }. + +-type 'google.protobuf.ExtensionRangeOptions'() :: + #{uninterpreted_option => ['google.protobuf.UninterpretedOption'()] % = 999, repeated + }. + +-type 'google.protobuf.FieldDescriptorProto'() :: + #{name => unicode:chardata(), % = 1, optional + number => integer(), % = 3, optional, 32 bits + label => 'LABEL_OPTIONAL' | 'LABEL_REQUIRED' | 'LABEL_REPEATED' | integer(), % = 4, optional, enum google.protobuf.FieldDescriptorProto.Label + type => 'TYPE_DOUBLE' | 'TYPE_FLOAT' | 'TYPE_INT64' | 'TYPE_UINT64' | 'TYPE_INT32' | 'TYPE_FIXED64' | 'TYPE_FIXED32' | 'TYPE_BOOL' | 'TYPE_STRING' | 'TYPE_GROUP' | 'TYPE_MESSAGE' | 'TYPE_BYTES' | 'TYPE_UINT32' | 'TYPE_ENUM' | 'TYPE_SFIXED32' | 'TYPE_SFIXED64' | 'TYPE_SINT32' | 'TYPE_SINT64' | integer(), % = 5, optional, enum google.protobuf.FieldDescriptorProto.Type + type_name => unicode:chardata(), % = 6, optional + extendee => unicode:chardata(), % = 2, optional + default_value => unicode:chardata(), % = 7, optional + oneof_index => integer(), % = 9, optional, 32 bits + json_name => unicode:chardata(), % = 10, optional + options => 'google.protobuf.FieldOptions'(), % = 8, optional + proto3_optional => boolean() | 0 | 1 % = 17, optional + }. + +-type 'google.protobuf.OneofDescriptorProto'() :: + #{name => unicode:chardata(), % = 1, optional + options => 'google.protobuf.OneofOptions'() % = 2, optional + }. + +-type 'google.protobuf.EnumDescriptorProto.EnumReservedRange'() :: + #{start => integer(), % = 1, optional, 32 bits + 'end' => integer() % = 2, optional, 32 bits + }. + +-type 'google.protobuf.EnumDescriptorProto'() :: + #{name => unicode:chardata(), % = 1, optional + value => ['google.protobuf.EnumValueDescriptorProto'()], % = 2, repeated + options => 'google.protobuf.EnumOptions'(), % = 3, optional + reserved_range => ['google.protobuf.EnumDescriptorProto.EnumReservedRange'()], % = 4, repeated + reserved_name => [unicode:chardata()] % = 5, repeated + }. + +-type 'google.protobuf.EnumValueDescriptorProto'() :: + #{name => unicode:chardata(), % = 1, optional + number => integer(), % = 2, optional, 32 bits + options => 'google.protobuf.EnumValueOptions'() % = 3, optional + }. + +-type 'google.protobuf.ServiceDescriptorProto'() :: + #{name => unicode:chardata(), % = 1, optional + method => ['google.protobuf.MethodDescriptorProto'()], % = 2, repeated + options => 'google.protobuf.ServiceOptions'() % = 3, optional + }. + +-type 'google.protobuf.MethodDescriptorProto'() :: + #{name => unicode:chardata(), % = 1, optional + input_type => unicode:chardata(), % = 2, optional + output_type => unicode:chardata(), % = 3, optional + options => 'google.protobuf.MethodOptions'(), % = 4, optional + client_streaming => boolean() | 0 | 1, % = 5, optional + server_streaming => boolean() | 0 | 1 % = 6, optional + }. + +-type 'google.protobuf.FileOptions'() :: + #{java_package => unicode:chardata(), % = 1, optional + java_outer_classname => unicode:chardata(), % = 8, optional + java_multiple_files => boolean() | 0 | 1, % = 10, optional + java_generate_equals_and_hash => boolean() | 0 | 1, % = 20, optional + java_string_check_utf8 => boolean() | 0 | 1, % = 27, optional + optimize_for => 'SPEED' | 'CODE_SIZE' | 'LITE_RUNTIME' | integer(), % = 9, optional, enum google.protobuf.FileOptions.OptimizeMode + go_package => unicode:chardata(), % = 11, optional + cc_generic_services => boolean() | 0 | 1, % = 16, optional + java_generic_services => boolean() | 0 | 1, % = 17, optional + py_generic_services => boolean() | 0 | 1, % = 18, optional + php_generic_services => boolean() | 0 | 1, % = 42, optional + deprecated => boolean() | 0 | 1, % = 23, optional + cc_enable_arenas => boolean() | 0 | 1, % = 31, optional + objc_class_prefix => unicode:chardata(), % = 36, optional + csharp_namespace => unicode:chardata(), % = 37, optional + swift_prefix => unicode:chardata(), % = 39, optional + php_class_prefix => unicode:chardata(), % = 40, optional + php_namespace => unicode:chardata(), % = 41, optional + php_metadata_namespace => unicode:chardata(), % = 44, optional + ruby_package => unicode:chardata(), % = 45, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999, repeated + goproto_getters_all => boolean() | 0 | 1, % = 63001, optional + goproto_enum_prefix_all => boolean() | 0 | 1, % = 63002, optional + goproto_stringer_all => boolean() | 0 | 1, % = 63003, optional + verbose_equal_all => boolean() | 0 | 1, % = 63004, optional + face_all => boolean() | 0 | 1, % = 63005, optional + gostring_all => boolean() | 0 | 1, % = 63006, optional + populate_all => boolean() | 0 | 1, % = 63007, optional + stringer_all => boolean() | 0 | 1, % = 63008, optional + onlyone_all => boolean() | 0 | 1, % = 63009, optional + equal_all => boolean() | 0 | 1, % = 63013, optional + description_all => boolean() | 0 | 1, % = 63014, optional + testgen_all => boolean() | 0 | 1, % = 63015, optional + benchgen_all => boolean() | 0 | 1, % = 63016, optional + marshaler_all => boolean() | 0 | 1, % = 63017, optional + unmarshaler_all => boolean() | 0 | 1, % = 63018, optional + stable_marshaler_all => boolean() | 0 | 1, % = 63019, optional + sizer_all => boolean() | 0 | 1, % = 63020, optional + goproto_enum_stringer_all => boolean() | 0 | 1, % = 63021, optional + enum_stringer_all => boolean() | 0 | 1, % = 63022, optional + unsafe_marshaler_all => boolean() | 0 | 1, % = 63023, optional + unsafe_unmarshaler_all => boolean() | 0 | 1, % = 63024, optional + goproto_extensions_map_all => boolean() | 0 | 1, % = 63025, optional + goproto_unrecognized_all => boolean() | 0 | 1, % = 63026, optional + gogoproto_import => boolean() | 0 | 1, % = 63027, optional + protosizer_all => boolean() | 0 | 1, % = 63028, optional + compare_all => boolean() | 0 | 1, % = 63029, optional + openapiv2_swagger => 'grpc.gateway.protoc_gen_openapiv2.options.Swagger'() % = 1042, optional + }. + +-type 'google.protobuf.MessageOptions'() :: + #{message_set_wire_format => boolean() | 0 | 1, % = 1, optional + no_standard_descriptor_accessor => boolean() | 0 | 1, % = 2, optional + deprecated => boolean() | 0 | 1, % = 3, optional + map_entry => boolean() | 0 | 1, % = 7, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999, repeated + goproto_getters => boolean() | 0 | 1, % = 64001, optional + goproto_stringer => boolean() | 0 | 1, % = 64003, optional + verbose_equal => boolean() | 0 | 1, % = 64004, optional + face => boolean() | 0 | 1, % = 64005, optional + gostring => boolean() | 0 | 1, % = 64006, optional + populate => boolean() | 0 | 1, % = 64007, optional + stringer => boolean() | 0 | 1, % = 67008, optional + onlyone => boolean() | 0 | 1, % = 64009, optional + equal => boolean() | 0 | 1, % = 64013, optional + description => boolean() | 0 | 1, % = 64014, optional + testgen => boolean() | 0 | 1, % = 64015, optional + benchgen => boolean() | 0 | 1, % = 64016, optional + marshaler => boolean() | 0 | 1, % = 64017, optional + unmarshaler => boolean() | 0 | 1, % = 64018, optional + stable_marshaler => boolean() | 0 | 1, % = 64019, optional + sizer => boolean() | 0 | 1, % = 64020, optional + unsafe_marshaler => boolean() | 0 | 1, % = 64023, optional + unsafe_unmarshaler => boolean() | 0 | 1, % = 64024, optional + goproto_extensions_map => boolean() | 0 | 1, % = 64025, optional + goproto_unrecognized => boolean() | 0 | 1, % = 64026, optional + protosizer => boolean() | 0 | 1, % = 64028, optional + compare => boolean() | 0 | 1, % = 64029, optional + etcd_version_msg => unicode:chardata(), % = 50000, optional + openapiv2_schema => 'grpc.gateway.protoc_gen_openapiv2.options.Schema'() % = 1042, optional + }. + +-type 'google.protobuf.FieldOptions'() :: + #{ctype => 'STRING' | 'CORD' | 'STRING_PIECE' | integer(), % = 1, optional, enum google.protobuf.FieldOptions.CType + packed => boolean() | 0 | 1, % = 2, optional + jstype => 'JS_NORMAL' | 'JS_STRING' | 'JS_NUMBER' | integer(), % = 6, optional, enum google.protobuf.FieldOptions.JSType + lazy => boolean() | 0 | 1, % = 5, optional + deprecated => boolean() | 0 | 1, % = 3, optional + weak => boolean() | 0 | 1, % = 10, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999, repeated + nullable => boolean() | 0 | 1, % = 65001, optional + embed => boolean() | 0 | 1, % = 65002, optional + customtype => unicode:chardata(), % = 65003, optional + customname => unicode:chardata(), % = 65004, optional + jsontag => unicode:chardata(), % = 65005, optional + moretags => unicode:chardata(), % = 65006, optional + casttype => unicode:chardata(), % = 65007, optional + castkey => unicode:chardata(), % = 65008, optional + castvalue => unicode:chardata(), % = 65009, optional + stdtime => boolean() | 0 | 1, % = 65010, optional + stdduration => boolean() | 0 | 1, % = 65011, optional + etcd_version_field => unicode:chardata(), % = 50001, optional + openapiv2_field => 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'() % = 1042, optional + }. + +-type 'google.protobuf.OneofOptions'() :: + #{uninterpreted_option => ['google.protobuf.UninterpretedOption'()] % = 999, repeated + }. + +-type 'google.protobuf.EnumOptions'() :: + #{allow_alias => boolean() | 0 | 1, % = 2, optional + deprecated => boolean() | 0 | 1, % = 3, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999, repeated + goproto_enum_prefix => boolean() | 0 | 1, % = 62001, optional + goproto_enum_stringer => boolean() | 0 | 1, % = 62021, optional + enum_stringer => boolean() | 0 | 1, % = 62022, optional + enum_customname => unicode:chardata(), % = 62023, optional + etcd_version_enum => unicode:chardata() % = 50002, optional + }. + +-type 'google.protobuf.EnumValueOptions'() :: + #{deprecated => boolean() | 0 | 1, % = 1, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999, repeated + enumvalue_customname => unicode:chardata(), % = 66001, optional + etcd_version_enum_value => unicode:chardata() % = 50003, optional + }. + +-type 'google.protobuf.ServiceOptions'() :: + #{deprecated => boolean() | 0 | 1, % = 33, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999, repeated + openapiv2_tag => 'grpc.gateway.protoc_gen_openapiv2.options.Tag'() % = 1042, optional + }. + +-type 'google.protobuf.MethodOptions'() :: + #{deprecated => boolean() | 0 | 1, % = 33, optional + idempotency_level => 'IDEMPOTENCY_UNKNOWN' | 'NO_SIDE_EFFECTS' | 'IDEMPOTENT' | integer(), % = 34, optional, enum google.protobuf.MethodOptions.IdempotencyLevel + uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999, repeated + http => 'google.api.HttpRule'(), % = 72295728, optional + openapiv2_operation => 'grpc.gateway.protoc_gen_openapiv2.options.Operation'() % = 1042, optional + }. + +-type 'google.protobuf.UninterpretedOption.NamePart'() :: + #{name_part => unicode:chardata(), % = 1, required + is_extension => boolean() | 0 | 1 % = 2, required + }. + +-type 'google.protobuf.UninterpretedOption'() :: + #{name => ['google.protobuf.UninterpretedOption.NamePart'()], % = 2, repeated + identifier_value => unicode:chardata(), % = 3, optional + positive_int_value => non_neg_integer(), % = 4, optional, 64 bits + negative_int_value => integer(), % = 5, optional, 64 bits + double_value => float() | integer() | infinity | '-infinity' | nan, % = 6, optional + string_value => iodata(), % = 7, optional + aggregate_value => unicode:chardata() % = 8, optional + }. + +-type 'google.protobuf.SourceCodeInfo.Location'() :: + #{path => [integer()], % = 1, repeated, 32 bits + span => [integer()], % = 2, repeated, 32 bits + leading_comments => unicode:chardata(), % = 3, optional + trailing_comments => unicode:chardata(), % = 4, optional + leading_detached_comments => [unicode:chardata()] % = 6, repeated + }. + +-type 'google.protobuf.SourceCodeInfo'() :: + #{location => ['google.protobuf.SourceCodeInfo.Location'()] % = 1, repeated + }. + +-type 'google.protobuf.GeneratedCodeInfo.Annotation'() :: + #{path => [integer()], % = 1, repeated, 32 bits + source_file => unicode:chardata(), % = 2, optional + 'begin' => integer(), % = 3, optional, 32 bits + 'end' => integer() % = 4, optional, 32 bits + }. + +-type 'google.protobuf.GeneratedCodeInfo'() :: + #{annotation => ['google.protobuf.GeneratedCodeInfo.Annotation'()] % = 1, repeated + }. + +-type 'google.api.Http'() :: + #{rules => ['google.api.HttpRule'()], % = 1, repeated + fully_decode_reserved_expansion => boolean() | 0 | 1 % = 2, optional + }. + +-type 'google.api.HttpRule'() :: + #{selector => unicode:chardata(), % = 1, optional + pattern => {get, unicode:chardata()} | {put, unicode:chardata()} | {post, unicode:chardata()} | {delete, unicode:chardata()} | {patch, unicode:chardata()} | {custom, 'google.api.CustomHttpPattern'()}, % oneof + body => unicode:chardata(), % = 7, optional + response_body => unicode:chardata(), % = 12, optional + additional_bindings => ['google.api.HttpRule'()] % = 11, repeated + }. + +-type 'google.api.CustomHttpPattern'() :: + #{kind => unicode:chardata(), % = 1, optional + path => unicode:chardata() % = 2, optional + }. + +-type 'grpc.gateway.protoc_gen_openapiv2.options.Swagger'() :: + #{swagger => unicode:chardata(), % = 1, optional + info => 'grpc.gateway.protoc_gen_openapiv2.options.Info'(), % = 2, optional + host => unicode:chardata(), % = 3, optional + base_path => unicode:chardata(), % = 4, optional + schemes => ['UNKNOWN' | 'HTTP' | 'HTTPS' | 'WS' | 'WSS' | integer()], % = 5, repeated, enum grpc.gateway.protoc_gen_openapiv2.options.Scheme + consumes => [unicode:chardata()], % = 6, repeated + produces => [unicode:chardata()], % = 7, repeated + responses => #{unicode:chardata() => 'grpc.gateway.protoc_gen_openapiv2.options.Response'()}, % = 10 + security_definitions => 'grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(), % = 11, optional + security => ['grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'()], % = 12, repeated + tags => ['grpc.gateway.protoc_gen_openapiv2.options.Tag'()], % = 13, repeated + external_docs => 'grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(), % = 14, optional + extensions => #{unicode:chardata() => 'google.protobuf.Value'()} % = 15 + }. + +-type 'grpc.gateway.protoc_gen_openapiv2.options.Operation'() :: + #{tags => [unicode:chardata()], % = 1, repeated + summary => unicode:chardata(), % = 2, optional + description => unicode:chardata(), % = 3, optional + external_docs => 'grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(), % = 4, optional + operation_id => unicode:chardata(), % = 5, optional + consumes => [unicode:chardata()], % = 6, repeated + produces => [unicode:chardata()], % = 7, repeated + responses => #{unicode:chardata() => 'grpc.gateway.protoc_gen_openapiv2.options.Response'()}, % = 9 + schemes => ['UNKNOWN' | 'HTTP' | 'HTTPS' | 'WS' | 'WSS' | integer()], % = 10, repeated, enum grpc.gateway.protoc_gen_openapiv2.options.Scheme + deprecated => boolean() | 0 | 1, % = 11, optional + security => ['grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'()], % = 12, repeated + extensions => #{unicode:chardata() => 'google.protobuf.Value'()}, % = 13 + parameters => 'grpc.gateway.protoc_gen_openapiv2.options.Parameters'() % = 14, optional + }. + +-type 'grpc.gateway.protoc_gen_openapiv2.options.Parameters'() :: + #{headers => ['grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'()] % = 1, repeated + }. + +-type 'grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'() :: + #{name => unicode:chardata(), % = 1, optional + description => unicode:chardata(), % = 2, optional + type => 'UNKNOWN' | 'STRING' | 'NUMBER' | 'INTEGER' | 'BOOLEAN' | integer(), % = 3, optional, enum grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type + format => unicode:chardata(), % = 4, optional + required => boolean() | 0 | 1 % = 5, optional + }. + +-type 'grpc.gateway.protoc_gen_openapiv2.options.Header'() :: + #{description => unicode:chardata(), % = 1, optional + type => unicode:chardata(), % = 2, optional + format => unicode:chardata(), % = 3, optional + default => unicode:chardata(), % = 6, optional + pattern => unicode:chardata() % = 13, optional + }. + +-type 'grpc.gateway.protoc_gen_openapiv2.options.Response'() :: + #{description => unicode:chardata(), % = 1, optional + schema => 'grpc.gateway.protoc_gen_openapiv2.options.Schema'(), % = 2, optional + headers => #{unicode:chardata() => 'grpc.gateway.protoc_gen_openapiv2.options.Header'()}, % = 3 + examples => #{unicode:chardata() => unicode:chardata()}, % = 4 + extensions => #{unicode:chardata() => 'google.protobuf.Value'()} % = 5 + }. + +-type 'grpc.gateway.protoc_gen_openapiv2.options.Info'() :: + #{title => unicode:chardata(), % = 1, optional + description => unicode:chardata(), % = 2, optional + terms_of_service => unicode:chardata(), % = 3, optional + contact => 'grpc.gateway.protoc_gen_openapiv2.options.Contact'(), % = 4, optional + license => 'grpc.gateway.protoc_gen_openapiv2.options.License'(), % = 5, optional + version => unicode:chardata(), % = 6, optional + extensions => #{unicode:chardata() => 'google.protobuf.Value'()} % = 7 + }. + +-type 'grpc.gateway.protoc_gen_openapiv2.options.Contact'() :: + #{name => unicode:chardata(), % = 1, optional + url => unicode:chardata(), % = 2, optional + email => unicode:chardata() % = 3, optional + }. + +-type 'grpc.gateway.protoc_gen_openapiv2.options.License'() :: + #{name => unicode:chardata(), % = 1, optional + url => unicode:chardata() % = 2, optional + }. + +-type 'grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'() :: + #{description => unicode:chardata(), % = 1, optional + url => unicode:chardata() % = 2, optional + }. + +-type 'grpc.gateway.protoc_gen_openapiv2.options.Schema'() :: + #{json_schema => 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(), % = 1, optional + discriminator => unicode:chardata(), % = 2, optional + read_only => boolean() | 0 | 1, % = 3, optional + external_docs => 'grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(), % = 5, optional + example => unicode:chardata() % = 6, optional + }. + +-type 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'() :: + #{path_param_name => unicode:chardata() % = 47, optional + }. + +-type 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'() :: + #{ref => unicode:chardata(), % = 3, optional + title => unicode:chardata(), % = 5, optional + description => unicode:chardata(), % = 6, optional + default => unicode:chardata(), % = 7, optional + read_only => boolean() | 0 | 1, % = 8, optional + example => unicode:chardata(), % = 9, optional + multiple_of => float() | integer() | infinity | '-infinity' | nan, % = 10, optional + maximum => float() | integer() | infinity | '-infinity' | nan, % = 11, optional + exclusive_maximum => boolean() | 0 | 1, % = 12, optional + minimum => float() | integer() | infinity | '-infinity' | nan, % = 13, optional + exclusive_minimum => boolean() | 0 | 1, % = 14, optional + max_length => non_neg_integer(), % = 15, optional, 64 bits + min_length => non_neg_integer(), % = 16, optional, 64 bits + pattern => unicode:chardata(), % = 17, optional + max_items => non_neg_integer(), % = 20, optional, 64 bits + min_items => non_neg_integer(), % = 21, optional, 64 bits + unique_items => boolean() | 0 | 1, % = 22, optional + max_properties => non_neg_integer(), % = 24, optional, 64 bits + min_properties => non_neg_integer(), % = 25, optional, 64 bits + required => [unicode:chardata()], % = 26, repeated + array => [unicode:chardata()], % = 34, repeated + type => ['UNKNOWN' | 'ARRAY' | 'BOOLEAN' | 'INTEGER' | 'NULL' | 'NUMBER' | 'OBJECT' | 'STRING' | integer()], % = 35, repeated, enum grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes + format => unicode:chardata(), % = 36, optional + enum => [unicode:chardata()], % = 46, repeated + field_configuration => 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(), % = 1001, optional + extensions => #{unicode:chardata() => 'google.protobuf.Value'()} % = 48 + }. + +-type 'grpc.gateway.protoc_gen_openapiv2.options.Tag'() :: + #{name => unicode:chardata(), % = 1, optional + description => unicode:chardata(), % = 2, optional + external_docs => 'grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(), % = 3, optional + extensions => #{unicode:chardata() => 'google.protobuf.Value'()} % = 4 + }. + +-type 'grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'() :: + #{security => #{unicode:chardata() => 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'()} % = 1 + }. + +-type 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'() :: + #{type => 'TYPE_INVALID' | 'TYPE_BASIC' | 'TYPE_API_KEY' | 'TYPE_OAUTH2' | integer(), % = 1, optional, enum grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type + description => unicode:chardata(), % = 2, optional + name => unicode:chardata(), % = 3, optional + in => 'IN_INVALID' | 'IN_QUERY' | 'IN_HEADER' | integer(), % = 4, optional, enum grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In + flow => 'FLOW_INVALID' | 'FLOW_IMPLICIT' | 'FLOW_PASSWORD' | 'FLOW_APPLICATION' | 'FLOW_ACCESS_CODE' | integer(), % = 5, optional, enum grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow + authorization_url => unicode:chardata(), % = 6, optional + token_url => unicode:chardata(), % = 7, optional + scopes => 'grpc.gateway.protoc_gen_openapiv2.options.Scopes'(), % = 8, optional + extensions => #{unicode:chardata() => 'google.protobuf.Value'()} % = 9 + }. + +-type 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'() :: + #{scope => [unicode:chardata()] % = 1, repeated + }. + +-type 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'() :: + #{security_requirement => #{unicode:chardata() => 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'()} % = 1 + }. + +-type 'grpc.gateway.protoc_gen_openapiv2.options.Scopes'() :: + #{scope => #{unicode:chardata() => unicode:chardata()} % = 1 + }. + +-type 'google.protobuf.Struct'() :: + #{fields => #{unicode:chardata() => 'google.protobuf.Value'()} % = 1 + }. + +-type 'google.protobuf.Value'() :: + #{kind => {null_value, 'NULL_VALUE' | integer()} | {number_value, float() | integer() | infinity | '-infinity' | nan} | {string_value, unicode:chardata()} | {bool_value, boolean() | 0 | 1} | {struct_value, 'google.protobuf.Struct'()} | {list_value, 'google.protobuf.ListValue'()} % oneof + }. + +-type 'google.protobuf.ListValue'() :: + #{values => ['google.protobuf.Value'()] % = 1, repeated + }. + +-export_type(['etcdserverpb.ResponseHeader'/0, 'etcdserverpb.RangeRequest'/0, 'etcdserverpb.RangeResponse'/0, 'etcdserverpb.PutRequest'/0, 'etcdserverpb.PutResponse'/0, 'etcdserverpb.DeleteRangeRequest'/0, 'etcdserverpb.DeleteRangeResponse'/0, 'etcdserverpb.RequestOp'/0, 'etcdserverpb.ResponseOp'/0, 'etcdserverpb.Compare'/0, 'etcdserverpb.TxnRequest'/0, 'etcdserverpb.TxnResponse'/0, 'etcdserverpb.CompactionRequest'/0, 'etcdserverpb.CompactionResponse'/0, 'etcdserverpb.HashRequest'/0, 'etcdserverpb.HashKVRequest'/0, 'etcdserverpb.HashKVResponse'/0, 'etcdserverpb.HashResponse'/0, 'etcdserverpb.SnapshotRequest'/0, 'etcdserverpb.SnapshotResponse'/0, 'etcdserverpb.WatchRequest'/0, 'etcdserverpb.WatchCreateRequest'/0, 'etcdserverpb.WatchCancelRequest'/0, 'etcdserverpb.WatchProgressRequest'/0, 'etcdserverpb.WatchResponse'/0, 'etcdserverpb.LeaseGrantRequest'/0, 'etcdserverpb.LeaseGrantResponse'/0, 'etcdserverpb.LeaseRevokeRequest'/0, 'etcdserverpb.LeaseRevokeResponse'/0, 'etcdserverpb.LeaseCheckpoint'/0, 'etcdserverpb.LeaseCheckpointRequest'/0, 'etcdserverpb.LeaseCheckpointResponse'/0, 'etcdserverpb.LeaseKeepAliveRequest'/0, 'etcdserverpb.LeaseKeepAliveResponse'/0, 'etcdserverpb.LeaseTimeToLiveRequest'/0, 'etcdserverpb.LeaseTimeToLiveResponse'/0, 'etcdserverpb.LeaseLeasesRequest'/0, 'etcdserverpb.LeaseStatus'/0, 'etcdserverpb.LeaseLeasesResponse'/0, 'etcdserverpb.Member'/0, 'etcdserverpb.MemberAddRequest'/0, 'etcdserverpb.MemberAddResponse'/0, 'etcdserverpb.MemberRemoveRequest'/0, 'etcdserverpb.MemberRemoveResponse'/0, 'etcdserverpb.MemberUpdateRequest'/0, 'etcdserverpb.MemberUpdateResponse'/0, 'etcdserverpb.MemberListRequest'/0, 'etcdserverpb.MemberListResponse'/0, 'etcdserverpb.MemberPromoteRequest'/0, 'etcdserverpb.MemberPromoteResponse'/0, 'etcdserverpb.DefragmentRequest'/0, 'etcdserverpb.DefragmentResponse'/0, 'etcdserverpb.MoveLeaderRequest'/0, 'etcdserverpb.MoveLeaderResponse'/0, 'etcdserverpb.AlarmRequest'/0, 'etcdserverpb.AlarmMember'/0, 'etcdserverpb.AlarmResponse'/0, 'etcdserverpb.DowngradeRequest'/0, 'etcdserverpb.DowngradeResponse'/0, 'etcdserverpb.StatusRequest'/0, 'etcdserverpb.StatusResponse'/0, 'etcdserverpb.AuthEnableRequest'/0, 'etcdserverpb.AuthDisableRequest'/0, 'etcdserverpb.AuthStatusRequest'/0, 'etcdserverpb.AuthenticateRequest'/0, 'etcdserverpb.AuthUserAddRequest'/0, 'etcdserverpb.AuthUserGetRequest'/0, 'etcdserverpb.AuthUserDeleteRequest'/0, 'etcdserverpb.AuthUserChangePasswordRequest'/0, 'etcdserverpb.AuthUserGrantRoleRequest'/0, 'etcdserverpb.AuthUserRevokeRoleRequest'/0, 'etcdserverpb.AuthRoleAddRequest'/0, 'etcdserverpb.AuthRoleGetRequest'/0, 'etcdserverpb.AuthUserListRequest'/0, 'etcdserverpb.AuthRoleListRequest'/0, 'etcdserverpb.AuthRoleDeleteRequest'/0, 'etcdserverpb.AuthRoleGrantPermissionRequest'/0, 'etcdserverpb.AuthRoleRevokePermissionRequest'/0, 'etcdserverpb.AuthEnableResponse'/0, 'etcdserverpb.AuthDisableResponse'/0, 'etcdserverpb.AuthStatusResponse'/0, 'etcdserverpb.AuthenticateResponse'/0, 'etcdserverpb.AuthUserAddResponse'/0, 'etcdserverpb.AuthUserGetResponse'/0, 'etcdserverpb.AuthUserDeleteResponse'/0, 'etcdserverpb.AuthUserChangePasswordResponse'/0, 'etcdserverpb.AuthUserGrantRoleResponse'/0, 'etcdserverpb.AuthUserRevokeRoleResponse'/0, 'etcdserverpb.AuthRoleAddResponse'/0, 'etcdserverpb.AuthRoleGetResponse'/0, 'etcdserverpb.AuthRoleListResponse'/0, 'etcdserverpb.AuthUserListResponse'/0, 'etcdserverpb.AuthRoleDeleteResponse'/0, 'etcdserverpb.AuthRoleGrantPermissionResponse'/0, 'etcdserverpb.AuthRoleRevokePermissionResponse'/0, 'mvccpb.KeyValue'/0, 'mvccpb.Event'/0, 'authpb.UserAddOptions'/0, 'authpb.User'/0, 'authpb.Permission'/0, 'authpb.Role'/0, 'google.protobuf.FileDescriptorSet'/0, 'google.protobuf.FileDescriptorProto'/0, 'google.protobuf.DescriptorProto.ExtensionRange'/0, 'google.protobuf.DescriptorProto.ReservedRange'/0, 'google.protobuf.DescriptorProto'/0, 'google.protobuf.ExtensionRangeOptions'/0, 'google.protobuf.FieldDescriptorProto'/0, 'google.protobuf.OneofDescriptorProto'/0, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'/0, 'google.protobuf.EnumDescriptorProto'/0, 'google.protobuf.EnumValueDescriptorProto'/0, 'google.protobuf.ServiceDescriptorProto'/0, 'google.protobuf.MethodDescriptorProto'/0, 'google.protobuf.FileOptions'/0, 'google.protobuf.MessageOptions'/0, 'google.protobuf.FieldOptions'/0, 'google.protobuf.OneofOptions'/0, 'google.protobuf.EnumOptions'/0, 'google.protobuf.EnumValueOptions'/0, 'google.protobuf.ServiceOptions'/0, 'google.protobuf.MethodOptions'/0, 'google.protobuf.UninterpretedOption.NamePart'/0, 'google.protobuf.UninterpretedOption'/0, 'google.protobuf.SourceCodeInfo.Location'/0, 'google.protobuf.SourceCodeInfo'/0, 'google.protobuf.GeneratedCodeInfo.Annotation'/0, 'google.protobuf.GeneratedCodeInfo'/0, 'google.api.Http'/0, 'google.api.HttpRule'/0, 'google.api.CustomHttpPattern'/0, 'grpc.gateway.protoc_gen_openapiv2.options.Swagger'/0, 'grpc.gateway.protoc_gen_openapiv2.options.Operation'/0, 'grpc.gateway.protoc_gen_openapiv2.options.Parameters'/0, 'grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'/0, 'grpc.gateway.protoc_gen_openapiv2.options.Header'/0, 'grpc.gateway.protoc_gen_openapiv2.options.Response'/0, 'grpc.gateway.protoc_gen_openapiv2.options.Info'/0, 'grpc.gateway.protoc_gen_openapiv2.options.Contact'/0, 'grpc.gateway.protoc_gen_openapiv2.options.License'/0, 'grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'/0, 'grpc.gateway.protoc_gen_openapiv2.options.Schema'/0, 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'/0, 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'/0, 'grpc.gateway.protoc_gen_openapiv2.options.Tag'/0, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'/0, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'/0, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'/0, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'/0, 'grpc.gateway.protoc_gen_openapiv2.options.Scopes'/0, 'google.protobuf.Struct'/0, 'google.protobuf.Value'/0, 'google.protobuf.ListValue'/0]). +-type '$msg_name'() :: 'etcdserverpb.ResponseHeader' | 'etcdserverpb.RangeRequest' | 'etcdserverpb.RangeResponse' | 'etcdserverpb.PutRequest' | 'etcdserverpb.PutResponse' | 'etcdserverpb.DeleteRangeRequest' | 'etcdserverpb.DeleteRangeResponse' | 'etcdserverpb.RequestOp' | 'etcdserverpb.ResponseOp' | 'etcdserverpb.Compare' | 'etcdserverpb.TxnRequest' | 'etcdserverpb.TxnResponse' | 'etcdserverpb.CompactionRequest' | 'etcdserverpb.CompactionResponse' | 'etcdserverpb.HashRequest' | 'etcdserverpb.HashKVRequest' | 'etcdserverpb.HashKVResponse' | 'etcdserverpb.HashResponse' | 'etcdserverpb.SnapshotRequest' | 'etcdserverpb.SnapshotResponse' | 'etcdserverpb.WatchRequest' | 'etcdserverpb.WatchCreateRequest' | 'etcdserverpb.WatchCancelRequest' | 'etcdserverpb.WatchProgressRequest' | 'etcdserverpb.WatchResponse' | 'etcdserverpb.LeaseGrantRequest' | 'etcdserverpb.LeaseGrantResponse' | 'etcdserverpb.LeaseRevokeRequest' | 'etcdserverpb.LeaseRevokeResponse' | 'etcdserverpb.LeaseCheckpoint' | 'etcdserverpb.LeaseCheckpointRequest' | 'etcdserverpb.LeaseCheckpointResponse' | 'etcdserverpb.LeaseKeepAliveRequest' | 'etcdserverpb.LeaseKeepAliveResponse' | 'etcdserverpb.LeaseTimeToLiveRequest' | 'etcdserverpb.LeaseTimeToLiveResponse' | 'etcdserverpb.LeaseLeasesRequest' | 'etcdserverpb.LeaseStatus' | 'etcdserverpb.LeaseLeasesResponse' | 'etcdserverpb.Member' | 'etcdserverpb.MemberAddRequest' | 'etcdserverpb.MemberAddResponse' | 'etcdserverpb.MemberRemoveRequest' | 'etcdserverpb.MemberRemoveResponse' | 'etcdserverpb.MemberUpdateRequest' | 'etcdserverpb.MemberUpdateResponse' | 'etcdserverpb.MemberListRequest' | 'etcdserverpb.MemberListResponse' | 'etcdserverpb.MemberPromoteRequest' | 'etcdserverpb.MemberPromoteResponse' | 'etcdserverpb.DefragmentRequest' | 'etcdserverpb.DefragmentResponse' | 'etcdserverpb.MoveLeaderRequest' | 'etcdserverpb.MoveLeaderResponse' | 'etcdserverpb.AlarmRequest' | 'etcdserverpb.AlarmMember' | 'etcdserverpb.AlarmResponse' | 'etcdserverpb.DowngradeRequest' | 'etcdserverpb.DowngradeResponse' | 'etcdserverpb.StatusRequest' | 'etcdserverpb.StatusResponse' | 'etcdserverpb.AuthEnableRequest' | 'etcdserverpb.AuthDisableRequest' | 'etcdserverpb.AuthStatusRequest' | 'etcdserverpb.AuthenticateRequest' | 'etcdserverpb.AuthUserAddRequest' | 'etcdserverpb.AuthUserGetRequest' | 'etcdserverpb.AuthUserDeleteRequest' | 'etcdserverpb.AuthUserChangePasswordRequest' | 'etcdserverpb.AuthUserGrantRoleRequest' | 'etcdserverpb.AuthUserRevokeRoleRequest' | 'etcdserverpb.AuthRoleAddRequest' | 'etcdserverpb.AuthRoleGetRequest' | 'etcdserverpb.AuthUserListRequest' | 'etcdserverpb.AuthRoleListRequest' | 'etcdserverpb.AuthRoleDeleteRequest' | 'etcdserverpb.AuthRoleGrantPermissionRequest' | 'etcdserverpb.AuthRoleRevokePermissionRequest' | 'etcdserverpb.AuthEnableResponse' | 'etcdserverpb.AuthDisableResponse' | 'etcdserverpb.AuthStatusResponse' | 'etcdserverpb.AuthenticateResponse' | 'etcdserverpb.AuthUserAddResponse' | 'etcdserverpb.AuthUserGetResponse' | 'etcdserverpb.AuthUserDeleteResponse' | 'etcdserverpb.AuthUserChangePasswordResponse' | 'etcdserverpb.AuthUserGrantRoleResponse' | 'etcdserverpb.AuthUserRevokeRoleResponse' | 'etcdserverpb.AuthRoleAddResponse' | 'etcdserverpb.AuthRoleGetResponse' | 'etcdserverpb.AuthRoleListResponse' | 'etcdserverpb.AuthUserListResponse' | 'etcdserverpb.AuthRoleDeleteResponse' | 'etcdserverpb.AuthRoleGrantPermissionResponse' | 'etcdserverpb.AuthRoleRevokePermissionResponse' | 'mvccpb.KeyValue' | 'mvccpb.Event' | 'authpb.UserAddOptions' | 'authpb.User' | 'authpb.Permission' | 'authpb.Role' | 'google.protobuf.FileDescriptorSet' | 'google.protobuf.FileDescriptorProto' | 'google.protobuf.DescriptorProto.ExtensionRange' | 'google.protobuf.DescriptorProto.ReservedRange' | 'google.protobuf.DescriptorProto' | 'google.protobuf.ExtensionRangeOptions' | 'google.protobuf.FieldDescriptorProto' | 'google.protobuf.OneofDescriptorProto' | 'google.protobuf.EnumDescriptorProto.EnumReservedRange' | 'google.protobuf.EnumDescriptorProto' | 'google.protobuf.EnumValueDescriptorProto' | 'google.protobuf.ServiceDescriptorProto' | 'google.protobuf.MethodDescriptorProto' | 'google.protobuf.FileOptions' | 'google.protobuf.MessageOptions' | 'google.protobuf.FieldOptions' | 'google.protobuf.OneofOptions' | 'google.protobuf.EnumOptions' | 'google.protobuf.EnumValueOptions' | 'google.protobuf.ServiceOptions' | 'google.protobuf.MethodOptions' | 'google.protobuf.UninterpretedOption.NamePart' | 'google.protobuf.UninterpretedOption' | 'google.protobuf.SourceCodeInfo.Location' | 'google.protobuf.SourceCodeInfo' | 'google.protobuf.GeneratedCodeInfo.Annotation' | 'google.protobuf.GeneratedCodeInfo' | 'google.api.Http' | 'google.api.HttpRule' | 'google.api.CustomHttpPattern' | 'grpc.gateway.protoc_gen_openapiv2.options.Swagger' | 'grpc.gateway.protoc_gen_openapiv2.options.Operation' | 'grpc.gateway.protoc_gen_openapiv2.options.Parameters' | 'grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter' | 'grpc.gateway.protoc_gen_openapiv2.options.Header' | 'grpc.gateway.protoc_gen_openapiv2.options.Response' | 'grpc.gateway.protoc_gen_openapiv2.options.Info' | 'grpc.gateway.protoc_gen_openapiv2.options.Contact' | 'grpc.gateway.protoc_gen_openapiv2.options.License' | 'grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation' | 'grpc.gateway.protoc_gen_openapiv2.options.Schema' | 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration' | 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema' | 'grpc.gateway.protoc_gen_openapiv2.options.Tag' | 'grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions' | 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme' | 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue' | 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement' | 'grpc.gateway.protoc_gen_openapiv2.options.Scopes' | 'google.protobuf.Struct' | 'google.protobuf.Value' | 'google.protobuf.ListValue'. +-type '$msg'() :: 'etcdserverpb.ResponseHeader'() | 'etcdserverpb.RangeRequest'() | 'etcdserverpb.RangeResponse'() | 'etcdserverpb.PutRequest'() | 'etcdserverpb.PutResponse'() | 'etcdserverpb.DeleteRangeRequest'() | 'etcdserverpb.DeleteRangeResponse'() | 'etcdserverpb.RequestOp'() | 'etcdserverpb.ResponseOp'() | 'etcdserverpb.Compare'() | 'etcdserverpb.TxnRequest'() | 'etcdserverpb.TxnResponse'() | 'etcdserverpb.CompactionRequest'() | 'etcdserverpb.CompactionResponse'() | 'etcdserverpb.HashRequest'() | 'etcdserverpb.HashKVRequest'() | 'etcdserverpb.HashKVResponse'() | 'etcdserverpb.HashResponse'() | 'etcdserverpb.SnapshotRequest'() | 'etcdserverpb.SnapshotResponse'() | 'etcdserverpb.WatchRequest'() | 'etcdserverpb.WatchCreateRequest'() | 'etcdserverpb.WatchCancelRequest'() | 'etcdserverpb.WatchProgressRequest'() | 'etcdserverpb.WatchResponse'() | 'etcdserverpb.LeaseGrantRequest'() | 'etcdserverpb.LeaseGrantResponse'() | 'etcdserverpb.LeaseRevokeRequest'() | 'etcdserverpb.LeaseRevokeResponse'() | 'etcdserverpb.LeaseCheckpoint'() | 'etcdserverpb.LeaseCheckpointRequest'() | 'etcdserverpb.LeaseCheckpointResponse'() | 'etcdserverpb.LeaseKeepAliveRequest'() | 'etcdserverpb.LeaseKeepAliveResponse'() | 'etcdserverpb.LeaseTimeToLiveRequest'() | 'etcdserverpb.LeaseTimeToLiveResponse'() | 'etcdserverpb.LeaseLeasesRequest'() | 'etcdserverpb.LeaseStatus'() | 'etcdserverpb.LeaseLeasesResponse'() | 'etcdserverpb.Member'() | 'etcdserverpb.MemberAddRequest'() | 'etcdserverpb.MemberAddResponse'() | 'etcdserverpb.MemberRemoveRequest'() | 'etcdserverpb.MemberRemoveResponse'() | 'etcdserverpb.MemberUpdateRequest'() | 'etcdserverpb.MemberUpdateResponse'() | 'etcdserverpb.MemberListRequest'() | 'etcdserverpb.MemberListResponse'() | 'etcdserverpb.MemberPromoteRequest'() | 'etcdserverpb.MemberPromoteResponse'() | 'etcdserverpb.DefragmentRequest'() | 'etcdserverpb.DefragmentResponse'() | 'etcdserverpb.MoveLeaderRequest'() | 'etcdserverpb.MoveLeaderResponse'() | 'etcdserverpb.AlarmRequest'() | 'etcdserverpb.AlarmMember'() | 'etcdserverpb.AlarmResponse'() | 'etcdserverpb.DowngradeRequest'() | 'etcdserverpb.DowngradeResponse'() | 'etcdserverpb.StatusRequest'() | 'etcdserverpb.StatusResponse'() | 'etcdserverpb.AuthEnableRequest'() | 'etcdserverpb.AuthDisableRequest'() | 'etcdserverpb.AuthStatusRequest'() | 'etcdserverpb.AuthenticateRequest'() | 'etcdserverpb.AuthUserAddRequest'() | 'etcdserverpb.AuthUserGetRequest'() | 'etcdserverpb.AuthUserDeleteRequest'() | 'etcdserverpb.AuthUserChangePasswordRequest'() | 'etcdserverpb.AuthUserGrantRoleRequest'() | 'etcdserverpb.AuthUserRevokeRoleRequest'() | 'etcdserverpb.AuthRoleAddRequest'() | 'etcdserverpb.AuthRoleGetRequest'() | 'etcdserverpb.AuthUserListRequest'() | 'etcdserverpb.AuthRoleListRequest'() | 'etcdserverpb.AuthRoleDeleteRequest'() | 'etcdserverpb.AuthRoleGrantPermissionRequest'() | 'etcdserverpb.AuthRoleRevokePermissionRequest'() | 'etcdserverpb.AuthEnableResponse'() | 'etcdserverpb.AuthDisableResponse'() | 'etcdserverpb.AuthStatusResponse'() | 'etcdserverpb.AuthenticateResponse'() | 'etcdserverpb.AuthUserAddResponse'() | 'etcdserverpb.AuthUserGetResponse'() | 'etcdserverpb.AuthUserDeleteResponse'() | 'etcdserverpb.AuthUserChangePasswordResponse'() | 'etcdserverpb.AuthUserGrantRoleResponse'() | 'etcdserverpb.AuthUserRevokeRoleResponse'() | 'etcdserverpb.AuthRoleAddResponse'() | 'etcdserverpb.AuthRoleGetResponse'() | 'etcdserverpb.AuthRoleListResponse'() | 'etcdserverpb.AuthUserListResponse'() | 'etcdserverpb.AuthRoleDeleteResponse'() | 'etcdserverpb.AuthRoleGrantPermissionResponse'() | 'etcdserverpb.AuthRoleRevokePermissionResponse'() | 'mvccpb.KeyValue'() | 'mvccpb.Event'() | 'authpb.UserAddOptions'() | 'authpb.User'() | 'authpb.Permission'() | 'authpb.Role'() | 'google.protobuf.FileDescriptorSet'() | 'google.protobuf.FileDescriptorProto'() | 'google.protobuf.DescriptorProto.ExtensionRange'() | 'google.protobuf.DescriptorProto.ReservedRange'() | 'google.protobuf.DescriptorProto'() | 'google.protobuf.ExtensionRangeOptions'() | 'google.protobuf.FieldDescriptorProto'() | 'google.protobuf.OneofDescriptorProto'() | 'google.protobuf.EnumDescriptorProto.EnumReservedRange'() | 'google.protobuf.EnumDescriptorProto'() | 'google.protobuf.EnumValueDescriptorProto'() | 'google.protobuf.ServiceDescriptorProto'() | 'google.protobuf.MethodDescriptorProto'() | 'google.protobuf.FileOptions'() | 'google.protobuf.MessageOptions'() | 'google.protobuf.FieldOptions'() | 'google.protobuf.OneofOptions'() | 'google.protobuf.EnumOptions'() | 'google.protobuf.EnumValueOptions'() | 'google.protobuf.ServiceOptions'() | 'google.protobuf.MethodOptions'() | 'google.protobuf.UninterpretedOption.NamePart'() | 'google.protobuf.UninterpretedOption'() | 'google.protobuf.SourceCodeInfo.Location'() | 'google.protobuf.SourceCodeInfo'() | 'google.protobuf.GeneratedCodeInfo.Annotation'() | 'google.protobuf.GeneratedCodeInfo'() | 'google.api.Http'() | 'google.api.HttpRule'() | 'google.api.CustomHttpPattern'() | 'grpc.gateway.protoc_gen_openapiv2.options.Swagger'() | 'grpc.gateway.protoc_gen_openapiv2.options.Operation'() | 'grpc.gateway.protoc_gen_openapiv2.options.Parameters'() | 'grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'() | 'grpc.gateway.protoc_gen_openapiv2.options.Header'() | 'grpc.gateway.protoc_gen_openapiv2.options.Response'() | 'grpc.gateway.protoc_gen_openapiv2.options.Info'() | 'grpc.gateway.protoc_gen_openapiv2.options.Contact'() | 'grpc.gateway.protoc_gen_openapiv2.options.License'() | 'grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'() | 'grpc.gateway.protoc_gen_openapiv2.options.Schema'() | 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'() | 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'() | 'grpc.gateway.protoc_gen_openapiv2.options.Tag'() | 'grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'() | 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'() | 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'() | 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'() | 'grpc.gateway.protoc_gen_openapiv2.options.Scopes'() | 'google.protobuf.Struct'() | 'google.protobuf.Value'() | 'google.protobuf.ListValue'(). +-export_type(['$msg_name'/0, '$msg'/0]). + +-if(?OTP_RELEASE >= 24). +-dialyzer({no_underspecs, encode_msg/2}). +-endif. +-spec encode_msg('$msg'(), '$msg_name'()) -> binary(). +encode_msg(Msg, MsgName) when is_atom(MsgName) -> encode_msg(Msg, MsgName, []). + +-if(?OTP_RELEASE >= 24). +-dialyzer({no_underspecs, encode_msg/3}). +-endif. +-spec encode_msg('$msg'(), '$msg_name'(), list()) -> binary(). +encode_msg(Msg, MsgName, Opts) -> + case proplists:get_bool(verify, Opts) of + true -> verify_msg(Msg, MsgName, Opts); + false -> ok + end, + TrUserData = proplists:get_value(user_data, Opts), + case MsgName of + 'etcdserverpb.ResponseHeader' -> 'encode_msg_etcdserverpb.ResponseHeader'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.RangeRequest' -> 'encode_msg_etcdserverpb.RangeRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.RangeResponse' -> 'encode_msg_etcdserverpb.RangeResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.PutRequest' -> 'encode_msg_etcdserverpb.PutRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.PutResponse' -> 'encode_msg_etcdserverpb.PutResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.DeleteRangeRequest' -> 'encode_msg_etcdserverpb.DeleteRangeRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.DeleteRangeResponse' -> 'encode_msg_etcdserverpb.DeleteRangeResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.RequestOp' -> 'encode_msg_etcdserverpb.RequestOp'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.ResponseOp' -> 'encode_msg_etcdserverpb.ResponseOp'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.Compare' -> 'encode_msg_etcdserverpb.Compare'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.TxnRequest' -> 'encode_msg_etcdserverpb.TxnRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.TxnResponse' -> 'encode_msg_etcdserverpb.TxnResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.CompactionRequest' -> 'encode_msg_etcdserverpb.CompactionRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.CompactionResponse' -> 'encode_msg_etcdserverpb.CompactionResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.HashRequest' -> 'encode_msg_etcdserverpb.HashRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.HashKVRequest' -> 'encode_msg_etcdserverpb.HashKVRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.HashKVResponse' -> 'encode_msg_etcdserverpb.HashKVResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.HashResponse' -> 'encode_msg_etcdserverpb.HashResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.SnapshotRequest' -> 'encode_msg_etcdserverpb.SnapshotRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.SnapshotResponse' -> 'encode_msg_etcdserverpb.SnapshotResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.WatchRequest' -> 'encode_msg_etcdserverpb.WatchRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.WatchCreateRequest' -> 'encode_msg_etcdserverpb.WatchCreateRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.WatchCancelRequest' -> 'encode_msg_etcdserverpb.WatchCancelRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.WatchProgressRequest' -> 'encode_msg_etcdserverpb.WatchProgressRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.WatchResponse' -> 'encode_msg_etcdserverpb.WatchResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.LeaseGrantRequest' -> 'encode_msg_etcdserverpb.LeaseGrantRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.LeaseGrantResponse' -> 'encode_msg_etcdserverpb.LeaseGrantResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.LeaseRevokeRequest' -> 'encode_msg_etcdserverpb.LeaseRevokeRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.LeaseRevokeResponse' -> 'encode_msg_etcdserverpb.LeaseRevokeResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.LeaseCheckpoint' -> 'encode_msg_etcdserverpb.LeaseCheckpoint'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.LeaseCheckpointRequest' -> 'encode_msg_etcdserverpb.LeaseCheckpointRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.LeaseCheckpointResponse' -> 'encode_msg_etcdserverpb.LeaseCheckpointResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.LeaseKeepAliveRequest' -> 'encode_msg_etcdserverpb.LeaseKeepAliveRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.LeaseKeepAliveResponse' -> 'encode_msg_etcdserverpb.LeaseKeepAliveResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.LeaseTimeToLiveRequest' -> 'encode_msg_etcdserverpb.LeaseTimeToLiveRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.LeaseTimeToLiveResponse' -> 'encode_msg_etcdserverpb.LeaseTimeToLiveResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.LeaseLeasesRequest' -> 'encode_msg_etcdserverpb.LeaseLeasesRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.LeaseStatus' -> 'encode_msg_etcdserverpb.LeaseStatus'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.LeaseLeasesResponse' -> 'encode_msg_etcdserverpb.LeaseLeasesResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.Member' -> 'encode_msg_etcdserverpb.Member'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.MemberAddRequest' -> 'encode_msg_etcdserverpb.MemberAddRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.MemberAddResponse' -> 'encode_msg_etcdserverpb.MemberAddResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.MemberRemoveRequest' -> 'encode_msg_etcdserverpb.MemberRemoveRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.MemberRemoveResponse' -> 'encode_msg_etcdserverpb.MemberRemoveResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.MemberUpdateRequest' -> 'encode_msg_etcdserverpb.MemberUpdateRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.MemberUpdateResponse' -> 'encode_msg_etcdserverpb.MemberUpdateResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.MemberListRequest' -> 'encode_msg_etcdserverpb.MemberListRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.MemberListResponse' -> 'encode_msg_etcdserverpb.MemberListResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.MemberPromoteRequest' -> 'encode_msg_etcdserverpb.MemberPromoteRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.MemberPromoteResponse' -> 'encode_msg_etcdserverpb.MemberPromoteResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.DefragmentRequest' -> 'encode_msg_etcdserverpb.DefragmentRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.DefragmentResponse' -> 'encode_msg_etcdserverpb.DefragmentResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.MoveLeaderRequest' -> 'encode_msg_etcdserverpb.MoveLeaderRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.MoveLeaderResponse' -> 'encode_msg_etcdserverpb.MoveLeaderResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AlarmRequest' -> 'encode_msg_etcdserverpb.AlarmRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AlarmMember' -> 'encode_msg_etcdserverpb.AlarmMember'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AlarmResponse' -> 'encode_msg_etcdserverpb.AlarmResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.DowngradeRequest' -> 'encode_msg_etcdserverpb.DowngradeRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.DowngradeResponse' -> 'encode_msg_etcdserverpb.DowngradeResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.StatusRequest' -> 'encode_msg_etcdserverpb.StatusRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.StatusResponse' -> 'encode_msg_etcdserverpb.StatusResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthEnableRequest' -> 'encode_msg_etcdserverpb.AuthEnableRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthDisableRequest' -> 'encode_msg_etcdserverpb.AuthDisableRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthStatusRequest' -> 'encode_msg_etcdserverpb.AuthStatusRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthenticateRequest' -> 'encode_msg_etcdserverpb.AuthenticateRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthUserAddRequest' -> 'encode_msg_etcdserverpb.AuthUserAddRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthUserGetRequest' -> 'encode_msg_etcdserverpb.AuthUserGetRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthUserDeleteRequest' -> 'encode_msg_etcdserverpb.AuthUserDeleteRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthUserChangePasswordRequest' -> 'encode_msg_etcdserverpb.AuthUserChangePasswordRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthUserGrantRoleRequest' -> 'encode_msg_etcdserverpb.AuthUserGrantRoleRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthUserRevokeRoleRequest' -> 'encode_msg_etcdserverpb.AuthUserRevokeRoleRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthRoleAddRequest' -> 'encode_msg_etcdserverpb.AuthRoleAddRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthRoleGetRequest' -> 'encode_msg_etcdserverpb.AuthRoleGetRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthUserListRequest' -> 'encode_msg_etcdserverpb.AuthUserListRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthRoleListRequest' -> 'encode_msg_etcdserverpb.AuthRoleListRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthRoleDeleteRequest' -> 'encode_msg_etcdserverpb.AuthRoleDeleteRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthRoleGrantPermissionRequest' -> 'encode_msg_etcdserverpb.AuthRoleGrantPermissionRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthRoleRevokePermissionRequest' -> 'encode_msg_etcdserverpb.AuthRoleRevokePermissionRequest'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthEnableResponse' -> 'encode_msg_etcdserverpb.AuthEnableResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthDisableResponse' -> 'encode_msg_etcdserverpb.AuthDisableResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthStatusResponse' -> 'encode_msg_etcdserverpb.AuthStatusResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthenticateResponse' -> 'encode_msg_etcdserverpb.AuthenticateResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthUserAddResponse' -> 'encode_msg_etcdserverpb.AuthUserAddResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthUserGetResponse' -> 'encode_msg_etcdserverpb.AuthUserGetResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthUserDeleteResponse' -> 'encode_msg_etcdserverpb.AuthUserDeleteResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthUserChangePasswordResponse' -> 'encode_msg_etcdserverpb.AuthUserChangePasswordResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthUserGrantRoleResponse' -> 'encode_msg_etcdserverpb.AuthUserGrantRoleResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthUserRevokeRoleResponse' -> 'encode_msg_etcdserverpb.AuthUserRevokeRoleResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthRoleAddResponse' -> 'encode_msg_etcdserverpb.AuthRoleAddResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthRoleGetResponse' -> 'encode_msg_etcdserverpb.AuthRoleGetResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthRoleListResponse' -> 'encode_msg_etcdserverpb.AuthRoleListResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthUserListResponse' -> 'encode_msg_etcdserverpb.AuthUserListResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthRoleDeleteResponse' -> 'encode_msg_etcdserverpb.AuthRoleDeleteResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthRoleGrantPermissionResponse' -> 'encode_msg_etcdserverpb.AuthRoleGrantPermissionResponse'(id(Msg, TrUserData), TrUserData); + 'etcdserverpb.AuthRoleRevokePermissionResponse' -> 'encode_msg_etcdserverpb.AuthRoleRevokePermissionResponse'(id(Msg, TrUserData), TrUserData); + 'mvccpb.KeyValue' -> 'encode_msg_mvccpb.KeyValue'(id(Msg, TrUserData), TrUserData); + 'mvccpb.Event' -> 'encode_msg_mvccpb.Event'(id(Msg, TrUserData), TrUserData); + 'authpb.UserAddOptions' -> 'encode_msg_authpb.UserAddOptions'(id(Msg, TrUserData), TrUserData); + 'authpb.User' -> 'encode_msg_authpb.User'(id(Msg, TrUserData), TrUserData); + 'authpb.Permission' -> 'encode_msg_authpb.Permission'(id(Msg, TrUserData), TrUserData); + 'authpb.Role' -> 'encode_msg_authpb.Role'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.FileDescriptorSet' -> 'encode_msg_google.protobuf.FileDescriptorSet'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.FileDescriptorProto' -> 'encode_msg_google.protobuf.FileDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.DescriptorProto.ExtensionRange' -> 'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.DescriptorProto.ReservedRange' -> 'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.DescriptorProto' -> 'encode_msg_google.protobuf.DescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.ExtensionRangeOptions' -> 'encode_msg_google.protobuf.ExtensionRangeOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.FieldDescriptorProto' -> 'encode_msg_google.protobuf.FieldDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.OneofDescriptorProto' -> 'encode_msg_google.protobuf.OneofDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.EnumDescriptorProto.EnumReservedRange' -> 'encode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.EnumDescriptorProto' -> 'encode_msg_google.protobuf.EnumDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.EnumValueDescriptorProto' -> 'encode_msg_google.protobuf.EnumValueDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.ServiceDescriptorProto' -> 'encode_msg_google.protobuf.ServiceDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.MethodDescriptorProto' -> 'encode_msg_google.protobuf.MethodDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.FileOptions' -> 'encode_msg_google.protobuf.FileOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.MessageOptions' -> 'encode_msg_google.protobuf.MessageOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.FieldOptions' -> 'encode_msg_google.protobuf.FieldOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.OneofOptions' -> 'encode_msg_google.protobuf.OneofOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.EnumOptions' -> 'encode_msg_google.protobuf.EnumOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.EnumValueOptions' -> 'encode_msg_google.protobuf.EnumValueOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.ServiceOptions' -> 'encode_msg_google.protobuf.ServiceOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.MethodOptions' -> 'encode_msg_google.protobuf.MethodOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.UninterpretedOption.NamePart' -> 'encode_msg_google.protobuf.UninterpretedOption.NamePart'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.UninterpretedOption' -> 'encode_msg_google.protobuf.UninterpretedOption'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.SourceCodeInfo.Location' -> 'encode_msg_google.protobuf.SourceCodeInfo.Location'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.SourceCodeInfo' -> 'encode_msg_google.protobuf.SourceCodeInfo'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.GeneratedCodeInfo.Annotation' -> 'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.GeneratedCodeInfo' -> 'encode_msg_google.protobuf.GeneratedCodeInfo'(id(Msg, TrUserData), TrUserData); + 'google.api.Http' -> 'encode_msg_google.api.Http'(id(Msg, TrUserData), TrUserData); + 'google.api.HttpRule' -> 'encode_msg_google.api.HttpRule'(id(Msg, TrUserData), TrUserData); + 'google.api.CustomHttpPattern' -> 'encode_msg_google.api.CustomHttpPattern'(id(Msg, TrUserData), TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Swagger' -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(id(Msg, TrUserData), TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Operation' -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Operation'(id(Msg, TrUserData), TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Parameters' -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(id(Msg, TrUserData), TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter' -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(id(Msg, TrUserData), TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Header' -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Header'(id(Msg, TrUserData), TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Response' -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Response'(id(Msg, TrUserData), TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Info' -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Info'(id(Msg, TrUserData), TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Contact' -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Contact'(id(Msg, TrUserData), TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.License' -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.License'(id(Msg, TrUserData), TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation' -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(id(Msg, TrUserData), TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Schema' -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Schema'(id(Msg, TrUserData), TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration' -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(id(Msg, TrUserData), TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema' -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(id(Msg, TrUserData), TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Tag' -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Tag'(id(Msg, TrUserData), TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions' -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(id(Msg, TrUserData), TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme' -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(id(Msg, TrUserData), TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue' -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(id(Msg, TrUserData), TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement' -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(id(Msg, TrUserData), TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Scopes' -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.Struct' -> 'encode_msg_google.protobuf.Struct'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.Value' -> 'encode_msg_google.protobuf.Value'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.ListValue' -> 'encode_msg_google.protobuf.ListValue'(id(Msg, TrUserData), TrUserData) + end. + + +'encode_msg_etcdserverpb.ResponseHeader'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.ResponseHeader'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{cluster_id := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= 0 -> Bin; + true -> e_varint(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{member_id := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= 0 -> B1; + true -> e_varint(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + B3 = case M of + #{revision := F3} -> + begin + TrF3 = id(F3, TrUserData), + if TrF3 =:= 0 -> B2; + true -> e_type_int64(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end, + case M of + #{raft_term := F4} -> + begin + TrF4 = id(F4, TrUserData), + if TrF4 =:= 0 -> B3; + true -> e_varint(TrF4, <>, TrUserData) + end + end; + _ -> B3 + end. + +'encode_msg_etcdserverpb.RangeRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.RangeRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.RangeRequest'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{key := F1} -> + begin + TrF1 = id(F1, TrUserData), + case iolist_size(TrF1) of + 0 -> Bin; + _ -> e_type_bytes(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{range_end := F2} -> + begin + TrF2 = id(F2, TrUserData), + case iolist_size(TrF2) of + 0 -> B1; + _ -> e_type_bytes(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + B3 = case M of + #{limit := F3} -> + begin + TrF3 = id(F3, TrUserData), + if TrF3 =:= 0 -> B2; + true -> e_type_int64(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end, + B4 = case M of + #{revision := F4} -> + begin + TrF4 = id(F4, TrUserData), + if TrF4 =:= 0 -> B3; + true -> e_type_int64(TrF4, <>, TrUserData) + end + end; + _ -> B3 + end, + B5 = case M of + #{sort_order := F5} -> + begin + TrF5 = id(F5, TrUserData), + if TrF5 =:= 'NONE'; TrF5 =:= 0 -> B4; + true -> 'e_enum_etcdserverpb.RangeRequest.SortOrder'(TrF5, <>, TrUserData) + end + end; + _ -> B4 + end, + B6 = case M of + #{sort_target := F6} -> + begin + TrF6 = id(F6, TrUserData), + if TrF6 =:= 'KEY'; TrF6 =:= 0 -> B5; + true -> 'e_enum_etcdserverpb.RangeRequest.SortTarget'(TrF6, <>, TrUserData) + end + end; + _ -> B5 + end, + B7 = case M of + #{serializable := F7} -> + begin + TrF7 = id(F7, TrUserData), + if TrF7 =:= false -> B6; + true -> e_type_bool(TrF7, <>, TrUserData) + end + end; + _ -> B6 + end, + B8 = case M of + #{keys_only := F8} -> + begin + TrF8 = id(F8, TrUserData), + if TrF8 =:= false -> B7; + true -> e_type_bool(TrF8, <>, TrUserData) + end + end; + _ -> B7 + end, + B9 = case M of + #{count_only := F9} -> + begin + TrF9 = id(F9, TrUserData), + if TrF9 =:= false -> B8; + true -> e_type_bool(TrF9, <>, TrUserData) + end + end; + _ -> B8 + end, + B10 = case M of + #{min_mod_revision := F10} -> + begin + TrF10 = id(F10, TrUserData), + if TrF10 =:= 0 -> B9; + true -> e_type_int64(TrF10, <>, TrUserData) + end + end; + _ -> B9 + end, + B11 = case M of + #{max_mod_revision := F11} -> + begin + TrF11 = id(F11, TrUserData), + if TrF11 =:= 0 -> B10; + true -> e_type_int64(TrF11, <>, TrUserData) + end + end; + _ -> B10 + end, + B12 = case M of + #{min_create_revision := F12} -> + begin + TrF12 = id(F12, TrUserData), + if TrF12 =:= 0 -> B11; + true -> e_type_int64(TrF12, <>, TrUserData) + end + end; + _ -> B11 + end, + case M of + #{max_create_revision := F13} -> + begin + TrF13 = id(F13, TrUserData), + if TrF13 =:= 0 -> B12; + true -> e_type_int64(TrF13, <>, TrUserData) + end + end; + _ -> B12 + end. + +'encode_msg_etcdserverpb.RangeResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.RangeResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.RangeResponse'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.RangeResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{kvs := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_etcdserverpb.RangeResponse_kvs'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, + B3 = case M of + #{more := F3} -> + begin + TrF3 = id(F3, TrUserData), + if TrF3 =:= false -> B2; + true -> e_type_bool(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end, + case M of + #{count := F4} -> + begin + TrF4 = id(F4, TrUserData), + if TrF4 =:= 0 -> B3; + true -> e_type_int64(TrF4, <>, TrUserData) + end + end; + _ -> B3 + end. + +'encode_msg_etcdserverpb.PutRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.PutRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.PutRequest'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{key := F1} -> + begin + TrF1 = id(F1, TrUserData), + case iolist_size(TrF1) of + 0 -> Bin; + _ -> e_type_bytes(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{value := F2} -> + begin + TrF2 = id(F2, TrUserData), + case iolist_size(TrF2) of + 0 -> B1; + _ -> e_type_bytes(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + B3 = case M of + #{lease := F3} -> + begin + TrF3 = id(F3, TrUserData), + if TrF3 =:= 0 -> B2; + true -> e_type_int64(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end, + B4 = case M of + #{prev_kv := F4} -> + begin + TrF4 = id(F4, TrUserData), + if TrF4 =:= false -> B3; + true -> e_type_bool(TrF4, <>, TrUserData) + end + end; + _ -> B3 + end, + B5 = case M of + #{ignore_value := F5} -> + begin + TrF5 = id(F5, TrUserData), + if TrF5 =:= false -> B4; + true -> e_type_bool(TrF5, <>, TrUserData) + end + end; + _ -> B4 + end, + case M of + #{ignore_lease := F6} -> + begin + TrF6 = id(F6, TrUserData), + if TrF6 =:= false -> B5; + true -> e_type_bool(TrF6, <>, TrUserData) + end + end; + _ -> B5 + end. + +'encode_msg_etcdserverpb.PutResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.PutResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.PutResponse'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.PutResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{prev_kv := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= undefined -> B1; + true -> 'e_mfield_etcdserverpb.PutResponse_prev_kv'(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end. + +'encode_msg_etcdserverpb.DeleteRangeRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.DeleteRangeRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.DeleteRangeRequest'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{key := F1} -> + begin + TrF1 = id(F1, TrUserData), + case iolist_size(TrF1) of + 0 -> Bin; + _ -> e_type_bytes(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{range_end := F2} -> + begin + TrF2 = id(F2, TrUserData), + case iolist_size(TrF2) of + 0 -> B1; + _ -> e_type_bytes(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + case M of + #{prev_kv := F3} -> + begin + TrF3 = id(F3, TrUserData), + if TrF3 =:= false -> B2; + true -> e_type_bool(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end. + +'encode_msg_etcdserverpb.DeleteRangeResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.DeleteRangeResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.DeleteRangeResponse'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.DeleteRangeResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{deleted := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= 0 -> B1; + true -> e_type_int64(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + case M of + #{prev_kvs := F3} -> + TrF3 = id(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_etcdserverpb.DeleteRangeResponse_prev_kvs'(TrF3, B2, TrUserData) + end; + _ -> B2 + end. + +'encode_msg_etcdserverpb.RequestOp'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.RequestOp'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.RequestOp'(#{} = M, Bin, TrUserData) -> + case M of + #{request := F1} -> + case id(F1, TrUserData) of + {request_range, TF1} -> begin TrTF1 = id(TF1, TrUserData), 'e_mfield_etcdserverpb.RequestOp_request_range'(TrTF1, <>, TrUserData) end; + {request_put, TF1} -> begin TrTF1 = id(TF1, TrUserData), 'e_mfield_etcdserverpb.RequestOp_request_put'(TrTF1, <>, TrUserData) end; + {request_delete_range, TF1} -> begin TrTF1 = id(TF1, TrUserData), 'e_mfield_etcdserverpb.RequestOp_request_delete_range'(TrTF1, <>, TrUserData) end; + {request_txn, TF1} -> begin TrTF1 = id(TF1, TrUserData), 'e_mfield_etcdserverpb.RequestOp_request_txn'(TrTF1, <>, TrUserData) end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.ResponseOp'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.ResponseOp'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.ResponseOp'(#{} = M, Bin, TrUserData) -> + case M of + #{response := F1} -> + case id(F1, TrUserData) of + {response_range, TF1} -> begin TrTF1 = id(TF1, TrUserData), 'e_mfield_etcdserverpb.ResponseOp_response_range'(TrTF1, <>, TrUserData) end; + {response_put, TF1} -> begin TrTF1 = id(TF1, TrUserData), 'e_mfield_etcdserverpb.ResponseOp_response_put'(TrTF1, <>, TrUserData) end; + {response_delete_range, TF1} -> begin TrTF1 = id(TF1, TrUserData), 'e_mfield_etcdserverpb.ResponseOp_response_delete_range'(TrTF1, <>, TrUserData) end; + {response_txn, TF1} -> begin TrTF1 = id(TF1, TrUserData), 'e_mfield_etcdserverpb.ResponseOp_response_txn'(TrTF1, <>, TrUserData) end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.Compare'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.Compare'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.Compare'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{result := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= 'EQUAL'; TrF1 =:= 0 -> Bin; + true -> 'e_enum_etcdserverpb.Compare.CompareResult'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{target := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= 'VERSION'; TrF2 =:= 0 -> B1; + true -> 'e_enum_etcdserverpb.Compare.CompareTarget'(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + B3 = case M of + #{key := F3} -> + begin + TrF3 = id(F3, TrUserData), + case iolist_size(TrF3) of + 0 -> B2; + _ -> e_type_bytes(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end, + B4 = case M of + #{target_union := F4} -> + case id(F4, TrUserData) of + {version, TF4} -> begin TrTF4 = id(TF4, TrUserData), e_type_int64(TrTF4, <>, TrUserData) end; + {create_revision, TF4} -> begin TrTF4 = id(TF4, TrUserData), e_type_int64(TrTF4, <>, TrUserData) end; + {mod_revision, TF4} -> begin TrTF4 = id(TF4, TrUserData), e_type_int64(TrTF4, <>, TrUserData) end; + {value, TF4} -> begin TrTF4 = id(TF4, TrUserData), e_type_bytes(TrTF4, <>, TrUserData) end; + {lease, TF4} -> begin TrTF4 = id(TF4, TrUserData), e_type_int64(TrTF4, <>, TrUserData) end + end; + _ -> B3 + end, + case M of + #{range_end := F5} -> + begin + TrF5 = id(F5, TrUserData), + case iolist_size(TrF5) of + 0 -> B4; + _ -> e_type_bytes(TrF5, <>, TrUserData) + end + end; + _ -> B4 + end. + +'encode_msg_etcdserverpb.TxnRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.TxnRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.TxnRequest'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{compare := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_etcdserverpb.TxnRequest_compare'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end, + B2 = case M of + #{success := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_etcdserverpb.TxnRequest_success'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, + case M of + #{failure := F3} -> + TrF3 = id(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_etcdserverpb.TxnRequest_failure'(TrF3, B2, TrUserData) + end; + _ -> B2 + end. + +'encode_msg_etcdserverpb.TxnResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.TxnResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.TxnResponse'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.TxnResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{succeeded := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= false -> B1; + true -> e_type_bool(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + case M of + #{responses := F3} -> + TrF3 = id(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_etcdserverpb.TxnResponse_responses'(TrF3, B2, TrUserData) + end; + _ -> B2 + end. + +'encode_msg_etcdserverpb.CompactionRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.CompactionRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.CompactionRequest'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{revision := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= 0 -> Bin; + true -> e_type_int64(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{physical := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= false -> B1; + true -> e_type_bool(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end. + +'encode_msg_etcdserverpb.CompactionResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.CompactionResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.CompactionResponse'(#{} = M, Bin, TrUserData) -> + case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.CompactionResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.HashRequest'(_Msg, _TrUserData) -> <<>>. + +'encode_msg_etcdserverpb.HashKVRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.HashKVRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.HashKVRequest'(#{} = M, Bin, TrUserData) -> + case M of + #{revision := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= 0 -> Bin; + true -> e_type_int64(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.HashKVResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.HashKVResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.HashKVResponse'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.HashKVResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{hash := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= 0 -> B1; + true -> e_varint(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + B3 = case M of + #{compact_revision := F3} -> + begin + TrF3 = id(F3, TrUserData), + if TrF3 =:= 0 -> B2; + true -> e_type_int64(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end, + case M of + #{hash_revision := F4} -> + begin + TrF4 = id(F4, TrUserData), + if TrF4 =:= 0 -> B3; + true -> e_type_int64(TrF4, <>, TrUserData) + end + end; + _ -> B3 + end. + +'encode_msg_etcdserverpb.HashResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.HashResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.HashResponse'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.HashResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{hash := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= 0 -> B1; + true -> e_varint(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end. + +'encode_msg_etcdserverpb.SnapshotRequest'(_Msg, _TrUserData) -> <<>>. + +'encode_msg_etcdserverpb.SnapshotResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.SnapshotResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.SnapshotResponse'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.SnapshotResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{remaining_bytes := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= 0 -> B1; + true -> e_varint(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + B3 = case M of + #{blob := F3} -> + begin + TrF3 = id(F3, TrUserData), + case iolist_size(TrF3) of + 0 -> B2; + _ -> e_type_bytes(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end, + case M of + #{version := F4} -> + begin + TrF4 = id(F4, TrUserData), + case is_empty_string(TrF4) of + true -> B3; + false -> e_type_string(TrF4, <>, TrUserData) + end + end; + _ -> B3 + end. + +'encode_msg_etcdserverpb.WatchRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.WatchRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.WatchRequest'(#{} = M, Bin, TrUserData) -> + case M of + #{request_union := F1} -> + case id(F1, TrUserData) of + {create_request, TF1} -> begin TrTF1 = id(TF1, TrUserData), 'e_mfield_etcdserverpb.WatchRequest_create_request'(TrTF1, <>, TrUserData) end; + {cancel_request, TF1} -> begin TrTF1 = id(TF1, TrUserData), 'e_mfield_etcdserverpb.WatchRequest_cancel_request'(TrTF1, <>, TrUserData) end; + {progress_request, TF1} -> begin TrTF1 = id(TF1, TrUserData), 'e_mfield_etcdserverpb.WatchRequest_progress_request'(TrTF1, <>, TrUserData) end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.WatchCreateRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.WatchCreateRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.WatchCreateRequest'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{key := F1} -> + begin + TrF1 = id(F1, TrUserData), + case iolist_size(TrF1) of + 0 -> Bin; + _ -> e_type_bytes(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{range_end := F2} -> + begin + TrF2 = id(F2, TrUserData), + case iolist_size(TrF2) of + 0 -> B1; + _ -> e_type_bytes(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + B3 = case M of + #{start_revision := F3} -> + begin + TrF3 = id(F3, TrUserData), + if TrF3 =:= 0 -> B2; + true -> e_type_int64(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end, + B4 = case M of + #{progress_notify := F4} -> + begin + TrF4 = id(F4, TrUserData), + if TrF4 =:= false -> B3; + true -> e_type_bool(TrF4, <>, TrUserData) + end + end; + _ -> B3 + end, + B5 = case M of + #{filters := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_etcdserverpb.WatchCreateRequest_filters'(TrF5, B4, TrUserData) + end; + _ -> B4 + end, + B6 = case M of + #{prev_kv := F6} -> + begin + TrF6 = id(F6, TrUserData), + if TrF6 =:= false -> B5; + true -> e_type_bool(TrF6, <>, TrUserData) + end + end; + _ -> B5 + end, + B7 = case M of + #{watch_id := F7} -> + begin + TrF7 = id(F7, TrUserData), + if TrF7 =:= 0 -> B6; + true -> e_type_int64(TrF7, <>, TrUserData) + end + end; + _ -> B6 + end, + case M of + #{fragment := F8} -> + begin + TrF8 = id(F8, TrUserData), + if TrF8 =:= false -> B7; + true -> e_type_bool(TrF8, <>, TrUserData) + end + end; + _ -> B7 + end. + +'encode_msg_etcdserverpb.WatchCancelRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.WatchCancelRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.WatchCancelRequest'(#{} = M, Bin, TrUserData) -> + case M of + #{watch_id := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= 0 -> Bin; + true -> e_type_int64(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.WatchProgressRequest'(_Msg, _TrUserData) -> <<>>. + +'encode_msg_etcdserverpb.WatchResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.WatchResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.WatchResponse'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.WatchResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{watch_id := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= 0 -> B1; + true -> e_type_int64(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + B3 = case M of + #{created := F3} -> + begin + TrF3 = id(F3, TrUserData), + if TrF3 =:= false -> B2; + true -> e_type_bool(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end, + B4 = case M of + #{canceled := F4} -> + begin + TrF4 = id(F4, TrUserData), + if TrF4 =:= false -> B3; + true -> e_type_bool(TrF4, <>, TrUserData) + end + end; + _ -> B3 + end, + B5 = case M of + #{compact_revision := F5} -> + begin + TrF5 = id(F5, TrUserData), + if TrF5 =:= 0 -> B4; + true -> e_type_int64(TrF5, <>, TrUserData) + end + end; + _ -> B4 + end, + B6 = case M of + #{cancel_reason := F6} -> + begin + TrF6 = id(F6, TrUserData), + case is_empty_string(TrF6) of + true -> B5; + false -> e_type_string(TrF6, <>, TrUserData) + end + end; + _ -> B5 + end, + B7 = case M of + #{fragment := F7} -> + begin + TrF7 = id(F7, TrUserData), + if TrF7 =:= false -> B6; + true -> e_type_bool(TrF7, <>, TrUserData) + end + end; + _ -> B6 + end, + case M of + #{events := F8} -> + TrF8 = id(F8, TrUserData), + if TrF8 == [] -> B7; + true -> 'e_field_etcdserverpb.WatchResponse_events'(TrF8, B7, TrUserData) + end; + _ -> B7 + end. + +'encode_msg_etcdserverpb.LeaseGrantRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.LeaseGrantRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.LeaseGrantRequest'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{'TTL' := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= 0 -> Bin; + true -> e_type_int64(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{'ID' := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= 0 -> B1; + true -> e_type_int64(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end. + +'encode_msg_etcdserverpb.LeaseGrantResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.LeaseGrantResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.LeaseGrantResponse'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.LeaseGrantResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{'ID' := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= 0 -> B1; + true -> e_type_int64(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + B3 = case M of + #{'TTL' := F3} -> + begin + TrF3 = id(F3, TrUserData), + if TrF3 =:= 0 -> B2; + true -> e_type_int64(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end, + case M of + #{error := F4} -> + begin + TrF4 = id(F4, TrUserData), + case is_empty_string(TrF4) of + true -> B3; + false -> e_type_string(TrF4, <>, TrUserData) + end + end; + _ -> B3 + end. + +'encode_msg_etcdserverpb.LeaseRevokeRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.LeaseRevokeRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.LeaseRevokeRequest'(#{} = M, Bin, TrUserData) -> + case M of + #{'ID' := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= 0 -> Bin; + true -> e_type_int64(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.LeaseRevokeResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.LeaseRevokeResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.LeaseRevokeResponse'(#{} = M, Bin, TrUserData) -> + case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.LeaseRevokeResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.LeaseCheckpoint'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.LeaseCheckpoint'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.LeaseCheckpoint'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{'ID' := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= 0 -> Bin; + true -> e_type_int64(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{remaining_TTL := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= 0 -> B1; + true -> e_type_int64(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end. + +'encode_msg_etcdserverpb.LeaseCheckpointRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.LeaseCheckpointRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.LeaseCheckpointRequest'(#{} = M, Bin, TrUserData) -> + case M of + #{checkpoints := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_etcdserverpb.LeaseCheckpointRequest_checkpoints'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.LeaseCheckpointResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.LeaseCheckpointResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.LeaseCheckpointResponse'(#{} = M, Bin, TrUserData) -> + case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.LeaseCheckpointResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.LeaseKeepAliveRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.LeaseKeepAliveRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.LeaseKeepAliveRequest'(#{} = M, Bin, TrUserData) -> + case M of + #{'ID' := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= 0 -> Bin; + true -> e_type_int64(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.LeaseKeepAliveResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.LeaseKeepAliveResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.LeaseKeepAliveResponse'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.LeaseKeepAliveResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{'ID' := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= 0 -> B1; + true -> e_type_int64(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + case M of + #{'TTL' := F3} -> + begin + TrF3 = id(F3, TrUserData), + if TrF3 =:= 0 -> B2; + true -> e_type_int64(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end. + +'encode_msg_etcdserverpb.LeaseTimeToLiveRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.LeaseTimeToLiveRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.LeaseTimeToLiveRequest'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{'ID' := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= 0 -> Bin; + true -> e_type_int64(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{keys := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= false -> B1; + true -> e_type_bool(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end. + +'encode_msg_etcdserverpb.LeaseTimeToLiveResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.LeaseTimeToLiveResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.LeaseTimeToLiveResponse'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.LeaseTimeToLiveResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{'ID' := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= 0 -> B1; + true -> e_type_int64(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + B3 = case M of + #{'TTL' := F3} -> + begin + TrF3 = id(F3, TrUserData), + if TrF3 =:= 0 -> B2; + true -> e_type_int64(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end, + B4 = case M of + #{grantedTTL := F4} -> + begin + TrF4 = id(F4, TrUserData), + if TrF4 =:= 0 -> B3; + true -> e_type_int64(TrF4, <>, TrUserData) + end + end; + _ -> B3 + end, + case M of + #{keys := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_etcdserverpb.LeaseTimeToLiveResponse_keys'(TrF5, B4, TrUserData) + end; + _ -> B4 + end. + +'encode_msg_etcdserverpb.LeaseLeasesRequest'(_Msg, _TrUserData) -> <<>>. + +'encode_msg_etcdserverpb.LeaseStatus'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.LeaseStatus'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.LeaseStatus'(#{} = M, Bin, TrUserData) -> + case M of + #{'ID' := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= 0 -> Bin; + true -> e_type_int64(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.LeaseLeasesResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.LeaseLeasesResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.LeaseLeasesResponse'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.LeaseLeasesResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{leases := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_etcdserverpb.LeaseLeasesResponse_leases'(TrF2, B1, TrUserData) + end; + _ -> B1 + end. + +'encode_msg_etcdserverpb.Member'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.Member'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.Member'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{'ID' := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= 0 -> Bin; + true -> e_varint(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{name := F2} -> + begin + TrF2 = id(F2, TrUserData), + case is_empty_string(TrF2) of + true -> B1; + false -> e_type_string(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + B3 = case M of + #{peerURLs := F3} -> + TrF3 = id(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_etcdserverpb.Member_peerURLs'(TrF3, B2, TrUserData) + end; + _ -> B2 + end, + B4 = case M of + #{clientURLs := F4} -> + TrF4 = id(F4, TrUserData), + if TrF4 == [] -> B3; + true -> 'e_field_etcdserverpb.Member_clientURLs'(TrF4, B3, TrUserData) + end; + _ -> B3 + end, + case M of + #{isLearner := F5} -> + begin + TrF5 = id(F5, TrUserData), + if TrF5 =:= false -> B4; + true -> e_type_bool(TrF5, <>, TrUserData) + end + end; + _ -> B4 + end. + +'encode_msg_etcdserverpb.MemberAddRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.MemberAddRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.MemberAddRequest'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{peerURLs := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_etcdserverpb.MemberAddRequest_peerURLs'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end, + case M of + #{isLearner := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= false -> B1; + true -> e_type_bool(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end. + +'encode_msg_etcdserverpb.MemberAddResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.MemberAddResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.MemberAddResponse'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.MemberAddResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{member := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= undefined -> B1; + true -> 'e_mfield_etcdserverpb.MemberAddResponse_member'(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + case M of + #{members := F3} -> + TrF3 = id(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_etcdserverpb.MemberAddResponse_members'(TrF3, B2, TrUserData) + end; + _ -> B2 + end. + +'encode_msg_etcdserverpb.MemberRemoveRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.MemberRemoveRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.MemberRemoveRequest'(#{} = M, Bin, TrUserData) -> + case M of + #{'ID' := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= 0 -> Bin; + true -> e_varint(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.MemberRemoveResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.MemberRemoveResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.MemberRemoveResponse'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.MemberRemoveResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{members := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_etcdserverpb.MemberRemoveResponse_members'(TrF2, B1, TrUserData) + end; + _ -> B1 + end. + +'encode_msg_etcdserverpb.MemberUpdateRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.MemberUpdateRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.MemberUpdateRequest'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{'ID' := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= 0 -> Bin; + true -> e_varint(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{peerURLs := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_etcdserverpb.MemberUpdateRequest_peerURLs'(TrF2, B1, TrUserData) + end; + _ -> B1 + end. + +'encode_msg_etcdserverpb.MemberUpdateResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.MemberUpdateResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.MemberUpdateResponse'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.MemberUpdateResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{members := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_etcdserverpb.MemberUpdateResponse_members'(TrF2, B1, TrUserData) + end; + _ -> B1 + end. + +'encode_msg_etcdserverpb.MemberListRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.MemberListRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.MemberListRequest'(#{} = M, Bin, TrUserData) -> + case M of + #{linearizable := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= false -> Bin; + true -> e_type_bool(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.MemberListResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.MemberListResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.MemberListResponse'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.MemberListResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{members := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_etcdserverpb.MemberListResponse_members'(TrF2, B1, TrUserData) + end; + _ -> B1 + end. + +'encode_msg_etcdserverpb.MemberPromoteRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.MemberPromoteRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.MemberPromoteRequest'(#{} = M, Bin, TrUserData) -> + case M of + #{'ID' := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= 0 -> Bin; + true -> e_varint(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.MemberPromoteResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.MemberPromoteResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.MemberPromoteResponse'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.MemberPromoteResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{members := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_etcdserverpb.MemberPromoteResponse_members'(TrF2, B1, TrUserData) + end; + _ -> B1 + end. + +'encode_msg_etcdserverpb.DefragmentRequest'(_Msg, _TrUserData) -> <<>>. + +'encode_msg_etcdserverpb.DefragmentResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.DefragmentResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.DefragmentResponse'(#{} = M, Bin, TrUserData) -> + case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.DefragmentResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.MoveLeaderRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.MoveLeaderRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.MoveLeaderRequest'(#{} = M, Bin, TrUserData) -> + case M of + #{targetID := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= 0 -> Bin; + true -> e_varint(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.MoveLeaderResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.MoveLeaderResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.MoveLeaderResponse'(#{} = M, Bin, TrUserData) -> + case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.MoveLeaderResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.AlarmRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AlarmRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AlarmRequest'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{action := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= 'GET'; TrF1 =:= 0 -> Bin; + true -> 'e_enum_etcdserverpb.AlarmRequest.AlarmAction'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{memberID := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= 0 -> B1; + true -> e_varint(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + case M of + #{alarm := F3} -> + begin + TrF3 = id(F3, TrUserData), + if TrF3 =:= 'NONE'; TrF3 =:= 0 -> B2; + true -> 'e_enum_etcdserverpb.AlarmType'(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end. + +'encode_msg_etcdserverpb.AlarmMember'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AlarmMember'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AlarmMember'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{memberID := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= 0 -> Bin; + true -> e_varint(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{alarm := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= 'NONE'; TrF2 =:= 0 -> B1; + true -> 'e_enum_etcdserverpb.AlarmType'(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end. + +'encode_msg_etcdserverpb.AlarmResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AlarmResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AlarmResponse'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.AlarmResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{alarms := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_etcdserverpb.AlarmResponse_alarms'(TrF2, B1, TrUserData) + end; + _ -> B1 + end. + +'encode_msg_etcdserverpb.DowngradeRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.DowngradeRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.DowngradeRequest'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{action := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= 'VALIDATE'; TrF1 =:= 0 -> Bin; + true -> 'e_enum_etcdserverpb.DowngradeRequest.DowngradeAction'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{version := F2} -> + begin + TrF2 = id(F2, TrUserData), + case is_empty_string(TrF2) of + true -> B1; + false -> e_type_string(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end. + +'encode_msg_etcdserverpb.DowngradeResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.DowngradeResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.DowngradeResponse'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.DowngradeResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{version := F2} -> + begin + TrF2 = id(F2, TrUserData), + case is_empty_string(TrF2) of + true -> B1; + false -> e_type_string(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end. + +'encode_msg_etcdserverpb.StatusRequest'(_Msg, _TrUserData) -> <<>>. + +'encode_msg_etcdserverpb.StatusResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.StatusResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.StatusResponse'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.StatusResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{version := F2} -> + begin + TrF2 = id(F2, TrUserData), + case is_empty_string(TrF2) of + true -> B1; + false -> e_type_string(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + B3 = case M of + #{dbSize := F3} -> + begin + TrF3 = id(F3, TrUserData), + if TrF3 =:= 0 -> B2; + true -> e_type_int64(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end, + B4 = case M of + #{leader := F4} -> + begin + TrF4 = id(F4, TrUserData), + if TrF4 =:= 0 -> B3; + true -> e_varint(TrF4, <>, TrUserData) + end + end; + _ -> B3 + end, + B5 = case M of + #{raftIndex := F5} -> + begin + TrF5 = id(F5, TrUserData), + if TrF5 =:= 0 -> B4; + true -> e_varint(TrF5, <>, TrUserData) + end + end; + _ -> B4 + end, + B6 = case M of + #{raftTerm := F6} -> + begin + TrF6 = id(F6, TrUserData), + if TrF6 =:= 0 -> B5; + true -> e_varint(TrF6, <>, TrUserData) + end + end; + _ -> B5 + end, + B7 = case M of + #{raftAppliedIndex := F7} -> + begin + TrF7 = id(F7, TrUserData), + if TrF7 =:= 0 -> B6; + true -> e_varint(TrF7, <>, TrUserData) + end + end; + _ -> B6 + end, + B8 = case M of + #{errors := F8} -> + TrF8 = id(F8, TrUserData), + if TrF8 == [] -> B7; + true -> 'e_field_etcdserverpb.StatusResponse_errors'(TrF8, B7, TrUserData) + end; + _ -> B7 + end, + B9 = case M of + #{dbSizeInUse := F9} -> + begin + TrF9 = id(F9, TrUserData), + if TrF9 =:= 0 -> B8; + true -> e_type_int64(TrF9, <>, TrUserData) + end + end; + _ -> B8 + end, + B10 = case M of + #{isLearner := F10} -> + begin + TrF10 = id(F10, TrUserData), + if TrF10 =:= false -> B9; + true -> e_type_bool(TrF10, <>, TrUserData) + end + end; + _ -> B9 + end, + case M of + #{storageVersion := F11} -> + begin + TrF11 = id(F11, TrUserData), + case is_empty_string(TrF11) of + true -> B10; + false -> e_type_string(TrF11, <>, TrUserData) + end + end; + _ -> B10 + end. + +'encode_msg_etcdserverpb.AuthEnableRequest'(_Msg, _TrUserData) -> <<>>. + +'encode_msg_etcdserverpb.AuthDisableRequest'(_Msg, _TrUserData) -> <<>>. + +'encode_msg_etcdserverpb.AuthStatusRequest'(_Msg, _TrUserData) -> <<>>. + +'encode_msg_etcdserverpb.AuthenticateRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthenticateRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthenticateRequest'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> + begin + TrF1 = id(F1, TrUserData), + case is_empty_string(TrF1) of + true -> Bin; + false -> e_type_string(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{password := F2} -> + begin + TrF2 = id(F2, TrUserData), + case is_empty_string(TrF2) of + true -> B1; + false -> e_type_string(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end. + +'encode_msg_etcdserverpb.AuthUserAddRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthUserAddRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthUserAddRequest'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> + begin + TrF1 = id(F1, TrUserData), + case is_empty_string(TrF1) of + true -> Bin; + false -> e_type_string(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{password := F2} -> + begin + TrF2 = id(F2, TrUserData), + case is_empty_string(TrF2) of + true -> B1; + false -> e_type_string(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + B3 = case M of + #{options := F3} -> + begin + TrF3 = id(F3, TrUserData), + if TrF3 =:= undefined -> B2; + true -> 'e_mfield_etcdserverpb.AuthUserAddRequest_options'(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end, + case M of + #{hashedPassword := F4} -> + begin + TrF4 = id(F4, TrUserData), + case is_empty_string(TrF4) of + true -> B3; + false -> e_type_string(TrF4, <>, TrUserData) + end + end; + _ -> B3 + end. + +'encode_msg_etcdserverpb.AuthUserGetRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthUserGetRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthUserGetRequest'(#{} = M, Bin, TrUserData) -> + case M of + #{name := F1} -> + begin + TrF1 = id(F1, TrUserData), + case is_empty_string(TrF1) of + true -> Bin; + false -> e_type_string(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.AuthUserDeleteRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthUserDeleteRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthUserDeleteRequest'(#{} = M, Bin, TrUserData) -> + case M of + #{name := F1} -> + begin + TrF1 = id(F1, TrUserData), + case is_empty_string(TrF1) of + true -> Bin; + false -> e_type_string(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.AuthUserChangePasswordRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthUserChangePasswordRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthUserChangePasswordRequest'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> + begin + TrF1 = id(F1, TrUserData), + case is_empty_string(TrF1) of + true -> Bin; + false -> e_type_string(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{password := F2} -> + begin + TrF2 = id(F2, TrUserData), + case is_empty_string(TrF2) of + true -> B1; + false -> e_type_string(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + case M of + #{hashedPassword := F3} -> + begin + TrF3 = id(F3, TrUserData), + case is_empty_string(TrF3) of + true -> B2; + false -> e_type_string(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end. + +'encode_msg_etcdserverpb.AuthUserGrantRoleRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthUserGrantRoleRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthUserGrantRoleRequest'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{user := F1} -> + begin + TrF1 = id(F1, TrUserData), + case is_empty_string(TrF1) of + true -> Bin; + false -> e_type_string(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{role := F2} -> + begin + TrF2 = id(F2, TrUserData), + case is_empty_string(TrF2) of + true -> B1; + false -> e_type_string(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end. + +'encode_msg_etcdserverpb.AuthUserRevokeRoleRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthUserRevokeRoleRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthUserRevokeRoleRequest'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> + begin + TrF1 = id(F1, TrUserData), + case is_empty_string(TrF1) of + true -> Bin; + false -> e_type_string(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{role := F2} -> + begin + TrF2 = id(F2, TrUserData), + case is_empty_string(TrF2) of + true -> B1; + false -> e_type_string(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end. + +'encode_msg_etcdserverpb.AuthRoleAddRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthRoleAddRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthRoleAddRequest'(#{} = M, Bin, TrUserData) -> + case M of + #{name := F1} -> + begin + TrF1 = id(F1, TrUserData), + case is_empty_string(TrF1) of + true -> Bin; + false -> e_type_string(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.AuthRoleGetRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthRoleGetRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthRoleGetRequest'(#{} = M, Bin, TrUserData) -> + case M of + #{role := F1} -> + begin + TrF1 = id(F1, TrUserData), + case is_empty_string(TrF1) of + true -> Bin; + false -> e_type_string(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.AuthUserListRequest'(_Msg, _TrUserData) -> <<>>. + +'encode_msg_etcdserverpb.AuthRoleListRequest'(_Msg, _TrUserData) -> <<>>. + +'encode_msg_etcdserverpb.AuthRoleDeleteRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthRoleDeleteRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthRoleDeleteRequest'(#{} = M, Bin, TrUserData) -> + case M of + #{role := F1} -> + begin + TrF1 = id(F1, TrUserData), + case is_empty_string(TrF1) of + true -> Bin; + false -> e_type_string(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.AuthRoleGrantPermissionRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthRoleGrantPermissionRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthRoleGrantPermissionRequest'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> + begin + TrF1 = id(F1, TrUserData), + case is_empty_string(TrF1) of + true -> Bin; + false -> e_type_string(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{perm := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= undefined -> B1; + true -> 'e_mfield_etcdserverpb.AuthRoleGrantPermissionRequest_perm'(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end. + +'encode_msg_etcdserverpb.AuthRoleRevokePermissionRequest'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthRoleRevokePermissionRequest'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthRoleRevokePermissionRequest'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{role := F1} -> + begin + TrF1 = id(F1, TrUserData), + case is_empty_string(TrF1) of + true -> Bin; + false -> e_type_string(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{key := F2} -> + begin + TrF2 = id(F2, TrUserData), + case iolist_size(TrF2) of + 0 -> B1; + _ -> e_type_bytes(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + case M of + #{range_end := F3} -> + begin + TrF3 = id(F3, TrUserData), + case iolist_size(TrF3) of + 0 -> B2; + _ -> e_type_bytes(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end. + +'encode_msg_etcdserverpb.AuthEnableResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthEnableResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthEnableResponse'(#{} = M, Bin, TrUserData) -> + case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.AuthEnableResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.AuthDisableResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthDisableResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthDisableResponse'(#{} = M, Bin, TrUserData) -> + case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.AuthDisableResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.AuthStatusResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthStatusResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthStatusResponse'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.AuthStatusResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{enabled := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= false -> B1; + true -> e_type_bool(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + case M of + #{authRevision := F3} -> + begin + TrF3 = id(F3, TrUserData), + if TrF3 =:= 0 -> B2; + true -> e_varint(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end. + +'encode_msg_etcdserverpb.AuthenticateResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthenticateResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthenticateResponse'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.AuthenticateResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{token := F2} -> + begin + TrF2 = id(F2, TrUserData), + case is_empty_string(TrF2) of + true -> B1; + false -> e_type_string(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end. + +'encode_msg_etcdserverpb.AuthUserAddResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthUserAddResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthUserAddResponse'(#{} = M, Bin, TrUserData) -> + case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.AuthUserAddResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.AuthUserGetResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthUserGetResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthUserGetResponse'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.AuthUserGetResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{roles := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_etcdserverpb.AuthUserGetResponse_roles'(TrF2, B1, TrUserData) + end; + _ -> B1 + end. + +'encode_msg_etcdserverpb.AuthUserDeleteResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthUserDeleteResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthUserDeleteResponse'(#{} = M, Bin, TrUserData) -> + case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.AuthUserDeleteResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.AuthUserChangePasswordResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthUserChangePasswordResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthUserChangePasswordResponse'(#{} = M, Bin, TrUserData) -> + case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.AuthUserChangePasswordResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.AuthUserGrantRoleResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthUserGrantRoleResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthUserGrantRoleResponse'(#{} = M, Bin, TrUserData) -> + case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.AuthUserGrantRoleResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.AuthUserRevokeRoleResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthUserRevokeRoleResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthUserRevokeRoleResponse'(#{} = M, Bin, TrUserData) -> + case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.AuthUserRevokeRoleResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.AuthRoleAddResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthRoleAddResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthRoleAddResponse'(#{} = M, Bin, TrUserData) -> + case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.AuthRoleAddResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.AuthRoleGetResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthRoleGetResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthRoleGetResponse'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.AuthRoleGetResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{perm := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_etcdserverpb.AuthRoleGetResponse_perm'(TrF2, B1, TrUserData) + end; + _ -> B1 + end. + +'encode_msg_etcdserverpb.AuthRoleListResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthRoleListResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthRoleListResponse'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.AuthRoleListResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{roles := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_etcdserverpb.AuthRoleListResponse_roles'(TrF2, B1, TrUserData) + end; + _ -> B1 + end. + +'encode_msg_etcdserverpb.AuthUserListResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthUserListResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthUserListResponse'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.AuthUserListResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{users := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_etcdserverpb.AuthUserListResponse_users'(TrF2, B1, TrUserData) + end; + _ -> B1 + end. + +'encode_msg_etcdserverpb.AuthRoleDeleteResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthRoleDeleteResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthRoleDeleteResponse'(#{} = M, Bin, TrUserData) -> + case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.AuthRoleDeleteResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.AuthRoleGrantPermissionResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthRoleGrantPermissionResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthRoleGrantPermissionResponse'(#{} = M, Bin, TrUserData) -> + case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.AuthRoleGrantPermissionResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_etcdserverpb.AuthRoleRevokePermissionResponse'(Msg, TrUserData) -> 'encode_msg_etcdserverpb.AuthRoleRevokePermissionResponse'(Msg, <<>>, TrUserData). + + +'encode_msg_etcdserverpb.AuthRoleRevokePermissionResponse'(#{} = M, Bin, TrUserData) -> + case M of + #{header := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_etcdserverpb.AuthRoleRevokePermissionResponse_header'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_mvccpb.KeyValue'(Msg, TrUserData) -> 'encode_msg_mvccpb.KeyValue'(Msg, <<>>, TrUserData). + + +'encode_msg_mvccpb.KeyValue'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{key := F1} -> + begin + TrF1 = id(F1, TrUserData), + case iolist_size(TrF1) of + 0 -> Bin; + _ -> e_type_bytes(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{create_revision := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= 0 -> B1; + true -> e_type_int64(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + B3 = case M of + #{mod_revision := F3} -> + begin + TrF3 = id(F3, TrUserData), + if TrF3 =:= 0 -> B2; + true -> e_type_int64(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end, + B4 = case M of + #{version := F4} -> + begin + TrF4 = id(F4, TrUserData), + if TrF4 =:= 0 -> B3; + true -> e_type_int64(TrF4, <>, TrUserData) + end + end; + _ -> B3 + end, + B5 = case M of + #{value := F5} -> + begin + TrF5 = id(F5, TrUserData), + case iolist_size(TrF5) of + 0 -> B4; + _ -> e_type_bytes(TrF5, <>, TrUserData) + end + end; + _ -> B4 + end, + case M of + #{lease := F6} -> + begin + TrF6 = id(F6, TrUserData), + if TrF6 =:= 0 -> B5; + true -> e_type_int64(TrF6, <>, TrUserData) + end + end; + _ -> B5 + end. + +'encode_msg_mvccpb.Event'(Msg, TrUserData) -> 'encode_msg_mvccpb.Event'(Msg, <<>>, TrUserData). + + +'encode_msg_mvccpb.Event'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{type := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= 'PUT'; TrF1 =:= 0 -> Bin; + true -> 'e_enum_mvccpb.Event.EventType'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{kv := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= undefined -> B1; + true -> 'e_mfield_mvccpb.Event_kv'(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + case M of + #{prev_kv := F3} -> + begin + TrF3 = id(F3, TrUserData), + if TrF3 =:= undefined -> B2; + true -> 'e_mfield_mvccpb.Event_prev_kv'(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end. + +'encode_msg_authpb.UserAddOptions'(Msg, TrUserData) -> 'encode_msg_authpb.UserAddOptions'(Msg, <<>>, TrUserData). + + +'encode_msg_authpb.UserAddOptions'(#{} = M, Bin, TrUserData) -> + case M of + #{no_password := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= false -> Bin; + true -> e_type_bool(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_authpb.User'(Msg, TrUserData) -> 'encode_msg_authpb.User'(Msg, <<>>, TrUserData). + + +'encode_msg_authpb.User'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> + begin + TrF1 = id(F1, TrUserData), + case iolist_size(TrF1) of + 0 -> Bin; + _ -> e_type_bytes(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{password := F2} -> + begin + TrF2 = id(F2, TrUserData), + case iolist_size(TrF2) of + 0 -> B1; + _ -> e_type_bytes(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + B3 = case M of + #{roles := F3} -> + TrF3 = id(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_authpb.User_roles'(TrF3, B2, TrUserData) + end; + _ -> B2 + end, + case M of + #{options := F4} -> + begin + TrF4 = id(F4, TrUserData), + if TrF4 =:= undefined -> B3; + true -> 'e_mfield_authpb.User_options'(TrF4, <>, TrUserData) + end + end; + _ -> B3 + end. + +'encode_msg_authpb.Permission'(Msg, TrUserData) -> 'encode_msg_authpb.Permission'(Msg, <<>>, TrUserData). + + +'encode_msg_authpb.Permission'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{permType := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= 'READ'; TrF1 =:= 0 -> Bin; + true -> 'e_enum_authpb.Permission.Type'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{key := F2} -> + begin + TrF2 = id(F2, TrUserData), + case iolist_size(TrF2) of + 0 -> B1; + _ -> e_type_bytes(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + case M of + #{range_end := F3} -> + begin + TrF3 = id(F3, TrUserData), + case iolist_size(TrF3) of + 0 -> B2; + _ -> e_type_bytes(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end. + +'encode_msg_authpb.Role'(Msg, TrUserData) -> 'encode_msg_authpb.Role'(Msg, <<>>, TrUserData). + + +'encode_msg_authpb.Role'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> + begin + TrF1 = id(F1, TrUserData), + case iolist_size(TrF1) of + 0 -> Bin; + _ -> e_type_bytes(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{keyPermission := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_authpb.Role_keyPermission'(TrF2, B1, TrUserData) + end; + _ -> B1 + end. + +'encode_msg_google.protobuf.FileDescriptorSet'(Msg, TrUserData) -> 'encode_msg_google.protobuf.FileDescriptorSet'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.FileDescriptorSet'(#{} = M, Bin, TrUserData) -> + case M of + #{file := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.FileDescriptorSet_file'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end. + +'encode_msg_google.protobuf.FileDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.FileDescriptorProto'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.FileDescriptorProto'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{package := F2} -> begin TrF2 = id(F2, TrUserData), e_type_string(TrF2, <>, TrUserData) end; + _ -> B1 + end, + B3 = case M of + #{dependency := F3} -> + TrF3 = id(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_google.protobuf.FileDescriptorProto_dependency'(TrF3, B2, TrUserData) + end; + _ -> B2 + end, + B4 = case M of + #{public_dependency := F4} -> + TrF4 = id(F4, TrUserData), + if TrF4 == [] -> B3; + true -> 'e_field_google.protobuf.FileDescriptorProto_public_dependency'(TrF4, B3, TrUserData) + end; + _ -> B3 + end, + B5 = case M of + #{weak_dependency := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_google.protobuf.FileDescriptorProto_weak_dependency'(TrF5, B4, TrUserData) + end; + _ -> B4 + end, + B6 = case M of + #{message_type := F6} -> + TrF6 = id(F6, TrUserData), + if TrF6 == [] -> B5; + true -> 'e_field_google.protobuf.FileDescriptorProto_message_type'(TrF6, B5, TrUserData) + end; + _ -> B5 + end, + B7 = case M of + #{enum_type := F7} -> + TrF7 = id(F7, TrUserData), + if TrF7 == [] -> B6; + true -> 'e_field_google.protobuf.FileDescriptorProto_enum_type'(TrF7, B6, TrUserData) + end; + _ -> B6 + end, + B8 = case M of + #{service := F8} -> + TrF8 = id(F8, TrUserData), + if TrF8 == [] -> B7; + true -> 'e_field_google.protobuf.FileDescriptorProto_service'(TrF8, B7, TrUserData) + end; + _ -> B7 + end, + B9 = case M of + #{extension := F9} -> + TrF9 = id(F9, TrUserData), + if TrF9 == [] -> B8; + true -> 'e_field_google.protobuf.FileDescriptorProto_extension'(TrF9, B8, TrUserData) + end; + _ -> B8 + end, + B10 = case M of + #{options := F10} -> begin TrF10 = id(F10, TrUserData), 'e_mfield_google.protobuf.FileDescriptorProto_options'(TrF10, <>, TrUserData) end; + _ -> B9 + end, + B11 = case M of + #{source_code_info := F11} -> begin TrF11 = id(F11, TrUserData), 'e_mfield_google.protobuf.FileDescriptorProto_source_code_info'(TrF11, <>, TrUserData) end; + _ -> B10 + end, + case M of + #{syntax := F12} -> begin TrF12 = id(F12, TrUserData), e_type_string(TrF12, <>, TrUserData) end; + _ -> B11 + end. + +'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, TrUserData) -> 'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{start := F1} -> begin TrF1 = id(F1, TrUserData), e_type_int32(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{'end' := F2} -> begin TrF2 = id(F2, TrUserData), e_type_int32(TrF2, <>, TrUserData) end; + _ -> B1 + end, + case M of + #{options := F3} -> begin TrF3 = id(F3, TrUserData), 'e_mfield_google.protobuf.DescriptorProto.ExtensionRange_options'(TrF3, <>, TrUserData) end; + _ -> B2 + end. + +'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, TrUserData) -> 'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{start := F1} -> begin TrF1 = id(F1, TrUserData), e_type_int32(TrF1, <>, TrUserData) end; + _ -> Bin + end, + case M of + #{'end' := F2} -> begin TrF2 = id(F2, TrUserData), e_type_int32(TrF2, <>, TrUserData) end; + _ -> B1 + end. + +'encode_msg_google.protobuf.DescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.DescriptorProto'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.DescriptorProto'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{field := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.DescriptorProto_field'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, + B3 = case M of + #{extension := F3} -> + TrF3 = id(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_google.protobuf.DescriptorProto_extension'(TrF3, B2, TrUserData) + end; + _ -> B2 + end, + B4 = case M of + #{nested_type := F4} -> + TrF4 = id(F4, TrUserData), + if TrF4 == [] -> B3; + true -> 'e_field_google.protobuf.DescriptorProto_nested_type'(TrF4, B3, TrUserData) + end; + _ -> B3 + end, + B5 = case M of + #{enum_type := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_google.protobuf.DescriptorProto_enum_type'(TrF5, B4, TrUserData) + end; + _ -> B4 + end, + B6 = case M of + #{extension_range := F6} -> + TrF6 = id(F6, TrUserData), + if TrF6 == [] -> B5; + true -> 'e_field_google.protobuf.DescriptorProto_extension_range'(TrF6, B5, TrUserData) + end; + _ -> B5 + end, + B7 = case M of + #{oneof_decl := F7} -> + TrF7 = id(F7, TrUserData), + if TrF7 == [] -> B6; + true -> 'e_field_google.protobuf.DescriptorProto_oneof_decl'(TrF7, B6, TrUserData) + end; + _ -> B6 + end, + B8 = case M of + #{options := F8} -> begin TrF8 = id(F8, TrUserData), 'e_mfield_google.protobuf.DescriptorProto_options'(TrF8, <>, TrUserData) end; + _ -> B7 + end, + B9 = case M of + #{reserved_range := F9} -> + TrF9 = id(F9, TrUserData), + if TrF9 == [] -> B8; + true -> 'e_field_google.protobuf.DescriptorProto_reserved_range'(TrF9, B8, TrUserData) + end; + _ -> B8 + end, + case M of + #{reserved_name := F10} -> + TrF10 = id(F10, TrUserData), + if TrF10 == [] -> B9; + true -> 'e_field_google.protobuf.DescriptorProto_reserved_name'(TrF10, B9, TrUserData) + end; + _ -> B9 + end. + +'encode_msg_google.protobuf.ExtensionRangeOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.ExtensionRangeOptions'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.ExtensionRangeOptions'(#{} = M, Bin, TrUserData) -> + case M of + #{uninterpreted_option := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end. + +'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.FieldDescriptorProto'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{number := F2} -> begin TrF2 = id(F2, TrUserData), e_type_int32(TrF2, <>, TrUserData) end; + _ -> B1 + end, + B3 = case M of + #{label := F3} -> begin TrF3 = id(F3, TrUserData), 'e_enum_google.protobuf.FieldDescriptorProto.Label'(TrF3, <>, TrUserData) end; + _ -> B2 + end, + B4 = case M of + #{type := F4} -> begin TrF4 = id(F4, TrUserData), 'e_enum_google.protobuf.FieldDescriptorProto.Type'(TrF4, <>, TrUserData) end; + _ -> B3 + end, + B5 = case M of + #{type_name := F5} -> begin TrF5 = id(F5, TrUserData), e_type_string(TrF5, <>, TrUserData) end; + _ -> B4 + end, + B6 = case M of + #{extendee := F6} -> begin TrF6 = id(F6, TrUserData), e_type_string(TrF6, <>, TrUserData) end; + _ -> B5 + end, + B7 = case M of + #{default_value := F7} -> begin TrF7 = id(F7, TrUserData), e_type_string(TrF7, <>, TrUserData) end; + _ -> B6 + end, + B8 = case M of + #{oneof_index := F8} -> begin TrF8 = id(F8, TrUserData), e_type_int32(TrF8, <>, TrUserData) end; + _ -> B7 + end, + B9 = case M of + #{json_name := F9} -> begin TrF9 = id(F9, TrUserData), e_type_string(TrF9, <>, TrUserData) end; + _ -> B8 + end, + B10 = case M of + #{options := F10} -> begin TrF10 = id(F10, TrUserData), 'e_mfield_google.protobuf.FieldDescriptorProto_options'(TrF10, <>, TrUserData) end; + _ -> B9 + end, + case M of + #{proto3_optional := F11} -> begin TrF11 = id(F11, TrUserData), e_type_bool(TrF11, <>, TrUserData) end; + _ -> B10 + end. + +'encode_msg_google.protobuf.OneofDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.OneofDescriptorProto'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.OneofDescriptorProto'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, + case M of + #{options := F2} -> begin TrF2 = id(F2, TrUserData), 'e_mfield_google.protobuf.OneofDescriptorProto_options'(TrF2, <>, TrUserData) end; + _ -> B1 + end. + +'encode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, TrUserData) -> 'encode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{start := F1} -> begin TrF1 = id(F1, TrUserData), e_type_int32(TrF1, <>, TrUserData) end; + _ -> Bin + end, + case M of + #{'end' := F2} -> begin TrF2 = id(F2, TrUserData), e_type_int32(TrF2, <>, TrUserData) end; + _ -> B1 + end. + +'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.EnumDescriptorProto'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{value := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.EnumDescriptorProto_value'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, + B3 = case M of + #{options := F3} -> begin TrF3 = id(F3, TrUserData), 'e_mfield_google.protobuf.EnumDescriptorProto_options'(TrF3, <>, TrUserData) end; + _ -> B2 + end, + B4 = case M of + #{reserved_range := F4} -> + TrF4 = id(F4, TrUserData), + if TrF4 == [] -> B3; + true -> 'e_field_google.protobuf.EnumDescriptorProto_reserved_range'(TrF4, B3, TrUserData) + end; + _ -> B3 + end, + case M of + #{reserved_name := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_google.protobuf.EnumDescriptorProto_reserved_name'(TrF5, B4, TrUserData) + end; + _ -> B4 + end. + +'encode_msg_google.protobuf.EnumValueDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.EnumValueDescriptorProto'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.EnumValueDescriptorProto'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{number := F2} -> begin TrF2 = id(F2, TrUserData), e_type_int32(TrF2, <>, TrUserData) end; + _ -> B1 + end, + case M of + #{options := F3} -> begin TrF3 = id(F3, TrUserData), 'e_mfield_google.protobuf.EnumValueDescriptorProto_options'(TrF3, <>, TrUserData) end; + _ -> B2 + end. + +'encode_msg_google.protobuf.ServiceDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.ServiceDescriptorProto'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.ServiceDescriptorProto'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{method := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.ServiceDescriptorProto_method'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, + case M of + #{options := F3} -> begin TrF3 = id(F3, TrUserData), 'e_mfield_google.protobuf.ServiceDescriptorProto_options'(TrF3, <>, TrUserData) end; + _ -> B2 + end. + +'encode_msg_google.protobuf.MethodDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.MethodDescriptorProto'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.MethodDescriptorProto'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{input_type := F2} -> begin TrF2 = id(F2, TrUserData), e_type_string(TrF2, <>, TrUserData) end; + _ -> B1 + end, + B3 = case M of + #{output_type := F3} -> begin TrF3 = id(F3, TrUserData), e_type_string(TrF3, <>, TrUserData) end; + _ -> B2 + end, + B4 = case M of + #{options := F4} -> begin TrF4 = id(F4, TrUserData), 'e_mfield_google.protobuf.MethodDescriptorProto_options'(TrF4, <>, TrUserData) end; + _ -> B3 + end, + B5 = case M of + #{client_streaming := F5} -> begin TrF5 = id(F5, TrUserData), e_type_bool(TrF5, <>, TrUserData) end; + _ -> B4 + end, + case M of + #{server_streaming := F6} -> begin TrF6 = id(F6, TrUserData), e_type_bool(TrF6, <>, TrUserData) end; + _ -> B5 + end. + +'encode_msg_google.protobuf.FileOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.FileOptions'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.FileOptions'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{java_package := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{java_outer_classname := F2} -> begin TrF2 = id(F2, TrUserData), e_type_string(TrF2, <>, TrUserData) end; + _ -> B1 + end, + B3 = case M of + #{java_multiple_files := F3} -> begin TrF3 = id(F3, TrUserData), e_type_bool(TrF3, <>, TrUserData) end; + _ -> B2 + end, + B4 = case M of + #{java_generate_equals_and_hash := F4} -> begin TrF4 = id(F4, TrUserData), e_type_bool(TrF4, <>, TrUserData) end; + _ -> B3 + end, + B5 = case M of + #{java_string_check_utf8 := F5} -> begin TrF5 = id(F5, TrUserData), e_type_bool(TrF5, <>, TrUserData) end; + _ -> B4 + end, + B6 = case M of + #{optimize_for := F6} -> begin TrF6 = id(F6, TrUserData), 'e_enum_google.protobuf.FileOptions.OptimizeMode'(TrF6, <>, TrUserData) end; + _ -> B5 + end, + B7 = case M of + #{go_package := F7} -> begin TrF7 = id(F7, TrUserData), e_type_string(TrF7, <>, TrUserData) end; + _ -> B6 + end, + B8 = case M of + #{cc_generic_services := F8} -> begin TrF8 = id(F8, TrUserData), e_type_bool(TrF8, <>, TrUserData) end; + _ -> B7 + end, + B9 = case M of + #{java_generic_services := F9} -> begin TrF9 = id(F9, TrUserData), e_type_bool(TrF9, <>, TrUserData) end; + _ -> B8 + end, + B10 = case M of + #{py_generic_services := F10} -> begin TrF10 = id(F10, TrUserData), e_type_bool(TrF10, <>, TrUserData) end; + _ -> B9 + end, + B11 = case M of + #{php_generic_services := F11} -> begin TrF11 = id(F11, TrUserData), e_type_bool(TrF11, <>, TrUserData) end; + _ -> B10 + end, + B12 = case M of + #{deprecated := F12} -> begin TrF12 = id(F12, TrUserData), e_type_bool(TrF12, <>, TrUserData) end; + _ -> B11 + end, + B13 = case M of + #{cc_enable_arenas := F13} -> begin TrF13 = id(F13, TrUserData), e_type_bool(TrF13, <>, TrUserData) end; + _ -> B12 + end, + B14 = case M of + #{objc_class_prefix := F14} -> begin TrF14 = id(F14, TrUserData), e_type_string(TrF14, <>, TrUserData) end; + _ -> B13 + end, + B15 = case M of + #{csharp_namespace := F15} -> begin TrF15 = id(F15, TrUserData), e_type_string(TrF15, <>, TrUserData) end; + _ -> B14 + end, + B16 = case M of + #{swift_prefix := F16} -> begin TrF16 = id(F16, TrUserData), e_type_string(TrF16, <>, TrUserData) end; + _ -> B15 + end, + B17 = case M of + #{php_class_prefix := F17} -> begin TrF17 = id(F17, TrUserData), e_type_string(TrF17, <>, TrUserData) end; + _ -> B16 + end, + B18 = case M of + #{php_namespace := F18} -> begin TrF18 = id(F18, TrUserData), e_type_string(TrF18, <>, TrUserData) end; + _ -> B17 + end, + B19 = case M of + #{php_metadata_namespace := F19} -> begin TrF19 = id(F19, TrUserData), e_type_string(TrF19, <>, TrUserData) end; + _ -> B18 + end, + B20 = case M of + #{ruby_package := F20} -> begin TrF20 = id(F20, TrUserData), e_type_string(TrF20, <>, TrUserData) end; + _ -> B19 + end, + B21 = case M of + #{uninterpreted_option := F21} -> + TrF21 = id(F21, TrUserData), + if TrF21 == [] -> B20; + true -> 'e_field_google.protobuf.FileOptions_uninterpreted_option'(TrF21, B20, TrUserData) + end; + _ -> B20 + end, + B22 = case M of + #{goproto_getters_all := F22} -> begin TrF22 = id(F22, TrUserData), e_type_bool(TrF22, <>, TrUserData) end; + _ -> B21 + end, + B23 = case M of + #{goproto_enum_prefix_all := F23} -> begin TrF23 = id(F23, TrUserData), e_type_bool(TrF23, <>, TrUserData) end; + _ -> B22 + end, + B24 = case M of + #{goproto_stringer_all := F24} -> begin TrF24 = id(F24, TrUserData), e_type_bool(TrF24, <>, TrUserData) end; + _ -> B23 + end, + B25 = case M of + #{verbose_equal_all := F25} -> begin TrF25 = id(F25, TrUserData), e_type_bool(TrF25, <>, TrUserData) end; + _ -> B24 + end, + B26 = case M of + #{face_all := F26} -> begin TrF26 = id(F26, TrUserData), e_type_bool(TrF26, <>, TrUserData) end; + _ -> B25 + end, + B27 = case M of + #{gostring_all := F27} -> begin TrF27 = id(F27, TrUserData), e_type_bool(TrF27, <>, TrUserData) end; + _ -> B26 + end, + B28 = case M of + #{populate_all := F28} -> begin TrF28 = id(F28, TrUserData), e_type_bool(TrF28, <>, TrUserData) end; + _ -> B27 + end, + B29 = case M of + #{stringer_all := F29} -> begin TrF29 = id(F29, TrUserData), e_type_bool(TrF29, <>, TrUserData) end; + _ -> B28 + end, + B30 = case M of + #{onlyone_all := F30} -> begin TrF30 = id(F30, TrUserData), e_type_bool(TrF30, <>, TrUserData) end; + _ -> B29 + end, + B31 = case M of + #{equal_all := F31} -> begin TrF31 = id(F31, TrUserData), e_type_bool(TrF31, <>, TrUserData) end; + _ -> B30 + end, + B32 = case M of + #{description_all := F32} -> begin TrF32 = id(F32, TrUserData), e_type_bool(TrF32, <>, TrUserData) end; + _ -> B31 + end, + B33 = case M of + #{testgen_all := F33} -> begin TrF33 = id(F33, TrUserData), e_type_bool(TrF33, <>, TrUserData) end; + _ -> B32 + end, + B34 = case M of + #{benchgen_all := F34} -> begin TrF34 = id(F34, TrUserData), e_type_bool(TrF34, <>, TrUserData) end; + _ -> B33 + end, + B35 = case M of + #{marshaler_all := F35} -> begin TrF35 = id(F35, TrUserData), e_type_bool(TrF35, <>, TrUserData) end; + _ -> B34 + end, + B36 = case M of + #{unmarshaler_all := F36} -> begin TrF36 = id(F36, TrUserData), e_type_bool(TrF36, <>, TrUserData) end; + _ -> B35 + end, + B37 = case M of + #{stable_marshaler_all := F37} -> begin TrF37 = id(F37, TrUserData), e_type_bool(TrF37, <>, TrUserData) end; + _ -> B36 + end, + B38 = case M of + #{sizer_all := F38} -> begin TrF38 = id(F38, TrUserData), e_type_bool(TrF38, <>, TrUserData) end; + _ -> B37 + end, + B39 = case M of + #{goproto_enum_stringer_all := F39} -> begin TrF39 = id(F39, TrUserData), e_type_bool(TrF39, <>, TrUserData) end; + _ -> B38 + end, + B40 = case M of + #{enum_stringer_all := F40} -> begin TrF40 = id(F40, TrUserData), e_type_bool(TrF40, <>, TrUserData) end; + _ -> B39 + end, + B41 = case M of + #{unsafe_marshaler_all := F41} -> begin TrF41 = id(F41, TrUserData), e_type_bool(TrF41, <>, TrUserData) end; + _ -> B40 + end, + B42 = case M of + #{unsafe_unmarshaler_all := F42} -> begin TrF42 = id(F42, TrUserData), e_type_bool(TrF42, <>, TrUserData) end; + _ -> B41 + end, + B43 = case M of + #{goproto_extensions_map_all := F43} -> begin TrF43 = id(F43, TrUserData), e_type_bool(TrF43, <>, TrUserData) end; + _ -> B42 + end, + B44 = case M of + #{goproto_unrecognized_all := F44} -> begin TrF44 = id(F44, TrUserData), e_type_bool(TrF44, <>, TrUserData) end; + _ -> B43 + end, + B45 = case M of + #{gogoproto_import := F45} -> begin TrF45 = id(F45, TrUserData), e_type_bool(TrF45, <>, TrUserData) end; + _ -> B44 + end, + B46 = case M of + #{protosizer_all := F46} -> begin TrF46 = id(F46, TrUserData), e_type_bool(TrF46, <>, TrUserData) end; + _ -> B45 + end, + B47 = case M of + #{compare_all := F47} -> begin TrF47 = id(F47, TrUserData), e_type_bool(TrF47, <>, TrUserData) end; + _ -> B46 + end, + case M of + #{openapiv2_swagger := F48} -> + begin + TrF48 = id(F48, TrUserData), + if TrF48 =:= undefined -> B47; + true -> 'e_mfield_google.protobuf.FileOptions_openapiv2_swagger'(TrF48, <>, TrUserData) + end + end; + _ -> B47 + end. + +'encode_msg_google.protobuf.MessageOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.MessageOptions'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.MessageOptions'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{message_set_wire_format := F1} -> begin TrF1 = id(F1, TrUserData), e_type_bool(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{no_standard_descriptor_accessor := F2} -> begin TrF2 = id(F2, TrUserData), e_type_bool(TrF2, <>, TrUserData) end; + _ -> B1 + end, + B3 = case M of + #{deprecated := F3} -> begin TrF3 = id(F3, TrUserData), e_type_bool(TrF3, <>, TrUserData) end; + _ -> B2 + end, + B4 = case M of + #{map_entry := F4} -> begin TrF4 = id(F4, TrUserData), e_type_bool(TrF4, <>, TrUserData) end; + _ -> B3 + end, + B5 = case M of + #{uninterpreted_option := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_google.protobuf.MessageOptions_uninterpreted_option'(TrF5, B4, TrUserData) + end; + _ -> B4 + end, + B6 = case M of + #{goproto_getters := F6} -> begin TrF6 = id(F6, TrUserData), e_type_bool(TrF6, <>, TrUserData) end; + _ -> B5 + end, + B7 = case M of + #{goproto_stringer := F7} -> begin TrF7 = id(F7, TrUserData), e_type_bool(TrF7, <>, TrUserData) end; + _ -> B6 + end, + B8 = case M of + #{verbose_equal := F8} -> begin TrF8 = id(F8, TrUserData), e_type_bool(TrF8, <>, TrUserData) end; + _ -> B7 + end, + B9 = case M of + #{face := F9} -> begin TrF9 = id(F9, TrUserData), e_type_bool(TrF9, <>, TrUserData) end; + _ -> B8 + end, + B10 = case M of + #{gostring := F10} -> begin TrF10 = id(F10, TrUserData), e_type_bool(TrF10, <>, TrUserData) end; + _ -> B9 + end, + B11 = case M of + #{populate := F11} -> begin TrF11 = id(F11, TrUserData), e_type_bool(TrF11, <>, TrUserData) end; + _ -> B10 + end, + B12 = case M of + #{stringer := F12} -> begin TrF12 = id(F12, TrUserData), e_type_bool(TrF12, <>, TrUserData) end; + _ -> B11 + end, + B13 = case M of + #{onlyone := F13} -> begin TrF13 = id(F13, TrUserData), e_type_bool(TrF13, <>, TrUserData) end; + _ -> B12 + end, + B14 = case M of + #{equal := F14} -> begin TrF14 = id(F14, TrUserData), e_type_bool(TrF14, <>, TrUserData) end; + _ -> B13 + end, + B15 = case M of + #{description := F15} -> begin TrF15 = id(F15, TrUserData), e_type_bool(TrF15, <>, TrUserData) end; + _ -> B14 + end, + B16 = case M of + #{testgen := F16} -> begin TrF16 = id(F16, TrUserData), e_type_bool(TrF16, <>, TrUserData) end; + _ -> B15 + end, + B17 = case M of + #{benchgen := F17} -> begin TrF17 = id(F17, TrUserData), e_type_bool(TrF17, <>, TrUserData) end; + _ -> B16 + end, + B18 = case M of + #{marshaler := F18} -> begin TrF18 = id(F18, TrUserData), e_type_bool(TrF18, <>, TrUserData) end; + _ -> B17 + end, + B19 = case M of + #{unmarshaler := F19} -> begin TrF19 = id(F19, TrUserData), e_type_bool(TrF19, <>, TrUserData) end; + _ -> B18 + end, + B20 = case M of + #{stable_marshaler := F20} -> begin TrF20 = id(F20, TrUserData), e_type_bool(TrF20, <>, TrUserData) end; + _ -> B19 + end, + B21 = case M of + #{sizer := F21} -> begin TrF21 = id(F21, TrUserData), e_type_bool(TrF21, <>, TrUserData) end; + _ -> B20 + end, + B22 = case M of + #{unsafe_marshaler := F22} -> begin TrF22 = id(F22, TrUserData), e_type_bool(TrF22, <>, TrUserData) end; + _ -> B21 + end, + B23 = case M of + #{unsafe_unmarshaler := F23} -> begin TrF23 = id(F23, TrUserData), e_type_bool(TrF23, <>, TrUserData) end; + _ -> B22 + end, + B24 = case M of + #{goproto_extensions_map := F24} -> begin TrF24 = id(F24, TrUserData), e_type_bool(TrF24, <>, TrUserData) end; + _ -> B23 + end, + B25 = case M of + #{goproto_unrecognized := F25} -> begin TrF25 = id(F25, TrUserData), e_type_bool(TrF25, <>, TrUserData) end; + _ -> B24 + end, + B26 = case M of + #{protosizer := F26} -> begin TrF26 = id(F26, TrUserData), e_type_bool(TrF26, <>, TrUserData) end; + _ -> B25 + end, + B27 = case M of + #{compare := F27} -> begin TrF27 = id(F27, TrUserData), e_type_bool(TrF27, <>, TrUserData) end; + _ -> B26 + end, + B28 = case M of + #{etcd_version_msg := F28} -> begin TrF28 = id(F28, TrUserData), e_type_string(TrF28, <>, TrUserData) end; + _ -> B27 + end, + case M of + #{openapiv2_schema := F29} -> + begin + TrF29 = id(F29, TrUserData), + if TrF29 =:= undefined -> B28; + true -> 'e_mfield_google.protobuf.MessageOptions_openapiv2_schema'(TrF29, <>, TrUserData) + end + end; + _ -> B28 + end. + +'encode_msg_google.protobuf.FieldOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.FieldOptions'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.FieldOptions'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{ctype := F1} -> begin TrF1 = id(F1, TrUserData), 'e_enum_google.protobuf.FieldOptions.CType'(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{packed := F2} -> begin TrF2 = id(F2, TrUserData), e_type_bool(TrF2, <>, TrUserData) end; + _ -> B1 + end, + B3 = case M of + #{jstype := F3} -> begin TrF3 = id(F3, TrUserData), 'e_enum_google.protobuf.FieldOptions.JSType'(TrF3, <>, TrUserData) end; + _ -> B2 + end, + B4 = case M of + #{lazy := F4} -> begin TrF4 = id(F4, TrUserData), e_type_bool(TrF4, <>, TrUserData) end; + _ -> B3 + end, + B5 = case M of + #{deprecated := F5} -> begin TrF5 = id(F5, TrUserData), e_type_bool(TrF5, <>, TrUserData) end; + _ -> B4 + end, + B6 = case M of + #{weak := F6} -> begin TrF6 = id(F6, TrUserData), e_type_bool(TrF6, <>, TrUserData) end; + _ -> B5 + end, + B7 = case M of + #{uninterpreted_option := F7} -> + TrF7 = id(F7, TrUserData), + if TrF7 == [] -> B6; + true -> 'e_field_google.protobuf.FieldOptions_uninterpreted_option'(TrF7, B6, TrUserData) + end; + _ -> B6 + end, + B8 = case M of + #{nullable := F8} -> begin TrF8 = id(F8, TrUserData), e_type_bool(TrF8, <>, TrUserData) end; + _ -> B7 + end, + B9 = case M of + #{embed := F9} -> begin TrF9 = id(F9, TrUserData), e_type_bool(TrF9, <>, TrUserData) end; + _ -> B8 + end, + B10 = case M of + #{customtype := F10} -> begin TrF10 = id(F10, TrUserData), e_type_string(TrF10, <>, TrUserData) end; + _ -> B9 + end, + B11 = case M of + #{customname := F11} -> begin TrF11 = id(F11, TrUserData), e_type_string(TrF11, <>, TrUserData) end; + _ -> B10 + end, + B12 = case M of + #{jsontag := F12} -> begin TrF12 = id(F12, TrUserData), e_type_string(TrF12, <>, TrUserData) end; + _ -> B11 + end, + B13 = case M of + #{moretags := F13} -> begin TrF13 = id(F13, TrUserData), e_type_string(TrF13, <>, TrUserData) end; + _ -> B12 + end, + B14 = case M of + #{casttype := F14} -> begin TrF14 = id(F14, TrUserData), e_type_string(TrF14, <>, TrUserData) end; + _ -> B13 + end, + B15 = case M of + #{castkey := F15} -> begin TrF15 = id(F15, TrUserData), e_type_string(TrF15, <>, TrUserData) end; + _ -> B14 + end, + B16 = case M of + #{castvalue := F16} -> begin TrF16 = id(F16, TrUserData), e_type_string(TrF16, <>, TrUserData) end; + _ -> B15 + end, + B17 = case M of + #{stdtime := F17} -> begin TrF17 = id(F17, TrUserData), e_type_bool(TrF17, <>, TrUserData) end; + _ -> B16 + end, + B18 = case M of + #{stdduration := F18} -> begin TrF18 = id(F18, TrUserData), e_type_bool(TrF18, <>, TrUserData) end; + _ -> B17 + end, + B19 = case M of + #{etcd_version_field := F19} -> begin TrF19 = id(F19, TrUserData), e_type_string(TrF19, <>, TrUserData) end; + _ -> B18 + end, + case M of + #{openapiv2_field := F20} -> + begin + TrF20 = id(F20, TrUserData), + if TrF20 =:= undefined -> B19; + true -> 'e_mfield_google.protobuf.FieldOptions_openapiv2_field'(TrF20, <>, TrUserData) + end + end; + _ -> B19 + end. + +'encode_msg_google.protobuf.OneofOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.OneofOptions'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.OneofOptions'(#{} = M, Bin, TrUserData) -> + case M of + #{uninterpreted_option := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.OneofOptions_uninterpreted_option'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end. + +'encode_msg_google.protobuf.EnumOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.EnumOptions'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.EnumOptions'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{allow_alias := F1} -> begin TrF1 = id(F1, TrUserData), e_type_bool(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{deprecated := F2} -> begin TrF2 = id(F2, TrUserData), e_type_bool(TrF2, <>, TrUserData) end; + _ -> B1 + end, + B3 = case M of + #{uninterpreted_option := F3} -> + TrF3 = id(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_google.protobuf.EnumOptions_uninterpreted_option'(TrF3, B2, TrUserData) + end; + _ -> B2 + end, + B4 = case M of + #{goproto_enum_prefix := F4} -> begin TrF4 = id(F4, TrUserData), e_type_bool(TrF4, <>, TrUserData) end; + _ -> B3 + end, + B5 = case M of + #{goproto_enum_stringer := F5} -> begin TrF5 = id(F5, TrUserData), e_type_bool(TrF5, <>, TrUserData) end; + _ -> B4 + end, + B6 = case M of + #{enum_stringer := F6} -> begin TrF6 = id(F6, TrUserData), e_type_bool(TrF6, <>, TrUserData) end; + _ -> B5 + end, + B7 = case M of + #{enum_customname := F7} -> begin TrF7 = id(F7, TrUserData), e_type_string(TrF7, <>, TrUserData) end; + _ -> B6 + end, + case M of + #{etcd_version_enum := F8} -> begin TrF8 = id(F8, TrUserData), e_type_string(TrF8, <>, TrUserData) end; + _ -> B7 + end. + +'encode_msg_google.protobuf.EnumValueOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.EnumValueOptions'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.EnumValueOptions'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{deprecated := F1} -> begin TrF1 = id(F1, TrUserData), e_type_bool(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{uninterpreted_option := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, + B3 = case M of + #{enumvalue_customname := F3} -> begin TrF3 = id(F3, TrUserData), e_type_string(TrF3, <>, TrUserData) end; + _ -> B2 + end, + case M of + #{etcd_version_enum_value := F4} -> begin TrF4 = id(F4, TrUserData), e_type_string(TrF4, <>, TrUserData) end; + _ -> B3 + end. + +'encode_msg_google.protobuf.ServiceOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.ServiceOptions'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.ServiceOptions'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{deprecated := F1} -> begin TrF1 = id(F1, TrUserData), e_type_bool(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{uninterpreted_option := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.ServiceOptions_uninterpreted_option'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, + case M of + #{openapiv2_tag := F3} -> + begin + TrF3 = id(F3, TrUserData), + if TrF3 =:= undefined -> B2; + true -> 'e_mfield_google.protobuf.ServiceOptions_openapiv2_tag'(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end. + +'encode_msg_google.protobuf.MethodOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.MethodOptions'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.MethodOptions'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{deprecated := F1} -> begin TrF1 = id(F1, TrUserData), e_type_bool(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{idempotency_level := F2} -> begin TrF2 = id(F2, TrUserData), 'e_enum_google.protobuf.MethodOptions.IdempotencyLevel'(TrF2, <>, TrUserData) end; + _ -> B1 + end, + B3 = case M of + #{uninterpreted_option := F3} -> + TrF3 = id(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_google.protobuf.MethodOptions_uninterpreted_option'(TrF3, B2, TrUserData) + end; + _ -> B2 + end, + B4 = case M of + #{http := F4} -> + begin + TrF4 = id(F4, TrUserData), + if TrF4 =:= undefined -> B3; + true -> 'e_mfield_google.protobuf.MethodOptions_http'(TrF4, <>, TrUserData) + end + end; + _ -> B3 + end, + case M of + #{openapiv2_operation := F5} -> + begin + TrF5 = id(F5, TrUserData), + if TrF5 =:= undefined -> B4; + true -> 'e_mfield_google.protobuf.MethodOptions_openapiv2_operation'(TrF5, <>, TrUserData) + end + end; + _ -> B4 + end. + +'encode_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, TrUserData) -> 'encode_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.UninterpretedOption.NamePart'(#{name_part := F1, is_extension := F2}, Bin, TrUserData) -> + B1 = begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end, + begin TrF2 = id(F2, TrUserData), e_type_bool(TrF2, <>, TrUserData) end. + +'encode_msg_google.protobuf.UninterpretedOption'(Msg, TrUserData) -> 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.UninterpretedOption'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.UninterpretedOption_name'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end, + B2 = case M of + #{identifier_value := F2} -> begin TrF2 = id(F2, TrUserData), e_type_string(TrF2, <>, TrUserData) end; + _ -> B1 + end, + B3 = case M of + #{positive_int_value := F3} -> begin TrF3 = id(F3, TrUserData), e_varint(TrF3, <>, TrUserData) end; + _ -> B2 + end, + B4 = case M of + #{negative_int_value := F4} -> begin TrF4 = id(F4, TrUserData), e_type_int64(TrF4, <>, TrUserData) end; + _ -> B3 + end, + B5 = case M of + #{double_value := F5} -> begin TrF5 = id(F5, TrUserData), e_type_double(TrF5, <>, TrUserData) end; + _ -> B4 + end, + B6 = case M of + #{string_value := F6} -> begin TrF6 = id(F6, TrUserData), e_type_bytes(TrF6, <>, TrUserData) end; + _ -> B5 + end, + case M of + #{aggregate_value := F7} -> begin TrF7 = id(F7, TrUserData), e_type_string(TrF7, <>, TrUserData) end; + _ -> B6 + end. + +'encode_msg_google.protobuf.SourceCodeInfo.Location'(Msg, TrUserData) -> 'encode_msg_google.protobuf.SourceCodeInfo.Location'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.SourceCodeInfo.Location'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{path := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.SourceCodeInfo.Location_path'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end, + B2 = case M of + #{span := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.SourceCodeInfo.Location_span'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, + B3 = case M of + #{leading_comments := F3} -> begin TrF3 = id(F3, TrUserData), e_type_string(TrF3, <>, TrUserData) end; + _ -> B2 + end, + B4 = case M of + #{trailing_comments := F4} -> begin TrF4 = id(F4, TrUserData), e_type_string(TrF4, <>, TrUserData) end; + _ -> B3 + end, + case M of + #{leading_detached_comments := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(TrF5, B4, TrUserData) + end; + _ -> B4 + end. + +'encode_msg_google.protobuf.SourceCodeInfo'(Msg, TrUserData) -> 'encode_msg_google.protobuf.SourceCodeInfo'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.SourceCodeInfo'(#{} = M, Bin, TrUserData) -> + case M of + #{location := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.SourceCodeInfo_location'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end. + +'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, TrUserData) -> 'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{path := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end, + B2 = case M of + #{source_file := F2} -> begin TrF2 = id(F2, TrUserData), e_type_string(TrF2, <>, TrUserData) end; + _ -> B1 + end, + B3 = case M of + #{'begin' := F3} -> begin TrF3 = id(F3, TrUserData), e_type_int32(TrF3, <>, TrUserData) end; + _ -> B2 + end, + case M of + #{'end' := F4} -> begin TrF4 = id(F4, TrUserData), e_type_int32(TrF4, <>, TrUserData) end; + _ -> B3 + end. + +'encode_msg_google.protobuf.GeneratedCodeInfo'(Msg, TrUserData) -> 'encode_msg_google.protobuf.GeneratedCodeInfo'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.GeneratedCodeInfo'(#{} = M, Bin, TrUserData) -> + case M of + #{annotation := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.GeneratedCodeInfo_annotation'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end. + +'encode_msg_google.api.Http'(Msg, TrUserData) -> 'encode_msg_google.api.Http'(Msg, <<>>, TrUserData). + + +'encode_msg_google.api.Http'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{rules := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.api.Http_rules'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end, + case M of + #{fully_decode_reserved_expansion := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= false -> B1; + true -> e_type_bool(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end. + +'encode_msg_google.api.HttpRule'(Msg, TrUserData) -> 'encode_msg_google.api.HttpRule'(Msg, <<>>, TrUserData). + + +'encode_msg_google.api.HttpRule'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{selector := F1} -> + begin + TrF1 = id(F1, TrUserData), + case is_empty_string(TrF1) of + true -> Bin; + false -> e_type_string(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{pattern := F2} -> + case id(F2, TrUserData) of + {get, TF2} -> begin TrTF2 = id(TF2, TrUserData), e_type_string(TrTF2, <>, TrUserData) end; + {put, TF2} -> begin TrTF2 = id(TF2, TrUserData), e_type_string(TrTF2, <>, TrUserData) end; + {post, TF2} -> begin TrTF2 = id(TF2, TrUserData), e_type_string(TrTF2, <>, TrUserData) end; + {delete, TF2} -> begin TrTF2 = id(TF2, TrUserData), e_type_string(TrTF2, <>, TrUserData) end; + {patch, TF2} -> begin TrTF2 = id(TF2, TrUserData), e_type_string(TrTF2, <>, TrUserData) end; + {custom, TF2} -> begin TrTF2 = id(TF2, TrUserData), 'e_mfield_google.api.HttpRule_custom'(TrTF2, <>, TrUserData) end + end; + _ -> B1 + end, + B3 = case M of + #{body := F3} -> + begin + TrF3 = id(F3, TrUserData), + case is_empty_string(TrF3) of + true -> B2; + false -> e_type_string(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end, + B4 = case M of + #{response_body := F4} -> + begin + TrF4 = id(F4, TrUserData), + case is_empty_string(TrF4) of + true -> B3; + false -> e_type_string(TrF4, <>, TrUserData) + end + end; + _ -> B3 + end, + case M of + #{additional_bindings := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_google.api.HttpRule_additional_bindings'(TrF5, B4, TrUserData) + end; + _ -> B4 + end. + +'encode_msg_google.api.CustomHttpPattern'(Msg, TrUserData) -> 'encode_msg_google.api.CustomHttpPattern'(Msg, <<>>, TrUserData). + + +'encode_msg_google.api.CustomHttpPattern'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{kind := F1} -> + begin + TrF1 = id(F1, TrUserData), + case is_empty_string(TrF1) of + true -> Bin; + false -> e_type_string(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{path := F2} -> + begin + TrF2 = id(F2, TrUserData), + case is_empty_string(TrF2) of + true -> B1; + false -> e_type_string(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end. + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Msg, TrUserData) -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Msg, <<>>, TrUserData). + + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{swagger := F1} -> + begin + TrF1 = id(F1, TrUserData), + case is_empty_string(TrF1) of + true -> Bin; + false -> e_type_string(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{info := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= undefined -> B1; + true -> 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Swagger_info'(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + B3 = case M of + #{host := F3} -> + begin + TrF3 = id(F3, TrUserData), + case is_empty_string(TrF3) of + true -> B2; + false -> e_type_string(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end, + B4 = case M of + #{base_path := F4} -> + begin + TrF4 = id(F4, TrUserData), + case is_empty_string(TrF4) of + true -> B3; + false -> e_type_string(TrF4, <>, TrUserData) + end + end; + _ -> B3 + end, + B5 = case M of + #{schemes := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_schemes'(TrF5, B4, TrUserData) + end; + _ -> B4 + end, + B6 = case M of + #{consumes := F6} -> + TrF6 = id(F6, TrUserData), + if TrF6 == [] -> B5; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_consumes'(TrF6, B5, TrUserData) + end; + _ -> B5 + end, + B7 = case M of + #{produces := F7} -> + TrF7 = id(F7, TrUserData), + if TrF7 == [] -> B6; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_produces'(TrF7, B6, TrUserData) + end; + _ -> B6 + end, + B8 = case M of + #{responses := F8} -> + TrF8 = 'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Swagger.responses'(F8, TrUserData), + if TrF8 == [] -> B7; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_responses'(TrF8, B7, TrUserData) + end; + _ -> B7 + end, + B9 = case M of + #{security_definitions := F9} -> + begin + TrF9 = id(F9, TrUserData), + if TrF9 =:= undefined -> B8; + true -> 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Swagger_security_definitions'(TrF9, <>, TrUserData) + end + end; + _ -> B8 + end, + B10 = case M of + #{security := F10} -> + TrF10 = id(F10, TrUserData), + if TrF10 == [] -> B9; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_security'(TrF10, B9, TrUserData) + end; + _ -> B9 + end, + B11 = case M of + #{tags := F11} -> + TrF11 = id(F11, TrUserData), + if TrF11 == [] -> B10; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_tags'(TrF11, B10, TrUserData) + end; + _ -> B10 + end, + B12 = case M of + #{external_docs := F12} -> + begin + TrF12 = id(F12, TrUserData), + if TrF12 =:= undefined -> B11; + true -> 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Swagger_external_docs'(TrF12, <>, TrUserData) + end + end; + _ -> B11 + end, + case M of + #{extensions := F13} -> + TrF13 = 'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Swagger.extensions'(F13, TrUserData), + if TrF13 == [] -> B12; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_extensions'(TrF13, B12, TrUserData) + end; + _ -> B12 + end. + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Msg, TrUserData) -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Msg, <<>>, TrUserData). + + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Operation'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{tags := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_tags'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end, + B2 = case M of + #{summary := F2} -> + begin + TrF2 = id(F2, TrUserData), + case is_empty_string(TrF2) of + true -> B1; + false -> e_type_string(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + B3 = case M of + #{description := F3} -> + begin + TrF3 = id(F3, TrUserData), + case is_empty_string(TrF3) of + true -> B2; + false -> e_type_string(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end, + B4 = case M of + #{external_docs := F4} -> + begin + TrF4 = id(F4, TrUserData), + if TrF4 =:= undefined -> B3; + true -> 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Operation_external_docs'(TrF4, <>, TrUserData) + end + end; + _ -> B3 + end, + B5 = case M of + #{operation_id := F5} -> + begin + TrF5 = id(F5, TrUserData), + case is_empty_string(TrF5) of + true -> B4; + false -> e_type_string(TrF5, <>, TrUserData) + end + end; + _ -> B4 + end, + B6 = case M of + #{consumes := F6} -> + TrF6 = id(F6, TrUserData), + if TrF6 == [] -> B5; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_consumes'(TrF6, B5, TrUserData) + end; + _ -> B5 + end, + B7 = case M of + #{produces := F7} -> + TrF7 = id(F7, TrUserData), + if TrF7 == [] -> B6; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_produces'(TrF7, B6, TrUserData) + end; + _ -> B6 + end, + B8 = case M of + #{responses := F8} -> + TrF8 = 'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Operation.responses'(F8, TrUserData), + if TrF8 == [] -> B7; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_responses'(TrF8, B7, TrUserData) + end; + _ -> B7 + end, + B9 = case M of + #{schemes := F9} -> + TrF9 = id(F9, TrUserData), + if TrF9 == [] -> B8; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_schemes'(TrF9, B8, TrUserData) + end; + _ -> B8 + end, + B10 = case M of + #{deprecated := F10} -> + begin + TrF10 = id(F10, TrUserData), + if TrF10 =:= false -> B9; + true -> e_type_bool(TrF10, <>, TrUserData) + end + end; + _ -> B9 + end, + B11 = case M of + #{security := F11} -> + TrF11 = id(F11, TrUserData), + if TrF11 == [] -> B10; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_security'(TrF11, B10, TrUserData) + end; + _ -> B10 + end, + B12 = case M of + #{extensions := F12} -> + TrF12 = 'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Operation.extensions'(F12, TrUserData), + if TrF12 == [] -> B11; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_extensions'(TrF12, B11, TrUserData) + end; + _ -> B11 + end, + case M of + #{parameters := F13} -> + begin + TrF13 = id(F13, TrUserData), + if TrF13 =:= undefined -> B12; + true -> 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Operation_parameters'(TrF13, <>, TrUserData) + end + end; + _ -> B12 + end. + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Msg, TrUserData) -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Msg, <<>>, TrUserData). + + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(#{} = M, Bin, TrUserData) -> + case M of + #{headers := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Parameters_headers'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end. + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Msg, TrUserData) -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Msg, <<>>, TrUserData). + + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> + begin + TrF1 = id(F1, TrUserData), + case is_empty_string(TrF1) of + true -> Bin; + false -> e_type_string(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{description := F2} -> + begin + TrF2 = id(F2, TrUserData), + case is_empty_string(TrF2) of + true -> B1; + false -> e_type_string(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + B3 = case M of + #{type := F3} -> + begin + TrF3 = id(F3, TrUserData), + if TrF3 =:= 'UNKNOWN'; TrF3 =:= 0 -> B2; + true -> 'e_enum_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end, + B4 = case M of + #{format := F4} -> + begin + TrF4 = id(F4, TrUserData), + case is_empty_string(TrF4) of + true -> B3; + false -> e_type_string(TrF4, <>, TrUserData) + end + end; + _ -> B3 + end, + case M of + #{required := F5} -> + begin + TrF5 = id(F5, TrUserData), + if TrF5 =:= false -> B4; + true -> e_type_bool(TrF5, <>, TrUserData) + end + end; + _ -> B4 + end. + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Header'(Msg, TrUserData) -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Header'(Msg, <<>>, TrUserData). + + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Header'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{description := F1} -> + begin + TrF1 = id(F1, TrUserData), + case is_empty_string(TrF1) of + true -> Bin; + false -> e_type_string(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{type := F2} -> + begin + TrF2 = id(F2, TrUserData), + case is_empty_string(TrF2) of + true -> B1; + false -> e_type_string(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + B3 = case M of + #{format := F3} -> + begin + TrF3 = id(F3, TrUserData), + case is_empty_string(TrF3) of + true -> B2; + false -> e_type_string(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end, + B4 = case M of + #{default := F4} -> + begin + TrF4 = id(F4, TrUserData), + case is_empty_string(TrF4) of + true -> B3; + false -> e_type_string(TrF4, <>, TrUserData) + end + end; + _ -> B3 + end, + case M of + #{pattern := F5} -> + begin + TrF5 = id(F5, TrUserData), + case is_empty_string(TrF5) of + true -> B4; + false -> e_type_string(TrF5, <>, TrUserData) + end + end; + _ -> B4 + end. + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Response'(Msg, TrUserData) -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Response'(Msg, <<>>, TrUserData). + + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Response'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{description := F1} -> + begin + TrF1 = id(F1, TrUserData), + case is_empty_string(TrF1) of + true -> Bin; + false -> e_type_string(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{schema := F2} -> + begin + TrF2 = id(F2, TrUserData), + if TrF2 =:= undefined -> B1; + true -> 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Response_schema'(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + B3 = case M of + #{headers := F3} -> + TrF3 = 'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Response.headers'(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Response_headers'(TrF3, B2, TrUserData) + end; + _ -> B2 + end, + B4 = case M of + #{examples := F4} -> + TrF4 = 'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Response.examples'(F4, TrUserData), + if TrF4 == [] -> B3; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Response_examples'(TrF4, B3, TrUserData) + end; + _ -> B3 + end, + case M of + #{extensions := F5} -> + TrF5 = 'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Response.extensions'(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Response_extensions'(TrF5, B4, TrUserData) + end; + _ -> B4 + end. + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Info'(Msg, TrUserData) -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Info'(Msg, <<>>, TrUserData). + + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Info'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{title := F1} -> + begin + TrF1 = id(F1, TrUserData), + case is_empty_string(TrF1) of + true -> Bin; + false -> e_type_string(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{description := F2} -> + begin + TrF2 = id(F2, TrUserData), + case is_empty_string(TrF2) of + true -> B1; + false -> e_type_string(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + B3 = case M of + #{terms_of_service := F3} -> + begin + TrF3 = id(F3, TrUserData), + case is_empty_string(TrF3) of + true -> B2; + false -> e_type_string(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end, + B4 = case M of + #{contact := F4} -> + begin + TrF4 = id(F4, TrUserData), + if TrF4 =:= undefined -> B3; + true -> 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Info_contact'(TrF4, <>, TrUserData) + end + end; + _ -> B3 + end, + B5 = case M of + #{license := F5} -> + begin + TrF5 = id(F5, TrUserData), + if TrF5 =:= undefined -> B4; + true -> 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Info_license'(TrF5, <>, TrUserData) + end + end; + _ -> B4 + end, + B6 = case M of + #{version := F6} -> + begin + TrF6 = id(F6, TrUserData), + case is_empty_string(TrF6) of + true -> B5; + false -> e_type_string(TrF6, <>, TrUserData) + end + end; + _ -> B5 + end, + case M of + #{extensions := F7} -> + TrF7 = 'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Info.extensions'(F7, TrUserData), + if TrF7 == [] -> B6; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Info_extensions'(TrF7, B6, TrUserData) + end; + _ -> B6 + end. + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Msg, TrUserData) -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Msg, <<>>, TrUserData). + + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Contact'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> + begin + TrF1 = id(F1, TrUserData), + case is_empty_string(TrF1) of + true -> Bin; + false -> e_type_string(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{url := F2} -> + begin + TrF2 = id(F2, TrUserData), + case is_empty_string(TrF2) of + true -> B1; + false -> e_type_string(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + case M of + #{email := F3} -> + begin + TrF3 = id(F3, TrUserData), + case is_empty_string(TrF3) of + true -> B2; + false -> e_type_string(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end. + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.License'(Msg, TrUserData) -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.License'(Msg, <<>>, TrUserData). + + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.License'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> + begin + TrF1 = id(F1, TrUserData), + case is_empty_string(TrF1) of + true -> Bin; + false -> e_type_string(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{url := F2} -> + begin + TrF2 = id(F2, TrUserData), + case is_empty_string(TrF2) of + true -> B1; + false -> e_type_string(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end. + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Msg, TrUserData) -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Msg, <<>>, TrUserData). + + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{description := F1} -> + begin + TrF1 = id(F1, TrUserData), + case is_empty_string(TrF1) of + true -> Bin; + false -> e_type_string(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + case M of + #{url := F2} -> + begin + TrF2 = id(F2, TrUserData), + case is_empty_string(TrF2) of + true -> B1; + false -> e_type_string(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end. + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Msg, TrUserData) -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Msg, <<>>, TrUserData). + + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Schema'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{json_schema := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= undefined -> Bin; + true -> 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Schema_json_schema'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{discriminator := F2} -> + begin + TrF2 = id(F2, TrUserData), + case is_empty_string(TrF2) of + true -> B1; + false -> e_type_string(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + B3 = case M of + #{read_only := F3} -> + begin + TrF3 = id(F3, TrUserData), + if TrF3 =:= false -> B2; + true -> e_type_bool(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end, + B4 = case M of + #{external_docs := F4} -> + begin + TrF4 = id(F4, TrUserData), + if TrF4 =:= undefined -> B3; + true -> 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Schema_external_docs'(TrF4, <>, TrUserData) + end + end; + _ -> B3 + end, + case M of + #{example := F5} -> + begin + TrF5 = id(F5, TrUserData), + case is_empty_string(TrF5) of + true -> B4; + false -> e_type_string(TrF5, <>, TrUserData) + end + end; + _ -> B4 + end. + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Msg, TrUserData) -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Msg, <<>>, TrUserData). + + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(#{} = M, Bin, TrUserData) -> + case M of + #{path_param_name := F1} -> + begin + TrF1 = id(F1, TrUserData), + case is_empty_string(TrF1) of + true -> Bin; + false -> e_type_string(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end. + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Msg, TrUserData) -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Msg, <<>>, TrUserData). + + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{ref := F1} -> + begin + TrF1 = id(F1, TrUserData), + case is_empty_string(TrF1) of + true -> Bin; + false -> e_type_string(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{title := F2} -> + begin + TrF2 = id(F2, TrUserData), + case is_empty_string(TrF2) of + true -> B1; + false -> e_type_string(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + B3 = case M of + #{description := F3} -> + begin + TrF3 = id(F3, TrUserData), + case is_empty_string(TrF3) of + true -> B2; + false -> e_type_string(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end, + B4 = case M of + #{default := F4} -> + begin + TrF4 = id(F4, TrUserData), + case is_empty_string(TrF4) of + true -> B3; + false -> e_type_string(TrF4, <>, TrUserData) + end + end; + _ -> B3 + end, + B5 = case M of + #{read_only := F5} -> + begin + TrF5 = id(F5, TrUserData), + if TrF5 =:= false -> B4; + true -> e_type_bool(TrF5, <>, TrUserData) + end + end; + _ -> B4 + end, + B6 = case M of + #{example := F6} -> + begin + TrF6 = id(F6, TrUserData), + case is_empty_string(TrF6) of + true -> B5; + false -> e_type_string(TrF6, <>, TrUserData) + end + end; + _ -> B5 + end, + B7 = case M of + #{multiple_of := F7} -> + begin + TrF7 = id(F7, TrUserData), + if TrF7 =:= +0.0; TrF7 =:= 0 -> B6; + true -> e_type_double(TrF7, <>, TrUserData) + end + end; + _ -> B6 + end, + B8 = case M of + #{maximum := F8} -> + begin + TrF8 = id(F8, TrUserData), + if TrF8 =:= +0.0; TrF8 =:= 0 -> B7; + true -> e_type_double(TrF8, <>, TrUserData) + end + end; + _ -> B7 + end, + B9 = case M of + #{exclusive_maximum := F9} -> + begin + TrF9 = id(F9, TrUserData), + if TrF9 =:= false -> B8; + true -> e_type_bool(TrF9, <>, TrUserData) + end + end; + _ -> B8 + end, + B10 = case M of + #{minimum := F10} -> + begin + TrF10 = id(F10, TrUserData), + if TrF10 =:= +0.0; TrF10 =:= 0 -> B9; + true -> e_type_double(TrF10, <>, TrUserData) + end + end; + _ -> B9 + end, + B11 = case M of + #{exclusive_minimum := F11} -> + begin + TrF11 = id(F11, TrUserData), + if TrF11 =:= false -> B10; + true -> e_type_bool(TrF11, <>, TrUserData) + end + end; + _ -> B10 + end, + B12 = case M of + #{max_length := F12} -> + begin + TrF12 = id(F12, TrUserData), + if TrF12 =:= 0 -> B11; + true -> e_varint(TrF12, <>, TrUserData) + end + end; + _ -> B11 + end, + B13 = case M of + #{min_length := F13} -> + begin + TrF13 = id(F13, TrUserData), + if TrF13 =:= 0 -> B12; + true -> e_varint(TrF13, <>, TrUserData) + end + end; + _ -> B12 + end, + B14 = case M of + #{pattern := F14} -> + begin + TrF14 = id(F14, TrUserData), + case is_empty_string(TrF14) of + true -> B13; + false -> e_type_string(TrF14, <>, TrUserData) + end + end; + _ -> B13 + end, + B15 = case M of + #{max_items := F15} -> + begin + TrF15 = id(F15, TrUserData), + if TrF15 =:= 0 -> B14; + true -> e_varint(TrF15, <>, TrUserData) + end + end; + _ -> B14 + end, + B16 = case M of + #{min_items := F16} -> + begin + TrF16 = id(F16, TrUserData), + if TrF16 =:= 0 -> B15; + true -> e_varint(TrF16, <>, TrUserData) + end + end; + _ -> B15 + end, + B17 = case M of + #{unique_items := F17} -> + begin + TrF17 = id(F17, TrUserData), + if TrF17 =:= false -> B16; + true -> e_type_bool(TrF17, <>, TrUserData) + end + end; + _ -> B16 + end, + B18 = case M of + #{max_properties := F18} -> + begin + TrF18 = id(F18, TrUserData), + if TrF18 =:= 0 -> B17; + true -> e_varint(TrF18, <>, TrUserData) + end + end; + _ -> B17 + end, + B19 = case M of + #{min_properties := F19} -> + begin + TrF19 = id(F19, TrUserData), + if TrF19 =:= 0 -> B18; + true -> e_varint(TrF19, <>, TrUserData) + end + end; + _ -> B18 + end, + B20 = case M of + #{required := F20} -> + TrF20 = id(F20, TrUserData), + if TrF20 == [] -> B19; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_required'(TrF20, B19, TrUserData) + end; + _ -> B19 + end, + B21 = case M of + #{array := F21} -> + TrF21 = id(F21, TrUserData), + if TrF21 == [] -> B20; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_array'(TrF21, B20, TrUserData) + end; + _ -> B20 + end, + B22 = case M of + #{type := F22} -> + TrF22 = id(F22, TrUserData), + if TrF22 == [] -> B21; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_type'(TrF22, B21, TrUserData) + end; + _ -> B21 + end, + B23 = case M of + #{format := F23} -> + begin + TrF23 = id(F23, TrUserData), + case is_empty_string(TrF23) of + true -> B22; + false -> e_type_string(TrF23, <>, TrUserData) + end + end; + _ -> B22 + end, + B24 = case M of + #{enum := F24} -> + TrF24 = id(F24, TrUserData), + if TrF24 == [] -> B23; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_enum'(TrF24, B23, TrUserData) + end; + _ -> B23 + end, + B25 = case M of + #{field_configuration := F25} -> + begin + TrF25 = id(F25, TrUserData), + if TrF25 =:= undefined -> B24; + true -> 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_field_configuration'(TrF25, <>, TrUserData) + end + end; + _ -> B24 + end, + case M of + #{extensions := F26} -> + TrF26 = 'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.extensions'(F26, TrUserData), + if TrF26 == [] -> B25; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_extensions'(TrF26, B25, TrUserData) + end; + _ -> B25 + end. + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Msg, TrUserData) -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Msg, <<>>, TrUserData). + + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Tag'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> + begin + TrF1 = id(F1, TrUserData), + case is_empty_string(TrF1) of + true -> Bin; + false -> e_type_string(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{description := F2} -> + begin + TrF2 = id(F2, TrUserData), + case is_empty_string(TrF2) of + true -> B1; + false -> e_type_string(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + B3 = case M of + #{external_docs := F3} -> + begin + TrF3 = id(F3, TrUserData), + if TrF3 =:= undefined -> B2; + true -> 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Tag_external_docs'(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end, + case M of + #{extensions := F4} -> + TrF4 = 'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Tag.extensions'(F4, TrUserData), + if TrF4 == [] -> B3; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Tag_extensions'(TrF4, B3, TrUserData) + end; + _ -> B3 + end. + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Msg, TrUserData) -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Msg, <<>>, TrUserData). + + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(#{} = M, Bin, TrUserData) -> + case M of + #{security := F1} -> + TrF1 = 'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.security'(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions_security'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end. + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Msg, TrUserData) -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Msg, <<>>, TrUserData). + + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{type := F1} -> + begin + TrF1 = id(F1, TrUserData), + if TrF1 =:= 'TYPE_INVALID'; TrF1 =:= 0 -> Bin; + true -> 'e_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'(TrF1, <>, TrUserData) + end + end; + _ -> Bin + end, + B2 = case M of + #{description := F2} -> + begin + TrF2 = id(F2, TrUserData), + case is_empty_string(TrF2) of + true -> B1; + false -> e_type_string(TrF2, <>, TrUserData) + end + end; + _ -> B1 + end, + B3 = case M of + #{name := F3} -> + begin + TrF3 = id(F3, TrUserData), + case is_empty_string(TrF3) of + true -> B2; + false -> e_type_string(TrF3, <>, TrUserData) + end + end; + _ -> B2 + end, + B4 = case M of + #{in := F4} -> + begin + TrF4 = id(F4, TrUserData), + if TrF4 =:= 'IN_INVALID'; TrF4 =:= 0 -> B3; + true -> 'e_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'(TrF4, <>, TrUserData) + end + end; + _ -> B3 + end, + B5 = case M of + #{flow := F5} -> + begin + TrF5 = id(F5, TrUserData), + if TrF5 =:= 'FLOW_INVALID'; TrF5 =:= 0 -> B4; + true -> 'e_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'(TrF5, <>, TrUserData) + end + end; + _ -> B4 + end, + B6 = case M of + #{authorization_url := F6} -> + begin + TrF6 = id(F6, TrUserData), + case is_empty_string(TrF6) of + true -> B5; + false -> e_type_string(TrF6, <>, TrUserData) + end + end; + _ -> B5 + end, + B7 = case M of + #{token_url := F7} -> + begin + TrF7 = id(F7, TrUserData), + case is_empty_string(TrF7) of + true -> B6; + false -> e_type_string(TrF7, <>, TrUserData) + end + end; + _ -> B6 + end, + B8 = case M of + #{scopes := F8} -> + begin + TrF8 = id(F8, TrUserData), + if TrF8 =:= undefined -> B7; + true -> 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_scopes'(TrF8, <>, TrUserData) + end + end; + _ -> B7 + end, + case M of + #{extensions := F9} -> + TrF9 = 'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.extensions'(F9, TrUserData), + if TrF9 == [] -> B8; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_extensions'(TrF9, B8, TrUserData) + end; + _ -> B8 + end. + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Msg, TrUserData) -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Msg, <<>>, TrUserData). + + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(#{} = M, Bin, TrUserData) -> + case M of + #{scope := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue_scope'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end. + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Msg, TrUserData) -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Msg, <<>>, TrUserData). + + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(#{} = M, Bin, TrUserData) -> + case M of + #{security_requirement := F1} -> + TrF1 = 'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.security_requirement'(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement_security_requirement'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end. + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Msg, TrUserData) -> 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Msg, <<>>, TrUserData). + + +'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(#{} = M, Bin, TrUserData) -> + case M of + #{scope := F1} -> + TrF1 = 'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Scopes.scope'(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Scopes_scope'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end. + +'encode_msg_google.protobuf.Struct'(Msg, TrUserData) -> 'encode_msg_google.protobuf.Struct'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.Struct'(#{} = M, Bin, TrUserData) -> + case M of + #{fields := F1} -> + TrF1 = 'tr_encode_google.protobuf.Struct.fields'(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.Struct_fields'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end. + +'encode_msg_google.protobuf.Value'(Msg, TrUserData) -> 'encode_msg_google.protobuf.Value'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.Value'(#{} = M, Bin, TrUserData) -> + case M of + #{kind := F1} -> + case id(F1, TrUserData) of + {null_value, TF1} -> begin TrTF1 = id(TF1, TrUserData), 'e_enum_google.protobuf.NullValue'(TrTF1, <>, TrUserData) end; + {number_value, TF1} -> begin TrTF1 = id(TF1, TrUserData), e_type_double(TrTF1, <>, TrUserData) end; + {string_value, TF1} -> begin TrTF1 = id(TF1, TrUserData), e_type_string(TrTF1, <>, TrUserData) end; + {bool_value, TF1} -> begin TrTF1 = id(TF1, TrUserData), e_type_bool(TrTF1, <>, TrUserData) end; + {struct_value, TF1} -> begin TrTF1 = id(TF1, TrUserData), 'e_mfield_google.protobuf.Value_struct_value'(TrTF1, <>, TrUserData) end; + {list_value, TF1} -> begin TrTF1 = id(TF1, TrUserData), 'e_mfield_google.protobuf.Value_list_value'(TrTF1, <>, TrUserData) end + end; + _ -> Bin + end. + +'encode_msg_google.protobuf.ListValue'(Msg, TrUserData) -> 'encode_msg_google.protobuf.ListValue'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.ListValue'(#{} = M, Bin, TrUserData) -> + case M of + #{values := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.ListValue_values'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end. + +'e_mfield_etcdserverpb.RangeResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.RangeResponse_kvs'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_mvccpb.KeyValue'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_etcdserverpb.RangeResponse_kvs'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_etcdserverpb.RangeResponse_kvs'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_etcdserverpb.RangeResponse_kvs'(Rest, Bin3, TrUserData); +'e_field_etcdserverpb.RangeResponse_kvs'([], Bin, _TrUserData) -> Bin. + +'e_mfield_etcdserverpb.PutResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.PutResponse_prev_kv'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_mvccpb.KeyValue'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.DeleteRangeResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.DeleteRangeResponse_prev_kvs'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_mvccpb.KeyValue'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_etcdserverpb.DeleteRangeResponse_prev_kvs'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_etcdserverpb.DeleteRangeResponse_prev_kvs'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_etcdserverpb.DeleteRangeResponse_prev_kvs'(Rest, Bin3, TrUserData); +'e_field_etcdserverpb.DeleteRangeResponse_prev_kvs'([], Bin, _TrUserData) -> Bin. + +'e_mfield_etcdserverpb.RequestOp_request_range'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.RangeRequest'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.RequestOp_request_put'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.PutRequest'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.RequestOp_request_delete_range'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.DeleteRangeRequest'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.RequestOp_request_txn'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.TxnRequest'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.ResponseOp_response_range'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.RangeResponse'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.ResponseOp_response_put'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.PutResponse'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.ResponseOp_response_delete_range'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.DeleteRangeResponse'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.ResponseOp_response_txn'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.TxnResponse'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.TxnRequest_compare'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.Compare'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_etcdserverpb.TxnRequest_compare'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_etcdserverpb.TxnRequest_compare'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_etcdserverpb.TxnRequest_compare'(Rest, Bin3, TrUserData); +'e_field_etcdserverpb.TxnRequest_compare'([], Bin, _TrUserData) -> Bin. + +'e_mfield_etcdserverpb.TxnRequest_success'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.RequestOp'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_etcdserverpb.TxnRequest_success'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_etcdserverpb.TxnRequest_success'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_etcdserverpb.TxnRequest_success'(Rest, Bin3, TrUserData); +'e_field_etcdserverpb.TxnRequest_success'([], Bin, _TrUserData) -> Bin. + +'e_mfield_etcdserverpb.TxnRequest_failure'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.RequestOp'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_etcdserverpb.TxnRequest_failure'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_etcdserverpb.TxnRequest_failure'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_etcdserverpb.TxnRequest_failure'(Rest, Bin3, TrUserData); +'e_field_etcdserverpb.TxnRequest_failure'([], Bin, _TrUserData) -> Bin. + +'e_mfield_etcdserverpb.TxnResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.TxnResponse_responses'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseOp'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_etcdserverpb.TxnResponse_responses'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_etcdserverpb.TxnResponse_responses'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_etcdserverpb.TxnResponse_responses'(Rest, Bin3, TrUserData); +'e_field_etcdserverpb.TxnResponse_responses'([], Bin, _TrUserData) -> Bin. + +'e_mfield_etcdserverpb.CompactionResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.HashKVResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.HashResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.SnapshotResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.WatchRequest_create_request'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.WatchCreateRequest'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.WatchRequest_cancel_request'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.WatchCancelRequest'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.WatchRequest_progress_request'(_Msg, Bin, _TrUserData) -> <>. + +'e_field_etcdserverpb.WatchCreateRequest_filters'(Elems, Bin, TrUserData) when Elems =/= [] -> + SubBin = 'e_pfield_etcdserverpb.WatchCreateRequest_filters'(Elems, <<>>, TrUserData), + Bin2 = <>, + Bin3 = e_varint(byte_size(SubBin), Bin2), + <>; +'e_field_etcdserverpb.WatchCreateRequest_filters'([], Bin, _TrUserData) -> Bin. + +'e_pfield_etcdserverpb.WatchCreateRequest_filters'([Value | Rest], Bin, TrUserData) -> + Bin2 = 'e_enum_etcdserverpb.WatchCreateRequest.FilterType'(id(Value, TrUserData), Bin, TrUserData), + 'e_pfield_etcdserverpb.WatchCreateRequest_filters'(Rest, Bin2, TrUserData); +'e_pfield_etcdserverpb.WatchCreateRequest_filters'([], Bin, _TrUserData) -> Bin. + +'e_mfield_etcdserverpb.WatchResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.WatchResponse_events'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_mvccpb.Event'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_etcdserverpb.WatchResponse_events'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_etcdserverpb.WatchResponse_events'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_etcdserverpb.WatchResponse_events'(Rest, Bin3, TrUserData); +'e_field_etcdserverpb.WatchResponse_events'([], Bin, _TrUserData) -> Bin. + +'e_mfield_etcdserverpb.LeaseGrantResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.LeaseRevokeResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.LeaseCheckpointRequest_checkpoints'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.LeaseCheckpoint'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_etcdserverpb.LeaseCheckpointRequest_checkpoints'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_etcdserverpb.LeaseCheckpointRequest_checkpoints'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_etcdserverpb.LeaseCheckpointRequest_checkpoints'(Rest, Bin3, TrUserData); +'e_field_etcdserverpb.LeaseCheckpointRequest_checkpoints'([], Bin, _TrUserData) -> Bin. + +'e_mfield_etcdserverpb.LeaseCheckpointResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.LeaseKeepAliveResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.LeaseTimeToLiveResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_etcdserverpb.LeaseTimeToLiveResponse_keys'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_bytes(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_etcdserverpb.LeaseTimeToLiveResponse_keys'(Rest, Bin3, TrUserData); +'e_field_etcdserverpb.LeaseTimeToLiveResponse_keys'([], Bin, _TrUserData) -> Bin. + +'e_mfield_etcdserverpb.LeaseLeasesResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.LeaseLeasesResponse_leases'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.LeaseStatus'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_etcdserverpb.LeaseLeasesResponse_leases'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_etcdserverpb.LeaseLeasesResponse_leases'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_etcdserverpb.LeaseLeasesResponse_leases'(Rest, Bin3, TrUserData); +'e_field_etcdserverpb.LeaseLeasesResponse_leases'([], Bin, _TrUserData) -> Bin. + +'e_field_etcdserverpb.Member_peerURLs'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_etcdserverpb.Member_peerURLs'(Rest, Bin3, TrUserData); +'e_field_etcdserverpb.Member_peerURLs'([], Bin, _TrUserData) -> Bin. + +'e_field_etcdserverpb.Member_clientURLs'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_etcdserverpb.Member_clientURLs'(Rest, Bin3, TrUserData); +'e_field_etcdserverpb.Member_clientURLs'([], Bin, _TrUserData) -> Bin. + +'e_field_etcdserverpb.MemberAddRequest_peerURLs'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_etcdserverpb.MemberAddRequest_peerURLs'(Rest, Bin3, TrUserData); +'e_field_etcdserverpb.MemberAddRequest_peerURLs'([], Bin, _TrUserData) -> Bin. + +'e_mfield_etcdserverpb.MemberAddResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.MemberAddResponse_member'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.Member'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.MemberAddResponse_members'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.Member'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_etcdserverpb.MemberAddResponse_members'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_etcdserverpb.MemberAddResponse_members'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_etcdserverpb.MemberAddResponse_members'(Rest, Bin3, TrUserData); +'e_field_etcdserverpb.MemberAddResponse_members'([], Bin, _TrUserData) -> Bin. + +'e_mfield_etcdserverpb.MemberRemoveResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.MemberRemoveResponse_members'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.Member'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_etcdserverpb.MemberRemoveResponse_members'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_etcdserverpb.MemberRemoveResponse_members'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_etcdserverpb.MemberRemoveResponse_members'(Rest, Bin3, TrUserData); +'e_field_etcdserverpb.MemberRemoveResponse_members'([], Bin, _TrUserData) -> Bin. + +'e_field_etcdserverpb.MemberUpdateRequest_peerURLs'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_etcdserverpb.MemberUpdateRequest_peerURLs'(Rest, Bin3, TrUserData); +'e_field_etcdserverpb.MemberUpdateRequest_peerURLs'([], Bin, _TrUserData) -> Bin. + +'e_mfield_etcdserverpb.MemberUpdateResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.MemberUpdateResponse_members'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.Member'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_etcdserverpb.MemberUpdateResponse_members'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_etcdserverpb.MemberUpdateResponse_members'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_etcdserverpb.MemberUpdateResponse_members'(Rest, Bin3, TrUserData); +'e_field_etcdserverpb.MemberUpdateResponse_members'([], Bin, _TrUserData) -> Bin. + +'e_mfield_etcdserverpb.MemberListResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.MemberListResponse_members'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.Member'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_etcdserverpb.MemberListResponse_members'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_etcdserverpb.MemberListResponse_members'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_etcdserverpb.MemberListResponse_members'(Rest, Bin3, TrUserData); +'e_field_etcdserverpb.MemberListResponse_members'([], Bin, _TrUserData) -> Bin. + +'e_mfield_etcdserverpb.MemberPromoteResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.MemberPromoteResponse_members'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.Member'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_etcdserverpb.MemberPromoteResponse_members'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_etcdserverpb.MemberPromoteResponse_members'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_etcdserverpb.MemberPromoteResponse_members'(Rest, Bin3, TrUserData); +'e_field_etcdserverpb.MemberPromoteResponse_members'([], Bin, _TrUserData) -> Bin. + +'e_mfield_etcdserverpb.DefragmentResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.MoveLeaderResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.AlarmResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.AlarmResponse_alarms'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.AlarmMember'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_etcdserverpb.AlarmResponse_alarms'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_etcdserverpb.AlarmResponse_alarms'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_etcdserverpb.AlarmResponse_alarms'(Rest, Bin3, TrUserData); +'e_field_etcdserverpb.AlarmResponse_alarms'([], Bin, _TrUserData) -> Bin. + +'e_mfield_etcdserverpb.DowngradeResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.StatusResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_etcdserverpb.StatusResponse_errors'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_etcdserverpb.StatusResponse_errors'(Rest, Bin3, TrUserData); +'e_field_etcdserverpb.StatusResponse_errors'([], Bin, _TrUserData) -> Bin. + +'e_mfield_etcdserverpb.AuthUserAddRequest_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_authpb.UserAddOptions'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.AuthRoleGrantPermissionRequest_perm'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_authpb.Permission'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.AuthEnableResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.AuthDisableResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.AuthStatusResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.AuthenticateResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.AuthUserAddResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.AuthUserGetResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_etcdserverpb.AuthUserGetResponse_roles'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_etcdserverpb.AuthUserGetResponse_roles'(Rest, Bin3, TrUserData); +'e_field_etcdserverpb.AuthUserGetResponse_roles'([], Bin, _TrUserData) -> Bin. + +'e_mfield_etcdserverpb.AuthUserDeleteResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.AuthUserChangePasswordResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.AuthUserGrantRoleResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.AuthUserRevokeRoleResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.AuthRoleAddResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.AuthRoleGetResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.AuthRoleGetResponse_perm'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_authpb.Permission'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_etcdserverpb.AuthRoleGetResponse_perm'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_etcdserverpb.AuthRoleGetResponse_perm'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_etcdserverpb.AuthRoleGetResponse_perm'(Rest, Bin3, TrUserData); +'e_field_etcdserverpb.AuthRoleGetResponse_perm'([], Bin, _TrUserData) -> Bin. + +'e_mfield_etcdserverpb.AuthRoleListResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_etcdserverpb.AuthRoleListResponse_roles'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_etcdserverpb.AuthRoleListResponse_roles'(Rest, Bin3, TrUserData); +'e_field_etcdserverpb.AuthRoleListResponse_roles'([], Bin, _TrUserData) -> Bin. + +'e_mfield_etcdserverpb.AuthUserListResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_etcdserverpb.AuthUserListResponse_users'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_etcdserverpb.AuthUserListResponse_users'(Rest, Bin3, TrUserData); +'e_field_etcdserverpb.AuthUserListResponse_users'([], Bin, _TrUserData) -> Bin. + +'e_mfield_etcdserverpb.AuthRoleDeleteResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.AuthRoleGrantPermissionResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_etcdserverpb.AuthRoleRevokePermissionResponse_header'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_etcdserverpb.ResponseHeader'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_mvccpb.Event_kv'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_mvccpb.KeyValue'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_mvccpb.Event_prev_kv'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_mvccpb.KeyValue'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_authpb.User_roles'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_authpb.User_roles'(Rest, Bin3, TrUserData); +'e_field_authpb.User_roles'([], Bin, _TrUserData) -> Bin. + +'e_mfield_authpb.User_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_authpb.UserAddOptions'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_authpb.Role_keyPermission'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_authpb.Permission'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_authpb.Role_keyPermission'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_authpb.Role_keyPermission'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_authpb.Role_keyPermission'(Rest, Bin3, TrUserData); +'e_field_authpb.Role_keyPermission'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileDescriptorSet_file'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FileDescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.FileDescriptorSet_file'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.FileDescriptorSet_file'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorSet_file'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorSet_file'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.FileDescriptorProto_dependency'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_dependency'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_dependency'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.FileDescriptorProto_public_dependency'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_int32(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_public_dependency'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.FileDescriptorProto_weak_dependency'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_int32(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_weak_dependency'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileDescriptorProto_message_type'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.DescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.FileDescriptorProto_message_type'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.FileDescriptorProto_message_type'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_message_type'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_message_type'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileDescriptorProto_enum_type'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.FileDescriptorProto_enum_type'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.FileDescriptorProto_enum_type'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_enum_type'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileDescriptorProto_service'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.ServiceDescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.FileDescriptorProto_service'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.FileDescriptorProto_service'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_service'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_service'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileDescriptorProto_extension'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.FileDescriptorProto_extension'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.FileDescriptorProto_extension'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_extension'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_extension'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FileOptions'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.FileDescriptorProto_source_code_info'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.SourceCodeInfo'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.DescriptorProto.ExtensionRange_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.ExtensionRangeOptions'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.DescriptorProto_field'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.DescriptorProto_field'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_field'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_field'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_field'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_extension'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.DescriptorProto_extension'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_extension'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_extension'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_extension'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_nested_type'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.DescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.DescriptorProto_nested_type'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_nested_type'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_nested_type'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_nested_type'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_enum_type'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.DescriptorProto_enum_type'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_enum_type'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_enum_type'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_enum_type'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_extension_range'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.DescriptorProto_extension_range'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_extension_range'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_extension_range'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_extension_range'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_oneof_decl'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.OneofDescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.DescriptorProto_oneof_decl'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_oneof_decl'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_oneof_decl'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.MessageOptions'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.DescriptorProto_reserved_range'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.DescriptorProto_reserved_range'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_reserved_range'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_reserved_range'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_reserved_range'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.DescriptorProto_reserved_name'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_reserved_name'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_reserved_name'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FieldDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FieldOptions'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.OneofDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.OneofOptions'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.EnumDescriptorProto_value'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumValueDescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.EnumDescriptorProto_value'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.EnumDescriptorProto_value'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.EnumDescriptorProto_value'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.EnumDescriptorProto_value'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.EnumDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumOptions'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.EnumDescriptorProto_reserved_range'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.EnumDescriptorProto_reserved_range'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.EnumDescriptorProto_reserved_range'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.EnumDescriptorProto_reserved_range'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.EnumDescriptorProto_reserved_range'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.EnumDescriptorProto_reserved_name'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.EnumDescriptorProto_reserved_name'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.EnumDescriptorProto_reserved_name'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.EnumValueDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumValueOptions'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.ServiceDescriptorProto_method'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.MethodDescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.ServiceDescriptorProto_method'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.ServiceDescriptorProto_method'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.ServiceDescriptorProto_method'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.ServiceDescriptorProto_method'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.ServiceDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.ServiceOptions'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.MethodDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.MethodOptions'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.FileOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.FileOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.FileOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileOptions_openapiv2_swagger'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.MessageOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.MessageOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.MessageOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.MessageOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.MessageOptions_openapiv2_schema'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.FieldOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.FieldOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.FieldOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FieldOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FieldOptions_openapiv2_field'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.OneofOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.OneofOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.OneofOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.OneofOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.OneofOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.EnumOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.EnumOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.EnumOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.EnumOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.EnumValueOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.EnumValueOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.ServiceOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.ServiceOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.ServiceOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.ServiceOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.ServiceOptions_openapiv2_tag'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.MethodOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.MethodOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.MethodOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.MethodOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.MethodOptions_http'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.api.HttpRule'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.MethodOptions_openapiv2_operation'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.UninterpretedOption_name'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.UninterpretedOption_name'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.UninterpretedOption_name'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.UninterpretedOption_name'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.UninterpretedOption_name'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.SourceCodeInfo.Location_path'(Elems, Bin, TrUserData) when Elems =/= [] -> + SubBin = 'e_pfield_google.protobuf.SourceCodeInfo.Location_path'(Elems, <<>>, TrUserData), + Bin2 = <>, + Bin3 = e_varint(byte_size(SubBin), Bin2), + <>; +'e_field_google.protobuf.SourceCodeInfo.Location_path'([], Bin, _TrUserData) -> Bin. + +'e_pfield_google.protobuf.SourceCodeInfo.Location_path'([Value | Rest], Bin, TrUserData) -> + Bin2 = e_type_int32(id(Value, TrUserData), Bin, TrUserData), + 'e_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, Bin2, TrUserData); +'e_pfield_google.protobuf.SourceCodeInfo.Location_path'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.SourceCodeInfo.Location_span'(Elems, Bin, TrUserData) when Elems =/= [] -> + SubBin = 'e_pfield_google.protobuf.SourceCodeInfo.Location_span'(Elems, <<>>, TrUserData), + Bin2 = <>, + Bin3 = e_varint(byte_size(SubBin), Bin2), + <>; +'e_field_google.protobuf.SourceCodeInfo.Location_span'([], Bin, _TrUserData) -> Bin. + +'e_pfield_google.protobuf.SourceCodeInfo.Location_span'([Value | Rest], Bin, TrUserData) -> + Bin2 = e_type_int32(id(Value, TrUserData), Bin, TrUserData), + 'e_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, Bin2, TrUserData); +'e_pfield_google.protobuf.SourceCodeInfo.Location_span'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.SourceCodeInfo_location'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.SourceCodeInfo.Location'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.SourceCodeInfo_location'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.SourceCodeInfo_location'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.SourceCodeInfo_location'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.SourceCodeInfo_location'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Elems, Bin, TrUserData) when Elems =/= [] -> + SubBin = 'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Elems, <<>>, TrUserData), + Bin2 = <>, + Bin3 = e_varint(byte_size(SubBin), Bin2), + <>; +'e_field_google.protobuf.GeneratedCodeInfo.Annotation_path'([], Bin, _TrUserData) -> Bin. + +'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'([Value | Rest], Bin, TrUserData) -> + Bin2 = e_type_int32(id(Value, TrUserData), Bin, TrUserData), + 'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, Bin2, TrUserData); +'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.GeneratedCodeInfo_annotation'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.GeneratedCodeInfo_annotation'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.GeneratedCodeInfo_annotation'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.GeneratedCodeInfo_annotation'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.api.Http_rules'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.api.HttpRule'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.api.Http_rules'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.api.Http_rules'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.api.Http_rules'(Rest, Bin3, TrUserData); +'e_field_google.api.Http_rules'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.api.HttpRule_custom'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.api.CustomHttpPattern'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.api.HttpRule_additional_bindings'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.api.HttpRule'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.api.HttpRule_additional_bindings'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.api.HttpRule_additional_bindings'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.api.HttpRule_additional_bindings'(Rest, Bin3, TrUserData); +'e_field_google.api.HttpRule_additional_bindings'([], Bin, _TrUserData) -> Bin. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Swagger_info'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Info'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_schemes'(Elems, Bin, TrUserData) when Elems =/= [] -> + SubBin = 'e_pfield_grpc.gateway.protoc_gen_openapiv2.options.Swagger_schemes'(Elems, <<>>, TrUserData), + Bin2 = <>, + Bin3 = e_varint(byte_size(SubBin), Bin2), + <>; +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_schemes'([], Bin, _TrUserData) -> Bin. + +'e_pfield_grpc.gateway.protoc_gen_openapiv2.options.Swagger_schemes'([Value | Rest], Bin, TrUserData) -> + Bin2 = 'e_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'(id(Value, TrUserData), Bin, TrUserData), + 'e_pfield_grpc.gateway.protoc_gen_openapiv2.options.Swagger_schemes'(Rest, Bin2, TrUserData); +'e_pfield_grpc.gateway.protoc_gen_openapiv2.options.Swagger_schemes'([], Bin, _TrUserData) -> Bin. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_consumes'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_consumes'(Rest, Bin3, TrUserData); +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_consumes'([], Bin, _TrUserData) -> Bin. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_produces'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_produces'(Rest, Bin3, TrUserData); +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_produces'([], Bin, _TrUserData) -> Bin. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Swagger_responses'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_map'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_responses'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Swagger_responses'('tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Swagger.responses[x]'(Elem, TrUserData), Bin2, TrUserData), + 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_responses'(Rest, Bin3, TrUserData); +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_responses'([], Bin, _TrUserData) -> Bin. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Swagger_security_definitions'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Swagger_security'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_security'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Swagger_security'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_security'(Rest, Bin3, TrUserData); +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_security'([], Bin, _TrUserData) -> Bin. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Swagger_tags'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_tags'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Swagger_tags'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_tags'(Rest, Bin3, TrUserData); +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_tags'([], Bin, _TrUserData) -> Bin. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Swagger_external_docs'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Swagger_extensions'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_map'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_extensions'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Swagger_extensions'('tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Swagger.extensions[x]'(Elem, TrUserData), Bin2, TrUserData), + 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_extensions'(Rest, Bin3, TrUserData); +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_extensions'([], Bin, _TrUserData) -> Bin. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_tags'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_tags'(Rest, Bin3, TrUserData); +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_tags'([], Bin, _TrUserData) -> Bin. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Operation_external_docs'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_consumes'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_consumes'(Rest, Bin3, TrUserData); +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_consumes'([], Bin, _TrUserData) -> Bin. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_produces'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_produces'(Rest, Bin3, TrUserData); +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_produces'([], Bin, _TrUserData) -> Bin. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Operation_responses'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_map'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_responses'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Operation_responses'('tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Operation.responses[x]'(Elem, TrUserData), Bin2, TrUserData), + 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_responses'(Rest, Bin3, TrUserData); +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_responses'([], Bin, _TrUserData) -> Bin. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_schemes'(Elems, Bin, TrUserData) when Elems =/= [] -> + SubBin = 'e_pfield_grpc.gateway.protoc_gen_openapiv2.options.Operation_schemes'(Elems, <<>>, TrUserData), + Bin2 = <>, + Bin3 = e_varint(byte_size(SubBin), Bin2), + <>; +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_schemes'([], Bin, _TrUserData) -> Bin. + +'e_pfield_grpc.gateway.protoc_gen_openapiv2.options.Operation_schemes'([Value | Rest], Bin, TrUserData) -> + Bin2 = 'e_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'(id(Value, TrUserData), Bin, TrUserData), + 'e_pfield_grpc.gateway.protoc_gen_openapiv2.options.Operation_schemes'(Rest, Bin2, TrUserData); +'e_pfield_grpc.gateway.protoc_gen_openapiv2.options.Operation_schemes'([], Bin, _TrUserData) -> Bin. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Operation_security'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_security'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Operation_security'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_security'(Rest, Bin3, TrUserData); +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_security'([], Bin, _TrUserData) -> Bin. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Operation_extensions'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_map'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_extensions'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Operation_extensions'('tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Operation.extensions[x]'(Elem, TrUserData), Bin2, TrUserData), + 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_extensions'(Rest, Bin3, TrUserData); +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_extensions'([], Bin, _TrUserData) -> Bin. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Operation_parameters'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Parameters_headers'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Parameters_headers'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Parameters_headers'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Parameters_headers'(Rest, Bin3, TrUserData); +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Parameters_headers'([], Bin, _TrUserData) -> Bin. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Response_schema'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Response_headers'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_map'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Response_headers'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Response_headers'('tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Response.headers[x]'(Elem, TrUserData), Bin2, TrUserData), + 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Response_headers'(Rest, Bin3, TrUserData); +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Response_headers'([], Bin, _TrUserData) -> Bin. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Response_examples'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_map'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Response_examples'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Response_examples'('tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Response.examples[x]'(Elem, TrUserData), Bin2, TrUserData), + 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Response_examples'(Rest, Bin3, TrUserData); +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Response_examples'([], Bin, _TrUserData) -> Bin. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Response_extensions'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_map'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Response_extensions'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Response_extensions'('tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Response.extensions[x]'(Elem, TrUserData), Bin2, TrUserData), + 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Response_extensions'(Rest, Bin3, TrUserData); +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Response_extensions'([], Bin, _TrUserData) -> Bin. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Info_contact'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Info_license'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.License'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Info_extensions'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_map'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Info_extensions'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Info_extensions'('tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Info.extensions[x]'(Elem, TrUserData), Bin2, TrUserData), + 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Info_extensions'(Rest, Bin3, TrUserData); +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Info_extensions'([], Bin, _TrUserData) -> Bin. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Schema_json_schema'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Schema_external_docs'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_required'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_required'(Rest, Bin3, TrUserData); +'e_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_required'([], Bin, _TrUserData) -> Bin. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_array'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_array'(Rest, Bin3, TrUserData); +'e_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_array'([], Bin, _TrUserData) -> Bin. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_type'(Elems, Bin, TrUserData) when Elems =/= [] -> + SubBin = 'e_pfield_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_type'(Elems, <<>>, TrUserData), + Bin2 = <>, + Bin3 = e_varint(byte_size(SubBin), Bin2), + <>; +'e_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_type'([], Bin, _TrUserData) -> Bin. + +'e_pfield_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_type'([Value | Rest], Bin, TrUserData) -> + Bin2 = 'e_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'(id(Value, TrUserData), Bin, TrUserData), + 'e_pfield_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_type'(Rest, Bin2, TrUserData); +'e_pfield_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_type'([], Bin, _TrUserData) -> Bin. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_enum'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_enum'(Rest, Bin3, TrUserData); +'e_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_enum'([], Bin, _TrUserData) -> Bin. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_field_configuration'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_extensions'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_map'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_extensions'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_extensions'('tr_encode_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.extensions[x]'(Elem, TrUserData), Bin2, TrUserData), + 'e_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_extensions'(Rest, Bin3, TrUserData); +'e_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_extensions'([], Bin, _TrUserData) -> Bin. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Tag_external_docs'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Tag_extensions'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_map'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Tag_extensions'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Tag_extensions'('tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Tag.extensions[x]'(Elem, TrUserData), Bin2, TrUserData), + 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Tag_extensions'(Rest, Bin3, TrUserData); +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Tag_extensions'([], Bin, _TrUserData) -> Bin. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions_security'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_map'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions_security'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions_security'('tr_encode_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.security[x]'(Elem, TrUserData), Bin2, TrUserData), + 'e_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions_security'(Rest, Bin3, TrUserData); +'e_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions_security'([], Bin, _TrUserData) -> Bin. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_scopes'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_extensions'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_map'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_extensions'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_extensions'('tr_encode_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.extensions[x]'(Elem, TrUserData), Bin2, TrUserData), + 'e_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_extensions'(Rest, Bin3, TrUserData); +'e_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_extensions'([], Bin, _TrUserData) -> Bin. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue_scope'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue_scope'(Rest, Bin3, TrUserData); +'e_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue_scope'([], Bin, _TrUserData) -> Bin. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement_security_requirement'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_map'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement_security_requirement'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement_security_requirement'('tr_encode_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.security_requirement[x]'(Elem, TrUserData), Bin2, TrUserData), + 'e_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement_security_requirement'(Rest, Bin3, TrUserData); +'e_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement_security_requirement'([], Bin, _TrUserData) -> Bin. + +'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Scopes_scope'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_map'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Scopes_scope'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_grpc.gateway.protoc_gen_openapiv2.options.Scopes_scope'('tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Scopes.scope[x]'(Elem, TrUserData), Bin2, TrUserData), + 'e_field_grpc.gateway.protoc_gen_openapiv2.options.Scopes_scope'(Rest, Bin3, TrUserData); +'e_field_grpc.gateway.protoc_gen_openapiv2.options.Scopes_scope'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.Struct_fields'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_map'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.Struct_fields'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.Struct_fields'('tr_encode_google.protobuf.Struct.fields[x]'(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.Struct_fields'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.Struct_fields'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.Value_struct_value'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.Struct'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.Value_list_value'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.ListValue'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.ListValue_values'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.Value'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.ListValue_values'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.ListValue_values'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.ListValue_values'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.ListValue_values'([], Bin, _TrUserData) -> Bin. + +'encode_msg_map'(#{key := F1, value := F2}, Bin, TrUserData) -> + B1 = begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end, + begin TrF2 = id(F2, TrUserData), e_type_string(TrF2, <>, TrUserData) end. + +'encode_msg_map'(#{key := F1, value := F2}, Bin, TrUserData) -> + B1 = begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end, + begin TrF2 = id(F2, TrUserData), 'e_mfield_map_value'(TrF2, <>, TrUserData) end. + +'encode_msg_map'(#{key := F1, value := F2}, Bin, TrUserData) -> + B1 = begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end, + begin TrF2 = id(F2, TrUserData), 'e_mfield_map_value'(TrF2, <>, TrUserData) end. + +'encode_msg_map'(#{key := F1, value := F2}, Bin, TrUserData) -> + B1 = begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end, + begin TrF2 = id(F2, TrUserData), 'e_mfield_map_value'(TrF2, <>, TrUserData) end. + +'encode_msg_map'(#{key := F1, value := F2}, Bin, TrUserData) -> + B1 = begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end, + begin TrF2 = id(F2, TrUserData), 'e_mfield_map_value'(TrF2, <>, TrUserData) end. + +'encode_msg_map'(#{key := F1, value := F2}, Bin, TrUserData) -> + B1 = begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end, + begin TrF2 = id(F2, TrUserData), 'e_mfield_map_value'(TrF2, <>, TrUserData) end. + +'e_mfield_map_value'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Response'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_map_value'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.Value'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_map_value'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_map_value'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_map_value'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_grpc.gateway.protoc_gen_openapiv2.options.Header'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_enum_etcdserverpb.RangeRequest.SortOrder'('NONE', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.RangeRequest.SortOrder'('ASCEND', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.RangeRequest.SortOrder'('DESCEND', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.RangeRequest.SortOrder'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_etcdserverpb.RangeRequest.SortTarget'('KEY', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.RangeRequest.SortTarget'('VERSION', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.RangeRequest.SortTarget'('CREATE', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.RangeRequest.SortTarget'('MOD', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.RangeRequest.SortTarget'('VALUE', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.RangeRequest.SortTarget'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_etcdserverpb.Compare.CompareResult'('EQUAL', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.Compare.CompareResult'('GREATER', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.Compare.CompareResult'('LESS', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.Compare.CompareResult'('NOT_EQUAL', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.Compare.CompareResult'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_etcdserverpb.Compare.CompareTarget'('VERSION', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.Compare.CompareTarget'('CREATE', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.Compare.CompareTarget'('MOD', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.Compare.CompareTarget'('VALUE', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.Compare.CompareTarget'('LEASE', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.Compare.CompareTarget'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_etcdserverpb.WatchCreateRequest.FilterType'('NOPUT', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.WatchCreateRequest.FilterType'('NODELETE', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.WatchCreateRequest.FilterType'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_etcdserverpb.AlarmType'('NONE', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.AlarmType'('NOSPACE', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.AlarmType'('CORRUPT', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.AlarmType'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_etcdserverpb.AlarmRequest.AlarmAction'('GET', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.AlarmRequest.AlarmAction'('ACTIVATE', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.AlarmRequest.AlarmAction'('DEACTIVATE', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.AlarmRequest.AlarmAction'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_etcdserverpb.DowngradeRequest.DowngradeAction'('VALIDATE', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.DowngradeRequest.DowngradeAction'('ENABLE', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.DowngradeRequest.DowngradeAction'('CANCEL', Bin, _TrUserData) -> <>; +'e_enum_etcdserverpb.DowngradeRequest.DowngradeAction'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_mvccpb.Event.EventType'('PUT', Bin, _TrUserData) -> <>; +'e_enum_mvccpb.Event.EventType'('DELETE', Bin, _TrUserData) -> <>; +'e_enum_mvccpb.Event.EventType'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_authpb.Permission.Type'('READ', Bin, _TrUserData) -> <>; +'e_enum_authpb.Permission.Type'('WRITE', Bin, _TrUserData) -> <>; +'e_enum_authpb.Permission.Type'('READWRITE', Bin, _TrUserData) -> <>; +'e_enum_authpb.Permission.Type'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_DOUBLE', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FLOAT', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT64', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT64', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT32', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED64', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED32', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BOOL', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_STRING', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_GROUP', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_MESSAGE', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BYTES', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT32', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_ENUM', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED32', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED64', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT32', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT64', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_OPTIONAL', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REQUIRED', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REPEATED', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Label'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.FileOptions.OptimizeMode'('SPEED', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FileOptions.OptimizeMode'('CODE_SIZE', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FileOptions.OptimizeMode'('LITE_RUNTIME', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FileOptions.OptimizeMode'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.FieldOptions.CType'('STRING', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.CType'('CORD', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.CType'('STRING_PIECE', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.CType'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.FieldOptions.JSType'('JS_NORMAL', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.JSType'('JS_STRING', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.JSType'('JS_NUMBER', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.JSType'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENCY_UNKNOWN', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.MethodOptions.IdempotencyLevel'('NO_SIDE_EFFECTS', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENT', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.MethodOptions.IdempotencyLevel'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'('UNKNOWN', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'('HTTP', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'('HTTPS', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'('WS', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'('WSS', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'('UNKNOWN', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'('STRING', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'('NUMBER', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'('INTEGER', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'('BOOLEAN', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'('UNKNOWN', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'('ARRAY', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'('BOOLEAN', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'('INTEGER', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'('NULL', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'('NUMBER', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'('OBJECT', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'('STRING', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'('TYPE_INVALID', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'('TYPE_BASIC', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'('TYPE_API_KEY', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'('TYPE_OAUTH2', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'('IN_INVALID', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'('IN_QUERY', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'('IN_HEADER', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'('FLOW_INVALID', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'('FLOW_IMPLICIT', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'('FLOW_PASSWORD', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'('FLOW_APPLICATION', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'('FLOW_ACCESS_CODE', Bin, _TrUserData) -> <>; +'e_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.NullValue'('NULL_VALUE', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.NullValue'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +-compile({nowarn_unused_function,e_type_sint/3}). +e_type_sint(Value, Bin, _TrUserData) when Value >= 0 -> e_varint(Value * 2, Bin); +e_type_sint(Value, Bin, _TrUserData) -> e_varint(Value * -2 - 1, Bin). + +-compile({nowarn_unused_function,e_type_int32/3}). +e_type_int32(Value, Bin, _TrUserData) when 0 =< Value, Value =< 127 -> <>; +e_type_int32(Value, Bin, _TrUserData) -> + <> = <>, + e_varint(N, Bin). + +-compile({nowarn_unused_function,e_type_int64/3}). +e_type_int64(Value, Bin, _TrUserData) when 0 =< Value, Value =< 127 -> <>; +e_type_int64(Value, Bin, _TrUserData) -> + <> = <>, + e_varint(N, Bin). + +-compile({nowarn_unused_function,e_type_bool/3}). +e_type_bool(true, Bin, _TrUserData) -> <>; +e_type_bool(false, Bin, _TrUserData) -> <>; +e_type_bool(1, Bin, _TrUserData) -> <>; +e_type_bool(0, Bin, _TrUserData) -> <>. + +-compile({nowarn_unused_function,e_type_string/3}). +e_type_string(S, Bin, _TrUserData) -> + Utf8 = unicode:characters_to_binary(S), + Bin2 = e_varint(byte_size(Utf8), Bin), + <>. + +-compile({nowarn_unused_function,e_type_bytes/3}). +e_type_bytes(Bytes, Bin, _TrUserData) when is_binary(Bytes) -> + Bin2 = e_varint(byte_size(Bytes), Bin), + <>; +e_type_bytes(Bytes, Bin, _TrUserData) when is_list(Bytes) -> + BytesBin = iolist_to_binary(Bytes), + Bin2 = e_varint(byte_size(BytesBin), Bin), + <>. + +-compile({nowarn_unused_function,e_type_fixed32/3}). +e_type_fixed32(Value, Bin, _TrUserData) -> <>. + +-compile({nowarn_unused_function,e_type_sfixed32/3}). +e_type_sfixed32(Value, Bin, _TrUserData) -> <>. + +-compile({nowarn_unused_function,e_type_fixed64/3}). +e_type_fixed64(Value, Bin, _TrUserData) -> <>. + +-compile({nowarn_unused_function,e_type_sfixed64/3}). +e_type_sfixed64(Value, Bin, _TrUserData) -> <>. + +-compile({nowarn_unused_function,e_type_float/3}). +e_type_float(V, Bin, _) when is_number(V) -> <>; +e_type_float(infinity, Bin, _) -> <>; +e_type_float('-infinity', Bin, _) -> <>; +e_type_float(nan, Bin, _) -> <>. + +-compile({nowarn_unused_function,e_type_double/3}). +e_type_double(V, Bin, _) when is_number(V) -> <>; +e_type_double(infinity, Bin, _) -> <>; +e_type_double('-infinity', Bin, _) -> <>; +e_type_double(nan, Bin, _) -> <>. + +-compile({nowarn_unused_function,e_unknown_elems/2}). +e_unknown_elems([Elem | Rest], Bin) -> + BinR = case Elem of + {varint, FNum, N} -> + BinF = e_varint(FNum bsl 3, Bin), + e_varint(N, BinF); + {length_delimited, FNum, Data} -> + BinF = e_varint(FNum bsl 3 bor 2, Bin), + BinL = e_varint(byte_size(Data), BinF), + <>; + {group, FNum, GroupFields} -> + Bin1 = e_varint(FNum bsl 3 bor 3, Bin), + Bin2 = e_unknown_elems(GroupFields, Bin1), + e_varint(FNum bsl 3 bor 4, Bin2); + {fixed32, FNum, V} -> + BinF = e_varint(FNum bsl 3 bor 5, Bin), + <>; + {fixed64, FNum, V} -> + BinF = e_varint(FNum bsl 3 bor 1, Bin), + <> + end, + e_unknown_elems(Rest, BinR); +e_unknown_elems([], Bin) -> Bin. + +-compile({nowarn_unused_function,e_varint/3}). +e_varint(N, Bin, _TrUserData) -> e_varint(N, Bin). + +-compile({nowarn_unused_function,e_varint/2}). +e_varint(N, Bin) when N =< 127 -> <>; +e_varint(N, Bin) -> + Bin2 = <>, + e_varint(N bsr 7, Bin2). + +is_empty_string("") -> true; +is_empty_string(<<>>) -> true; +is_empty_string(L) when is_list(L) -> not string_has_chars(L); +is_empty_string(B) when is_binary(B) -> false. + +string_has_chars([C | _]) when is_integer(C) -> true; +string_has_chars([H | T]) -> + case string_has_chars(H) of + true -> true; + false -> string_has_chars(T) + end; +string_has_chars(B) when is_binary(B), byte_size(B) =/= 0 -> true; +string_has_chars(C) when is_integer(C) -> true; +string_has_chars(<<>>) -> false; +string_has_chars([]) -> false. + + +decode_msg(Bin, MsgName) when is_binary(Bin) -> decode_msg(Bin, MsgName, []). + +decode_msg(Bin, MsgName, Opts) when is_binary(Bin) -> + TrUserData = proplists:get_value(user_data, Opts), + decode_msg_1_catch(Bin, MsgName, TrUserData). + +-ifdef('OTP_RELEASE'). +decode_msg_1_catch(Bin, MsgName, TrUserData) -> + try decode_msg_2_doit(MsgName, Bin, TrUserData) + catch + error:{gpb_error,_}=Reason:StackTrace -> + erlang:raise(error, Reason, StackTrace); + Class:Reason:StackTrace -> error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}}) + end. +-else. +decode_msg_1_catch(Bin, MsgName, TrUserData) -> + try decode_msg_2_doit(MsgName, Bin, TrUserData) + catch + error:{gpb_error,_}=Reason -> + erlang:raise(error, Reason, + erlang:get_stacktrace()); + Class:Reason -> + StackTrace = erlang:get_stacktrace(), + error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}}) + end. +-endif. + +decode_msg_2_doit('etcdserverpb.ResponseHeader', Bin, TrUserData) -> id('decode_msg_etcdserverpb.ResponseHeader'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.RangeRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.RangeRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.RangeResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.RangeResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.PutRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.PutRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.PutResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.PutResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.DeleteRangeRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.DeleteRangeRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.DeleteRangeResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.DeleteRangeResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.RequestOp', Bin, TrUserData) -> id('decode_msg_etcdserverpb.RequestOp'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.ResponseOp', Bin, TrUserData) -> id('decode_msg_etcdserverpb.ResponseOp'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.Compare', Bin, TrUserData) -> id('decode_msg_etcdserverpb.Compare'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.TxnRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.TxnRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.TxnResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.TxnResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.CompactionRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.CompactionRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.CompactionResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.CompactionResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.HashRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.HashRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.HashKVRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.HashKVRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.HashKVResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.HashKVResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.HashResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.HashResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.SnapshotRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.SnapshotRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.SnapshotResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.SnapshotResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.WatchRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.WatchRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.WatchCreateRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.WatchCreateRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.WatchCancelRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.WatchCancelRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.WatchProgressRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.WatchProgressRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.WatchResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.WatchResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.LeaseGrantRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.LeaseGrantRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.LeaseGrantResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.LeaseGrantResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.LeaseRevokeRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.LeaseRevokeRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.LeaseRevokeResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.LeaseRevokeResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.LeaseCheckpoint', Bin, TrUserData) -> id('decode_msg_etcdserverpb.LeaseCheckpoint'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.LeaseCheckpointRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.LeaseCheckpointRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.LeaseCheckpointResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.LeaseCheckpointResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.LeaseKeepAliveRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.LeaseKeepAliveRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.LeaseKeepAliveResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.LeaseKeepAliveResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.LeaseTimeToLiveRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.LeaseTimeToLiveRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.LeaseTimeToLiveResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.LeaseTimeToLiveResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.LeaseLeasesRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.LeaseLeasesRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.LeaseStatus', Bin, TrUserData) -> id('decode_msg_etcdserverpb.LeaseStatus'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.LeaseLeasesResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.LeaseLeasesResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.Member', Bin, TrUserData) -> id('decode_msg_etcdserverpb.Member'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.MemberAddRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.MemberAddRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.MemberAddResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.MemberAddResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.MemberRemoveRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.MemberRemoveRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.MemberRemoveResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.MemberRemoveResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.MemberUpdateRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.MemberUpdateRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.MemberUpdateResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.MemberUpdateResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.MemberListRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.MemberListRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.MemberListResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.MemberListResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.MemberPromoteRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.MemberPromoteRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.MemberPromoteResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.MemberPromoteResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.DefragmentRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.DefragmentRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.DefragmentResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.DefragmentResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.MoveLeaderRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.MoveLeaderRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.MoveLeaderResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.MoveLeaderResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AlarmRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AlarmRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AlarmMember', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AlarmMember'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AlarmResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AlarmResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.DowngradeRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.DowngradeRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.DowngradeResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.DowngradeResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.StatusRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.StatusRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.StatusResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.StatusResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthEnableRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthEnableRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthDisableRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthDisableRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthStatusRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthStatusRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthenticateRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthenticateRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthUserAddRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthUserAddRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthUserGetRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthUserGetRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthUserDeleteRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthUserDeleteRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthUserChangePasswordRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthUserChangePasswordRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthUserGrantRoleRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthUserGrantRoleRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthUserRevokeRoleRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthUserRevokeRoleRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthRoleAddRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthRoleAddRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthRoleGetRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthRoleGetRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthUserListRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthUserListRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthRoleListRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthRoleListRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthRoleDeleteRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthRoleDeleteRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthRoleGrantPermissionRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthRoleGrantPermissionRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthRoleRevokePermissionRequest', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthRoleRevokePermissionRequest'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthEnableResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthEnableResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthDisableResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthDisableResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthStatusResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthStatusResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthenticateResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthenticateResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthUserAddResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthUserAddResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthUserGetResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthUserGetResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthUserDeleteResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthUserDeleteResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthUserChangePasswordResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthUserChangePasswordResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthUserGrantRoleResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthUserGrantRoleResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthUserRevokeRoleResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthUserRevokeRoleResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthRoleAddResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthRoleAddResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthRoleGetResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthRoleGetResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthRoleListResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthRoleListResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthUserListResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthUserListResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthRoleDeleteResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthRoleDeleteResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthRoleGrantPermissionResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthRoleGrantPermissionResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('etcdserverpb.AuthRoleRevokePermissionResponse', Bin, TrUserData) -> id('decode_msg_etcdserverpb.AuthRoleRevokePermissionResponse'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('mvccpb.KeyValue', Bin, TrUserData) -> id('decode_msg_mvccpb.KeyValue'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('mvccpb.Event', Bin, TrUserData) -> id('decode_msg_mvccpb.Event'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('authpb.UserAddOptions', Bin, TrUserData) -> id('decode_msg_authpb.UserAddOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('authpb.User', Bin, TrUserData) -> id('decode_msg_authpb.User'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('authpb.Permission', Bin, TrUserData) -> id('decode_msg_authpb.Permission'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('authpb.Role', Bin, TrUserData) -> id('decode_msg_authpb.Role'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.FileDescriptorSet', Bin, TrUserData) -> id('decode_msg_google.protobuf.FileDescriptorSet'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.FileDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.FileDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.DescriptorProto.ExtensionRange', Bin, TrUserData) -> id('decode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.DescriptorProto.ReservedRange', Bin, TrUserData) -> id('decode_msg_google.protobuf.DescriptorProto.ReservedRange'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.DescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.DescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.ExtensionRangeOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.ExtensionRangeOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.FieldDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.FieldDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.OneofDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.OneofDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.EnumDescriptorProto.EnumReservedRange', Bin, TrUserData) -> id('decode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.EnumDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.EnumDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.EnumValueDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.EnumValueDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.ServiceDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.ServiceDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.MethodDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.MethodDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.FileOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.FileOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.MessageOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.MessageOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.FieldOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.FieldOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.OneofOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.OneofOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.EnumOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.EnumOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.EnumValueOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.EnumValueOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.ServiceOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.ServiceOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.MethodOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.MethodOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.UninterpretedOption.NamePart', Bin, TrUserData) -> id('decode_msg_google.protobuf.UninterpretedOption.NamePart'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.UninterpretedOption', Bin, TrUserData) -> id('decode_msg_google.protobuf.UninterpretedOption'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.SourceCodeInfo.Location', Bin, TrUserData) -> id('decode_msg_google.protobuf.SourceCodeInfo.Location'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.SourceCodeInfo', Bin, TrUserData) -> id('decode_msg_google.protobuf.SourceCodeInfo'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.GeneratedCodeInfo.Annotation', Bin, TrUserData) -> id('decode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.GeneratedCodeInfo', Bin, TrUserData) -> id('decode_msg_google.protobuf.GeneratedCodeInfo'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.api.Http', Bin, TrUserData) -> id('decode_msg_google.api.Http'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.api.HttpRule', Bin, TrUserData) -> id('decode_msg_google.api.HttpRule'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.api.CustomHttpPattern', Bin, TrUserData) -> id('decode_msg_google.api.CustomHttpPattern'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('grpc.gateway.protoc_gen_openapiv2.options.Swagger', Bin, TrUserData) -> id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('grpc.gateway.protoc_gen_openapiv2.options.Operation', Bin, TrUserData) -> id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('grpc.gateway.protoc_gen_openapiv2.options.Parameters', Bin, TrUserData) -> id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter', Bin, TrUserData) -> id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('grpc.gateway.protoc_gen_openapiv2.options.Header', Bin, TrUserData) -> id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Header'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('grpc.gateway.protoc_gen_openapiv2.options.Response', Bin, TrUserData) -> id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Response'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('grpc.gateway.protoc_gen_openapiv2.options.Info', Bin, TrUserData) -> id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Info'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('grpc.gateway.protoc_gen_openapiv2.options.Contact', Bin, TrUserData) -> id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('grpc.gateway.protoc_gen_openapiv2.options.License', Bin, TrUserData) -> id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.License'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation', Bin, TrUserData) -> id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('grpc.gateway.protoc_gen_openapiv2.options.Schema', Bin, TrUserData) -> id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration', Bin, TrUserData) -> id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('grpc.gateway.protoc_gen_openapiv2.options.JSONSchema', Bin, TrUserData) -> id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('grpc.gateway.protoc_gen_openapiv2.options.Tag', Bin, TrUserData) -> id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions', Bin, TrUserData) -> id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme', Bin, TrUserData) -> id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue', Bin, TrUserData) -> + id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement', Bin, TrUserData) -> id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('grpc.gateway.protoc_gen_openapiv2.options.Scopes', Bin, TrUserData) -> id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.Struct', Bin, TrUserData) -> id('decode_msg_google.protobuf.Struct'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.Value', Bin, TrUserData) -> id('decode_msg_google.protobuf.Value'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.ListValue', Bin, TrUserData) -> id('decode_msg_google.protobuf.ListValue'(Bin, TrUserData), TrUserData). + + + +'decode_msg_etcdserverpb.ResponseHeader'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.ResponseHeader'(Bin, 0, 0, 0, id(0, TrUserData), id(0, TrUserData), id(0, TrUserData), id(0, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.ResponseHeader'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_etcdserverpb.ResponseHeader_cluster_id'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_etcdserverpb.ResponseHeader'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_etcdserverpb.ResponseHeader_member_id'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_etcdserverpb.ResponseHeader'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_etcdserverpb.ResponseHeader_revision'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_etcdserverpb.ResponseHeader'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_etcdserverpb.ResponseHeader_raft_term'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_etcdserverpb.ResponseHeader'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, _) -> #{cluster_id => F@_1, member_id => F@_2, revision => F@_3, raft_term => F@_4}; +'dfp_read_field_def_etcdserverpb.ResponseHeader'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dg_read_field_def_etcdserverpb.ResponseHeader'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'dg_read_field_def_etcdserverpb.ResponseHeader'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_etcdserverpb.ResponseHeader'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dg_read_field_def_etcdserverpb.ResponseHeader'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_etcdserverpb.ResponseHeader_cluster_id'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 16 -> 'd_field_etcdserverpb.ResponseHeader_member_id'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 24 -> 'd_field_etcdserverpb.ResponseHeader_revision'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 32 -> 'd_field_etcdserverpb.ResponseHeader_raft_term'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.ResponseHeader'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 1 -> 'skip_64_etcdserverpb.ResponseHeader'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.ResponseHeader'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 3 -> 'skip_group_etcdserverpb.ResponseHeader'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 5 -> 'skip_32_etcdserverpb.ResponseHeader'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.ResponseHeader'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, _) -> #{cluster_id => F@_1, member_id => F@_2, revision => F@_3, raft_term => F@_4}. + +'d_field_etcdserverpb.ResponseHeader_cluster_id'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.ResponseHeader_cluster_id'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_etcdserverpb.ResponseHeader_cluster_id'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 18446744073709551615, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.ResponseHeader'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, TrUserData). + +'d_field_etcdserverpb.ResponseHeader_member_id'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.ResponseHeader_member_id'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_etcdserverpb.ResponseHeader_member_id'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 18446744073709551615, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.ResponseHeader'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, TrUserData). + +'d_field_etcdserverpb.ResponseHeader_revision'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> 'd_field_etcdserverpb.ResponseHeader_revision'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_etcdserverpb.ResponseHeader_revision'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.ResponseHeader'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, TrUserData). + +'d_field_etcdserverpb.ResponseHeader_raft_term'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.ResponseHeader_raft_term'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_etcdserverpb.ResponseHeader_raft_term'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 18446744073709551615, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.ResponseHeader'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.ResponseHeader'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'skip_varint_etcdserverpb.ResponseHeader'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_varint_etcdserverpb.ResponseHeader'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_etcdserverpb.ResponseHeader'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_length_delimited_etcdserverpb.ResponseHeader'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.ResponseHeader'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_length_delimited_etcdserverpb.ResponseHeader'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.ResponseHeader'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_group_etcdserverpb.ResponseHeader'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.ResponseHeader'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_32_etcdserverpb.ResponseHeader'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_etcdserverpb.ResponseHeader'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_64_etcdserverpb.ResponseHeader'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_etcdserverpb.ResponseHeader'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'decode_msg_etcdserverpb.RangeRequest'(Bin, TrUserData) -> + 'dfp_read_field_def_etcdserverpb.RangeRequest'(Bin, + 0, + 0, + 0, + id(<<>>, TrUserData), + id(<<>>, TrUserData), + id(0, TrUserData), + id(0, TrUserData), + id('NONE', TrUserData), + id('KEY', TrUserData), + id(false, TrUserData), + id(false, TrUserData), + id(false, TrUserData), + id(0, TrUserData), + id(0, TrUserData), + id(0, TrUserData), + id(0, TrUserData), + TrUserData). + +'dfp_read_field_def_etcdserverpb.RangeRequest'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_etcdserverpb.RangeRequest_key'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_etcdserverpb.RangeRequest'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_etcdserverpb.RangeRequest_range_end'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_etcdserverpb.RangeRequest'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_etcdserverpb.RangeRequest_limit'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_etcdserverpb.RangeRequest'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_etcdserverpb.RangeRequest_revision'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_etcdserverpb.RangeRequest'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_etcdserverpb.RangeRequest_sort_order'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_etcdserverpb.RangeRequest'(<<48, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_etcdserverpb.RangeRequest_sort_target'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_etcdserverpb.RangeRequest'(<<56, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_etcdserverpb.RangeRequest_serializable'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_etcdserverpb.RangeRequest'(<<64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_etcdserverpb.RangeRequest_keys_only'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_etcdserverpb.RangeRequest'(<<72, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_etcdserverpb.RangeRequest_count_only'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_etcdserverpb.RangeRequest'(<<80, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_etcdserverpb.RangeRequest_min_mod_revision'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_etcdserverpb.RangeRequest'(<<88, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_etcdserverpb.RangeRequest_max_mod_revision'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_etcdserverpb.RangeRequest'(<<96, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_etcdserverpb.RangeRequest_min_create_revision'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_etcdserverpb.RangeRequest'(<<104, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_etcdserverpb.RangeRequest_max_create_revision'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_etcdserverpb.RangeRequest'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, _) -> + #{key => F@_1, range_end => F@_2, limit => F@_3, revision => F@_4, sort_order => F@_5, sort_target => F@_6, serializable => F@_7, keys_only => F@_8, count_only => F@_9, min_mod_revision => F@_10, max_mod_revision => F@_11, + min_create_revision => F@_12, max_create_revision => F@_13}; +'dfp_read_field_def_etcdserverpb.RangeRequest'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'dg_read_field_def_etcdserverpb.RangeRequest'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'dg_read_field_def_etcdserverpb.RangeRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_etcdserverpb.RangeRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dg_read_field_def_etcdserverpb.RangeRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.RangeRequest_key'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 18 -> 'd_field_etcdserverpb.RangeRequest_range_end'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 24 -> 'd_field_etcdserverpb.RangeRequest_limit'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 32 -> 'd_field_etcdserverpb.RangeRequest_revision'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 40 -> 'd_field_etcdserverpb.RangeRequest_sort_order'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 48 -> 'd_field_etcdserverpb.RangeRequest_sort_target'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 56 -> 'd_field_etcdserverpb.RangeRequest_serializable'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 64 -> 'd_field_etcdserverpb.RangeRequest_keys_only'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 72 -> 'd_field_etcdserverpb.RangeRequest_count_only'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 80 -> 'd_field_etcdserverpb.RangeRequest_min_mod_revision'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 88 -> 'd_field_etcdserverpb.RangeRequest_max_mod_revision'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 96 -> 'd_field_etcdserverpb.RangeRequest_min_create_revision'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 104 -> 'd_field_etcdserverpb.RangeRequest_max_create_revision'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.RangeRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 1 -> 'skip_64_etcdserverpb.RangeRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.RangeRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 3 -> 'skip_group_etcdserverpb.RangeRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 5 -> 'skip_32_etcdserverpb.RangeRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.RangeRequest'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, _) -> + #{key => F@_1, range_end => F@_2, limit => F@_3, revision => F@_4, sort_order => F@_5, sort_target => F@_6, serializable => F@_7, keys_only => F@_8, count_only => F@_9, min_mod_revision => F@_10, max_mod_revision => F@_11, + min_create_revision => F@_12, max_create_revision => F@_13}. + +'d_field_etcdserverpb.RangeRequest_key'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.RangeRequest_key'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_etcdserverpb.RangeRequest_key'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.RangeRequest'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'d_field_etcdserverpb.RangeRequest_range_end'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.RangeRequest_range_end'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_etcdserverpb.RangeRequest_range_end'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.RangeRequest'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'d_field_etcdserverpb.RangeRequest_limit'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.RangeRequest_limit'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_etcdserverpb.RangeRequest_limit'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.RangeRequest'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'d_field_etcdserverpb.RangeRequest_revision'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.RangeRequest_revision'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_etcdserverpb.RangeRequest_revision'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.RangeRequest'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'d_field_etcdserverpb.RangeRequest_sort_order'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.RangeRequest_sort_order'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_etcdserverpb.RangeRequest_sort_order'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_etcdserverpb.RangeRequest.SortOrder'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.RangeRequest'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'d_field_etcdserverpb.RangeRequest_sort_target'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.RangeRequest_sort_target'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_etcdserverpb.RangeRequest_sort_target'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_etcdserverpb.RangeRequest.SortTarget'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.RangeRequest'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'d_field_etcdserverpb.RangeRequest_serializable'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.RangeRequest_serializable'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_etcdserverpb.RangeRequest_serializable'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.RangeRequest'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, NewFValue, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'d_field_etcdserverpb.RangeRequest_keys_only'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.RangeRequest_keys_only'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_etcdserverpb.RangeRequest_keys_only'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.RangeRequest'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, NewFValue, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'d_field_etcdserverpb.RangeRequest_count_only'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.RangeRequest_count_only'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_etcdserverpb.RangeRequest_count_only'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, _, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.RangeRequest'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, NewFValue, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'d_field_etcdserverpb.RangeRequest_min_mod_revision'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.RangeRequest_min_mod_revision'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_etcdserverpb.RangeRequest_min_mod_revision'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, _, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.RangeRequest'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, NewFValue, F@_11, F@_12, F@_13, TrUserData). + +'d_field_etcdserverpb.RangeRequest_max_mod_revision'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.RangeRequest_max_mod_revision'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_etcdserverpb.RangeRequest_max_mod_revision'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, _, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.RangeRequest'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, NewFValue, F@_12, F@_13, TrUserData). + +'d_field_etcdserverpb.RangeRequest_min_create_revision'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.RangeRequest_min_create_revision'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_etcdserverpb.RangeRequest_min_create_revision'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _, F@_13, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.RangeRequest'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, NewFValue, F@_13, TrUserData). + +'d_field_etcdserverpb.RangeRequest_max_create_revision'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.RangeRequest_max_create_revision'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_etcdserverpb.RangeRequest_max_create_revision'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.RangeRequest'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.RangeRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'skip_varint_etcdserverpb.RangeRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'skip_varint_etcdserverpb.RangeRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'dfp_read_field_def_etcdserverpb.RangeRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'skip_length_delimited_etcdserverpb.RangeRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.RangeRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'skip_length_delimited_etcdserverpb.RangeRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.RangeRequest'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'skip_group_etcdserverpb.RangeRequest'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.RangeRequest'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'skip_32_etcdserverpb.RangeRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'dfp_read_field_def_etcdserverpb.RangeRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'skip_64_etcdserverpb.RangeRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'dfp_read_field_def_etcdserverpb.RangeRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'decode_msg_etcdserverpb.RangeResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.RangeResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), id(false, TrUserData), id(0, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.RangeResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_etcdserverpb.RangeResponse_header'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_etcdserverpb.RangeResponse'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_etcdserverpb.RangeResponse_kvs'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_etcdserverpb.RangeResponse'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_etcdserverpb.RangeResponse_more'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_etcdserverpb.RangeResponse'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_etcdserverpb.RangeResponse_count'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_etcdserverpb.RangeResponse'(<<>>, 0, 0, _, F@_1, R1, F@_3, F@_4, TrUserData) -> + S1 = #{more => F@_3, count => F@_4}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end, + if R1 == '$undef' -> S2; + true -> S2#{kvs => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_etcdserverpb.RangeResponse'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dg_read_field_def_etcdserverpb.RangeResponse'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'dg_read_field_def_etcdserverpb.RangeResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_etcdserverpb.RangeResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dg_read_field_def_etcdserverpb.RangeResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.RangeResponse_header'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 18 -> 'd_field_etcdserverpb.RangeResponse_kvs'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 24 -> 'd_field_etcdserverpb.RangeResponse_more'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 32 -> 'd_field_etcdserverpb.RangeResponse_count'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.RangeResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 1 -> 'skip_64_etcdserverpb.RangeResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.RangeResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 3 -> 'skip_group_etcdserverpb.RangeResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 5 -> 'skip_32_etcdserverpb.RangeResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.RangeResponse'(<<>>, 0, 0, _, F@_1, R1, F@_3, F@_4, TrUserData) -> + S1 = #{more => F@_3, count => F@_4}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end, + if R1 == '$undef' -> S2; + true -> S2#{kvs => lists_reverse(R1, TrUserData)} + end. + +'d_field_etcdserverpb.RangeResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> 'd_field_etcdserverpb.RangeResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_etcdserverpb.RangeResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.RangeResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + F@_2, + F@_3, + F@_4, + TrUserData). + +'d_field_etcdserverpb.RangeResponse_kvs'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> 'd_field_etcdserverpb.RangeResponse_kvs'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_etcdserverpb.RangeResponse_kvs'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_mvccpb.KeyValue'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.RangeResponse'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, F@_4, TrUserData). + +'d_field_etcdserverpb.RangeResponse_more'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> 'd_field_etcdserverpb.RangeResponse_more'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_etcdserverpb.RangeResponse_more'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.RangeResponse'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, TrUserData). + +'d_field_etcdserverpb.RangeResponse_count'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> 'd_field_etcdserverpb.RangeResponse_count'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_etcdserverpb.RangeResponse_count'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.RangeResponse'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.RangeResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'skip_varint_etcdserverpb.RangeResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_varint_etcdserverpb.RangeResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_etcdserverpb.RangeResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_length_delimited_etcdserverpb.RangeResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.RangeResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_length_delimited_etcdserverpb.RangeResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.RangeResponse'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_group_etcdserverpb.RangeResponse'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.RangeResponse'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_32_etcdserverpb.RangeResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_etcdserverpb.RangeResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_64_etcdserverpb.RangeResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_etcdserverpb.RangeResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'decode_msg_etcdserverpb.PutRequest'(Bin, TrUserData) -> + 'dfp_read_field_def_etcdserverpb.PutRequest'(Bin, 0, 0, 0, id(<<>>, TrUserData), id(<<>>, TrUserData), id(0, TrUserData), id(false, TrUserData), id(false, TrUserData), id(false, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.PutRequest'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'd_field_etcdserverpb.PutRequest_key'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_etcdserverpb.PutRequest'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'd_field_etcdserverpb.PutRequest_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_etcdserverpb.PutRequest'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'd_field_etcdserverpb.PutRequest_lease'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_etcdserverpb.PutRequest'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'd_field_etcdserverpb.PutRequest_prev_kv'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_etcdserverpb.PutRequest'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'd_field_etcdserverpb.PutRequest_ignore_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_etcdserverpb.PutRequest'(<<48, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'd_field_etcdserverpb.PutRequest_ignore_lease'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_etcdserverpb.PutRequest'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _) -> #{key => F@_1, value => F@_2, lease => F@_3, prev_kv => F@_4, ignore_value => F@_5, ignore_lease => F@_6}; +'dfp_read_field_def_etcdserverpb.PutRequest'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'dg_read_field_def_etcdserverpb.PutRequest'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'dg_read_field_def_etcdserverpb.PutRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_etcdserverpb.PutRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dg_read_field_def_etcdserverpb.PutRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.PutRequest_key'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 18 -> 'd_field_etcdserverpb.PutRequest_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 24 -> 'd_field_etcdserverpb.PutRequest_lease'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 32 -> 'd_field_etcdserverpb.PutRequest_prev_kv'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 40 -> 'd_field_etcdserverpb.PutRequest_ignore_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 48 -> 'd_field_etcdserverpb.PutRequest_ignore_lease'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.PutRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 1 -> 'skip_64_etcdserverpb.PutRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.PutRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 3 -> 'skip_group_etcdserverpb.PutRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 5 -> 'skip_32_etcdserverpb.PutRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.PutRequest'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _) -> #{key => F@_1, value => F@_2, lease => F@_3, prev_kv => F@_4, ignore_value => F@_5, ignore_lease => F@_6}. + +'d_field_etcdserverpb.PutRequest_key'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.PutRequest_key'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_etcdserverpb.PutRequest_key'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.PutRequest'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'d_field_etcdserverpb.PutRequest_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.PutRequest_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_etcdserverpb.PutRequest_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.PutRequest'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'d_field_etcdserverpb.PutRequest_lease'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.PutRequest_lease'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_etcdserverpb.PutRequest_lease'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.PutRequest'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, TrUserData). + +'d_field_etcdserverpb.PutRequest_prev_kv'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.PutRequest_prev_kv'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_etcdserverpb.PutRequest_prev_kv'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.PutRequest'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, TrUserData). + +'d_field_etcdserverpb.PutRequest_ignore_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.PutRequest_ignore_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_etcdserverpb.PutRequest_ignore_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.PutRequest'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, TrUserData). + +'d_field_etcdserverpb.PutRequest_ignore_lease'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.PutRequest_ignore_lease'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_etcdserverpb.PutRequest_ignore_lease'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.PutRequest'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.PutRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'skip_varint_etcdserverpb.PutRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'skip_varint_etcdserverpb.PutRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'dfp_read_field_def_etcdserverpb.PutRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_length_delimited_etcdserverpb.PutRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.PutRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'skip_length_delimited_etcdserverpb.PutRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.PutRequest'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_group_etcdserverpb.PutRequest'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.PutRequest'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_32_etcdserverpb.PutRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'dfp_read_field_def_etcdserverpb.PutRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_64_etcdserverpb.PutRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'dfp_read_field_def_etcdserverpb.PutRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'decode_msg_etcdserverpb.PutResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.PutResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.PutResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.PutResponse_header'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.PutResponse'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.PutResponse_prev_kv'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.PutResponse'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end, + if F@_2 == '$undef' -> S2; + true -> S2#{prev_kv => F@_2} + end; +'dfp_read_field_def_etcdserverpb.PutResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_etcdserverpb.PutResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_etcdserverpb.PutResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.PutResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_etcdserverpb.PutResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.PutResponse_header'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_etcdserverpb.PutResponse_prev_kv'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.PutResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_etcdserverpb.PutResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.PutResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_etcdserverpb.PutResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_etcdserverpb.PutResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.PutResponse'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end, + if F@_2 == '$undef' -> S2; + true -> S2#{prev_kv => F@_2} + end. + +'d_field_etcdserverpb.PutResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.PutResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.PutResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.PutResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + F@_2, + TrUserData). + +'d_field_etcdserverpb.PutResponse_prev_kv'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.PutResponse_prev_kv'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.PutResponse_prev_kv'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_mvccpb.KeyValue'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.PutResponse'(RestF, + 0, + 0, + F, + F@_1, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_mvccpb.KeyValue'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_etcdserverpb.PutResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_etcdserverpb.PutResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_etcdserverpb.PutResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.PutResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_etcdserverpb.PutResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.PutResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_etcdserverpb.PutResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.PutResponse'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_etcdserverpb.PutResponse'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.PutResponse'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_etcdserverpb.PutResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.PutResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_etcdserverpb.PutResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.PutResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_etcdserverpb.DeleteRangeRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.DeleteRangeRequest'(Bin, 0, 0, 0, id(<<>>, TrUserData), id(<<>>, TrUserData), id(false, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.DeleteRangeRequest'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.DeleteRangeRequest_key'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.DeleteRangeRequest'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.DeleteRangeRequest_range_end'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.DeleteRangeRequest'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.DeleteRangeRequest_prev_kv'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.DeleteRangeRequest'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> #{key => F@_1, range_end => F@_2, prev_kv => F@_3}; +'dfp_read_field_def_etcdserverpb.DeleteRangeRequest'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_etcdserverpb.DeleteRangeRequest'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_etcdserverpb.DeleteRangeRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_etcdserverpb.DeleteRangeRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_etcdserverpb.DeleteRangeRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.DeleteRangeRequest_key'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 18 -> 'd_field_etcdserverpb.DeleteRangeRequest_range_end'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 24 -> 'd_field_etcdserverpb.DeleteRangeRequest_prev_kv'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.DeleteRangeRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_etcdserverpb.DeleteRangeRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.DeleteRangeRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_etcdserverpb.DeleteRangeRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_etcdserverpb.DeleteRangeRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.DeleteRangeRequest'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> #{key => F@_1, range_end => F@_2, prev_kv => F@_3}. + +'d_field_etcdserverpb.DeleteRangeRequest_key'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_etcdserverpb.DeleteRangeRequest_key'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.DeleteRangeRequest_key'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.DeleteRangeRequest'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_etcdserverpb.DeleteRangeRequest_range_end'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_etcdserverpb.DeleteRangeRequest_range_end'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.DeleteRangeRequest_range_end'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.DeleteRangeRequest'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, TrUserData). + +'d_field_etcdserverpb.DeleteRangeRequest_prev_kv'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_etcdserverpb.DeleteRangeRequest_prev_kv'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.DeleteRangeRequest_prev_kv'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.DeleteRangeRequest'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.DeleteRangeRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_etcdserverpb.DeleteRangeRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_etcdserverpb.DeleteRangeRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.DeleteRangeRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_etcdserverpb.DeleteRangeRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.DeleteRangeRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_etcdserverpb.DeleteRangeRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.DeleteRangeRequest'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_etcdserverpb.DeleteRangeRequest'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.DeleteRangeRequest'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_etcdserverpb.DeleteRangeRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.DeleteRangeRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_etcdserverpb.DeleteRangeRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.DeleteRangeRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_etcdserverpb.DeleteRangeResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.DeleteRangeResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), id(0, TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.DeleteRangeResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.DeleteRangeResponse_header'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.DeleteRangeResponse'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.DeleteRangeResponse_deleted'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.DeleteRangeResponse'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.DeleteRangeResponse_prev_kvs'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.DeleteRangeResponse'(<<>>, 0, 0, _, F@_1, F@_2, R1, TrUserData) -> + S1 = #{deleted => F@_2}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end, + if R1 == '$undef' -> S2; + true -> S2#{prev_kvs => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_etcdserverpb.DeleteRangeResponse'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_etcdserverpb.DeleteRangeResponse'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_etcdserverpb.DeleteRangeResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_etcdserverpb.DeleteRangeResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_etcdserverpb.DeleteRangeResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.DeleteRangeResponse_header'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 16 -> 'd_field_etcdserverpb.DeleteRangeResponse_deleted'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 26 -> 'd_field_etcdserverpb.DeleteRangeResponse_prev_kvs'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.DeleteRangeResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_etcdserverpb.DeleteRangeResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.DeleteRangeResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_etcdserverpb.DeleteRangeResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_etcdserverpb.DeleteRangeResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.DeleteRangeResponse'(<<>>, 0, 0, _, F@_1, F@_2, R1, TrUserData) -> + S1 = #{deleted => F@_2}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end, + if R1 == '$undef' -> S2; + true -> S2#{prev_kvs => lists_reverse(R1, TrUserData)} + end. + +'d_field_etcdserverpb.DeleteRangeResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_etcdserverpb.DeleteRangeResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.DeleteRangeResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.DeleteRangeResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + F@_2, + F@_3, + TrUserData). + +'d_field_etcdserverpb.DeleteRangeResponse_deleted'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_etcdserverpb.DeleteRangeResponse_deleted'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.DeleteRangeResponse_deleted'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.DeleteRangeResponse'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, TrUserData). + +'d_field_etcdserverpb.DeleteRangeResponse_prev_kvs'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_etcdserverpb.DeleteRangeResponse_prev_kvs'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.DeleteRangeResponse_prev_kvs'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_mvccpb.KeyValue'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.DeleteRangeResponse'(RestF, 0, 0, F, F@_1, F@_2, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_etcdserverpb.DeleteRangeResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_etcdserverpb.DeleteRangeResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_etcdserverpb.DeleteRangeResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.DeleteRangeResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_etcdserverpb.DeleteRangeResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.DeleteRangeResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_etcdserverpb.DeleteRangeResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.DeleteRangeResponse'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_etcdserverpb.DeleteRangeResponse'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.DeleteRangeResponse'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_etcdserverpb.DeleteRangeResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.DeleteRangeResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_etcdserverpb.DeleteRangeResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.DeleteRangeResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_etcdserverpb.RequestOp'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.RequestOp'(Bin, 0, 0, 0, id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.RequestOp'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.RequestOp_request_range'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.RequestOp'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.RequestOp_request_put'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.RequestOp'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.RequestOp_request_delete_range'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.RequestOp'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.RequestOp_request_txn'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.RequestOp'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{request => F@_1} + end; +'dfp_read_field_def_etcdserverpb.RequestOp'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.RequestOp'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.RequestOp'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.RequestOp'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.RequestOp'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.RequestOp_request_range'(Rest, 0, 0, 0, F@_1, TrUserData); + 18 -> 'd_field_etcdserverpb.RequestOp_request_put'(Rest, 0, 0, 0, F@_1, TrUserData); + 26 -> 'd_field_etcdserverpb.RequestOp_request_delete_range'(Rest, 0, 0, 0, F@_1, TrUserData); + 34 -> 'd_field_etcdserverpb.RequestOp_request_txn'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.RequestOp'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.RequestOp'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.RequestOp'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.RequestOp'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.RequestOp'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.RequestOp'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{request => F@_1} + end. + +'d_field_etcdserverpb.RequestOp_request_range'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.RequestOp_request_range'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.RequestOp_request_range'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.RangeRequest'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.RequestOp'(RestF, + 0, + 0, + F, + case Prev of + '$undef' -> id({request_range, NewFValue}, TrUserData); + {request_range, MVPrev} -> id({request_range, 'merge_msg_etcdserverpb.RangeRequest'(MVPrev, NewFValue, TrUserData)}, TrUserData); + _ -> id({request_range, NewFValue}, TrUserData) + end, + TrUserData). + +'d_field_etcdserverpb.RequestOp_request_put'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.RequestOp_request_put'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.RequestOp_request_put'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.PutRequest'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.RequestOp'(RestF, + 0, + 0, + F, + case Prev of + '$undef' -> id({request_put, NewFValue}, TrUserData); + {request_put, MVPrev} -> id({request_put, 'merge_msg_etcdserverpb.PutRequest'(MVPrev, NewFValue, TrUserData)}, TrUserData); + _ -> id({request_put, NewFValue}, TrUserData) + end, + TrUserData). + +'d_field_etcdserverpb.RequestOp_request_delete_range'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.RequestOp_request_delete_range'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.RequestOp_request_delete_range'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.DeleteRangeRequest'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.RequestOp'(RestF, + 0, + 0, + F, + case Prev of + '$undef' -> id({request_delete_range, NewFValue}, TrUserData); + {request_delete_range, MVPrev} -> id({request_delete_range, 'merge_msg_etcdserverpb.DeleteRangeRequest'(MVPrev, NewFValue, TrUserData)}, TrUserData); + _ -> id({request_delete_range, NewFValue}, TrUserData) + end, + TrUserData). + +'d_field_etcdserverpb.RequestOp_request_txn'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.RequestOp_request_txn'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.RequestOp_request_txn'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.TxnRequest'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.RequestOp'(RestF, + 0, + 0, + F, + case Prev of + '$undef' -> id({request_txn, NewFValue}, TrUserData); + {request_txn, MVPrev} -> id({request_txn, 'merge_msg_etcdserverpb.TxnRequest'(MVPrev, NewFValue, TrUserData)}, TrUserData); + _ -> id({request_txn, NewFValue}, TrUserData) + end, + TrUserData). + +'skip_varint_etcdserverpb.RequestOp'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.RequestOp'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.RequestOp'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.RequestOp'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.RequestOp'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.RequestOp'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.RequestOp'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.RequestOp'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.RequestOp'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.RequestOp'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.RequestOp'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.RequestOp'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.RequestOp'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.RequestOp'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.ResponseOp'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.ResponseOp'(Bin, 0, 0, 0, id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.ResponseOp'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.ResponseOp_response_range'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.ResponseOp'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.ResponseOp_response_put'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.ResponseOp'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.ResponseOp_response_delete_range'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.ResponseOp'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.ResponseOp_response_txn'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.ResponseOp'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{response => F@_1} + end; +'dfp_read_field_def_etcdserverpb.ResponseOp'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.ResponseOp'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.ResponseOp'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.ResponseOp'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.ResponseOp'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.ResponseOp_response_range'(Rest, 0, 0, 0, F@_1, TrUserData); + 18 -> 'd_field_etcdserverpb.ResponseOp_response_put'(Rest, 0, 0, 0, F@_1, TrUserData); + 26 -> 'd_field_etcdserverpb.ResponseOp_response_delete_range'(Rest, 0, 0, 0, F@_1, TrUserData); + 34 -> 'd_field_etcdserverpb.ResponseOp_response_txn'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.ResponseOp'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.ResponseOp'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.ResponseOp'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.ResponseOp'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.ResponseOp'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.ResponseOp'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{response => F@_1} + end. + +'d_field_etcdserverpb.ResponseOp_response_range'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.ResponseOp_response_range'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.ResponseOp_response_range'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.RangeResponse'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.ResponseOp'(RestF, + 0, + 0, + F, + case Prev of + '$undef' -> id({response_range, NewFValue}, TrUserData); + {response_range, MVPrev} -> id({response_range, 'merge_msg_etcdserverpb.RangeResponse'(MVPrev, NewFValue, TrUserData)}, TrUserData); + _ -> id({response_range, NewFValue}, TrUserData) + end, + TrUserData). + +'d_field_etcdserverpb.ResponseOp_response_put'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.ResponseOp_response_put'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.ResponseOp_response_put'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.PutResponse'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.ResponseOp'(RestF, + 0, + 0, + F, + case Prev of + '$undef' -> id({response_put, NewFValue}, TrUserData); + {response_put, MVPrev} -> id({response_put, 'merge_msg_etcdserverpb.PutResponse'(MVPrev, NewFValue, TrUserData)}, TrUserData); + _ -> id({response_put, NewFValue}, TrUserData) + end, + TrUserData). + +'d_field_etcdserverpb.ResponseOp_response_delete_range'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.ResponseOp_response_delete_range'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.ResponseOp_response_delete_range'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.DeleteRangeResponse'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.ResponseOp'(RestF, + 0, + 0, + F, + case Prev of + '$undef' -> id({response_delete_range, NewFValue}, TrUserData); + {response_delete_range, MVPrev} -> id({response_delete_range, 'merge_msg_etcdserverpb.DeleteRangeResponse'(MVPrev, NewFValue, TrUserData)}, TrUserData); + _ -> id({response_delete_range, NewFValue}, TrUserData) + end, + TrUserData). + +'d_field_etcdserverpb.ResponseOp_response_txn'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.ResponseOp_response_txn'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.ResponseOp_response_txn'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.TxnResponse'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.ResponseOp'(RestF, + 0, + 0, + F, + case Prev of + '$undef' -> id({response_txn, NewFValue}, TrUserData); + {response_txn, MVPrev} -> id({response_txn, 'merge_msg_etcdserverpb.TxnResponse'(MVPrev, NewFValue, TrUserData)}, TrUserData); + _ -> id({response_txn, NewFValue}, TrUserData) + end, + TrUserData). + +'skip_varint_etcdserverpb.ResponseOp'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.ResponseOp'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.ResponseOp'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.ResponseOp'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.ResponseOp'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.ResponseOp'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.ResponseOp'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.ResponseOp'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.ResponseOp'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.ResponseOp'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.ResponseOp'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.ResponseOp'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.ResponseOp'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.ResponseOp'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.Compare'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.Compare'(Bin, 0, 0, 0, id('EQUAL', TrUserData), id('VERSION', TrUserData), id(<<>>, TrUserData), id('$undef', TrUserData), id(<<>>, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.Compare'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_etcdserverpb.Compare_result'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_etcdserverpb.Compare'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_etcdserverpb.Compare_target'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_etcdserverpb.Compare'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_etcdserverpb.Compare_key'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_etcdserverpb.Compare'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_etcdserverpb.Compare_version'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_etcdserverpb.Compare'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_etcdserverpb.Compare_create_revision'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_etcdserverpb.Compare'(<<48, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_etcdserverpb.Compare_mod_revision'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_etcdserverpb.Compare'(<<58, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_etcdserverpb.Compare_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_etcdserverpb.Compare'(<<64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_etcdserverpb.Compare_lease'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_etcdserverpb.Compare'(<<130, 4, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_etcdserverpb.Compare_range_end'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_etcdserverpb.Compare'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, _) -> + S1 = #{result => F@_1, target => F@_2, key => F@_3, range_end => F@_5}, + if F@_4 == '$undef' -> S1; + true -> S1#{target_union => F@_4} + end; +'dfp_read_field_def_etcdserverpb.Compare'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dg_read_field_def_etcdserverpb.Compare'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'dg_read_field_def_etcdserverpb.Compare'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_etcdserverpb.Compare'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dg_read_field_def_etcdserverpb.Compare'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_etcdserverpb.Compare_result'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 16 -> 'd_field_etcdserverpb.Compare_target'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 26 -> 'd_field_etcdserverpb.Compare_key'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 32 -> 'd_field_etcdserverpb.Compare_version'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 40 -> 'd_field_etcdserverpb.Compare_create_revision'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 48 -> 'd_field_etcdserverpb.Compare_mod_revision'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 58 -> 'd_field_etcdserverpb.Compare_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 64 -> 'd_field_etcdserverpb.Compare_lease'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 514 -> 'd_field_etcdserverpb.Compare_range_end'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.Compare'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 1 -> 'skip_64_etcdserverpb.Compare'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.Compare'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 3 -> 'skip_group_etcdserverpb.Compare'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 5 -> 'skip_32_etcdserverpb.Compare'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.Compare'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, _) -> + S1 = #{result => F@_1, target => F@_2, key => F@_3, range_end => F@_5}, + if F@_4 == '$undef' -> S1; + true -> S1#{target_union => F@_4} + end. + +'d_field_etcdserverpb.Compare_result'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> 'd_field_etcdserverpb.Compare_result'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_etcdserverpb.Compare_result'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_etcdserverpb.Compare.CompareResult'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.Compare'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'d_field_etcdserverpb.Compare_target'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> 'd_field_etcdserverpb.Compare_target'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_etcdserverpb.Compare_target'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_etcdserverpb.Compare.CompareTarget'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.Compare'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, TrUserData). + +'d_field_etcdserverpb.Compare_key'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> 'd_field_etcdserverpb.Compare_key'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_etcdserverpb.Compare_key'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.Compare'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, TrUserData). + +'d_field_etcdserverpb.Compare_version'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> 'd_field_etcdserverpb.Compare_version'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_etcdserverpb.Compare_version'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.Compare'(RestF, 0, 0, F, F@_1, F@_2, F@_3, id({version, NewFValue}, TrUserData), F@_5, TrUserData). + +'d_field_etcdserverpb.Compare_create_revision'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.Compare_create_revision'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_etcdserverpb.Compare_create_revision'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.Compare'(RestF, 0, 0, F, F@_1, F@_2, F@_3, id({create_revision, NewFValue}, TrUserData), F@_5, TrUserData). + +'d_field_etcdserverpb.Compare_mod_revision'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.Compare_mod_revision'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_etcdserverpb.Compare_mod_revision'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.Compare'(RestF, 0, 0, F, F@_1, F@_2, F@_3, id({mod_revision, NewFValue}, TrUserData), F@_5, TrUserData). + +'d_field_etcdserverpb.Compare_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> 'd_field_etcdserverpb.Compare_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_etcdserverpb.Compare_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.Compare'(RestF, 0, 0, F, F@_1, F@_2, F@_3, id({value, NewFValue}, TrUserData), F@_5, TrUserData). + +'d_field_etcdserverpb.Compare_lease'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> 'd_field_etcdserverpb.Compare_lease'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_etcdserverpb.Compare_lease'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.Compare'(RestF, 0, 0, F, F@_1, F@_2, F@_3, id({lease, NewFValue}, TrUserData), F@_5, TrUserData). + +'d_field_etcdserverpb.Compare_range_end'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> 'd_field_etcdserverpb.Compare_range_end'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_etcdserverpb.Compare_range_end'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.Compare'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.Compare'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'skip_varint_etcdserverpb.Compare'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_varint_etcdserverpb.Compare'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_etcdserverpb.Compare'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_length_delimited_etcdserverpb.Compare'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.Compare'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_length_delimited_etcdserverpb.Compare'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.Compare'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_group_etcdserverpb.Compare'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.Compare'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_32_etcdserverpb.Compare'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_etcdserverpb.Compare'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_64_etcdserverpb.Compare'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_etcdserverpb.Compare'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'decode_msg_etcdserverpb.TxnRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.TxnRequest'(Bin, 0, 0, 0, id([], TrUserData), id([], TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.TxnRequest'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.TxnRequest_compare'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.TxnRequest'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.TxnRequest_success'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.TxnRequest'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.TxnRequest_failure'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.TxnRequest'(<<>>, 0, 0, _, R1, R2, R3, TrUserData) -> + S1 = #{}, + S2 = if R1 == '$undef' -> S1; + true -> S1#{compare => lists_reverse(R1, TrUserData)} + end, + S3 = if R2 == '$undef' -> S2; + true -> S2#{success => lists_reverse(R2, TrUserData)} + end, + if R3 == '$undef' -> S3; + true -> S3#{failure => lists_reverse(R3, TrUserData)} + end; +'dfp_read_field_def_etcdserverpb.TxnRequest'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_etcdserverpb.TxnRequest'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_etcdserverpb.TxnRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.TxnRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_etcdserverpb.TxnRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.TxnRequest_compare'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 18 -> 'd_field_etcdserverpb.TxnRequest_success'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 26 -> 'd_field_etcdserverpb.TxnRequest_failure'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.TxnRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_etcdserverpb.TxnRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.TxnRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_etcdserverpb.TxnRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_etcdserverpb.TxnRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.TxnRequest'(<<>>, 0, 0, _, R1, R2, R3, TrUserData) -> + S1 = #{}, + S2 = if R1 == '$undef' -> S1; + true -> S1#{compare => lists_reverse(R1, TrUserData)} + end, + S3 = if R2 == '$undef' -> S2; + true -> S2#{success => lists_reverse(R2, TrUserData)} + end, + if R3 == '$undef' -> S3; + true -> S3#{failure => lists_reverse(R3, TrUserData)} + end. + +'d_field_etcdserverpb.TxnRequest_compare'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_etcdserverpb.TxnRequest_compare'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.TxnRequest_compare'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.Compare'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.TxnRequest'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), F@_2, F@_3, TrUserData). + +'d_field_etcdserverpb.TxnRequest_success'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_etcdserverpb.TxnRequest_success'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.TxnRequest_success'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.RequestOp'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.TxnRequest'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, TrUserData). + +'d_field_etcdserverpb.TxnRequest_failure'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_etcdserverpb.TxnRequest_failure'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.TxnRequest_failure'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.RequestOp'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.TxnRequest'(RestF, 0, 0, F, F@_1, F@_2, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_etcdserverpb.TxnRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_etcdserverpb.TxnRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_etcdserverpb.TxnRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.TxnRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_etcdserverpb.TxnRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.TxnRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_etcdserverpb.TxnRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.TxnRequest'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_etcdserverpb.TxnRequest'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.TxnRequest'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_etcdserverpb.TxnRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.TxnRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_etcdserverpb.TxnRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.TxnRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_etcdserverpb.TxnResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.TxnResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), id(false, TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.TxnResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.TxnResponse_header'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.TxnResponse'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.TxnResponse_succeeded'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.TxnResponse'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.TxnResponse_responses'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.TxnResponse'(<<>>, 0, 0, _, F@_1, F@_2, R1, TrUserData) -> + S1 = #{succeeded => F@_2}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end, + if R1 == '$undef' -> S2; + true -> S2#{responses => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_etcdserverpb.TxnResponse'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_etcdserverpb.TxnResponse'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_etcdserverpb.TxnResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.TxnResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_etcdserverpb.TxnResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.TxnResponse_header'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 16 -> 'd_field_etcdserverpb.TxnResponse_succeeded'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 26 -> 'd_field_etcdserverpb.TxnResponse_responses'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.TxnResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_etcdserverpb.TxnResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.TxnResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_etcdserverpb.TxnResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_etcdserverpb.TxnResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.TxnResponse'(<<>>, 0, 0, _, F@_1, F@_2, R1, TrUserData) -> + S1 = #{succeeded => F@_2}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end, + if R1 == '$undef' -> S2; + true -> S2#{responses => lists_reverse(R1, TrUserData)} + end. + +'d_field_etcdserverpb.TxnResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_etcdserverpb.TxnResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.TxnResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.TxnResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + F@_2, + F@_3, + TrUserData). + +'d_field_etcdserverpb.TxnResponse_succeeded'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_etcdserverpb.TxnResponse_succeeded'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.TxnResponse_succeeded'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.TxnResponse'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, TrUserData). + +'d_field_etcdserverpb.TxnResponse_responses'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_etcdserverpb.TxnResponse_responses'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.TxnResponse_responses'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseOp'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.TxnResponse'(RestF, 0, 0, F, F@_1, F@_2, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_etcdserverpb.TxnResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_etcdserverpb.TxnResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_etcdserverpb.TxnResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.TxnResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_etcdserverpb.TxnResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.TxnResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_etcdserverpb.TxnResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.TxnResponse'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_etcdserverpb.TxnResponse'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.TxnResponse'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_etcdserverpb.TxnResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.TxnResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_etcdserverpb.TxnResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.TxnResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_etcdserverpb.CompactionRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.CompactionRequest'(Bin, 0, 0, 0, id(0, TrUserData), id(false, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.CompactionRequest'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.CompactionRequest_revision'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.CompactionRequest'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.CompactionRequest_physical'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.CompactionRequest'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{revision => F@_1, physical => F@_2}; +'dfp_read_field_def_etcdserverpb.CompactionRequest'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_etcdserverpb.CompactionRequest'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_etcdserverpb.CompactionRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.CompactionRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_etcdserverpb.CompactionRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_etcdserverpb.CompactionRequest_revision'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 16 -> 'd_field_etcdserverpb.CompactionRequest_physical'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.CompactionRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_etcdserverpb.CompactionRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.CompactionRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_etcdserverpb.CompactionRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_etcdserverpb.CompactionRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.CompactionRequest'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{revision => F@_1, physical => F@_2}. + +'d_field_etcdserverpb.CompactionRequest_revision'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.CompactionRequest_revision'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.CompactionRequest_revision'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.CompactionRequest'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_etcdserverpb.CompactionRequest_physical'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.CompactionRequest_physical'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.CompactionRequest_physical'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.CompactionRequest'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.CompactionRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_etcdserverpb.CompactionRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_etcdserverpb.CompactionRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.CompactionRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_etcdserverpb.CompactionRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.CompactionRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_etcdserverpb.CompactionRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.CompactionRequest'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_etcdserverpb.CompactionRequest'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.CompactionRequest'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_etcdserverpb.CompactionRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.CompactionRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_etcdserverpb.CompactionRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.CompactionRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_etcdserverpb.CompactionResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.CompactionResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.CompactionResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.CompactionResponse_header'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.CompactionResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.CompactionResponse'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.CompactionResponse'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.CompactionResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.CompactionResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.CompactionResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.CompactionResponse_header'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.CompactionResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.CompactionResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.CompactionResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.CompactionResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.CompactionResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.CompactionResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.CompactionResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.CompactionResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.CompactionResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.CompactionResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_etcdserverpb.CompactionResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.CompactionResponse'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.CompactionResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.CompactionResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.CompactionResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.CompactionResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.CompactionResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.CompactionResponse'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.CompactionResponse'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.CompactionResponse'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.CompactionResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.CompactionResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.CompactionResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.CompactionResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.HashRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.HashRequest'(Bin, 0, 0, 0, TrUserData). + +'dfp_read_field_def_etcdserverpb.HashRequest'(<<>>, 0, 0, _, _) -> #{}; +'dfp_read_field_def_etcdserverpb.HashRequest'(Other, Z1, Z2, F, TrUserData) -> 'dg_read_field_def_etcdserverpb.HashRequest'(Other, Z1, Z2, F, TrUserData). + +'dg_read_field_def_etcdserverpb.HashRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.HashRequest'(Rest, N + 7, X bsl N + Acc, F, TrUserData); +'dg_read_field_def_etcdserverpb.HashRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, TrUserData) -> + Key = X bsl N + Acc, + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.HashRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 1 -> 'skip_64_etcdserverpb.HashRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.HashRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 3 -> 'skip_group_etcdserverpb.HashRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 5 -> 'skip_32_etcdserverpb.HashRequest'(Rest, 0, 0, Key bsr 3, TrUserData) + end; +'dg_read_field_def_etcdserverpb.HashRequest'(<<>>, 0, 0, _, _) -> #{}. + +'skip_varint_etcdserverpb.HashRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'skip_varint_etcdserverpb.HashRequest'(Rest, Z1, Z2, F, TrUserData); +'skip_varint_etcdserverpb.HashRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.HashRequest'(Rest, Z1, Z2, F, TrUserData). + +'skip_length_delimited_etcdserverpb.HashRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.HashRequest'(Rest, N + 7, X bsl N + Acc, F, TrUserData); +'skip_length_delimited_etcdserverpb.HashRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.HashRequest'(Rest2, 0, 0, F, TrUserData). + +'skip_group_etcdserverpb.HashRequest'(Bin, _, Z2, FNum, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.HashRequest'(Rest, 0, Z2, FNum, TrUserData). + +'skip_32_etcdserverpb.HashRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.HashRequest'(Rest, Z1, Z2, F, TrUserData). + +'skip_64_etcdserverpb.HashRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.HashRequest'(Rest, Z1, Z2, F, TrUserData). + +'decode_msg_etcdserverpb.HashKVRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.HashKVRequest'(Bin, 0, 0, 0, id(0, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.HashKVRequest'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.HashKVRequest_revision'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.HashKVRequest'(<<>>, 0, 0, _, F@_1, _) -> #{revision => F@_1}; +'dfp_read_field_def_etcdserverpb.HashKVRequest'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.HashKVRequest'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.HashKVRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.HashKVRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.HashKVRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_etcdserverpb.HashKVRequest_revision'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.HashKVRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.HashKVRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.HashKVRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.HashKVRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.HashKVRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.HashKVRequest'(<<>>, 0, 0, _, F@_1, _) -> #{revision => F@_1}. + +'d_field_etcdserverpb.HashKVRequest_revision'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.HashKVRequest_revision'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.HashKVRequest_revision'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.HashKVRequest'(RestF, 0, 0, F, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.HashKVRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.HashKVRequest'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.HashKVRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.HashKVRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.HashKVRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.HashKVRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.HashKVRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.HashKVRequest'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.HashKVRequest'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.HashKVRequest'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.HashKVRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.HashKVRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.HashKVRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.HashKVRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.HashKVResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.HashKVResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), id(0, TrUserData), id(0, TrUserData), id(0, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.HashKVResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_etcdserverpb.HashKVResponse_header'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_etcdserverpb.HashKVResponse'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_etcdserverpb.HashKVResponse_hash'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_etcdserverpb.HashKVResponse'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_etcdserverpb.HashKVResponse_compact_revision'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_etcdserverpb.HashKVResponse'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_etcdserverpb.HashKVResponse_hash_revision'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_etcdserverpb.HashKVResponse'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, _) -> + S1 = #{hash => F@_2, compact_revision => F@_3, hash_revision => F@_4}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.HashKVResponse'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dg_read_field_def_etcdserverpb.HashKVResponse'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'dg_read_field_def_etcdserverpb.HashKVResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_etcdserverpb.HashKVResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dg_read_field_def_etcdserverpb.HashKVResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.HashKVResponse_header'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 16 -> 'd_field_etcdserverpb.HashKVResponse_hash'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 24 -> 'd_field_etcdserverpb.HashKVResponse_compact_revision'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 32 -> 'd_field_etcdserverpb.HashKVResponse_hash_revision'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.HashKVResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 1 -> 'skip_64_etcdserverpb.HashKVResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.HashKVResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 3 -> 'skip_group_etcdserverpb.HashKVResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 5 -> 'skip_32_etcdserverpb.HashKVResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.HashKVResponse'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, _) -> + S1 = #{hash => F@_2, compact_revision => F@_3, hash_revision => F@_4}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.HashKVResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> 'd_field_etcdserverpb.HashKVResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_etcdserverpb.HashKVResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.HashKVResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + F@_2, + F@_3, + F@_4, + TrUserData). + +'d_field_etcdserverpb.HashKVResponse_hash'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> 'd_field_etcdserverpb.HashKVResponse_hash'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_etcdserverpb.HashKVResponse_hash'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 4294967295, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.HashKVResponse'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, TrUserData). + +'d_field_etcdserverpb.HashKVResponse_compact_revision'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.HashKVResponse_compact_revision'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_etcdserverpb.HashKVResponse_compact_revision'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.HashKVResponse'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, TrUserData). + +'d_field_etcdserverpb.HashKVResponse_hash_revision'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.HashKVResponse_hash_revision'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_etcdserverpb.HashKVResponse_hash_revision'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.HashKVResponse'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.HashKVResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'skip_varint_etcdserverpb.HashKVResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_varint_etcdserverpb.HashKVResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_etcdserverpb.HashKVResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_length_delimited_etcdserverpb.HashKVResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.HashKVResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_length_delimited_etcdserverpb.HashKVResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.HashKVResponse'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_group_etcdserverpb.HashKVResponse'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.HashKVResponse'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_32_etcdserverpb.HashKVResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_etcdserverpb.HashKVResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_64_etcdserverpb.HashKVResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_etcdserverpb.HashKVResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'decode_msg_etcdserverpb.HashResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.HashResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), id(0, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.HashResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.HashResponse_header'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.HashResponse'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.HashResponse_hash'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.HashResponse'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{hash => F@_2}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.HashResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_etcdserverpb.HashResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_etcdserverpb.HashResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.HashResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_etcdserverpb.HashResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.HashResponse_header'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 16 -> 'd_field_etcdserverpb.HashResponse_hash'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.HashResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_etcdserverpb.HashResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.HashResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_etcdserverpb.HashResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_etcdserverpb.HashResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.HashResponse'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{hash => F@_2}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.HashResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.HashResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.HashResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.HashResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + F@_2, + TrUserData). + +'d_field_etcdserverpb.HashResponse_hash'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.HashResponse_hash'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.HashResponse_hash'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 4294967295, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.HashResponse'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.HashResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_etcdserverpb.HashResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_etcdserverpb.HashResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.HashResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_etcdserverpb.HashResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.HashResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_etcdserverpb.HashResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.HashResponse'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_etcdserverpb.HashResponse'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.HashResponse'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_etcdserverpb.HashResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.HashResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_etcdserverpb.HashResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.HashResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_etcdserverpb.SnapshotRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.SnapshotRequest'(Bin, 0, 0, 0, TrUserData). + +'dfp_read_field_def_etcdserverpb.SnapshotRequest'(<<>>, 0, 0, _, _) -> #{}; +'dfp_read_field_def_etcdserverpb.SnapshotRequest'(Other, Z1, Z2, F, TrUserData) -> 'dg_read_field_def_etcdserverpb.SnapshotRequest'(Other, Z1, Z2, F, TrUserData). + +'dg_read_field_def_etcdserverpb.SnapshotRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.SnapshotRequest'(Rest, N + 7, X bsl N + Acc, F, TrUserData); +'dg_read_field_def_etcdserverpb.SnapshotRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, TrUserData) -> + Key = X bsl N + Acc, + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.SnapshotRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 1 -> 'skip_64_etcdserverpb.SnapshotRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.SnapshotRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 3 -> 'skip_group_etcdserverpb.SnapshotRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 5 -> 'skip_32_etcdserverpb.SnapshotRequest'(Rest, 0, 0, Key bsr 3, TrUserData) + end; +'dg_read_field_def_etcdserverpb.SnapshotRequest'(<<>>, 0, 0, _, _) -> #{}. + +'skip_varint_etcdserverpb.SnapshotRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'skip_varint_etcdserverpb.SnapshotRequest'(Rest, Z1, Z2, F, TrUserData); +'skip_varint_etcdserverpb.SnapshotRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.SnapshotRequest'(Rest, Z1, Z2, F, TrUserData). + +'skip_length_delimited_etcdserverpb.SnapshotRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.SnapshotRequest'(Rest, N + 7, X bsl N + Acc, F, TrUserData); +'skip_length_delimited_etcdserverpb.SnapshotRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.SnapshotRequest'(Rest2, 0, 0, F, TrUserData). + +'skip_group_etcdserverpb.SnapshotRequest'(Bin, _, Z2, FNum, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.SnapshotRequest'(Rest, 0, Z2, FNum, TrUserData). + +'skip_32_etcdserverpb.SnapshotRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.SnapshotRequest'(Rest, Z1, Z2, F, TrUserData). + +'skip_64_etcdserverpb.SnapshotRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.SnapshotRequest'(Rest, Z1, Z2, F, TrUserData). + +'decode_msg_etcdserverpb.SnapshotResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.SnapshotResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), id(0, TrUserData), id(<<>>, TrUserData), id(<<>>, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.SnapshotResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_etcdserverpb.SnapshotResponse_header'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_etcdserverpb.SnapshotResponse'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_etcdserverpb.SnapshotResponse_remaining_bytes'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_etcdserverpb.SnapshotResponse'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_etcdserverpb.SnapshotResponse_blob'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_etcdserverpb.SnapshotResponse'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_etcdserverpb.SnapshotResponse_version'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_etcdserverpb.SnapshotResponse'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, _) -> + S1 = #{remaining_bytes => F@_2, blob => F@_3, version => F@_4}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.SnapshotResponse'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dg_read_field_def_etcdserverpb.SnapshotResponse'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'dg_read_field_def_etcdserverpb.SnapshotResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_etcdserverpb.SnapshotResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dg_read_field_def_etcdserverpb.SnapshotResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.SnapshotResponse_header'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 16 -> 'd_field_etcdserverpb.SnapshotResponse_remaining_bytes'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 26 -> 'd_field_etcdserverpb.SnapshotResponse_blob'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 34 -> 'd_field_etcdserverpb.SnapshotResponse_version'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.SnapshotResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 1 -> 'skip_64_etcdserverpb.SnapshotResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.SnapshotResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 3 -> 'skip_group_etcdserverpb.SnapshotResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 5 -> 'skip_32_etcdserverpb.SnapshotResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.SnapshotResponse'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, _) -> + S1 = #{remaining_bytes => F@_2, blob => F@_3, version => F@_4}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.SnapshotResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> 'd_field_etcdserverpb.SnapshotResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_etcdserverpb.SnapshotResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.SnapshotResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + F@_2, + F@_3, + F@_4, + TrUserData). + +'d_field_etcdserverpb.SnapshotResponse_remaining_bytes'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.SnapshotResponse_remaining_bytes'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_etcdserverpb.SnapshotResponse_remaining_bytes'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 18446744073709551615, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.SnapshotResponse'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, TrUserData). + +'d_field_etcdserverpb.SnapshotResponse_blob'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> 'd_field_etcdserverpb.SnapshotResponse_blob'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_etcdserverpb.SnapshotResponse_blob'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.SnapshotResponse'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, TrUserData). + +'d_field_etcdserverpb.SnapshotResponse_version'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.SnapshotResponse_version'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_etcdserverpb.SnapshotResponse_version'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.SnapshotResponse'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.SnapshotResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'skip_varint_etcdserverpb.SnapshotResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_varint_etcdserverpb.SnapshotResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_etcdserverpb.SnapshotResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_length_delimited_etcdserverpb.SnapshotResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.SnapshotResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_length_delimited_etcdserverpb.SnapshotResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.SnapshotResponse'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_group_etcdserverpb.SnapshotResponse'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.SnapshotResponse'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_32_etcdserverpb.SnapshotResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_etcdserverpb.SnapshotResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_64_etcdserverpb.SnapshotResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_etcdserverpb.SnapshotResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'decode_msg_etcdserverpb.WatchRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.WatchRequest'(Bin, 0, 0, 0, id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.WatchRequest'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.WatchRequest_create_request'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.WatchRequest'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.WatchRequest_cancel_request'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.WatchRequest'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.WatchRequest_progress_request'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.WatchRequest'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{request_union => F@_1} + end; +'dfp_read_field_def_etcdserverpb.WatchRequest'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.WatchRequest'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.WatchRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.WatchRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.WatchRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.WatchRequest_create_request'(Rest, 0, 0, 0, F@_1, TrUserData); + 18 -> 'd_field_etcdserverpb.WatchRequest_cancel_request'(Rest, 0, 0, 0, F@_1, TrUserData); + 26 -> 'd_field_etcdserverpb.WatchRequest_progress_request'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.WatchRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.WatchRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.WatchRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.WatchRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.WatchRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.WatchRequest'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{request_union => F@_1} + end. + +'d_field_etcdserverpb.WatchRequest_create_request'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.WatchRequest_create_request'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.WatchRequest_create_request'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.WatchCreateRequest'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.WatchRequest'(RestF, + 0, + 0, + F, + case Prev of + '$undef' -> id({create_request, NewFValue}, TrUserData); + {create_request, MVPrev} -> id({create_request, 'merge_msg_etcdserverpb.WatchCreateRequest'(MVPrev, NewFValue, TrUserData)}, TrUserData); + _ -> id({create_request, NewFValue}, TrUserData) + end, + TrUserData). + +'d_field_etcdserverpb.WatchRequest_cancel_request'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.WatchRequest_cancel_request'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.WatchRequest_cancel_request'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.WatchCancelRequest'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.WatchRequest'(RestF, + 0, + 0, + F, + case Prev of + '$undef' -> id({cancel_request, NewFValue}, TrUserData); + {cancel_request, MVPrev} -> id({cancel_request, 'merge_msg_etcdserverpb.WatchCancelRequest'(MVPrev, NewFValue, TrUserData)}, TrUserData); + _ -> id({cancel_request, NewFValue}, TrUserData) + end, + TrUserData). + +'d_field_etcdserverpb.WatchRequest_progress_request'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.WatchRequest_progress_request'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.WatchRequest_progress_request'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.WatchProgressRequest'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.WatchRequest'(RestF, + 0, + 0, + F, + case Prev of + '$undef' -> id({progress_request, NewFValue}, TrUserData); + {progress_request, MVPrev} -> id({progress_request, 'merge_msg_etcdserverpb.WatchProgressRequest'(MVPrev, NewFValue, TrUserData)}, TrUserData); + _ -> id({progress_request, NewFValue}, TrUserData) + end, + TrUserData). + +'skip_varint_etcdserverpb.WatchRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.WatchRequest'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.WatchRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.WatchRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.WatchRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.WatchRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.WatchRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.WatchRequest'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.WatchRequest'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.WatchRequest'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.WatchRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.WatchRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.WatchRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.WatchRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.WatchCreateRequest'(Bin, TrUserData) -> + 'dfp_read_field_def_etcdserverpb.WatchCreateRequest'(Bin, 0, 0, 0, id(<<>>, TrUserData), id(<<>>, TrUserData), id(0, TrUserData), id(false, TrUserData), id([], TrUserData), id(false, TrUserData), id(0, TrUserData), id(false, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.WatchCreateRequest'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_etcdserverpb.WatchCreateRequest_key'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_etcdserverpb.WatchCreateRequest'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_etcdserverpb.WatchCreateRequest_range_end'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_etcdserverpb.WatchCreateRequest'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_etcdserverpb.WatchCreateRequest_start_revision'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_etcdserverpb.WatchCreateRequest'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_etcdserverpb.WatchCreateRequest_progress_notify'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_etcdserverpb.WatchCreateRequest'(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_pfield_etcdserverpb.WatchCreateRequest_filters'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_etcdserverpb.WatchCreateRequest'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_etcdserverpb.WatchCreateRequest_filters'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_etcdserverpb.WatchCreateRequest'(<<48, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_etcdserverpb.WatchCreateRequest_prev_kv'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_etcdserverpb.WatchCreateRequest'(<<56, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_etcdserverpb.WatchCreateRequest_watch_id'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_etcdserverpb.WatchCreateRequest'(<<64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_etcdserverpb.WatchCreateRequest_fragment'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_etcdserverpb.WatchCreateRequest'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, R1, F@_6, F@_7, F@_8, TrUserData) -> + #{key => F@_1, range_end => F@_2, start_revision => F@_3, progress_notify => F@_4, filters => lists_reverse(R1, TrUserData), prev_kv => F@_6, watch_id => F@_7, fragment => F@_8}; +'dfp_read_field_def_etcdserverpb.WatchCreateRequest'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'dg_read_field_def_etcdserverpb.WatchCreateRequest'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'dg_read_field_def_etcdserverpb.WatchCreateRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_etcdserverpb.WatchCreateRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dg_read_field_def_etcdserverpb.WatchCreateRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.WatchCreateRequest_key'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 18 -> 'd_field_etcdserverpb.WatchCreateRequest_range_end'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 24 -> 'd_field_etcdserverpb.WatchCreateRequest_start_revision'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 32 -> 'd_field_etcdserverpb.WatchCreateRequest_progress_notify'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 42 -> 'd_pfield_etcdserverpb.WatchCreateRequest_filters'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 40 -> 'd_field_etcdserverpb.WatchCreateRequest_filters'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 48 -> 'd_field_etcdserverpb.WatchCreateRequest_prev_kv'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 56 -> 'd_field_etcdserverpb.WatchCreateRequest_watch_id'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 64 -> 'd_field_etcdserverpb.WatchCreateRequest_fragment'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.WatchCreateRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 1 -> 'skip_64_etcdserverpb.WatchCreateRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.WatchCreateRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 3 -> 'skip_group_etcdserverpb.WatchCreateRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 5 -> 'skip_32_etcdserverpb.WatchCreateRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.WatchCreateRequest'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, R1, F@_6, F@_7, F@_8, TrUserData) -> + #{key => F@_1, range_end => F@_2, start_revision => F@_3, progress_notify => F@_4, filters => lists_reverse(R1, TrUserData), prev_kv => F@_6, watch_id => F@_7, fragment => F@_8}. + +'d_field_etcdserverpb.WatchCreateRequest_key'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.WatchCreateRequest_key'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_etcdserverpb.WatchCreateRequest_key'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.WatchCreateRequest'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'d_field_etcdserverpb.WatchCreateRequest_range_end'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.WatchCreateRequest_range_end'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_etcdserverpb.WatchCreateRequest_range_end'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.WatchCreateRequest'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'d_field_etcdserverpb.WatchCreateRequest_start_revision'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.WatchCreateRequest_start_revision'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_etcdserverpb.WatchCreateRequest_start_revision'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.WatchCreateRequest'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'d_field_etcdserverpb.WatchCreateRequest_progress_notify'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.WatchCreateRequest_progress_notify'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_etcdserverpb.WatchCreateRequest_progress_notify'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.WatchCreateRequest'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'d_field_etcdserverpb.WatchCreateRequest_filters'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.WatchCreateRequest_filters'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_etcdserverpb.WatchCreateRequest_filters'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, F@_6, F@_7, F@_8, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_etcdserverpb.WatchCreateRequest.FilterType'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.WatchCreateRequest'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, cons(NewFValue, Prev, TrUserData), F@_6, F@_7, F@_8, TrUserData). + +'d_pfield_etcdserverpb.WatchCreateRequest_filters'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_pfield_etcdserverpb.WatchCreateRequest_filters'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_pfield_etcdserverpb.WatchCreateRequest_filters'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, E, F@_6, F@_7, F@_8, TrUserData) -> + Len = X bsl N + Acc, + <> = Rest, + NewSeq = 'd_packed_field_etcdserverpb.WatchCreateRequest_filters'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_etcdserverpb.WatchCreateRequest'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewSeq, F@_6, F@_7, F@_8, TrUserData). + +'d_packed_field_etcdserverpb.WatchCreateRequest_filters'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> 'd_packed_field_etcdserverpb.WatchCreateRequest_filters'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_etcdserverpb.WatchCreateRequest_filters'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_etcdserverpb.WatchCreateRequest.FilterType'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'd_packed_field_etcdserverpb.WatchCreateRequest_filters'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_etcdserverpb.WatchCreateRequest_filters'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_etcdserverpb.WatchCreateRequest_prev_kv'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.WatchCreateRequest_prev_kv'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_etcdserverpb.WatchCreateRequest_prev_kv'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.WatchCreateRequest'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, F@_7, F@_8, TrUserData). + +'d_field_etcdserverpb.WatchCreateRequest_watch_id'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.WatchCreateRequest_watch_id'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_etcdserverpb.WatchCreateRequest_watch_id'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, F@_8, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.WatchCreateRequest'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, NewFValue, F@_8, TrUserData). + +'d_field_etcdserverpb.WatchCreateRequest_fragment'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.WatchCreateRequest_fragment'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_etcdserverpb.WatchCreateRequest_fragment'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.WatchCreateRequest'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.WatchCreateRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'skip_varint_etcdserverpb.WatchCreateRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'skip_varint_etcdserverpb.WatchCreateRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'dfp_read_field_def_etcdserverpb.WatchCreateRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'skip_length_delimited_etcdserverpb.WatchCreateRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.WatchCreateRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'skip_length_delimited_etcdserverpb.WatchCreateRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.WatchCreateRequest'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'skip_group_etcdserverpb.WatchCreateRequest'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.WatchCreateRequest'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'skip_32_etcdserverpb.WatchCreateRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'dfp_read_field_def_etcdserverpb.WatchCreateRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'skip_64_etcdserverpb.WatchCreateRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'dfp_read_field_def_etcdserverpb.WatchCreateRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'decode_msg_etcdserverpb.WatchCancelRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.WatchCancelRequest'(Bin, 0, 0, 0, id(0, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.WatchCancelRequest'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.WatchCancelRequest_watch_id'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.WatchCancelRequest'(<<>>, 0, 0, _, F@_1, _) -> #{watch_id => F@_1}; +'dfp_read_field_def_etcdserverpb.WatchCancelRequest'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.WatchCancelRequest'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.WatchCancelRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.WatchCancelRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.WatchCancelRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_etcdserverpb.WatchCancelRequest_watch_id'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.WatchCancelRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.WatchCancelRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.WatchCancelRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.WatchCancelRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.WatchCancelRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.WatchCancelRequest'(<<>>, 0, 0, _, F@_1, _) -> #{watch_id => F@_1}. + +'d_field_etcdserverpb.WatchCancelRequest_watch_id'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.WatchCancelRequest_watch_id'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.WatchCancelRequest_watch_id'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.WatchCancelRequest'(RestF, 0, 0, F, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.WatchCancelRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.WatchCancelRequest'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.WatchCancelRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.WatchCancelRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.WatchCancelRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.WatchCancelRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.WatchCancelRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.WatchCancelRequest'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.WatchCancelRequest'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.WatchCancelRequest'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.WatchCancelRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.WatchCancelRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.WatchCancelRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.WatchCancelRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.WatchProgressRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.WatchProgressRequest'(Bin, 0, 0, 0, TrUserData). + +'dfp_read_field_def_etcdserverpb.WatchProgressRequest'(<<>>, 0, 0, _, _) -> #{}; +'dfp_read_field_def_etcdserverpb.WatchProgressRequest'(Other, Z1, Z2, F, TrUserData) -> 'dg_read_field_def_etcdserverpb.WatchProgressRequest'(Other, Z1, Z2, F, TrUserData). + +'dg_read_field_def_etcdserverpb.WatchProgressRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.WatchProgressRequest'(Rest, N + 7, X bsl N + Acc, F, TrUserData); +'dg_read_field_def_etcdserverpb.WatchProgressRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, TrUserData) -> + Key = X bsl N + Acc, + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.WatchProgressRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 1 -> 'skip_64_etcdserverpb.WatchProgressRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.WatchProgressRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 3 -> 'skip_group_etcdserverpb.WatchProgressRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 5 -> 'skip_32_etcdserverpb.WatchProgressRequest'(Rest, 0, 0, Key bsr 3, TrUserData) + end; +'dg_read_field_def_etcdserverpb.WatchProgressRequest'(<<>>, 0, 0, _, _) -> #{}. + +'skip_varint_etcdserverpb.WatchProgressRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'skip_varint_etcdserverpb.WatchProgressRequest'(Rest, Z1, Z2, F, TrUserData); +'skip_varint_etcdserverpb.WatchProgressRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.WatchProgressRequest'(Rest, Z1, Z2, F, TrUserData). + +'skip_length_delimited_etcdserverpb.WatchProgressRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.WatchProgressRequest'(Rest, N + 7, X bsl N + Acc, F, TrUserData); +'skip_length_delimited_etcdserverpb.WatchProgressRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.WatchProgressRequest'(Rest2, 0, 0, F, TrUserData). + +'skip_group_etcdserverpb.WatchProgressRequest'(Bin, _, Z2, FNum, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.WatchProgressRequest'(Rest, 0, Z2, FNum, TrUserData). + +'skip_32_etcdserverpb.WatchProgressRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.WatchProgressRequest'(Rest, Z1, Z2, F, TrUserData). + +'skip_64_etcdserverpb.WatchProgressRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.WatchProgressRequest'(Rest, Z1, Z2, F, TrUserData). + +'decode_msg_etcdserverpb.WatchResponse'(Bin, TrUserData) -> + 'dfp_read_field_def_etcdserverpb.WatchResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), id(0, TrUserData), id(false, TrUserData), id(false, TrUserData), id(0, TrUserData), id(<<>>, TrUserData), id(false, TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.WatchResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_etcdserverpb.WatchResponse_header'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_etcdserverpb.WatchResponse'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_etcdserverpb.WatchResponse_watch_id'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_etcdserverpb.WatchResponse'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_etcdserverpb.WatchResponse_created'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_etcdserverpb.WatchResponse'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_etcdserverpb.WatchResponse_canceled'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_etcdserverpb.WatchResponse'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_etcdserverpb.WatchResponse_compact_revision'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_etcdserverpb.WatchResponse'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_etcdserverpb.WatchResponse_cancel_reason'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_etcdserverpb.WatchResponse'(<<56, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_etcdserverpb.WatchResponse_fragment'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_etcdserverpb.WatchResponse'(<<90, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_etcdserverpb.WatchResponse_events'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_etcdserverpb.WatchResponse'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, R1, TrUserData) -> + S1 = #{watch_id => F@_2, created => F@_3, canceled => F@_4, compact_revision => F@_5, cancel_reason => F@_6, fragment => F@_7}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end, + if R1 == '$undef' -> S2; + true -> S2#{events => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_etcdserverpb.WatchResponse'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'dg_read_field_def_etcdserverpb.WatchResponse'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'dg_read_field_def_etcdserverpb.WatchResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_etcdserverpb.WatchResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dg_read_field_def_etcdserverpb.WatchResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.WatchResponse_header'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 16 -> 'd_field_etcdserverpb.WatchResponse_watch_id'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 24 -> 'd_field_etcdserverpb.WatchResponse_created'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 32 -> 'd_field_etcdserverpb.WatchResponse_canceled'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 40 -> 'd_field_etcdserverpb.WatchResponse_compact_revision'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 50 -> 'd_field_etcdserverpb.WatchResponse_cancel_reason'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 56 -> 'd_field_etcdserverpb.WatchResponse_fragment'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 90 -> 'd_field_etcdserverpb.WatchResponse_events'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.WatchResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 1 -> 'skip_64_etcdserverpb.WatchResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.WatchResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 3 -> 'skip_group_etcdserverpb.WatchResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 5 -> 'skip_32_etcdserverpb.WatchResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.WatchResponse'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, R1, TrUserData) -> + S1 = #{watch_id => F@_2, created => F@_3, canceled => F@_4, compact_revision => F@_5, cancel_reason => F@_6, fragment => F@_7}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end, + if R1 == '$undef' -> S2; + true -> S2#{events => lists_reverse(R1, TrUserData)} + end. + +'d_field_etcdserverpb.WatchResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.WatchResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_etcdserverpb.WatchResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.WatchResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + TrUserData). + +'d_field_etcdserverpb.WatchResponse_watch_id'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.WatchResponse_watch_id'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_etcdserverpb.WatchResponse_watch_id'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.WatchResponse'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'d_field_etcdserverpb.WatchResponse_created'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.WatchResponse_created'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_etcdserverpb.WatchResponse_created'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.WatchResponse'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'d_field_etcdserverpb.WatchResponse_canceled'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.WatchResponse_canceled'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_etcdserverpb.WatchResponse_canceled'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.WatchResponse'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'d_field_etcdserverpb.WatchResponse_compact_revision'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.WatchResponse_compact_revision'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_etcdserverpb.WatchResponse_compact_revision'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, F@_8, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.WatchResponse'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, F@_7, F@_8, TrUserData). + +'d_field_etcdserverpb.WatchResponse_cancel_reason'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.WatchResponse_cancel_reason'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_etcdserverpb.WatchResponse_cancel_reason'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.WatchResponse'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, F@_7, F@_8, TrUserData). + +'d_field_etcdserverpb.WatchResponse_fragment'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.WatchResponse_fragment'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_etcdserverpb.WatchResponse_fragment'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, F@_8, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.WatchResponse'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, NewFValue, F@_8, TrUserData). + +'d_field_etcdserverpb.WatchResponse_events'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.WatchResponse_events'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_etcdserverpb.WatchResponse_events'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_mvccpb.Event'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.WatchResponse'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_etcdserverpb.WatchResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'skip_varint_etcdserverpb.WatchResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'skip_varint_etcdserverpb.WatchResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'dfp_read_field_def_etcdserverpb.WatchResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'skip_length_delimited_etcdserverpb.WatchResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.WatchResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'skip_length_delimited_etcdserverpb.WatchResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.WatchResponse'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'skip_group_etcdserverpb.WatchResponse'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.WatchResponse'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'skip_32_etcdserverpb.WatchResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'dfp_read_field_def_etcdserverpb.WatchResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'skip_64_etcdserverpb.WatchResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'dfp_read_field_def_etcdserverpb.WatchResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'decode_msg_etcdserverpb.LeaseGrantRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseGrantRequest'(Bin, 0, 0, 0, id(0, TrUserData), id(0, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.LeaseGrantRequest'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.LeaseGrantRequest_TTL'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.LeaseGrantRequest'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.LeaseGrantRequest_ID'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.LeaseGrantRequest'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{'TTL' => F@_1, 'ID' => F@_2}; +'dfp_read_field_def_etcdserverpb.LeaseGrantRequest'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_etcdserverpb.LeaseGrantRequest'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_etcdserverpb.LeaseGrantRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.LeaseGrantRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_etcdserverpb.LeaseGrantRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_etcdserverpb.LeaseGrantRequest_TTL'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 16 -> 'd_field_etcdserverpb.LeaseGrantRequest_ID'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.LeaseGrantRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_etcdserverpb.LeaseGrantRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.LeaseGrantRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_etcdserverpb.LeaseGrantRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_etcdserverpb.LeaseGrantRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.LeaseGrantRequest'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{'TTL' => F@_1, 'ID' => F@_2}. + +'d_field_etcdserverpb.LeaseGrantRequest_TTL'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.LeaseGrantRequest_TTL'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.LeaseGrantRequest_TTL'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.LeaseGrantRequest'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_etcdserverpb.LeaseGrantRequest_ID'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.LeaseGrantRequest_ID'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.LeaseGrantRequest_ID'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.LeaseGrantRequest'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.LeaseGrantRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_etcdserverpb.LeaseGrantRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_etcdserverpb.LeaseGrantRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseGrantRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_etcdserverpb.LeaseGrantRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.LeaseGrantRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_etcdserverpb.LeaseGrantRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.LeaseGrantRequest'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_etcdserverpb.LeaseGrantRequest'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.LeaseGrantRequest'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_etcdserverpb.LeaseGrantRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseGrantRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_etcdserverpb.LeaseGrantRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseGrantRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_etcdserverpb.LeaseGrantResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseGrantResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), id(0, TrUserData), id(0, TrUserData), id(<<>>, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.LeaseGrantResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_etcdserverpb.LeaseGrantResponse_header'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_etcdserverpb.LeaseGrantResponse'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_etcdserverpb.LeaseGrantResponse_ID'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_etcdserverpb.LeaseGrantResponse'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_etcdserverpb.LeaseGrantResponse_TTL'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_etcdserverpb.LeaseGrantResponse'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_etcdserverpb.LeaseGrantResponse_error'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_etcdserverpb.LeaseGrantResponse'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, _) -> + S1 = #{'ID' => F@_2, 'TTL' => F@_3, error => F@_4}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.LeaseGrantResponse'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dg_read_field_def_etcdserverpb.LeaseGrantResponse'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'dg_read_field_def_etcdserverpb.LeaseGrantResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_etcdserverpb.LeaseGrantResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dg_read_field_def_etcdserverpb.LeaseGrantResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.LeaseGrantResponse_header'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 16 -> 'd_field_etcdserverpb.LeaseGrantResponse_ID'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 24 -> 'd_field_etcdserverpb.LeaseGrantResponse_TTL'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 34 -> 'd_field_etcdserverpb.LeaseGrantResponse_error'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.LeaseGrantResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 1 -> 'skip_64_etcdserverpb.LeaseGrantResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.LeaseGrantResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 3 -> 'skip_group_etcdserverpb.LeaseGrantResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 5 -> 'skip_32_etcdserverpb.LeaseGrantResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.LeaseGrantResponse'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, _) -> + S1 = #{'ID' => F@_2, 'TTL' => F@_3, error => F@_4}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.LeaseGrantResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.LeaseGrantResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_etcdserverpb.LeaseGrantResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.LeaseGrantResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + F@_2, + F@_3, + F@_4, + TrUserData). + +'d_field_etcdserverpb.LeaseGrantResponse_ID'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> 'd_field_etcdserverpb.LeaseGrantResponse_ID'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_etcdserverpb.LeaseGrantResponse_ID'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.LeaseGrantResponse'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, TrUserData). + +'d_field_etcdserverpb.LeaseGrantResponse_TTL'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> 'd_field_etcdserverpb.LeaseGrantResponse_TTL'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_etcdserverpb.LeaseGrantResponse_TTL'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.LeaseGrantResponse'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, TrUserData). + +'d_field_etcdserverpb.LeaseGrantResponse_error'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.LeaseGrantResponse_error'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_etcdserverpb.LeaseGrantResponse_error'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.LeaseGrantResponse'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.LeaseGrantResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'skip_varint_etcdserverpb.LeaseGrantResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_varint_etcdserverpb.LeaseGrantResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseGrantResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_length_delimited_etcdserverpb.LeaseGrantResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.LeaseGrantResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_length_delimited_etcdserverpb.LeaseGrantResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.LeaseGrantResponse'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_group_etcdserverpb.LeaseGrantResponse'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.LeaseGrantResponse'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_32_etcdserverpb.LeaseGrantResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseGrantResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_64_etcdserverpb.LeaseGrantResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseGrantResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'decode_msg_etcdserverpb.LeaseRevokeRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseRevokeRequest'(Bin, 0, 0, 0, id(0, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.LeaseRevokeRequest'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.LeaseRevokeRequest_ID'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.LeaseRevokeRequest'(<<>>, 0, 0, _, F@_1, _) -> #{'ID' => F@_1}; +'dfp_read_field_def_etcdserverpb.LeaseRevokeRequest'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.LeaseRevokeRequest'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.LeaseRevokeRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.LeaseRevokeRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.LeaseRevokeRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_etcdserverpb.LeaseRevokeRequest_ID'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.LeaseRevokeRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.LeaseRevokeRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.LeaseRevokeRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.LeaseRevokeRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.LeaseRevokeRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.LeaseRevokeRequest'(<<>>, 0, 0, _, F@_1, _) -> #{'ID' => F@_1}. + +'d_field_etcdserverpb.LeaseRevokeRequest_ID'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.LeaseRevokeRequest_ID'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.LeaseRevokeRequest_ID'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.LeaseRevokeRequest'(RestF, 0, 0, F, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.LeaseRevokeRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.LeaseRevokeRequest'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.LeaseRevokeRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseRevokeRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.LeaseRevokeRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.LeaseRevokeRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.LeaseRevokeRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.LeaseRevokeRequest'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.LeaseRevokeRequest'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.LeaseRevokeRequest'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.LeaseRevokeRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseRevokeRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.LeaseRevokeRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseRevokeRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.LeaseRevokeResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseRevokeResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.LeaseRevokeResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.LeaseRevokeResponse_header'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.LeaseRevokeResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.LeaseRevokeResponse'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.LeaseRevokeResponse'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.LeaseRevokeResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.LeaseRevokeResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.LeaseRevokeResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.LeaseRevokeResponse_header'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.LeaseRevokeResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.LeaseRevokeResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.LeaseRevokeResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.LeaseRevokeResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.LeaseRevokeResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.LeaseRevokeResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.LeaseRevokeResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.LeaseRevokeResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.LeaseRevokeResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.LeaseRevokeResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_etcdserverpb.LeaseRevokeResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.LeaseRevokeResponse'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.LeaseRevokeResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseRevokeResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.LeaseRevokeResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.LeaseRevokeResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.LeaseRevokeResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.LeaseRevokeResponse'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.LeaseRevokeResponse'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.LeaseRevokeResponse'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.LeaseRevokeResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseRevokeResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.LeaseRevokeResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseRevokeResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.LeaseCheckpoint'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseCheckpoint'(Bin, 0, 0, 0, id(0, TrUserData), id(0, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.LeaseCheckpoint'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.LeaseCheckpoint_ID'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.LeaseCheckpoint'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.LeaseCheckpoint_remaining_TTL'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.LeaseCheckpoint'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{'ID' => F@_1, remaining_TTL => F@_2}; +'dfp_read_field_def_etcdserverpb.LeaseCheckpoint'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_etcdserverpb.LeaseCheckpoint'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_etcdserverpb.LeaseCheckpoint'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.LeaseCheckpoint'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_etcdserverpb.LeaseCheckpoint'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_etcdserverpb.LeaseCheckpoint_ID'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 16 -> 'd_field_etcdserverpb.LeaseCheckpoint_remaining_TTL'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.LeaseCheckpoint'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_etcdserverpb.LeaseCheckpoint'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.LeaseCheckpoint'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_etcdserverpb.LeaseCheckpoint'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_etcdserverpb.LeaseCheckpoint'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.LeaseCheckpoint'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{'ID' => F@_1, remaining_TTL => F@_2}. + +'d_field_etcdserverpb.LeaseCheckpoint_ID'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.LeaseCheckpoint_ID'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.LeaseCheckpoint_ID'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.LeaseCheckpoint'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_etcdserverpb.LeaseCheckpoint_remaining_TTL'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.LeaseCheckpoint_remaining_TTL'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.LeaseCheckpoint_remaining_TTL'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.LeaseCheckpoint'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.LeaseCheckpoint'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_etcdserverpb.LeaseCheckpoint'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_etcdserverpb.LeaseCheckpoint'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseCheckpoint'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_etcdserverpb.LeaseCheckpoint'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.LeaseCheckpoint'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_etcdserverpb.LeaseCheckpoint'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.LeaseCheckpoint'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_etcdserverpb.LeaseCheckpoint'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.LeaseCheckpoint'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_etcdserverpb.LeaseCheckpoint'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseCheckpoint'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_etcdserverpb.LeaseCheckpoint'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseCheckpoint'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_etcdserverpb.LeaseCheckpointRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseCheckpointRequest'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.LeaseCheckpointRequest'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.LeaseCheckpointRequest_checkpoints'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.LeaseCheckpointRequest'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{checkpoints => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_etcdserverpb.LeaseCheckpointRequest'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.LeaseCheckpointRequest'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.LeaseCheckpointRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.LeaseCheckpointRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.LeaseCheckpointRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.LeaseCheckpointRequest_checkpoints'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.LeaseCheckpointRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.LeaseCheckpointRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.LeaseCheckpointRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.LeaseCheckpointRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.LeaseCheckpointRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.LeaseCheckpointRequest'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{checkpoints => lists_reverse(R1, TrUserData)} + end. + +'d_field_etcdserverpb.LeaseCheckpointRequest_checkpoints'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.LeaseCheckpointRequest_checkpoints'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.LeaseCheckpointRequest_checkpoints'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.LeaseCheckpoint'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.LeaseCheckpointRequest'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_etcdserverpb.LeaseCheckpointRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.LeaseCheckpointRequest'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.LeaseCheckpointRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseCheckpointRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.LeaseCheckpointRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.LeaseCheckpointRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.LeaseCheckpointRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.LeaseCheckpointRequest'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.LeaseCheckpointRequest'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.LeaseCheckpointRequest'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.LeaseCheckpointRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseCheckpointRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.LeaseCheckpointRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseCheckpointRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.LeaseCheckpointResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseCheckpointResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.LeaseCheckpointResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.LeaseCheckpointResponse_header'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.LeaseCheckpointResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.LeaseCheckpointResponse'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.LeaseCheckpointResponse'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.LeaseCheckpointResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.LeaseCheckpointResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.LeaseCheckpointResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.LeaseCheckpointResponse_header'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.LeaseCheckpointResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.LeaseCheckpointResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.LeaseCheckpointResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.LeaseCheckpointResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.LeaseCheckpointResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.LeaseCheckpointResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.LeaseCheckpointResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.LeaseCheckpointResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.LeaseCheckpointResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.LeaseCheckpointResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_etcdserverpb.LeaseCheckpointResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.LeaseCheckpointResponse'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.LeaseCheckpointResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseCheckpointResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.LeaseCheckpointResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.LeaseCheckpointResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.LeaseCheckpointResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.LeaseCheckpointResponse'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.LeaseCheckpointResponse'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.LeaseCheckpointResponse'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.LeaseCheckpointResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseCheckpointResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.LeaseCheckpointResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseCheckpointResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.LeaseKeepAliveRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseKeepAliveRequest'(Bin, 0, 0, 0, id(0, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.LeaseKeepAliveRequest'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.LeaseKeepAliveRequest_ID'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.LeaseKeepAliveRequest'(<<>>, 0, 0, _, F@_1, _) -> #{'ID' => F@_1}; +'dfp_read_field_def_etcdserverpb.LeaseKeepAliveRequest'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.LeaseKeepAliveRequest'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.LeaseKeepAliveRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.LeaseKeepAliveRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.LeaseKeepAliveRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_etcdserverpb.LeaseKeepAliveRequest_ID'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.LeaseKeepAliveRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.LeaseKeepAliveRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.LeaseKeepAliveRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.LeaseKeepAliveRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.LeaseKeepAliveRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.LeaseKeepAliveRequest'(<<>>, 0, 0, _, F@_1, _) -> #{'ID' => F@_1}. + +'d_field_etcdserverpb.LeaseKeepAliveRequest_ID'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.LeaseKeepAliveRequest_ID'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.LeaseKeepAliveRequest_ID'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.LeaseKeepAliveRequest'(RestF, 0, 0, F, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.LeaseKeepAliveRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.LeaseKeepAliveRequest'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.LeaseKeepAliveRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseKeepAliveRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.LeaseKeepAliveRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.LeaseKeepAliveRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.LeaseKeepAliveRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.LeaseKeepAliveRequest'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.LeaseKeepAliveRequest'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.LeaseKeepAliveRequest'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.LeaseKeepAliveRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseKeepAliveRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.LeaseKeepAliveRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseKeepAliveRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.LeaseKeepAliveResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseKeepAliveResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), id(0, TrUserData), id(0, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.LeaseKeepAliveResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.LeaseKeepAliveResponse_header'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.LeaseKeepAliveResponse'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.LeaseKeepAliveResponse_ID'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.LeaseKeepAliveResponse'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.LeaseKeepAliveResponse_TTL'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.LeaseKeepAliveResponse'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> + S1 = #{'ID' => F@_2, 'TTL' => F@_3}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.LeaseKeepAliveResponse'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_etcdserverpb.LeaseKeepAliveResponse'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_etcdserverpb.LeaseKeepAliveResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_etcdserverpb.LeaseKeepAliveResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_etcdserverpb.LeaseKeepAliveResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.LeaseKeepAliveResponse_header'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 16 -> 'd_field_etcdserverpb.LeaseKeepAliveResponse_ID'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 24 -> 'd_field_etcdserverpb.LeaseKeepAliveResponse_TTL'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.LeaseKeepAliveResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_etcdserverpb.LeaseKeepAliveResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.LeaseKeepAliveResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_etcdserverpb.LeaseKeepAliveResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_etcdserverpb.LeaseKeepAliveResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.LeaseKeepAliveResponse'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> + S1 = #{'ID' => F@_2, 'TTL' => F@_3}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.LeaseKeepAliveResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_etcdserverpb.LeaseKeepAliveResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.LeaseKeepAliveResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.LeaseKeepAliveResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + F@_2, + F@_3, + TrUserData). + +'d_field_etcdserverpb.LeaseKeepAliveResponse_ID'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_etcdserverpb.LeaseKeepAliveResponse_ID'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.LeaseKeepAliveResponse_ID'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.LeaseKeepAliveResponse'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, TrUserData). + +'d_field_etcdserverpb.LeaseKeepAliveResponse_TTL'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_etcdserverpb.LeaseKeepAliveResponse_TTL'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.LeaseKeepAliveResponse_TTL'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.LeaseKeepAliveResponse'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.LeaseKeepAliveResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_etcdserverpb.LeaseKeepAliveResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_etcdserverpb.LeaseKeepAliveResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseKeepAliveResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_etcdserverpb.LeaseKeepAliveResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.LeaseKeepAliveResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_etcdserverpb.LeaseKeepAliveResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.LeaseKeepAliveResponse'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_etcdserverpb.LeaseKeepAliveResponse'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.LeaseKeepAliveResponse'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_etcdserverpb.LeaseKeepAliveResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseKeepAliveResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_etcdserverpb.LeaseKeepAliveResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseKeepAliveResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_etcdserverpb.LeaseTimeToLiveRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveRequest'(Bin, 0, 0, 0, id(0, TrUserData), id(false, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveRequest'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.LeaseTimeToLiveRequest_ID'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveRequest'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.LeaseTimeToLiveRequest_keys'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveRequest'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{'ID' => F@_1, keys => F@_2}; +'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveRequest'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_etcdserverpb.LeaseTimeToLiveRequest'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_etcdserverpb.LeaseTimeToLiveRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.LeaseTimeToLiveRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_etcdserverpb.LeaseTimeToLiveRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_etcdserverpb.LeaseTimeToLiveRequest_ID'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 16 -> 'd_field_etcdserverpb.LeaseTimeToLiveRequest_keys'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.LeaseTimeToLiveRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_etcdserverpb.LeaseTimeToLiveRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.LeaseTimeToLiveRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_etcdserverpb.LeaseTimeToLiveRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_etcdserverpb.LeaseTimeToLiveRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.LeaseTimeToLiveRequest'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{'ID' => F@_1, keys => F@_2}. + +'d_field_etcdserverpb.LeaseTimeToLiveRequest_ID'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.LeaseTimeToLiveRequest_ID'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.LeaseTimeToLiveRequest_ID'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveRequest'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_etcdserverpb.LeaseTimeToLiveRequest_keys'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.LeaseTimeToLiveRequest_keys'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.LeaseTimeToLiveRequest_keys'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveRequest'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.LeaseTimeToLiveRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_etcdserverpb.LeaseTimeToLiveRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_etcdserverpb.LeaseTimeToLiveRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_etcdserverpb.LeaseTimeToLiveRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.LeaseTimeToLiveRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_etcdserverpb.LeaseTimeToLiveRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveRequest'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_etcdserverpb.LeaseTimeToLiveRequest'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveRequest'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_etcdserverpb.LeaseTimeToLiveRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_etcdserverpb.LeaseTimeToLiveRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_etcdserverpb.LeaseTimeToLiveResponse'(Bin, TrUserData) -> + 'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), id(0, TrUserData), id(0, TrUserData), id(0, TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_etcdserverpb.LeaseTimeToLiveResponse_header'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveResponse'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_etcdserverpb.LeaseTimeToLiveResponse_ID'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveResponse'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_etcdserverpb.LeaseTimeToLiveResponse_TTL'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveResponse'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_etcdserverpb.LeaseTimeToLiveResponse_grantedTTL'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveResponse'(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_etcdserverpb.LeaseTimeToLiveResponse_keys'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveResponse'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, R1, TrUserData) -> + S1 = #{'ID' => F@_2, 'TTL' => F@_3, grantedTTL => F@_4, keys => lists_reverse(R1, TrUserData)}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveResponse'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dg_read_field_def_etcdserverpb.LeaseTimeToLiveResponse'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'dg_read_field_def_etcdserverpb.LeaseTimeToLiveResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_etcdserverpb.LeaseTimeToLiveResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dg_read_field_def_etcdserverpb.LeaseTimeToLiveResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.LeaseTimeToLiveResponse_header'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 16 -> 'd_field_etcdserverpb.LeaseTimeToLiveResponse_ID'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 24 -> 'd_field_etcdserverpb.LeaseTimeToLiveResponse_TTL'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 32 -> 'd_field_etcdserverpb.LeaseTimeToLiveResponse_grantedTTL'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 42 -> 'd_field_etcdserverpb.LeaseTimeToLiveResponse_keys'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.LeaseTimeToLiveResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 1 -> 'skip_64_etcdserverpb.LeaseTimeToLiveResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.LeaseTimeToLiveResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 3 -> 'skip_group_etcdserverpb.LeaseTimeToLiveResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 5 -> 'skip_32_etcdserverpb.LeaseTimeToLiveResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.LeaseTimeToLiveResponse'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, R1, TrUserData) -> + S1 = #{'ID' => F@_2, 'TTL' => F@_3, grantedTTL => F@_4, keys => lists_reverse(R1, TrUserData)}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.LeaseTimeToLiveResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.LeaseTimeToLiveResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_etcdserverpb.LeaseTimeToLiveResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + F@_2, + F@_3, + F@_4, + F@_5, + TrUserData). + +'d_field_etcdserverpb.LeaseTimeToLiveResponse_ID'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.LeaseTimeToLiveResponse_ID'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_etcdserverpb.LeaseTimeToLiveResponse_ID'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveResponse'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, TrUserData). + +'d_field_etcdserverpb.LeaseTimeToLiveResponse_TTL'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.LeaseTimeToLiveResponse_TTL'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_etcdserverpb.LeaseTimeToLiveResponse_TTL'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveResponse'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, TrUserData). + +'d_field_etcdserverpb.LeaseTimeToLiveResponse_grantedTTL'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.LeaseTimeToLiveResponse_grantedTTL'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_etcdserverpb.LeaseTimeToLiveResponse_grantedTTL'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveResponse'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, TrUserData). + +'d_field_etcdserverpb.LeaseTimeToLiveResponse_keys'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.LeaseTimeToLiveResponse_keys'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_etcdserverpb.LeaseTimeToLiveResponse_keys'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveResponse'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_etcdserverpb.LeaseTimeToLiveResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'skip_varint_etcdserverpb.LeaseTimeToLiveResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_varint_etcdserverpb.LeaseTimeToLiveResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_length_delimited_etcdserverpb.LeaseTimeToLiveResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.LeaseTimeToLiveResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_length_delimited_etcdserverpb.LeaseTimeToLiveResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveResponse'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_group_etcdserverpb.LeaseTimeToLiveResponse'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveResponse'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_32_etcdserverpb.LeaseTimeToLiveResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_64_etcdserverpb.LeaseTimeToLiveResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseTimeToLiveResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'decode_msg_etcdserverpb.LeaseLeasesRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseLeasesRequest'(Bin, 0, 0, 0, TrUserData). + +'dfp_read_field_def_etcdserverpb.LeaseLeasesRequest'(<<>>, 0, 0, _, _) -> #{}; +'dfp_read_field_def_etcdserverpb.LeaseLeasesRequest'(Other, Z1, Z2, F, TrUserData) -> 'dg_read_field_def_etcdserverpb.LeaseLeasesRequest'(Other, Z1, Z2, F, TrUserData). + +'dg_read_field_def_etcdserverpb.LeaseLeasesRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.LeaseLeasesRequest'(Rest, N + 7, X bsl N + Acc, F, TrUserData); +'dg_read_field_def_etcdserverpb.LeaseLeasesRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, TrUserData) -> + Key = X bsl N + Acc, + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.LeaseLeasesRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 1 -> 'skip_64_etcdserverpb.LeaseLeasesRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.LeaseLeasesRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 3 -> 'skip_group_etcdserverpb.LeaseLeasesRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 5 -> 'skip_32_etcdserverpb.LeaseLeasesRequest'(Rest, 0, 0, Key bsr 3, TrUserData) + end; +'dg_read_field_def_etcdserverpb.LeaseLeasesRequest'(<<>>, 0, 0, _, _) -> #{}. + +'skip_varint_etcdserverpb.LeaseLeasesRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'skip_varint_etcdserverpb.LeaseLeasesRequest'(Rest, Z1, Z2, F, TrUserData); +'skip_varint_etcdserverpb.LeaseLeasesRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseLeasesRequest'(Rest, Z1, Z2, F, TrUserData). + +'skip_length_delimited_etcdserverpb.LeaseLeasesRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.LeaseLeasesRequest'(Rest, N + 7, X bsl N + Acc, F, TrUserData); +'skip_length_delimited_etcdserverpb.LeaseLeasesRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.LeaseLeasesRequest'(Rest2, 0, 0, F, TrUserData). + +'skip_group_etcdserverpb.LeaseLeasesRequest'(Bin, _, Z2, FNum, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.LeaseLeasesRequest'(Rest, 0, Z2, FNum, TrUserData). + +'skip_32_etcdserverpb.LeaseLeasesRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseLeasesRequest'(Rest, Z1, Z2, F, TrUserData). + +'skip_64_etcdserverpb.LeaseLeasesRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseLeasesRequest'(Rest, Z1, Z2, F, TrUserData). + +'decode_msg_etcdserverpb.LeaseStatus'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseStatus'(Bin, 0, 0, 0, id(0, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.LeaseStatus'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.LeaseStatus_ID'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.LeaseStatus'(<<>>, 0, 0, _, F@_1, _) -> #{'ID' => F@_1}; +'dfp_read_field_def_etcdserverpb.LeaseStatus'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.LeaseStatus'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.LeaseStatus'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.LeaseStatus'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.LeaseStatus'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_etcdserverpb.LeaseStatus_ID'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.LeaseStatus'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.LeaseStatus'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.LeaseStatus'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.LeaseStatus'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.LeaseStatus'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.LeaseStatus'(<<>>, 0, 0, _, F@_1, _) -> #{'ID' => F@_1}. + +'d_field_etcdserverpb.LeaseStatus_ID'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.LeaseStatus_ID'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.LeaseStatus_ID'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.LeaseStatus'(RestF, 0, 0, F, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.LeaseStatus'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.LeaseStatus'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.LeaseStatus'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseStatus'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.LeaseStatus'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.LeaseStatus'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.LeaseStatus'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.LeaseStatus'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.LeaseStatus'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.LeaseStatus'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.LeaseStatus'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseStatus'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.LeaseStatus'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseStatus'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.LeaseLeasesResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseLeasesResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.LeaseLeasesResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.LeaseLeasesResponse_header'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.LeaseLeasesResponse'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.LeaseLeasesResponse_leases'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.LeaseLeasesResponse'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end, + if R1 == '$undef' -> S2; + true -> S2#{leases => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_etcdserverpb.LeaseLeasesResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_etcdserverpb.LeaseLeasesResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_etcdserverpb.LeaseLeasesResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.LeaseLeasesResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_etcdserverpb.LeaseLeasesResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.LeaseLeasesResponse_header'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_etcdserverpb.LeaseLeasesResponse_leases'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.LeaseLeasesResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_etcdserverpb.LeaseLeasesResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.LeaseLeasesResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_etcdserverpb.LeaseLeasesResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_etcdserverpb.LeaseLeasesResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.LeaseLeasesResponse'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end, + if R1 == '$undef' -> S2; + true -> S2#{leases => lists_reverse(R1, TrUserData)} + end. + +'d_field_etcdserverpb.LeaseLeasesResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.LeaseLeasesResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.LeaseLeasesResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.LeaseLeasesResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + F@_2, + TrUserData). + +'d_field_etcdserverpb.LeaseLeasesResponse_leases'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.LeaseLeasesResponse_leases'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.LeaseLeasesResponse_leases'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.LeaseStatus'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.LeaseLeasesResponse'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_etcdserverpb.LeaseLeasesResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_etcdserverpb.LeaseLeasesResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_etcdserverpb.LeaseLeasesResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseLeasesResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_etcdserverpb.LeaseLeasesResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.LeaseLeasesResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_etcdserverpb.LeaseLeasesResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.LeaseLeasesResponse'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_etcdserverpb.LeaseLeasesResponse'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.LeaseLeasesResponse'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_etcdserverpb.LeaseLeasesResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseLeasesResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_etcdserverpb.LeaseLeasesResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.LeaseLeasesResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_etcdserverpb.Member'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.Member'(Bin, 0, 0, 0, id(0, TrUserData), id(<<>>, TrUserData), id([], TrUserData), id([], TrUserData), id(false, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.Member'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_etcdserverpb.Member_ID'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_etcdserverpb.Member'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_etcdserverpb.Member_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_etcdserverpb.Member'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_etcdserverpb.Member_peerURLs'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_etcdserverpb.Member'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_etcdserverpb.Member_clientURLs'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_etcdserverpb.Member'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_etcdserverpb.Member_isLearner'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_etcdserverpb.Member'(<<>>, 0, 0, _, F@_1, F@_2, R1, R2, F@_5, TrUserData) -> #{'ID' => F@_1, name => F@_2, peerURLs => lists_reverse(R1, TrUserData), clientURLs => lists_reverse(R2, TrUserData), isLearner => F@_5}; +'dfp_read_field_def_etcdserverpb.Member'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dg_read_field_def_etcdserverpb.Member'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'dg_read_field_def_etcdserverpb.Member'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_etcdserverpb.Member'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dg_read_field_def_etcdserverpb.Member'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_etcdserverpb.Member_ID'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 18 -> 'd_field_etcdserverpb.Member_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 26 -> 'd_field_etcdserverpb.Member_peerURLs'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 34 -> 'd_field_etcdserverpb.Member_clientURLs'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 40 -> 'd_field_etcdserverpb.Member_isLearner'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.Member'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 1 -> 'skip_64_etcdserverpb.Member'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.Member'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 3 -> 'skip_group_etcdserverpb.Member'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 5 -> 'skip_32_etcdserverpb.Member'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.Member'(<<>>, 0, 0, _, F@_1, F@_2, R1, R2, F@_5, TrUserData) -> #{'ID' => F@_1, name => F@_2, peerURLs => lists_reverse(R1, TrUserData), clientURLs => lists_reverse(R2, TrUserData), isLearner => F@_5}. + +'d_field_etcdserverpb.Member_ID'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> 'd_field_etcdserverpb.Member_ID'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_etcdserverpb.Member_ID'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 18446744073709551615, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.Member'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'d_field_etcdserverpb.Member_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> 'd_field_etcdserverpb.Member_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_etcdserverpb.Member_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.Member'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, TrUserData). + +'d_field_etcdserverpb.Member_peerURLs'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> 'd_field_etcdserverpb.Member_peerURLs'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_etcdserverpb.Member_peerURLs'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.Member'(RestF, 0, 0, F, F@_1, F@_2, cons(NewFValue, Prev, TrUserData), F@_4, F@_5, TrUserData). + +'d_field_etcdserverpb.Member_clientURLs'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> 'd_field_etcdserverpb.Member_clientURLs'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_etcdserverpb.Member_clientURLs'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.Member'(RestF, 0, 0, F, F@_1, F@_2, F@_3, cons(NewFValue, Prev, TrUserData), F@_5, TrUserData). + +'d_field_etcdserverpb.Member_isLearner'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> 'd_field_etcdserverpb.Member_isLearner'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_etcdserverpb.Member_isLearner'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.Member'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.Member'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'skip_varint_etcdserverpb.Member'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_varint_etcdserverpb.Member'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_etcdserverpb.Member'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_length_delimited_etcdserverpb.Member'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.Member'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_length_delimited_etcdserverpb.Member'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.Member'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_group_etcdserverpb.Member'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.Member'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_32_etcdserverpb.Member'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_etcdserverpb.Member'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_64_etcdserverpb.Member'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_etcdserverpb.Member'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'decode_msg_etcdserverpb.MemberAddRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberAddRequest'(Bin, 0, 0, 0, id([], TrUserData), id(false, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.MemberAddRequest'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.MemberAddRequest_peerURLs'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.MemberAddRequest'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.MemberAddRequest_isLearner'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.MemberAddRequest'(<<>>, 0, 0, _, R1, F@_2, TrUserData) -> #{peerURLs => lists_reverse(R1, TrUserData), isLearner => F@_2}; +'dfp_read_field_def_etcdserverpb.MemberAddRequest'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_etcdserverpb.MemberAddRequest'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_etcdserverpb.MemberAddRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.MemberAddRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_etcdserverpb.MemberAddRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.MemberAddRequest_peerURLs'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 16 -> 'd_field_etcdserverpb.MemberAddRequest_isLearner'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.MemberAddRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_etcdserverpb.MemberAddRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.MemberAddRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_etcdserverpb.MemberAddRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_etcdserverpb.MemberAddRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.MemberAddRequest'(<<>>, 0, 0, _, R1, F@_2, TrUserData) -> #{peerURLs => lists_reverse(R1, TrUserData), isLearner => F@_2}. + +'d_field_etcdserverpb.MemberAddRequest_peerURLs'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.MemberAddRequest_peerURLs'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.MemberAddRequest_peerURLs'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.MemberAddRequest'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), F@_2, TrUserData). + +'d_field_etcdserverpb.MemberAddRequest_isLearner'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.MemberAddRequest_isLearner'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.MemberAddRequest_isLearner'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.MemberAddRequest'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.MemberAddRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_etcdserverpb.MemberAddRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_etcdserverpb.MemberAddRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberAddRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_etcdserverpb.MemberAddRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.MemberAddRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_etcdserverpb.MemberAddRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.MemberAddRequest'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_etcdserverpb.MemberAddRequest'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.MemberAddRequest'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_etcdserverpb.MemberAddRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberAddRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_etcdserverpb.MemberAddRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberAddRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_etcdserverpb.MemberAddResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberAddResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.MemberAddResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.MemberAddResponse_header'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.MemberAddResponse'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.MemberAddResponse_member'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.MemberAddResponse'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.MemberAddResponse_members'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.MemberAddResponse'(<<>>, 0, 0, _, F@_1, F@_2, R1, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{member => F@_2} + end, + if R1 == '$undef' -> S3; + true -> S3#{members => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_etcdserverpb.MemberAddResponse'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_etcdserverpb.MemberAddResponse'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_etcdserverpb.MemberAddResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.MemberAddResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_etcdserverpb.MemberAddResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.MemberAddResponse_header'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 18 -> 'd_field_etcdserverpb.MemberAddResponse_member'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 26 -> 'd_field_etcdserverpb.MemberAddResponse_members'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.MemberAddResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_etcdserverpb.MemberAddResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.MemberAddResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_etcdserverpb.MemberAddResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_etcdserverpb.MemberAddResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.MemberAddResponse'(<<>>, 0, 0, _, F@_1, F@_2, R1, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{member => F@_2} + end, + if R1 == '$undef' -> S3; + true -> S3#{members => lists_reverse(R1, TrUserData)} + end. + +'d_field_etcdserverpb.MemberAddResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_etcdserverpb.MemberAddResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.MemberAddResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.MemberAddResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + F@_2, + F@_3, + TrUserData). + +'d_field_etcdserverpb.MemberAddResponse_member'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_etcdserverpb.MemberAddResponse_member'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.MemberAddResponse_member'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.Member'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.MemberAddResponse'(RestF, + 0, + 0, + F, + F@_1, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.Member'(Prev, NewFValue, TrUserData) + end, + F@_3, + TrUserData). + +'d_field_etcdserverpb.MemberAddResponse_members'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_etcdserverpb.MemberAddResponse_members'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.MemberAddResponse_members'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.Member'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.MemberAddResponse'(RestF, 0, 0, F, F@_1, F@_2, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_etcdserverpb.MemberAddResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_etcdserverpb.MemberAddResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_etcdserverpb.MemberAddResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberAddResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_etcdserverpb.MemberAddResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.MemberAddResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_etcdserverpb.MemberAddResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.MemberAddResponse'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_etcdserverpb.MemberAddResponse'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.MemberAddResponse'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_etcdserverpb.MemberAddResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberAddResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_etcdserverpb.MemberAddResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberAddResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_etcdserverpb.MemberRemoveRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberRemoveRequest'(Bin, 0, 0, 0, id(0, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.MemberRemoveRequest'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.MemberRemoveRequest_ID'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.MemberRemoveRequest'(<<>>, 0, 0, _, F@_1, _) -> #{'ID' => F@_1}; +'dfp_read_field_def_etcdserverpb.MemberRemoveRequest'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.MemberRemoveRequest'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.MemberRemoveRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.MemberRemoveRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.MemberRemoveRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_etcdserverpb.MemberRemoveRequest_ID'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.MemberRemoveRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.MemberRemoveRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.MemberRemoveRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.MemberRemoveRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.MemberRemoveRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.MemberRemoveRequest'(<<>>, 0, 0, _, F@_1, _) -> #{'ID' => F@_1}. + +'d_field_etcdserverpb.MemberRemoveRequest_ID'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.MemberRemoveRequest_ID'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.MemberRemoveRequest_ID'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 18446744073709551615, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.MemberRemoveRequest'(RestF, 0, 0, F, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.MemberRemoveRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.MemberRemoveRequest'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.MemberRemoveRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberRemoveRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.MemberRemoveRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.MemberRemoveRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.MemberRemoveRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.MemberRemoveRequest'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.MemberRemoveRequest'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.MemberRemoveRequest'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.MemberRemoveRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberRemoveRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.MemberRemoveRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberRemoveRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.MemberRemoveResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberRemoveResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.MemberRemoveResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.MemberRemoveResponse_header'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.MemberRemoveResponse'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.MemberRemoveResponse_members'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.MemberRemoveResponse'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end, + if R1 == '$undef' -> S2; + true -> S2#{members => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_etcdserverpb.MemberRemoveResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_etcdserverpb.MemberRemoveResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_etcdserverpb.MemberRemoveResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.MemberRemoveResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_etcdserverpb.MemberRemoveResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.MemberRemoveResponse_header'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_etcdserverpb.MemberRemoveResponse_members'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.MemberRemoveResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_etcdserverpb.MemberRemoveResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.MemberRemoveResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_etcdserverpb.MemberRemoveResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_etcdserverpb.MemberRemoveResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.MemberRemoveResponse'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end, + if R1 == '$undef' -> S2; + true -> S2#{members => lists_reverse(R1, TrUserData)} + end. + +'d_field_etcdserverpb.MemberRemoveResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.MemberRemoveResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.MemberRemoveResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.MemberRemoveResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + F@_2, + TrUserData). + +'d_field_etcdserverpb.MemberRemoveResponse_members'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.MemberRemoveResponse_members'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.MemberRemoveResponse_members'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.Member'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.MemberRemoveResponse'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_etcdserverpb.MemberRemoveResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_etcdserverpb.MemberRemoveResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_etcdserverpb.MemberRemoveResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberRemoveResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_etcdserverpb.MemberRemoveResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.MemberRemoveResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_etcdserverpb.MemberRemoveResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.MemberRemoveResponse'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_etcdserverpb.MemberRemoveResponse'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.MemberRemoveResponse'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_etcdserverpb.MemberRemoveResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberRemoveResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_etcdserverpb.MemberRemoveResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberRemoveResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_etcdserverpb.MemberUpdateRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberUpdateRequest'(Bin, 0, 0, 0, id(0, TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.MemberUpdateRequest'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.MemberUpdateRequest_ID'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.MemberUpdateRequest'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.MemberUpdateRequest_peerURLs'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.MemberUpdateRequest'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> #{'ID' => F@_1, peerURLs => lists_reverse(R1, TrUserData)}; +'dfp_read_field_def_etcdserverpb.MemberUpdateRequest'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_etcdserverpb.MemberUpdateRequest'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_etcdserverpb.MemberUpdateRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.MemberUpdateRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_etcdserverpb.MemberUpdateRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_etcdserverpb.MemberUpdateRequest_ID'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_etcdserverpb.MemberUpdateRequest_peerURLs'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.MemberUpdateRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_etcdserverpb.MemberUpdateRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.MemberUpdateRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_etcdserverpb.MemberUpdateRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_etcdserverpb.MemberUpdateRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.MemberUpdateRequest'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> #{'ID' => F@_1, peerURLs => lists_reverse(R1, TrUserData)}. + +'d_field_etcdserverpb.MemberUpdateRequest_ID'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.MemberUpdateRequest_ID'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.MemberUpdateRequest_ID'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 18446744073709551615, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.MemberUpdateRequest'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_etcdserverpb.MemberUpdateRequest_peerURLs'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.MemberUpdateRequest_peerURLs'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.MemberUpdateRequest_peerURLs'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.MemberUpdateRequest'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_etcdserverpb.MemberUpdateRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_etcdserverpb.MemberUpdateRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_etcdserverpb.MemberUpdateRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberUpdateRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_etcdserverpb.MemberUpdateRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.MemberUpdateRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_etcdserverpb.MemberUpdateRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.MemberUpdateRequest'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_etcdserverpb.MemberUpdateRequest'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.MemberUpdateRequest'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_etcdserverpb.MemberUpdateRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberUpdateRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_etcdserverpb.MemberUpdateRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberUpdateRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_etcdserverpb.MemberUpdateResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberUpdateResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.MemberUpdateResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.MemberUpdateResponse_header'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.MemberUpdateResponse'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.MemberUpdateResponse_members'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.MemberUpdateResponse'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end, + if R1 == '$undef' -> S2; + true -> S2#{members => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_etcdserverpb.MemberUpdateResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_etcdserverpb.MemberUpdateResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_etcdserverpb.MemberUpdateResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.MemberUpdateResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_etcdserverpb.MemberUpdateResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.MemberUpdateResponse_header'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_etcdserverpb.MemberUpdateResponse_members'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.MemberUpdateResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_etcdserverpb.MemberUpdateResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.MemberUpdateResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_etcdserverpb.MemberUpdateResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_etcdserverpb.MemberUpdateResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.MemberUpdateResponse'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end, + if R1 == '$undef' -> S2; + true -> S2#{members => lists_reverse(R1, TrUserData)} + end. + +'d_field_etcdserverpb.MemberUpdateResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.MemberUpdateResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.MemberUpdateResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.MemberUpdateResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + F@_2, + TrUserData). + +'d_field_etcdserverpb.MemberUpdateResponse_members'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.MemberUpdateResponse_members'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.MemberUpdateResponse_members'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.Member'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.MemberUpdateResponse'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_etcdserverpb.MemberUpdateResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_etcdserverpb.MemberUpdateResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_etcdserverpb.MemberUpdateResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberUpdateResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_etcdserverpb.MemberUpdateResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.MemberUpdateResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_etcdserverpb.MemberUpdateResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.MemberUpdateResponse'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_etcdserverpb.MemberUpdateResponse'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.MemberUpdateResponse'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_etcdserverpb.MemberUpdateResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberUpdateResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_etcdserverpb.MemberUpdateResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberUpdateResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_etcdserverpb.MemberListRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberListRequest'(Bin, 0, 0, 0, id(false, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.MemberListRequest'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.MemberListRequest_linearizable'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.MemberListRequest'(<<>>, 0, 0, _, F@_1, _) -> #{linearizable => F@_1}; +'dfp_read_field_def_etcdserverpb.MemberListRequest'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.MemberListRequest'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.MemberListRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.MemberListRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.MemberListRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_etcdserverpb.MemberListRequest_linearizable'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.MemberListRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.MemberListRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.MemberListRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.MemberListRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.MemberListRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.MemberListRequest'(<<>>, 0, 0, _, F@_1, _) -> #{linearizable => F@_1}. + +'d_field_etcdserverpb.MemberListRequest_linearizable'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.MemberListRequest_linearizable'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.MemberListRequest_linearizable'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.MemberListRequest'(RestF, 0, 0, F, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.MemberListRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.MemberListRequest'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.MemberListRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberListRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.MemberListRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.MemberListRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.MemberListRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.MemberListRequest'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.MemberListRequest'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.MemberListRequest'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.MemberListRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberListRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.MemberListRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberListRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.MemberListResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberListResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.MemberListResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.MemberListResponse_header'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.MemberListResponse'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.MemberListResponse_members'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.MemberListResponse'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end, + if R1 == '$undef' -> S2; + true -> S2#{members => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_etcdserverpb.MemberListResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_etcdserverpb.MemberListResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_etcdserverpb.MemberListResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.MemberListResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_etcdserverpb.MemberListResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.MemberListResponse_header'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_etcdserverpb.MemberListResponse_members'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.MemberListResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_etcdserverpb.MemberListResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.MemberListResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_etcdserverpb.MemberListResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_etcdserverpb.MemberListResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.MemberListResponse'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end, + if R1 == '$undef' -> S2; + true -> S2#{members => lists_reverse(R1, TrUserData)} + end. + +'d_field_etcdserverpb.MemberListResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.MemberListResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.MemberListResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.MemberListResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + F@_2, + TrUserData). + +'d_field_etcdserverpb.MemberListResponse_members'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.MemberListResponse_members'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.MemberListResponse_members'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.Member'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.MemberListResponse'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_etcdserverpb.MemberListResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_etcdserverpb.MemberListResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_etcdserverpb.MemberListResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberListResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_etcdserverpb.MemberListResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.MemberListResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_etcdserverpb.MemberListResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.MemberListResponse'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_etcdserverpb.MemberListResponse'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.MemberListResponse'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_etcdserverpb.MemberListResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberListResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_etcdserverpb.MemberListResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberListResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_etcdserverpb.MemberPromoteRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberPromoteRequest'(Bin, 0, 0, 0, id(0, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.MemberPromoteRequest'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.MemberPromoteRequest_ID'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.MemberPromoteRequest'(<<>>, 0, 0, _, F@_1, _) -> #{'ID' => F@_1}; +'dfp_read_field_def_etcdserverpb.MemberPromoteRequest'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.MemberPromoteRequest'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.MemberPromoteRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.MemberPromoteRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.MemberPromoteRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_etcdserverpb.MemberPromoteRequest_ID'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.MemberPromoteRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.MemberPromoteRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.MemberPromoteRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.MemberPromoteRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.MemberPromoteRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.MemberPromoteRequest'(<<>>, 0, 0, _, F@_1, _) -> #{'ID' => F@_1}. + +'d_field_etcdserverpb.MemberPromoteRequest_ID'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.MemberPromoteRequest_ID'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.MemberPromoteRequest_ID'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 18446744073709551615, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.MemberPromoteRequest'(RestF, 0, 0, F, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.MemberPromoteRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.MemberPromoteRequest'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.MemberPromoteRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberPromoteRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.MemberPromoteRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.MemberPromoteRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.MemberPromoteRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.MemberPromoteRequest'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.MemberPromoteRequest'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.MemberPromoteRequest'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.MemberPromoteRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberPromoteRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.MemberPromoteRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberPromoteRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.MemberPromoteResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberPromoteResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.MemberPromoteResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.MemberPromoteResponse_header'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.MemberPromoteResponse'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.MemberPromoteResponse_members'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.MemberPromoteResponse'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end, + if R1 == '$undef' -> S2; + true -> S2#{members => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_etcdserverpb.MemberPromoteResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_etcdserverpb.MemberPromoteResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_etcdserverpb.MemberPromoteResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.MemberPromoteResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_etcdserverpb.MemberPromoteResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.MemberPromoteResponse_header'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_etcdserverpb.MemberPromoteResponse_members'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.MemberPromoteResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_etcdserverpb.MemberPromoteResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.MemberPromoteResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_etcdserverpb.MemberPromoteResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_etcdserverpb.MemberPromoteResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.MemberPromoteResponse'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end, + if R1 == '$undef' -> S2; + true -> S2#{members => lists_reverse(R1, TrUserData)} + end. + +'d_field_etcdserverpb.MemberPromoteResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.MemberPromoteResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.MemberPromoteResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.MemberPromoteResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + F@_2, + TrUserData). + +'d_field_etcdserverpb.MemberPromoteResponse_members'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.MemberPromoteResponse_members'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.MemberPromoteResponse_members'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.Member'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.MemberPromoteResponse'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_etcdserverpb.MemberPromoteResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_etcdserverpb.MemberPromoteResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_etcdserverpb.MemberPromoteResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberPromoteResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_etcdserverpb.MemberPromoteResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.MemberPromoteResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_etcdserverpb.MemberPromoteResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.MemberPromoteResponse'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_etcdserverpb.MemberPromoteResponse'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.MemberPromoteResponse'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_etcdserverpb.MemberPromoteResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberPromoteResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_etcdserverpb.MemberPromoteResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MemberPromoteResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_etcdserverpb.DefragmentRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.DefragmentRequest'(Bin, 0, 0, 0, TrUserData). + +'dfp_read_field_def_etcdserverpb.DefragmentRequest'(<<>>, 0, 0, _, _) -> #{}; +'dfp_read_field_def_etcdserverpb.DefragmentRequest'(Other, Z1, Z2, F, TrUserData) -> 'dg_read_field_def_etcdserverpb.DefragmentRequest'(Other, Z1, Z2, F, TrUserData). + +'dg_read_field_def_etcdserverpb.DefragmentRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.DefragmentRequest'(Rest, N + 7, X bsl N + Acc, F, TrUserData); +'dg_read_field_def_etcdserverpb.DefragmentRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, TrUserData) -> + Key = X bsl N + Acc, + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.DefragmentRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 1 -> 'skip_64_etcdserverpb.DefragmentRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.DefragmentRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 3 -> 'skip_group_etcdserverpb.DefragmentRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 5 -> 'skip_32_etcdserverpb.DefragmentRequest'(Rest, 0, 0, Key bsr 3, TrUserData) + end; +'dg_read_field_def_etcdserverpb.DefragmentRequest'(<<>>, 0, 0, _, _) -> #{}. + +'skip_varint_etcdserverpb.DefragmentRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'skip_varint_etcdserverpb.DefragmentRequest'(Rest, Z1, Z2, F, TrUserData); +'skip_varint_etcdserverpb.DefragmentRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.DefragmentRequest'(Rest, Z1, Z2, F, TrUserData). + +'skip_length_delimited_etcdserverpb.DefragmentRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.DefragmentRequest'(Rest, N + 7, X bsl N + Acc, F, TrUserData); +'skip_length_delimited_etcdserverpb.DefragmentRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.DefragmentRequest'(Rest2, 0, 0, F, TrUserData). + +'skip_group_etcdserverpb.DefragmentRequest'(Bin, _, Z2, FNum, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.DefragmentRequest'(Rest, 0, Z2, FNum, TrUserData). + +'skip_32_etcdserverpb.DefragmentRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.DefragmentRequest'(Rest, Z1, Z2, F, TrUserData). + +'skip_64_etcdserverpb.DefragmentRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.DefragmentRequest'(Rest, Z1, Z2, F, TrUserData). + +'decode_msg_etcdserverpb.DefragmentResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.DefragmentResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.DefragmentResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.DefragmentResponse_header'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.DefragmentResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.DefragmentResponse'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.DefragmentResponse'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.DefragmentResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.DefragmentResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.DefragmentResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.DefragmentResponse_header'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.DefragmentResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.DefragmentResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.DefragmentResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.DefragmentResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.DefragmentResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.DefragmentResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.DefragmentResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.DefragmentResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.DefragmentResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.DefragmentResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_etcdserverpb.DefragmentResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.DefragmentResponse'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.DefragmentResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.DefragmentResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.DefragmentResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.DefragmentResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.DefragmentResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.DefragmentResponse'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.DefragmentResponse'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.DefragmentResponse'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.DefragmentResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.DefragmentResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.DefragmentResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.DefragmentResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.MoveLeaderRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MoveLeaderRequest'(Bin, 0, 0, 0, id(0, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.MoveLeaderRequest'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.MoveLeaderRequest_targetID'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.MoveLeaderRequest'(<<>>, 0, 0, _, F@_1, _) -> #{targetID => F@_1}; +'dfp_read_field_def_etcdserverpb.MoveLeaderRequest'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.MoveLeaderRequest'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.MoveLeaderRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.MoveLeaderRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.MoveLeaderRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_etcdserverpb.MoveLeaderRequest_targetID'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.MoveLeaderRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.MoveLeaderRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.MoveLeaderRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.MoveLeaderRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.MoveLeaderRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.MoveLeaderRequest'(<<>>, 0, 0, _, F@_1, _) -> #{targetID => F@_1}. + +'d_field_etcdserverpb.MoveLeaderRequest_targetID'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.MoveLeaderRequest_targetID'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.MoveLeaderRequest_targetID'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 18446744073709551615, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.MoveLeaderRequest'(RestF, 0, 0, F, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.MoveLeaderRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.MoveLeaderRequest'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.MoveLeaderRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MoveLeaderRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.MoveLeaderRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.MoveLeaderRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.MoveLeaderRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.MoveLeaderRequest'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.MoveLeaderRequest'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.MoveLeaderRequest'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.MoveLeaderRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MoveLeaderRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.MoveLeaderRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MoveLeaderRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.MoveLeaderResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MoveLeaderResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.MoveLeaderResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.MoveLeaderResponse_header'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.MoveLeaderResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.MoveLeaderResponse'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.MoveLeaderResponse'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.MoveLeaderResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.MoveLeaderResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.MoveLeaderResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.MoveLeaderResponse_header'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.MoveLeaderResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.MoveLeaderResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.MoveLeaderResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.MoveLeaderResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.MoveLeaderResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.MoveLeaderResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.MoveLeaderResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.MoveLeaderResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.MoveLeaderResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.MoveLeaderResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_etcdserverpb.MoveLeaderResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.MoveLeaderResponse'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.MoveLeaderResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MoveLeaderResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.MoveLeaderResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.MoveLeaderResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.MoveLeaderResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.MoveLeaderResponse'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.MoveLeaderResponse'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.MoveLeaderResponse'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.MoveLeaderResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MoveLeaderResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.MoveLeaderResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.MoveLeaderResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.AlarmRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AlarmRequest'(Bin, 0, 0, 0, id('GET', TrUserData), id(0, TrUserData), id('NONE', TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AlarmRequest'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.AlarmRequest_action'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.AlarmRequest'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.AlarmRequest_memberID'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.AlarmRequest'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.AlarmRequest_alarm'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.AlarmRequest'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> #{action => F@_1, memberID => F@_2, alarm => F@_3}; +'dfp_read_field_def_etcdserverpb.AlarmRequest'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_etcdserverpb.AlarmRequest'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_etcdserverpb.AlarmRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.AlarmRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_etcdserverpb.AlarmRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_etcdserverpb.AlarmRequest_action'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 16 -> 'd_field_etcdserverpb.AlarmRequest_memberID'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 24 -> 'd_field_etcdserverpb.AlarmRequest_alarm'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AlarmRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_etcdserverpb.AlarmRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AlarmRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_etcdserverpb.AlarmRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_etcdserverpb.AlarmRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AlarmRequest'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> #{action => F@_1, memberID => F@_2, alarm => F@_3}. + +'d_field_etcdserverpb.AlarmRequest_action'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AlarmRequest_action'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.AlarmRequest_action'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_etcdserverpb.AlarmRequest.AlarmAction'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.AlarmRequest'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_etcdserverpb.AlarmRequest_memberID'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AlarmRequest_memberID'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.AlarmRequest_memberID'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 18446744073709551615, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.AlarmRequest'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, TrUserData). + +'d_field_etcdserverpb.AlarmRequest_alarm'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AlarmRequest_alarm'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.AlarmRequest_alarm'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_etcdserverpb.AlarmType'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.AlarmRequest'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.AlarmRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_etcdserverpb.AlarmRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_etcdserverpb.AlarmRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AlarmRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_etcdserverpb.AlarmRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.AlarmRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_etcdserverpb.AlarmRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AlarmRequest'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_etcdserverpb.AlarmRequest'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AlarmRequest'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_etcdserverpb.AlarmRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AlarmRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_etcdserverpb.AlarmRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AlarmRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_etcdserverpb.AlarmMember'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AlarmMember'(Bin, 0, 0, 0, id(0, TrUserData), id('NONE', TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AlarmMember'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.AlarmMember_memberID'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.AlarmMember'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.AlarmMember_alarm'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.AlarmMember'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{memberID => F@_1, alarm => F@_2}; +'dfp_read_field_def_etcdserverpb.AlarmMember'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_etcdserverpb.AlarmMember'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_etcdserverpb.AlarmMember'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.AlarmMember'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_etcdserverpb.AlarmMember'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_etcdserverpb.AlarmMember_memberID'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 16 -> 'd_field_etcdserverpb.AlarmMember_alarm'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AlarmMember'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_etcdserverpb.AlarmMember'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AlarmMember'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_etcdserverpb.AlarmMember'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_etcdserverpb.AlarmMember'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AlarmMember'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{memberID => F@_1, alarm => F@_2}. + +'d_field_etcdserverpb.AlarmMember_memberID'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AlarmMember_memberID'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.AlarmMember_memberID'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 18446744073709551615, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.AlarmMember'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_etcdserverpb.AlarmMember_alarm'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AlarmMember_alarm'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.AlarmMember_alarm'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_etcdserverpb.AlarmType'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.AlarmMember'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.AlarmMember'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_etcdserverpb.AlarmMember'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_etcdserverpb.AlarmMember'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AlarmMember'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_etcdserverpb.AlarmMember'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.AlarmMember'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_etcdserverpb.AlarmMember'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AlarmMember'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_etcdserverpb.AlarmMember'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AlarmMember'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_etcdserverpb.AlarmMember'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AlarmMember'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_etcdserverpb.AlarmMember'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AlarmMember'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_etcdserverpb.AlarmResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AlarmResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AlarmResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.AlarmResponse_header'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.AlarmResponse'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.AlarmResponse_alarms'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.AlarmResponse'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end, + if R1 == '$undef' -> S2; + true -> S2#{alarms => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_etcdserverpb.AlarmResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_etcdserverpb.AlarmResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_etcdserverpb.AlarmResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.AlarmResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_etcdserverpb.AlarmResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AlarmResponse_header'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_etcdserverpb.AlarmResponse_alarms'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AlarmResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_etcdserverpb.AlarmResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AlarmResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_etcdserverpb.AlarmResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_etcdserverpb.AlarmResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AlarmResponse'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end, + if R1 == '$undef' -> S2; + true -> S2#{alarms => lists_reverse(R1, TrUserData)} + end. + +'d_field_etcdserverpb.AlarmResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AlarmResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.AlarmResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AlarmResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + F@_2, + TrUserData). + +'d_field_etcdserverpb.AlarmResponse_alarms'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AlarmResponse_alarms'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.AlarmResponse_alarms'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.AlarmMember'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AlarmResponse'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_etcdserverpb.AlarmResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_etcdserverpb.AlarmResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_etcdserverpb.AlarmResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AlarmResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_etcdserverpb.AlarmResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.AlarmResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_etcdserverpb.AlarmResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AlarmResponse'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_etcdserverpb.AlarmResponse'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AlarmResponse'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_etcdserverpb.AlarmResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AlarmResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_etcdserverpb.AlarmResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AlarmResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_etcdserverpb.DowngradeRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.DowngradeRequest'(Bin, 0, 0, 0, id('VALIDATE', TrUserData), id(<<>>, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.DowngradeRequest'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.DowngradeRequest_action'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.DowngradeRequest'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.DowngradeRequest_version'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.DowngradeRequest'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{action => F@_1, version => F@_2}; +'dfp_read_field_def_etcdserverpb.DowngradeRequest'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_etcdserverpb.DowngradeRequest'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_etcdserverpb.DowngradeRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.DowngradeRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_etcdserverpb.DowngradeRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_etcdserverpb.DowngradeRequest_action'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_etcdserverpb.DowngradeRequest_version'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.DowngradeRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_etcdserverpb.DowngradeRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.DowngradeRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_etcdserverpb.DowngradeRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_etcdserverpb.DowngradeRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.DowngradeRequest'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{action => F@_1, version => F@_2}. + +'d_field_etcdserverpb.DowngradeRequest_action'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.DowngradeRequest_action'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.DowngradeRequest_action'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_etcdserverpb.DowngradeRequest.DowngradeAction'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.DowngradeRequest'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_etcdserverpb.DowngradeRequest_version'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.DowngradeRequest_version'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.DowngradeRequest_version'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.DowngradeRequest'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.DowngradeRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_etcdserverpb.DowngradeRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_etcdserverpb.DowngradeRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.DowngradeRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_etcdserverpb.DowngradeRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.DowngradeRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_etcdserverpb.DowngradeRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.DowngradeRequest'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_etcdserverpb.DowngradeRequest'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.DowngradeRequest'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_etcdserverpb.DowngradeRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.DowngradeRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_etcdserverpb.DowngradeRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.DowngradeRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_etcdserverpb.DowngradeResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.DowngradeResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), id(<<>>, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.DowngradeResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.DowngradeResponse_header'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.DowngradeResponse'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.DowngradeResponse_version'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.DowngradeResponse'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{version => F@_2}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.DowngradeResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_etcdserverpb.DowngradeResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_etcdserverpb.DowngradeResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.DowngradeResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_etcdserverpb.DowngradeResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.DowngradeResponse_header'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_etcdserverpb.DowngradeResponse_version'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.DowngradeResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_etcdserverpb.DowngradeResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.DowngradeResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_etcdserverpb.DowngradeResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_etcdserverpb.DowngradeResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.DowngradeResponse'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{version => F@_2}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.DowngradeResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.DowngradeResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.DowngradeResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.DowngradeResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + F@_2, + TrUserData). + +'d_field_etcdserverpb.DowngradeResponse_version'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.DowngradeResponse_version'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.DowngradeResponse_version'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.DowngradeResponse'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.DowngradeResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_etcdserverpb.DowngradeResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_etcdserverpb.DowngradeResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.DowngradeResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_etcdserverpb.DowngradeResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.DowngradeResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_etcdserverpb.DowngradeResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.DowngradeResponse'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_etcdserverpb.DowngradeResponse'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.DowngradeResponse'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_etcdserverpb.DowngradeResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.DowngradeResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_etcdserverpb.DowngradeResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.DowngradeResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_etcdserverpb.StatusRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.StatusRequest'(Bin, 0, 0, 0, TrUserData). + +'dfp_read_field_def_etcdserverpb.StatusRequest'(<<>>, 0, 0, _, _) -> #{}; +'dfp_read_field_def_etcdserverpb.StatusRequest'(Other, Z1, Z2, F, TrUserData) -> 'dg_read_field_def_etcdserverpb.StatusRequest'(Other, Z1, Z2, F, TrUserData). + +'dg_read_field_def_etcdserverpb.StatusRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.StatusRequest'(Rest, N + 7, X bsl N + Acc, F, TrUserData); +'dg_read_field_def_etcdserverpb.StatusRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, TrUserData) -> + Key = X bsl N + Acc, + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.StatusRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 1 -> 'skip_64_etcdserverpb.StatusRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.StatusRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 3 -> 'skip_group_etcdserverpb.StatusRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 5 -> 'skip_32_etcdserverpb.StatusRequest'(Rest, 0, 0, Key bsr 3, TrUserData) + end; +'dg_read_field_def_etcdserverpb.StatusRequest'(<<>>, 0, 0, _, _) -> #{}. + +'skip_varint_etcdserverpb.StatusRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'skip_varint_etcdserverpb.StatusRequest'(Rest, Z1, Z2, F, TrUserData); +'skip_varint_etcdserverpb.StatusRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.StatusRequest'(Rest, Z1, Z2, F, TrUserData). + +'skip_length_delimited_etcdserverpb.StatusRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.StatusRequest'(Rest, N + 7, X bsl N + Acc, F, TrUserData); +'skip_length_delimited_etcdserverpb.StatusRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.StatusRequest'(Rest2, 0, 0, F, TrUserData). + +'skip_group_etcdserverpb.StatusRequest'(Bin, _, Z2, FNum, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.StatusRequest'(Rest, 0, Z2, FNum, TrUserData). + +'skip_32_etcdserverpb.StatusRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.StatusRequest'(Rest, Z1, Z2, F, TrUserData). + +'skip_64_etcdserverpb.StatusRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.StatusRequest'(Rest, Z1, Z2, F, TrUserData). + +'decode_msg_etcdserverpb.StatusResponse'(Bin, TrUserData) -> + 'dfp_read_field_def_etcdserverpb.StatusResponse'(Bin, + 0, + 0, + 0, + id('$undef', TrUserData), + id(<<>>, TrUserData), + id(0, TrUserData), + id(0, TrUserData), + id(0, TrUserData), + id(0, TrUserData), + id(0, TrUserData), + id([], TrUserData), + id(0, TrUserData), + id(false, TrUserData), + id(<<>>, TrUserData), + TrUserData). + +'dfp_read_field_def_etcdserverpb.StatusResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_etcdserverpb.StatusResponse_header'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_etcdserverpb.StatusResponse'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_etcdserverpb.StatusResponse_version'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_etcdserverpb.StatusResponse'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_etcdserverpb.StatusResponse_dbSize'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_etcdserverpb.StatusResponse'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_etcdserverpb.StatusResponse_leader'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_etcdserverpb.StatusResponse'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_etcdserverpb.StatusResponse_raftIndex'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_etcdserverpb.StatusResponse'(<<48, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_etcdserverpb.StatusResponse_raftTerm'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_etcdserverpb.StatusResponse'(<<56, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_etcdserverpb.StatusResponse_raftAppliedIndex'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_etcdserverpb.StatusResponse'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_etcdserverpb.StatusResponse_errors'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_etcdserverpb.StatusResponse'(<<72, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_etcdserverpb.StatusResponse_dbSizeInUse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_etcdserverpb.StatusResponse'(<<80, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_etcdserverpb.StatusResponse_isLearner'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_etcdserverpb.StatusResponse'(<<90, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_etcdserverpb.StatusResponse_storageVersion'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_etcdserverpb.StatusResponse'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, R1, F@_9, F@_10, F@_11, TrUserData) -> + S1 = #{version => F@_2, dbSize => F@_3, leader => F@_4, raftIndex => F@_5, raftTerm => F@_6, raftAppliedIndex => F@_7, errors => lists_reverse(R1, TrUserData), dbSizeInUse => F@_9, isLearner => F@_10, storageVersion => F@_11}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.StatusResponse'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'dg_read_field_def_etcdserverpb.StatusResponse'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'dg_read_field_def_etcdserverpb.StatusResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_etcdserverpb.StatusResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dg_read_field_def_etcdserverpb.StatusResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.StatusResponse_header'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 18 -> 'd_field_etcdserverpb.StatusResponse_version'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 24 -> 'd_field_etcdserverpb.StatusResponse_dbSize'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 32 -> 'd_field_etcdserverpb.StatusResponse_leader'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 40 -> 'd_field_etcdserverpb.StatusResponse_raftIndex'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 48 -> 'd_field_etcdserverpb.StatusResponse_raftTerm'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 56 -> 'd_field_etcdserverpb.StatusResponse_raftAppliedIndex'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 66 -> 'd_field_etcdserverpb.StatusResponse_errors'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 72 -> 'd_field_etcdserverpb.StatusResponse_dbSizeInUse'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 80 -> 'd_field_etcdserverpb.StatusResponse_isLearner'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 90 -> 'd_field_etcdserverpb.StatusResponse_storageVersion'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.StatusResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 1 -> 'skip_64_etcdserverpb.StatusResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.StatusResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 3 -> 'skip_group_etcdserverpb.StatusResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 5 -> 'skip_32_etcdserverpb.StatusResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.StatusResponse'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, R1, F@_9, F@_10, F@_11, TrUserData) -> + S1 = #{version => F@_2, dbSize => F@_3, leader => F@_4, raftIndex => F@_5, raftTerm => F@_6, raftAppliedIndex => F@_7, errors => lists_reverse(R1, TrUserData), dbSizeInUse => F@_9, isLearner => F@_10, storageVersion => F@_11}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.StatusResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.StatusResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_etcdserverpb.StatusResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.StatusResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + TrUserData). + +'d_field_etcdserverpb.StatusResponse_version'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.StatusResponse_version'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_etcdserverpb.StatusResponse_version'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.StatusResponse'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_etcdserverpb.StatusResponse_dbSize'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.StatusResponse_dbSize'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_etcdserverpb.StatusResponse_dbSize'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.StatusResponse'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_etcdserverpb.StatusResponse_leader'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.StatusResponse_leader'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_etcdserverpb.StatusResponse_leader'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 18446744073709551615, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.StatusResponse'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_etcdserverpb.StatusResponse_raftIndex'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.StatusResponse_raftIndex'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_etcdserverpb.StatusResponse_raftIndex'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 18446744073709551615, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.StatusResponse'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_etcdserverpb.StatusResponse_raftTerm'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.StatusResponse_raftTerm'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_etcdserverpb.StatusResponse_raftTerm'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 18446744073709551615, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.StatusResponse'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_etcdserverpb.StatusResponse_raftAppliedIndex'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.StatusResponse_raftAppliedIndex'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_etcdserverpb.StatusResponse_raftAppliedIndex'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 18446744073709551615, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.StatusResponse'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, NewFValue, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_etcdserverpb.StatusResponse_errors'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.StatusResponse_errors'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_etcdserverpb.StatusResponse_errors'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, Prev, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.StatusResponse'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, cons(NewFValue, Prev, TrUserData), F@_9, F@_10, F@_11, TrUserData). + +'d_field_etcdserverpb.StatusResponse_dbSizeInUse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.StatusResponse_dbSizeInUse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_etcdserverpb.StatusResponse_dbSizeInUse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, _, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_etcdserverpb.StatusResponse'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, NewFValue, F@_10, F@_11, TrUserData). + +'d_field_etcdserverpb.StatusResponse_isLearner'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.StatusResponse_isLearner'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_etcdserverpb.StatusResponse_isLearner'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, _, F@_11, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.StatusResponse'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, NewFValue, F@_11, TrUserData). + +'d_field_etcdserverpb.StatusResponse_storageVersion'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.StatusResponse_storageVersion'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_etcdserverpb.StatusResponse_storageVersion'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.StatusResponse'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.StatusResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'skip_varint_etcdserverpb.StatusResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'skip_varint_etcdserverpb.StatusResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'dfp_read_field_def_etcdserverpb.StatusResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'skip_length_delimited_etcdserverpb.StatusResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.StatusResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'skip_length_delimited_etcdserverpb.StatusResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.StatusResponse'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'skip_group_etcdserverpb.StatusResponse'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.StatusResponse'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'skip_32_etcdserverpb.StatusResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'dfp_read_field_def_etcdserverpb.StatusResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'skip_64_etcdserverpb.StatusResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'dfp_read_field_def_etcdserverpb.StatusResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'decode_msg_etcdserverpb.AuthEnableRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthEnableRequest'(Bin, 0, 0, 0, TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthEnableRequest'(<<>>, 0, 0, _, _) -> #{}; +'dfp_read_field_def_etcdserverpb.AuthEnableRequest'(Other, Z1, Z2, F, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthEnableRequest'(Other, Z1, Z2, F, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthEnableRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.AuthEnableRequest'(Rest, N + 7, X bsl N + Acc, F, TrUserData); +'dg_read_field_def_etcdserverpb.AuthEnableRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, TrUserData) -> + Key = X bsl N + Acc, + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthEnableRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthEnableRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthEnableRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthEnableRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthEnableRequest'(Rest, 0, 0, Key bsr 3, TrUserData) + end; +'dg_read_field_def_etcdserverpb.AuthEnableRequest'(<<>>, 0, 0, _, _) -> #{}. + +'skip_varint_etcdserverpb.AuthEnableRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'skip_varint_etcdserverpb.AuthEnableRequest'(Rest, Z1, Z2, F, TrUserData); +'skip_varint_etcdserverpb.AuthEnableRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthEnableRequest'(Rest, Z1, Z2, F, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthEnableRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.AuthEnableRequest'(Rest, N + 7, X bsl N + Acc, F, TrUserData); +'skip_length_delimited_etcdserverpb.AuthEnableRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthEnableRequest'(Rest2, 0, 0, F, TrUserData). + +'skip_group_etcdserverpb.AuthEnableRequest'(Bin, _, Z2, FNum, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthEnableRequest'(Rest, 0, Z2, FNum, TrUserData). + +'skip_32_etcdserverpb.AuthEnableRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthEnableRequest'(Rest, Z1, Z2, F, TrUserData). + +'skip_64_etcdserverpb.AuthEnableRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthEnableRequest'(Rest, Z1, Z2, F, TrUserData). + +'decode_msg_etcdserverpb.AuthDisableRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthDisableRequest'(Bin, 0, 0, 0, TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthDisableRequest'(<<>>, 0, 0, _, _) -> #{}; +'dfp_read_field_def_etcdserverpb.AuthDisableRequest'(Other, Z1, Z2, F, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthDisableRequest'(Other, Z1, Z2, F, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthDisableRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.AuthDisableRequest'(Rest, N + 7, X bsl N + Acc, F, TrUserData); +'dg_read_field_def_etcdserverpb.AuthDisableRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, TrUserData) -> + Key = X bsl N + Acc, + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthDisableRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthDisableRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthDisableRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthDisableRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthDisableRequest'(Rest, 0, 0, Key bsr 3, TrUserData) + end; +'dg_read_field_def_etcdserverpb.AuthDisableRequest'(<<>>, 0, 0, _, _) -> #{}. + +'skip_varint_etcdserverpb.AuthDisableRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'skip_varint_etcdserverpb.AuthDisableRequest'(Rest, Z1, Z2, F, TrUserData); +'skip_varint_etcdserverpb.AuthDisableRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthDisableRequest'(Rest, Z1, Z2, F, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthDisableRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.AuthDisableRequest'(Rest, N + 7, X bsl N + Acc, F, TrUserData); +'skip_length_delimited_etcdserverpb.AuthDisableRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthDisableRequest'(Rest2, 0, 0, F, TrUserData). + +'skip_group_etcdserverpb.AuthDisableRequest'(Bin, _, Z2, FNum, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthDisableRequest'(Rest, 0, Z2, FNum, TrUserData). + +'skip_32_etcdserverpb.AuthDisableRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthDisableRequest'(Rest, Z1, Z2, F, TrUserData). + +'skip_64_etcdserverpb.AuthDisableRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthDisableRequest'(Rest, Z1, Z2, F, TrUserData). + +'decode_msg_etcdserverpb.AuthStatusRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthStatusRequest'(Bin, 0, 0, 0, TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthStatusRequest'(<<>>, 0, 0, _, _) -> #{}; +'dfp_read_field_def_etcdserverpb.AuthStatusRequest'(Other, Z1, Z2, F, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthStatusRequest'(Other, Z1, Z2, F, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthStatusRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.AuthStatusRequest'(Rest, N + 7, X bsl N + Acc, F, TrUserData); +'dg_read_field_def_etcdserverpb.AuthStatusRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, TrUserData) -> + Key = X bsl N + Acc, + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthStatusRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthStatusRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthStatusRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthStatusRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthStatusRequest'(Rest, 0, 0, Key bsr 3, TrUserData) + end; +'dg_read_field_def_etcdserverpb.AuthStatusRequest'(<<>>, 0, 0, _, _) -> #{}. + +'skip_varint_etcdserverpb.AuthStatusRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'skip_varint_etcdserverpb.AuthStatusRequest'(Rest, Z1, Z2, F, TrUserData); +'skip_varint_etcdserverpb.AuthStatusRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthStatusRequest'(Rest, Z1, Z2, F, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthStatusRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.AuthStatusRequest'(Rest, N + 7, X bsl N + Acc, F, TrUserData); +'skip_length_delimited_etcdserverpb.AuthStatusRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthStatusRequest'(Rest2, 0, 0, F, TrUserData). + +'skip_group_etcdserverpb.AuthStatusRequest'(Bin, _, Z2, FNum, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthStatusRequest'(Rest, 0, Z2, FNum, TrUserData). + +'skip_32_etcdserverpb.AuthStatusRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthStatusRequest'(Rest, Z1, Z2, F, TrUserData). + +'skip_64_etcdserverpb.AuthStatusRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthStatusRequest'(Rest, Z1, Z2, F, TrUserData). + +'decode_msg_etcdserverpb.AuthenticateRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthenticateRequest'(Bin, 0, 0, 0, id(<<>>, TrUserData), id(<<>>, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthenticateRequest'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.AuthenticateRequest_name'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthenticateRequest'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.AuthenticateRequest_password'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthenticateRequest'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{name => F@_1, password => F@_2}; +'dfp_read_field_def_etcdserverpb.AuthenticateRequest'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthenticateRequest'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthenticateRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.AuthenticateRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_etcdserverpb.AuthenticateRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthenticateRequest_name'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_etcdserverpb.AuthenticateRequest_password'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthenticateRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthenticateRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthenticateRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthenticateRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthenticateRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthenticateRequest'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{name => F@_1, password => F@_2}. + +'d_field_etcdserverpb.AuthenticateRequest_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthenticateRequest_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.AuthenticateRequest_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthenticateRequest'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_etcdserverpb.AuthenticateRequest_password'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthenticateRequest_password'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.AuthenticateRequest_password'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthenticateRequest'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.AuthenticateRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_etcdserverpb.AuthenticateRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_etcdserverpb.AuthenticateRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthenticateRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthenticateRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.AuthenticateRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_etcdserverpb.AuthenticateRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthenticateRequest'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_etcdserverpb.AuthenticateRequest'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthenticateRequest'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_etcdserverpb.AuthenticateRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthenticateRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_etcdserverpb.AuthenticateRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthenticateRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_etcdserverpb.AuthUserAddRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserAddRequest'(Bin, 0, 0, 0, id(<<>>, TrUserData), id(<<>>, TrUserData), id('$undef', TrUserData), id(<<>>, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthUserAddRequest'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_etcdserverpb.AuthUserAddRequest_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthUserAddRequest'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_etcdserverpb.AuthUserAddRequest_password'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthUserAddRequest'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_etcdserverpb.AuthUserAddRequest_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthUserAddRequest'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_etcdserverpb.AuthUserAddRequest_hashedPassword'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthUserAddRequest'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, _) -> + S1 = #{name => F@_1, password => F@_2, hashedPassword => F@_4}, + if F@_3 == '$undef' -> S1; + true -> S1#{options => F@_3} + end; +'dfp_read_field_def_etcdserverpb.AuthUserAddRequest'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthUserAddRequest'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthUserAddRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_etcdserverpb.AuthUserAddRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dg_read_field_def_etcdserverpb.AuthUserAddRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthUserAddRequest_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 18 -> 'd_field_etcdserverpb.AuthUserAddRequest_password'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 26 -> 'd_field_etcdserverpb.AuthUserAddRequest_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 34 -> 'd_field_etcdserverpb.AuthUserAddRequest_hashedPassword'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthUserAddRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthUserAddRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthUserAddRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthUserAddRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthUserAddRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthUserAddRequest'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, _) -> + S1 = #{name => F@_1, password => F@_2, hashedPassword => F@_4}, + if F@_3 == '$undef' -> S1; + true -> S1#{options => F@_3} + end. + +'d_field_etcdserverpb.AuthUserAddRequest_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthUserAddRequest_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_etcdserverpb.AuthUserAddRequest_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthUserAddRequest'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, TrUserData). + +'d_field_etcdserverpb.AuthUserAddRequest_password'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.AuthUserAddRequest_password'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_etcdserverpb.AuthUserAddRequest_password'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthUserAddRequest'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, TrUserData). + +'d_field_etcdserverpb.AuthUserAddRequest_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.AuthUserAddRequest_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_etcdserverpb.AuthUserAddRequest_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, F@_4, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_authpb.UserAddOptions'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthUserAddRequest'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_authpb.UserAddOptions'(Prev, NewFValue, TrUserData) + end, + F@_4, + TrUserData). + +'d_field_etcdserverpb.AuthUserAddRequest_hashedPassword'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.AuthUserAddRequest_hashedPassword'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_etcdserverpb.AuthUserAddRequest_hashedPassword'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthUserAddRequest'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.AuthUserAddRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'skip_varint_etcdserverpb.AuthUserAddRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_varint_etcdserverpb.AuthUserAddRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserAddRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthUserAddRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.AuthUserAddRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_length_delimited_etcdserverpb.AuthUserAddRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthUserAddRequest'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_group_etcdserverpb.AuthUserAddRequest'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthUserAddRequest'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_32_etcdserverpb.AuthUserAddRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserAddRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_64_etcdserverpb.AuthUserAddRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserAddRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'decode_msg_etcdserverpb.AuthUserGetRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserGetRequest'(Bin, 0, 0, 0, id(<<>>, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthUserGetRequest'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.AuthUserGetRequest_name'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthUserGetRequest'(<<>>, 0, 0, _, F@_1, _) -> #{name => F@_1}; +'dfp_read_field_def_etcdserverpb.AuthUserGetRequest'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthUserGetRequest'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthUserGetRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.AuthUserGetRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.AuthUserGetRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthUserGetRequest_name'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthUserGetRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthUserGetRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthUserGetRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthUserGetRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthUserGetRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthUserGetRequest'(<<>>, 0, 0, _, F@_1, _) -> #{name => F@_1}. + +'d_field_etcdserverpb.AuthUserGetRequest_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthUserGetRequest_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.AuthUserGetRequest_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthUserGetRequest'(RestF, 0, 0, F, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.AuthUserGetRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.AuthUserGetRequest'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.AuthUserGetRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserGetRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthUserGetRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.AuthUserGetRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.AuthUserGetRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthUserGetRequest'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.AuthUserGetRequest'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthUserGetRequest'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.AuthUserGetRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserGetRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.AuthUserGetRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserGetRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.AuthUserDeleteRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserDeleteRequest'(Bin, 0, 0, 0, id(<<>>, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthUserDeleteRequest'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.AuthUserDeleteRequest_name'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthUserDeleteRequest'(<<>>, 0, 0, _, F@_1, _) -> #{name => F@_1}; +'dfp_read_field_def_etcdserverpb.AuthUserDeleteRequest'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthUserDeleteRequest'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthUserDeleteRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.AuthUserDeleteRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.AuthUserDeleteRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthUserDeleteRequest_name'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthUserDeleteRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthUserDeleteRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthUserDeleteRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthUserDeleteRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthUserDeleteRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthUserDeleteRequest'(<<>>, 0, 0, _, F@_1, _) -> #{name => F@_1}. + +'d_field_etcdserverpb.AuthUserDeleteRequest_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthUserDeleteRequest_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.AuthUserDeleteRequest_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthUserDeleteRequest'(RestF, 0, 0, F, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.AuthUserDeleteRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.AuthUserDeleteRequest'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.AuthUserDeleteRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserDeleteRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthUserDeleteRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.AuthUserDeleteRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.AuthUserDeleteRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthUserDeleteRequest'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.AuthUserDeleteRequest'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthUserDeleteRequest'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.AuthUserDeleteRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserDeleteRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.AuthUserDeleteRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserDeleteRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.AuthUserChangePasswordRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserChangePasswordRequest'(Bin, 0, 0, 0, id(<<>>, TrUserData), id(<<>>, TrUserData), id(<<>>, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthUserChangePasswordRequest'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.AuthUserChangePasswordRequest_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthUserChangePasswordRequest'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.AuthUserChangePasswordRequest_password'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthUserChangePasswordRequest'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.AuthUserChangePasswordRequest_hashedPassword'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthUserChangePasswordRequest'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> #{name => F@_1, password => F@_2, hashedPassword => F@_3}; +'dfp_read_field_def_etcdserverpb.AuthUserChangePasswordRequest'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthUserChangePasswordRequest'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthUserChangePasswordRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_etcdserverpb.AuthUserChangePasswordRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_etcdserverpb.AuthUserChangePasswordRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthUserChangePasswordRequest_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 18 -> 'd_field_etcdserverpb.AuthUserChangePasswordRequest_password'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 26 -> 'd_field_etcdserverpb.AuthUserChangePasswordRequest_hashedPassword'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthUserChangePasswordRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthUserChangePasswordRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthUserChangePasswordRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthUserChangePasswordRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthUserChangePasswordRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthUserChangePasswordRequest'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> #{name => F@_1, password => F@_2, hashedPassword => F@_3}. + +'d_field_etcdserverpb.AuthUserChangePasswordRequest_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.AuthUserChangePasswordRequest_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.AuthUserChangePasswordRequest_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthUserChangePasswordRequest'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_etcdserverpb.AuthUserChangePasswordRequest_password'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.AuthUserChangePasswordRequest_password'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.AuthUserChangePasswordRequest_password'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthUserChangePasswordRequest'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, TrUserData). + +'d_field_etcdserverpb.AuthUserChangePasswordRequest_hashedPassword'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.AuthUserChangePasswordRequest_hashedPassword'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.AuthUserChangePasswordRequest_hashedPassword'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthUserChangePasswordRequest'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.AuthUserChangePasswordRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_etcdserverpb.AuthUserChangePasswordRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_etcdserverpb.AuthUserChangePasswordRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserChangePasswordRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthUserChangePasswordRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.AuthUserChangePasswordRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_etcdserverpb.AuthUserChangePasswordRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthUserChangePasswordRequest'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_etcdserverpb.AuthUserChangePasswordRequest'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthUserChangePasswordRequest'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_etcdserverpb.AuthUserChangePasswordRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserChangePasswordRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_etcdserverpb.AuthUserChangePasswordRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserChangePasswordRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_etcdserverpb.AuthUserGrantRoleRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserGrantRoleRequest'(Bin, 0, 0, 0, id(<<>>, TrUserData), id(<<>>, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthUserGrantRoleRequest'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.AuthUserGrantRoleRequest_user'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthUserGrantRoleRequest'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.AuthUserGrantRoleRequest_role'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthUserGrantRoleRequest'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{user => F@_1, role => F@_2}; +'dfp_read_field_def_etcdserverpb.AuthUserGrantRoleRequest'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthUserGrantRoleRequest'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthUserGrantRoleRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_etcdserverpb.AuthUserGrantRoleRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_etcdserverpb.AuthUserGrantRoleRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthUserGrantRoleRequest_user'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_etcdserverpb.AuthUserGrantRoleRequest_role'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthUserGrantRoleRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthUserGrantRoleRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthUserGrantRoleRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthUserGrantRoleRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthUserGrantRoleRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthUserGrantRoleRequest'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{user => F@_1, role => F@_2}. + +'d_field_etcdserverpb.AuthUserGrantRoleRequest_user'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthUserGrantRoleRequest_user'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.AuthUserGrantRoleRequest_user'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthUserGrantRoleRequest'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_etcdserverpb.AuthUserGrantRoleRequest_role'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthUserGrantRoleRequest_role'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.AuthUserGrantRoleRequest_role'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthUserGrantRoleRequest'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.AuthUserGrantRoleRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_etcdserverpb.AuthUserGrantRoleRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_etcdserverpb.AuthUserGrantRoleRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserGrantRoleRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthUserGrantRoleRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.AuthUserGrantRoleRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_etcdserverpb.AuthUserGrantRoleRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthUserGrantRoleRequest'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_etcdserverpb.AuthUserGrantRoleRequest'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthUserGrantRoleRequest'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_etcdserverpb.AuthUserGrantRoleRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserGrantRoleRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_etcdserverpb.AuthUserGrantRoleRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserGrantRoleRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_etcdserverpb.AuthUserRevokeRoleRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserRevokeRoleRequest'(Bin, 0, 0, 0, id(<<>>, TrUserData), id(<<>>, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthUserRevokeRoleRequest'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.AuthUserRevokeRoleRequest_name'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthUserRevokeRoleRequest'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.AuthUserRevokeRoleRequest_role'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthUserRevokeRoleRequest'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{name => F@_1, role => F@_2}; +'dfp_read_field_def_etcdserverpb.AuthUserRevokeRoleRequest'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthUserRevokeRoleRequest'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthUserRevokeRoleRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_etcdserverpb.AuthUserRevokeRoleRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_etcdserverpb.AuthUserRevokeRoleRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthUserRevokeRoleRequest_name'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_etcdserverpb.AuthUserRevokeRoleRequest_role'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthUserRevokeRoleRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthUserRevokeRoleRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthUserRevokeRoleRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthUserRevokeRoleRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthUserRevokeRoleRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthUserRevokeRoleRequest'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{name => F@_1, role => F@_2}. + +'d_field_etcdserverpb.AuthUserRevokeRoleRequest_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthUserRevokeRoleRequest_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.AuthUserRevokeRoleRequest_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthUserRevokeRoleRequest'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_etcdserverpb.AuthUserRevokeRoleRequest_role'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthUserRevokeRoleRequest_role'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.AuthUserRevokeRoleRequest_role'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthUserRevokeRoleRequest'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.AuthUserRevokeRoleRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_etcdserverpb.AuthUserRevokeRoleRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_etcdserverpb.AuthUserRevokeRoleRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserRevokeRoleRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthUserRevokeRoleRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.AuthUserRevokeRoleRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_etcdserverpb.AuthUserRevokeRoleRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthUserRevokeRoleRequest'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_etcdserverpb.AuthUserRevokeRoleRequest'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthUserRevokeRoleRequest'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_etcdserverpb.AuthUserRevokeRoleRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserRevokeRoleRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_etcdserverpb.AuthUserRevokeRoleRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserRevokeRoleRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_etcdserverpb.AuthRoleAddRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleAddRequest'(Bin, 0, 0, 0, id(<<>>, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthRoleAddRequest'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.AuthRoleAddRequest_name'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthRoleAddRequest'(<<>>, 0, 0, _, F@_1, _) -> #{name => F@_1}; +'dfp_read_field_def_etcdserverpb.AuthRoleAddRequest'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthRoleAddRequest'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthRoleAddRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.AuthRoleAddRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.AuthRoleAddRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthRoleAddRequest_name'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthRoleAddRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthRoleAddRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthRoleAddRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthRoleAddRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthRoleAddRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthRoleAddRequest'(<<>>, 0, 0, _, F@_1, _) -> #{name => F@_1}. + +'d_field_etcdserverpb.AuthRoleAddRequest_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthRoleAddRequest_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.AuthRoleAddRequest_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthRoleAddRequest'(RestF, 0, 0, F, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.AuthRoleAddRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.AuthRoleAddRequest'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.AuthRoleAddRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleAddRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthRoleAddRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.AuthRoleAddRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.AuthRoleAddRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthRoleAddRequest'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.AuthRoleAddRequest'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthRoleAddRequest'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.AuthRoleAddRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleAddRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.AuthRoleAddRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleAddRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.AuthRoleGetRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleGetRequest'(Bin, 0, 0, 0, id(<<>>, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthRoleGetRequest'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.AuthRoleGetRequest_role'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthRoleGetRequest'(<<>>, 0, 0, _, F@_1, _) -> #{role => F@_1}; +'dfp_read_field_def_etcdserverpb.AuthRoleGetRequest'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthRoleGetRequest'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthRoleGetRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.AuthRoleGetRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.AuthRoleGetRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthRoleGetRequest_role'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthRoleGetRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthRoleGetRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthRoleGetRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthRoleGetRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthRoleGetRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthRoleGetRequest'(<<>>, 0, 0, _, F@_1, _) -> #{role => F@_1}. + +'d_field_etcdserverpb.AuthRoleGetRequest_role'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthRoleGetRequest_role'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.AuthRoleGetRequest_role'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthRoleGetRequest'(RestF, 0, 0, F, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.AuthRoleGetRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.AuthRoleGetRequest'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.AuthRoleGetRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleGetRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthRoleGetRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.AuthRoleGetRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.AuthRoleGetRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthRoleGetRequest'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.AuthRoleGetRequest'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthRoleGetRequest'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.AuthRoleGetRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleGetRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.AuthRoleGetRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleGetRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.AuthUserListRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserListRequest'(Bin, 0, 0, 0, TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthUserListRequest'(<<>>, 0, 0, _, _) -> #{}; +'dfp_read_field_def_etcdserverpb.AuthUserListRequest'(Other, Z1, Z2, F, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthUserListRequest'(Other, Z1, Z2, F, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthUserListRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.AuthUserListRequest'(Rest, N + 7, X bsl N + Acc, F, TrUserData); +'dg_read_field_def_etcdserverpb.AuthUserListRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, TrUserData) -> + Key = X bsl N + Acc, + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthUserListRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthUserListRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthUserListRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthUserListRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthUserListRequest'(Rest, 0, 0, Key bsr 3, TrUserData) + end; +'dg_read_field_def_etcdserverpb.AuthUserListRequest'(<<>>, 0, 0, _, _) -> #{}. + +'skip_varint_etcdserverpb.AuthUserListRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'skip_varint_etcdserverpb.AuthUserListRequest'(Rest, Z1, Z2, F, TrUserData); +'skip_varint_etcdserverpb.AuthUserListRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserListRequest'(Rest, Z1, Z2, F, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthUserListRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.AuthUserListRequest'(Rest, N + 7, X bsl N + Acc, F, TrUserData); +'skip_length_delimited_etcdserverpb.AuthUserListRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthUserListRequest'(Rest2, 0, 0, F, TrUserData). + +'skip_group_etcdserverpb.AuthUserListRequest'(Bin, _, Z2, FNum, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthUserListRequest'(Rest, 0, Z2, FNum, TrUserData). + +'skip_32_etcdserverpb.AuthUserListRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserListRequest'(Rest, Z1, Z2, F, TrUserData). + +'skip_64_etcdserverpb.AuthUserListRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserListRequest'(Rest, Z1, Z2, F, TrUserData). + +'decode_msg_etcdserverpb.AuthRoleListRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleListRequest'(Bin, 0, 0, 0, TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthRoleListRequest'(<<>>, 0, 0, _, _) -> #{}; +'dfp_read_field_def_etcdserverpb.AuthRoleListRequest'(Other, Z1, Z2, F, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthRoleListRequest'(Other, Z1, Z2, F, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthRoleListRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.AuthRoleListRequest'(Rest, N + 7, X bsl N + Acc, F, TrUserData); +'dg_read_field_def_etcdserverpb.AuthRoleListRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, TrUserData) -> + Key = X bsl N + Acc, + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthRoleListRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthRoleListRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthRoleListRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthRoleListRequest'(Rest, 0, 0, Key bsr 3, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthRoleListRequest'(Rest, 0, 0, Key bsr 3, TrUserData) + end; +'dg_read_field_def_etcdserverpb.AuthRoleListRequest'(<<>>, 0, 0, _, _) -> #{}. + +'skip_varint_etcdserverpb.AuthRoleListRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'skip_varint_etcdserverpb.AuthRoleListRequest'(Rest, Z1, Z2, F, TrUserData); +'skip_varint_etcdserverpb.AuthRoleListRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleListRequest'(Rest, Z1, Z2, F, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthRoleListRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.AuthRoleListRequest'(Rest, N + 7, X bsl N + Acc, F, TrUserData); +'skip_length_delimited_etcdserverpb.AuthRoleListRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthRoleListRequest'(Rest2, 0, 0, F, TrUserData). + +'skip_group_etcdserverpb.AuthRoleListRequest'(Bin, _, Z2, FNum, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthRoleListRequest'(Rest, 0, Z2, FNum, TrUserData). + +'skip_32_etcdserverpb.AuthRoleListRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleListRequest'(Rest, Z1, Z2, F, TrUserData). + +'skip_64_etcdserverpb.AuthRoleListRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleListRequest'(Rest, Z1, Z2, F, TrUserData). + +'decode_msg_etcdserverpb.AuthRoleDeleteRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleDeleteRequest'(Bin, 0, 0, 0, id(<<>>, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthRoleDeleteRequest'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.AuthRoleDeleteRequest_role'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthRoleDeleteRequest'(<<>>, 0, 0, _, F@_1, _) -> #{role => F@_1}; +'dfp_read_field_def_etcdserverpb.AuthRoleDeleteRequest'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthRoleDeleteRequest'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthRoleDeleteRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.AuthRoleDeleteRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.AuthRoleDeleteRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthRoleDeleteRequest_role'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthRoleDeleteRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthRoleDeleteRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthRoleDeleteRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthRoleDeleteRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthRoleDeleteRequest'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthRoleDeleteRequest'(<<>>, 0, 0, _, F@_1, _) -> #{role => F@_1}. + +'d_field_etcdserverpb.AuthRoleDeleteRequest_role'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthRoleDeleteRequest_role'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.AuthRoleDeleteRequest_role'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthRoleDeleteRequest'(RestF, 0, 0, F, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.AuthRoleDeleteRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.AuthRoleDeleteRequest'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.AuthRoleDeleteRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleDeleteRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthRoleDeleteRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.AuthRoleDeleteRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.AuthRoleDeleteRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthRoleDeleteRequest'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.AuthRoleDeleteRequest'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthRoleDeleteRequest'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.AuthRoleDeleteRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleDeleteRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.AuthRoleDeleteRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleDeleteRequest'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.AuthRoleGrantPermissionRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleGrantPermissionRequest'(Bin, 0, 0, 0, id(<<>>, TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthRoleGrantPermissionRequest'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.AuthRoleGrantPermissionRequest_name'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthRoleGrantPermissionRequest'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.AuthRoleGrantPermissionRequest_perm'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthRoleGrantPermissionRequest'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{name => F@_1}, + if F@_2 == '$undef' -> S1; + true -> S1#{perm => F@_2} + end; +'dfp_read_field_def_etcdserverpb.AuthRoleGrantPermissionRequest'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthRoleGrantPermissionRequest'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthRoleGrantPermissionRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_etcdserverpb.AuthRoleGrantPermissionRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_etcdserverpb.AuthRoleGrantPermissionRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthRoleGrantPermissionRequest_name'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_etcdserverpb.AuthRoleGrantPermissionRequest_perm'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthRoleGrantPermissionRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthRoleGrantPermissionRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthRoleGrantPermissionRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthRoleGrantPermissionRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthRoleGrantPermissionRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthRoleGrantPermissionRequest'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{name => F@_1}, + if F@_2 == '$undef' -> S1; + true -> S1#{perm => F@_2} + end. + +'d_field_etcdserverpb.AuthRoleGrantPermissionRequest_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthRoleGrantPermissionRequest_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.AuthRoleGrantPermissionRequest_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthRoleGrantPermissionRequest'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_etcdserverpb.AuthRoleGrantPermissionRequest_perm'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthRoleGrantPermissionRequest_perm'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.AuthRoleGrantPermissionRequest_perm'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_authpb.Permission'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthRoleGrantPermissionRequest'(RestF, + 0, + 0, + F, + F@_1, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_authpb.Permission'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_etcdserverpb.AuthRoleGrantPermissionRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_etcdserverpb.AuthRoleGrantPermissionRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_etcdserverpb.AuthRoleGrantPermissionRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleGrantPermissionRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthRoleGrantPermissionRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.AuthRoleGrantPermissionRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_etcdserverpb.AuthRoleGrantPermissionRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthRoleGrantPermissionRequest'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_etcdserverpb.AuthRoleGrantPermissionRequest'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthRoleGrantPermissionRequest'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_etcdserverpb.AuthRoleGrantPermissionRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleGrantPermissionRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_etcdserverpb.AuthRoleGrantPermissionRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleGrantPermissionRequest'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_etcdserverpb.AuthRoleRevokePermissionRequest'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleRevokePermissionRequest'(Bin, 0, 0, 0, id(<<>>, TrUserData), id(<<>>, TrUserData), id(<<>>, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthRoleRevokePermissionRequest'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.AuthRoleRevokePermissionRequest_role'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthRoleRevokePermissionRequest'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.AuthRoleRevokePermissionRequest_key'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthRoleRevokePermissionRequest'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.AuthRoleRevokePermissionRequest_range_end'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthRoleRevokePermissionRequest'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> #{role => F@_1, key => F@_2, range_end => F@_3}; +'dfp_read_field_def_etcdserverpb.AuthRoleRevokePermissionRequest'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthRoleRevokePermissionRequest'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthRoleRevokePermissionRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_etcdserverpb.AuthRoleRevokePermissionRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_etcdserverpb.AuthRoleRevokePermissionRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthRoleRevokePermissionRequest_role'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 18 -> 'd_field_etcdserverpb.AuthRoleRevokePermissionRequest_key'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 26 -> 'd_field_etcdserverpb.AuthRoleRevokePermissionRequest_range_end'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthRoleRevokePermissionRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthRoleRevokePermissionRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthRoleRevokePermissionRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthRoleRevokePermissionRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthRoleRevokePermissionRequest'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthRoleRevokePermissionRequest'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> #{role => F@_1, key => F@_2, range_end => F@_3}. + +'d_field_etcdserverpb.AuthRoleRevokePermissionRequest_role'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.AuthRoleRevokePermissionRequest_role'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.AuthRoleRevokePermissionRequest_role'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthRoleRevokePermissionRequest'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_etcdserverpb.AuthRoleRevokePermissionRequest_key'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.AuthRoleRevokePermissionRequest_key'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.AuthRoleRevokePermissionRequest_key'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthRoleRevokePermissionRequest'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, TrUserData). + +'d_field_etcdserverpb.AuthRoleRevokePermissionRequest_range_end'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.AuthRoleRevokePermissionRequest_range_end'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.AuthRoleRevokePermissionRequest_range_end'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthRoleRevokePermissionRequest'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.AuthRoleRevokePermissionRequest'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_etcdserverpb.AuthRoleRevokePermissionRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_etcdserverpb.AuthRoleRevokePermissionRequest'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleRevokePermissionRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthRoleRevokePermissionRequest'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.AuthRoleRevokePermissionRequest'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_etcdserverpb.AuthRoleRevokePermissionRequest'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthRoleRevokePermissionRequest'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_etcdserverpb.AuthRoleRevokePermissionRequest'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthRoleRevokePermissionRequest'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_etcdserverpb.AuthRoleRevokePermissionRequest'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleRevokePermissionRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_etcdserverpb.AuthRoleRevokePermissionRequest'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleRevokePermissionRequest'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_etcdserverpb.AuthEnableResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthEnableResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthEnableResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.AuthEnableResponse_header'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthEnableResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.AuthEnableResponse'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthEnableResponse'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthEnableResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.AuthEnableResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.AuthEnableResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthEnableResponse_header'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthEnableResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthEnableResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthEnableResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthEnableResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthEnableResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthEnableResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.AuthEnableResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthEnableResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.AuthEnableResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthEnableResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_etcdserverpb.AuthEnableResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.AuthEnableResponse'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.AuthEnableResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthEnableResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthEnableResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.AuthEnableResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.AuthEnableResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthEnableResponse'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.AuthEnableResponse'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthEnableResponse'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.AuthEnableResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthEnableResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.AuthEnableResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthEnableResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.AuthDisableResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthDisableResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthDisableResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.AuthDisableResponse_header'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthDisableResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.AuthDisableResponse'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthDisableResponse'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthDisableResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.AuthDisableResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.AuthDisableResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthDisableResponse_header'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthDisableResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthDisableResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthDisableResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthDisableResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthDisableResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthDisableResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.AuthDisableResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthDisableResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.AuthDisableResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthDisableResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_etcdserverpb.AuthDisableResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.AuthDisableResponse'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.AuthDisableResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthDisableResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthDisableResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.AuthDisableResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.AuthDisableResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthDisableResponse'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.AuthDisableResponse'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthDisableResponse'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.AuthDisableResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthDisableResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.AuthDisableResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthDisableResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.AuthStatusResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthStatusResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), id(false, TrUserData), id(0, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthStatusResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.AuthStatusResponse_header'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthStatusResponse'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.AuthStatusResponse_enabled'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthStatusResponse'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_etcdserverpb.AuthStatusResponse_authRevision'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthStatusResponse'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> + S1 = #{enabled => F@_2, authRevision => F@_3}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.AuthStatusResponse'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthStatusResponse'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthStatusResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_etcdserverpb.AuthStatusResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_etcdserverpb.AuthStatusResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthStatusResponse_header'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 16 -> 'd_field_etcdserverpb.AuthStatusResponse_enabled'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 24 -> 'd_field_etcdserverpb.AuthStatusResponse_authRevision'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthStatusResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthStatusResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthStatusResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthStatusResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthStatusResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthStatusResponse'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> + S1 = #{enabled => F@_2, authRevision => F@_3}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.AuthStatusResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthStatusResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.AuthStatusResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthStatusResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + F@_2, + F@_3, + TrUserData). + +'d_field_etcdserverpb.AuthStatusResponse_enabled'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthStatusResponse_enabled'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.AuthStatusResponse_enabled'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.AuthStatusResponse'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, TrUserData). + +'d_field_etcdserverpb.AuthStatusResponse_authRevision'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_etcdserverpb.AuthStatusResponse_authRevision'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_etcdserverpb.AuthStatusResponse_authRevision'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 18446744073709551615, TrUserData), Rest}, + 'dfp_read_field_def_etcdserverpb.AuthStatusResponse'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.AuthStatusResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_etcdserverpb.AuthStatusResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_etcdserverpb.AuthStatusResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthStatusResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthStatusResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.AuthStatusResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_etcdserverpb.AuthStatusResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthStatusResponse'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_etcdserverpb.AuthStatusResponse'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthStatusResponse'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_etcdserverpb.AuthStatusResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthStatusResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_etcdserverpb.AuthStatusResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthStatusResponse'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_etcdserverpb.AuthenticateResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthenticateResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), id(<<>>, TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthenticateResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.AuthenticateResponse_header'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthenticateResponse'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.AuthenticateResponse_token'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthenticateResponse'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{token => F@_2}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.AuthenticateResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthenticateResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthenticateResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.AuthenticateResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_etcdserverpb.AuthenticateResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthenticateResponse_header'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_etcdserverpb.AuthenticateResponse_token'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthenticateResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthenticateResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthenticateResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthenticateResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthenticateResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthenticateResponse'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{token => F@_2}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.AuthenticateResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthenticateResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.AuthenticateResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthenticateResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + F@_2, + TrUserData). + +'d_field_etcdserverpb.AuthenticateResponse_token'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthenticateResponse_token'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.AuthenticateResponse_token'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthenticateResponse'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_etcdserverpb.AuthenticateResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_etcdserverpb.AuthenticateResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_etcdserverpb.AuthenticateResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthenticateResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthenticateResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.AuthenticateResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_etcdserverpb.AuthenticateResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthenticateResponse'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_etcdserverpb.AuthenticateResponse'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthenticateResponse'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_etcdserverpb.AuthenticateResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthenticateResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_etcdserverpb.AuthenticateResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthenticateResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_etcdserverpb.AuthUserAddResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserAddResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthUserAddResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.AuthUserAddResponse_header'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthUserAddResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.AuthUserAddResponse'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthUserAddResponse'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthUserAddResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.AuthUserAddResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.AuthUserAddResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthUserAddResponse_header'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthUserAddResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthUserAddResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthUserAddResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthUserAddResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthUserAddResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthUserAddResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.AuthUserAddResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthUserAddResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.AuthUserAddResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthUserAddResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_etcdserverpb.AuthUserAddResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.AuthUserAddResponse'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.AuthUserAddResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserAddResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthUserAddResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.AuthUserAddResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.AuthUserAddResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthUserAddResponse'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.AuthUserAddResponse'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthUserAddResponse'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.AuthUserAddResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserAddResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.AuthUserAddResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserAddResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.AuthUserGetResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserGetResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthUserGetResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.AuthUserGetResponse_header'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthUserGetResponse'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.AuthUserGetResponse_roles'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthUserGetResponse'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> + S1 = #{roles => lists_reverse(R1, TrUserData)}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.AuthUserGetResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthUserGetResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthUserGetResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.AuthUserGetResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_etcdserverpb.AuthUserGetResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthUserGetResponse_header'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_etcdserverpb.AuthUserGetResponse_roles'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthUserGetResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthUserGetResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthUserGetResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthUserGetResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthUserGetResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthUserGetResponse'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> + S1 = #{roles => lists_reverse(R1, TrUserData)}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.AuthUserGetResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthUserGetResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.AuthUserGetResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthUserGetResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + F@_2, + TrUserData). + +'d_field_etcdserverpb.AuthUserGetResponse_roles'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthUserGetResponse_roles'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.AuthUserGetResponse_roles'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthUserGetResponse'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_etcdserverpb.AuthUserGetResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_etcdserverpb.AuthUserGetResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_etcdserverpb.AuthUserGetResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserGetResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthUserGetResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.AuthUserGetResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_etcdserverpb.AuthUserGetResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthUserGetResponse'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_etcdserverpb.AuthUserGetResponse'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthUserGetResponse'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_etcdserverpb.AuthUserGetResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserGetResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_etcdserverpb.AuthUserGetResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserGetResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_etcdserverpb.AuthUserDeleteResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserDeleteResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthUserDeleteResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.AuthUserDeleteResponse_header'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthUserDeleteResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.AuthUserDeleteResponse'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthUserDeleteResponse'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthUserDeleteResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.AuthUserDeleteResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.AuthUserDeleteResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthUserDeleteResponse_header'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthUserDeleteResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthUserDeleteResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthUserDeleteResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthUserDeleteResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthUserDeleteResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthUserDeleteResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.AuthUserDeleteResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthUserDeleteResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.AuthUserDeleteResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthUserDeleteResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_etcdserverpb.AuthUserDeleteResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.AuthUserDeleteResponse'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.AuthUserDeleteResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserDeleteResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthUserDeleteResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.AuthUserDeleteResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.AuthUserDeleteResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthUserDeleteResponse'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.AuthUserDeleteResponse'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthUserDeleteResponse'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.AuthUserDeleteResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserDeleteResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.AuthUserDeleteResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserDeleteResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.AuthUserChangePasswordResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserChangePasswordResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthUserChangePasswordResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.AuthUserChangePasswordResponse_header'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthUserChangePasswordResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.AuthUserChangePasswordResponse'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthUserChangePasswordResponse'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthUserChangePasswordResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_etcdserverpb.AuthUserChangePasswordResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.AuthUserChangePasswordResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthUserChangePasswordResponse_header'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthUserChangePasswordResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthUserChangePasswordResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthUserChangePasswordResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthUserChangePasswordResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthUserChangePasswordResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthUserChangePasswordResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.AuthUserChangePasswordResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthUserChangePasswordResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.AuthUserChangePasswordResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthUserChangePasswordResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_etcdserverpb.AuthUserChangePasswordResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.AuthUserChangePasswordResponse'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.AuthUserChangePasswordResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserChangePasswordResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthUserChangePasswordResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.AuthUserChangePasswordResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.AuthUserChangePasswordResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthUserChangePasswordResponse'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.AuthUserChangePasswordResponse'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthUserChangePasswordResponse'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.AuthUserChangePasswordResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserChangePasswordResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.AuthUserChangePasswordResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserChangePasswordResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.AuthUserGrantRoleResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserGrantRoleResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthUserGrantRoleResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.AuthUserGrantRoleResponse_header'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthUserGrantRoleResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.AuthUserGrantRoleResponse'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthUserGrantRoleResponse'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthUserGrantRoleResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.AuthUserGrantRoleResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.AuthUserGrantRoleResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthUserGrantRoleResponse_header'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthUserGrantRoleResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthUserGrantRoleResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthUserGrantRoleResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthUserGrantRoleResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthUserGrantRoleResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthUserGrantRoleResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.AuthUserGrantRoleResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthUserGrantRoleResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.AuthUserGrantRoleResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthUserGrantRoleResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_etcdserverpb.AuthUserGrantRoleResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.AuthUserGrantRoleResponse'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.AuthUserGrantRoleResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserGrantRoleResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthUserGrantRoleResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.AuthUserGrantRoleResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.AuthUserGrantRoleResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthUserGrantRoleResponse'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.AuthUserGrantRoleResponse'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthUserGrantRoleResponse'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.AuthUserGrantRoleResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserGrantRoleResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.AuthUserGrantRoleResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserGrantRoleResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.AuthUserRevokeRoleResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserRevokeRoleResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthUserRevokeRoleResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.AuthUserRevokeRoleResponse_header'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthUserRevokeRoleResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.AuthUserRevokeRoleResponse'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthUserRevokeRoleResponse'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthUserRevokeRoleResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.AuthUserRevokeRoleResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.AuthUserRevokeRoleResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthUserRevokeRoleResponse_header'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthUserRevokeRoleResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthUserRevokeRoleResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthUserRevokeRoleResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthUserRevokeRoleResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthUserRevokeRoleResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthUserRevokeRoleResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.AuthUserRevokeRoleResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthUserRevokeRoleResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.AuthUserRevokeRoleResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthUserRevokeRoleResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_etcdserverpb.AuthUserRevokeRoleResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.AuthUserRevokeRoleResponse'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.AuthUserRevokeRoleResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserRevokeRoleResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthUserRevokeRoleResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.AuthUserRevokeRoleResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.AuthUserRevokeRoleResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthUserRevokeRoleResponse'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.AuthUserRevokeRoleResponse'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthUserRevokeRoleResponse'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.AuthUserRevokeRoleResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserRevokeRoleResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.AuthUserRevokeRoleResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserRevokeRoleResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.AuthRoleAddResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleAddResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthRoleAddResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.AuthRoleAddResponse_header'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthRoleAddResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.AuthRoleAddResponse'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthRoleAddResponse'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthRoleAddResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.AuthRoleAddResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.AuthRoleAddResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthRoleAddResponse_header'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthRoleAddResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthRoleAddResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthRoleAddResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthRoleAddResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthRoleAddResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthRoleAddResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.AuthRoleAddResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthRoleAddResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.AuthRoleAddResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthRoleAddResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_etcdserverpb.AuthRoleAddResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.AuthRoleAddResponse'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.AuthRoleAddResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleAddResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthRoleAddResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.AuthRoleAddResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.AuthRoleAddResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthRoleAddResponse'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.AuthRoleAddResponse'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthRoleAddResponse'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.AuthRoleAddResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleAddResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.AuthRoleAddResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleAddResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.AuthRoleGetResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleGetResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthRoleGetResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.AuthRoleGetResponse_header'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthRoleGetResponse'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.AuthRoleGetResponse_perm'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthRoleGetResponse'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end, + if R1 == '$undef' -> S2; + true -> S2#{perm => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_etcdserverpb.AuthRoleGetResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthRoleGetResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthRoleGetResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.AuthRoleGetResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_etcdserverpb.AuthRoleGetResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthRoleGetResponse_header'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_etcdserverpb.AuthRoleGetResponse_perm'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthRoleGetResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthRoleGetResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthRoleGetResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthRoleGetResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthRoleGetResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthRoleGetResponse'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end, + if R1 == '$undef' -> S2; + true -> S2#{perm => lists_reverse(R1, TrUserData)} + end. + +'d_field_etcdserverpb.AuthRoleGetResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthRoleGetResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.AuthRoleGetResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthRoleGetResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + F@_2, + TrUserData). + +'d_field_etcdserverpb.AuthRoleGetResponse_perm'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthRoleGetResponse_perm'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.AuthRoleGetResponse_perm'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_authpb.Permission'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthRoleGetResponse'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_etcdserverpb.AuthRoleGetResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_etcdserverpb.AuthRoleGetResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_etcdserverpb.AuthRoleGetResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleGetResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthRoleGetResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.AuthRoleGetResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_etcdserverpb.AuthRoleGetResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthRoleGetResponse'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_etcdserverpb.AuthRoleGetResponse'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthRoleGetResponse'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_etcdserverpb.AuthRoleGetResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleGetResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_etcdserverpb.AuthRoleGetResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleGetResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_etcdserverpb.AuthRoleListResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleListResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthRoleListResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.AuthRoleListResponse_header'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthRoleListResponse'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.AuthRoleListResponse_roles'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthRoleListResponse'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> + S1 = #{roles => lists_reverse(R1, TrUserData)}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.AuthRoleListResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthRoleListResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthRoleListResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.AuthRoleListResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_etcdserverpb.AuthRoleListResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthRoleListResponse_header'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_etcdserverpb.AuthRoleListResponse_roles'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthRoleListResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthRoleListResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthRoleListResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthRoleListResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthRoleListResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthRoleListResponse'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> + S1 = #{roles => lists_reverse(R1, TrUserData)}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.AuthRoleListResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthRoleListResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.AuthRoleListResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthRoleListResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + F@_2, + TrUserData). + +'d_field_etcdserverpb.AuthRoleListResponse_roles'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthRoleListResponse_roles'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.AuthRoleListResponse_roles'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthRoleListResponse'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_etcdserverpb.AuthRoleListResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_etcdserverpb.AuthRoleListResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_etcdserverpb.AuthRoleListResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleListResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthRoleListResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.AuthRoleListResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_etcdserverpb.AuthRoleListResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthRoleListResponse'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_etcdserverpb.AuthRoleListResponse'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthRoleListResponse'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_etcdserverpb.AuthRoleListResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleListResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_etcdserverpb.AuthRoleListResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleListResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_etcdserverpb.AuthUserListResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserListResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthUserListResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.AuthUserListResponse_header'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthUserListResponse'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_etcdserverpb.AuthUserListResponse_users'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthUserListResponse'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> + S1 = #{users => lists_reverse(R1, TrUserData)}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.AuthUserListResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthUserListResponse'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthUserListResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.AuthUserListResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_etcdserverpb.AuthUserListResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthUserListResponse_header'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_etcdserverpb.AuthUserListResponse_users'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthUserListResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthUserListResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthUserListResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthUserListResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthUserListResponse'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthUserListResponse'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> + S1 = #{users => lists_reverse(R1, TrUserData)}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.AuthUserListResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthUserListResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.AuthUserListResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthUserListResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + F@_2, + TrUserData). + +'d_field_etcdserverpb.AuthUserListResponse_users'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthUserListResponse_users'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_etcdserverpb.AuthUserListResponse_users'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthUserListResponse'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_etcdserverpb.AuthUserListResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_etcdserverpb.AuthUserListResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_etcdserverpb.AuthUserListResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserListResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthUserListResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.AuthUserListResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_etcdserverpb.AuthUserListResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthUserListResponse'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_etcdserverpb.AuthUserListResponse'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthUserListResponse'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_etcdserverpb.AuthUserListResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserListResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_etcdserverpb.AuthUserListResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthUserListResponse'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_etcdserverpb.AuthRoleDeleteResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleDeleteResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthRoleDeleteResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.AuthRoleDeleteResponse_header'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthRoleDeleteResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.AuthRoleDeleteResponse'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthRoleDeleteResponse'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthRoleDeleteResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_etcdserverpb.AuthRoleDeleteResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.AuthRoleDeleteResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthRoleDeleteResponse_header'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthRoleDeleteResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthRoleDeleteResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthRoleDeleteResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthRoleDeleteResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthRoleDeleteResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthRoleDeleteResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.AuthRoleDeleteResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthRoleDeleteResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.AuthRoleDeleteResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthRoleDeleteResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_etcdserverpb.AuthRoleDeleteResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.AuthRoleDeleteResponse'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.AuthRoleDeleteResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleDeleteResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthRoleDeleteResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_etcdserverpb.AuthRoleDeleteResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.AuthRoleDeleteResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthRoleDeleteResponse'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.AuthRoleDeleteResponse'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthRoleDeleteResponse'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.AuthRoleDeleteResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleDeleteResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.AuthRoleDeleteResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleDeleteResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.AuthRoleGrantPermissionResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleGrantPermissionResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthRoleGrantPermissionResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.AuthRoleGrantPermissionResponse_header'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthRoleGrantPermissionResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.AuthRoleGrantPermissionResponse'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthRoleGrantPermissionResponse'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthRoleGrantPermissionResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_etcdserverpb.AuthRoleGrantPermissionResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.AuthRoleGrantPermissionResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthRoleGrantPermissionResponse_header'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthRoleGrantPermissionResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthRoleGrantPermissionResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthRoleGrantPermissionResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthRoleGrantPermissionResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthRoleGrantPermissionResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthRoleGrantPermissionResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.AuthRoleGrantPermissionResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthRoleGrantPermissionResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.AuthRoleGrantPermissionResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthRoleGrantPermissionResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_etcdserverpb.AuthRoleGrantPermissionResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.AuthRoleGrantPermissionResponse'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.AuthRoleGrantPermissionResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleGrantPermissionResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthRoleGrantPermissionResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.AuthRoleGrantPermissionResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.AuthRoleGrantPermissionResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthRoleGrantPermissionResponse'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.AuthRoleGrantPermissionResponse'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthRoleGrantPermissionResponse'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.AuthRoleGrantPermissionResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleGrantPermissionResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.AuthRoleGrantPermissionResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleGrantPermissionResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_etcdserverpb.AuthRoleRevokePermissionResponse'(Bin, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleRevokePermissionResponse'(Bin, 0, 0, 0, id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_etcdserverpb.AuthRoleRevokePermissionResponse'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_etcdserverpb.AuthRoleRevokePermissionResponse_header'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_etcdserverpb.AuthRoleRevokePermissionResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end; +'dfp_read_field_def_etcdserverpb.AuthRoleRevokePermissionResponse'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_etcdserverpb.AuthRoleRevokePermissionResponse'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_etcdserverpb.AuthRoleRevokePermissionResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_etcdserverpb.AuthRoleRevokePermissionResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_etcdserverpb.AuthRoleRevokePermissionResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_etcdserverpb.AuthRoleRevokePermissionResponse_header'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_etcdserverpb.AuthRoleRevokePermissionResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_etcdserverpb.AuthRoleRevokePermissionResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_etcdserverpb.AuthRoleRevokePermissionResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_etcdserverpb.AuthRoleRevokePermissionResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_etcdserverpb.AuthRoleRevokePermissionResponse'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_etcdserverpb.AuthRoleRevokePermissionResponse'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{header => F@_1} + end. + +'d_field_etcdserverpb.AuthRoleRevokePermissionResponse_header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_etcdserverpb.AuthRoleRevokePermissionResponse_header'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_etcdserverpb.AuthRoleRevokePermissionResponse_header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_etcdserverpb.ResponseHeader'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_etcdserverpb.AuthRoleRevokePermissionResponse'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_etcdserverpb.AuthRoleRevokePermissionResponse'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_etcdserverpb.AuthRoleRevokePermissionResponse'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_etcdserverpb.AuthRoleRevokePermissionResponse'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleRevokePermissionResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_etcdserverpb.AuthRoleRevokePermissionResponse'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> + 'skip_length_delimited_etcdserverpb.AuthRoleRevokePermissionResponse'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_etcdserverpb.AuthRoleRevokePermissionResponse'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_etcdserverpb.AuthRoleRevokePermissionResponse'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_etcdserverpb.AuthRoleRevokePermissionResponse'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_etcdserverpb.AuthRoleRevokePermissionResponse'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_etcdserverpb.AuthRoleRevokePermissionResponse'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleRevokePermissionResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_etcdserverpb.AuthRoleRevokePermissionResponse'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_etcdserverpb.AuthRoleRevokePermissionResponse'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_mvccpb.KeyValue'(Bin, TrUserData) -> 'dfp_read_field_def_mvccpb.KeyValue'(Bin, 0, 0, 0, id(<<>>, TrUserData), id(0, TrUserData), id(0, TrUserData), id(0, TrUserData), id(<<>>, TrUserData), id(0, TrUserData), TrUserData). + +'dfp_read_field_def_mvccpb.KeyValue'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'd_field_mvccpb.KeyValue_key'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_mvccpb.KeyValue'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'd_field_mvccpb.KeyValue_create_revision'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_mvccpb.KeyValue'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'd_field_mvccpb.KeyValue_mod_revision'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_mvccpb.KeyValue'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'd_field_mvccpb.KeyValue_version'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_mvccpb.KeyValue'(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'd_field_mvccpb.KeyValue_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_mvccpb.KeyValue'(<<48, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'd_field_mvccpb.KeyValue_lease'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_mvccpb.KeyValue'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _) -> #{key => F@_1, create_revision => F@_2, mod_revision => F@_3, version => F@_4, value => F@_5, lease => F@_6}; +'dfp_read_field_def_mvccpb.KeyValue'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'dg_read_field_def_mvccpb.KeyValue'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'dg_read_field_def_mvccpb.KeyValue'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_mvccpb.KeyValue'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dg_read_field_def_mvccpb.KeyValue'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_mvccpb.KeyValue_key'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 16 -> 'd_field_mvccpb.KeyValue_create_revision'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 24 -> 'd_field_mvccpb.KeyValue_mod_revision'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 32 -> 'd_field_mvccpb.KeyValue_version'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 42 -> 'd_field_mvccpb.KeyValue_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 48 -> 'd_field_mvccpb.KeyValue_lease'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_mvccpb.KeyValue'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 1 -> 'skip_64_mvccpb.KeyValue'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 2 -> 'skip_length_delimited_mvccpb.KeyValue'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 3 -> 'skip_group_mvccpb.KeyValue'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 5 -> 'skip_32_mvccpb.KeyValue'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) + end + end; +'dg_read_field_def_mvccpb.KeyValue'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _) -> #{key => F@_1, create_revision => F@_2, mod_revision => F@_3, version => F@_4, value => F@_5, lease => F@_6}. + +'d_field_mvccpb.KeyValue_key'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> 'd_field_mvccpb.KeyValue_key'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_mvccpb.KeyValue_key'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_mvccpb.KeyValue'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'d_field_mvccpb.KeyValue_create_revision'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_mvccpb.KeyValue_create_revision'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_mvccpb.KeyValue_create_revision'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_mvccpb.KeyValue'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'d_field_mvccpb.KeyValue_mod_revision'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_mvccpb.KeyValue_mod_revision'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_mvccpb.KeyValue_mod_revision'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_mvccpb.KeyValue'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, TrUserData). + +'d_field_mvccpb.KeyValue_version'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> 'd_field_mvccpb.KeyValue_version'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_mvccpb.KeyValue_version'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_mvccpb.KeyValue'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, TrUserData). + +'d_field_mvccpb.KeyValue_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> 'd_field_mvccpb.KeyValue_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_mvccpb.KeyValue_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_mvccpb.KeyValue'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, TrUserData). + +'d_field_mvccpb.KeyValue_lease'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> 'd_field_mvccpb.KeyValue_lease'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_mvccpb.KeyValue_lease'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_mvccpb.KeyValue'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, TrUserData). + +'skip_varint_mvccpb.KeyValue'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'skip_varint_mvccpb.KeyValue'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'skip_varint_mvccpb.KeyValue'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'dfp_read_field_def_mvccpb.KeyValue'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_length_delimited_mvccpb.KeyValue'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'skip_length_delimited_mvccpb.KeyValue'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'skip_length_delimited_mvccpb.KeyValue'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_mvccpb.KeyValue'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_group_mvccpb.KeyValue'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_mvccpb.KeyValue'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_32_mvccpb.KeyValue'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'dfp_read_field_def_mvccpb.KeyValue'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_64_mvccpb.KeyValue'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> 'dfp_read_field_def_mvccpb.KeyValue'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'decode_msg_mvccpb.Event'(Bin, TrUserData) -> 'dfp_read_field_def_mvccpb.Event'(Bin, 0, 0, 0, id('PUT', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_mvccpb.Event'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_mvccpb.Event_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_mvccpb.Event'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_mvccpb.Event_kv'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_mvccpb.Event'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_mvccpb.Event_prev_kv'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_mvccpb.Event'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> + S1 = #{type => F@_1}, + S2 = if F@_2 == '$undef' -> S1; + true -> S1#{kv => F@_2} + end, + if F@_3 == '$undef' -> S2; + true -> S2#{prev_kv => F@_3} + end; +'dfp_read_field_def_mvccpb.Event'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_mvccpb.Event'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_mvccpb.Event'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_mvccpb.Event'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_mvccpb.Event'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_mvccpb.Event_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 18 -> 'd_field_mvccpb.Event_kv'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 26 -> 'd_field_mvccpb.Event_prev_kv'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_mvccpb.Event'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_mvccpb.Event'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_mvccpb.Event'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_mvccpb.Event'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_mvccpb.Event'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end + end; +'dg_read_field_def_mvccpb.Event'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> + S1 = #{type => F@_1}, + S2 = if F@_2 == '$undef' -> S1; + true -> S1#{kv => F@_2} + end, + if F@_3 == '$undef' -> S2; + true -> S2#{prev_kv => F@_3} + end. + +'d_field_mvccpb.Event_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_mvccpb.Event_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_mvccpb.Event_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_mvccpb.Event.EventType'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_mvccpb.Event'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_mvccpb.Event_kv'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_mvccpb.Event_kv'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_mvccpb.Event_kv'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_mvccpb.KeyValue'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_mvccpb.Event'(RestF, + 0, + 0, + F, + F@_1, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_mvccpb.KeyValue'(Prev, NewFValue, TrUserData) + end, + F@_3, + TrUserData). + +'d_field_mvccpb.Event_prev_kv'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_mvccpb.Event_prev_kv'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_mvccpb.Event_prev_kv'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_mvccpb.KeyValue'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_mvccpb.Event'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_mvccpb.KeyValue'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_mvccpb.Event'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_mvccpb.Event'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_mvccpb.Event'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_mvccpb.Event'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_mvccpb.Event'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'skip_length_delimited_mvccpb.Event'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_mvccpb.Event'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_mvccpb.Event'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_mvccpb.Event'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_mvccpb.Event'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_mvccpb.Event'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_mvccpb.Event'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_mvccpb.Event'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_mvccpb.Event'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_authpb.UserAddOptions'(Bin, TrUserData) -> 'dfp_read_field_def_authpb.UserAddOptions'(Bin, 0, 0, 0, id(false, TrUserData), TrUserData). + +'dfp_read_field_def_authpb.UserAddOptions'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_authpb.UserAddOptions_no_password'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_authpb.UserAddOptions'(<<>>, 0, 0, _, F@_1, _) -> #{no_password => F@_1}; +'dfp_read_field_def_authpb.UserAddOptions'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_authpb.UserAddOptions'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_authpb.UserAddOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_authpb.UserAddOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_authpb.UserAddOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_authpb.UserAddOptions_no_password'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_authpb.UserAddOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_authpb.UserAddOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_authpb.UserAddOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_authpb.UserAddOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_authpb.UserAddOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_authpb.UserAddOptions'(<<>>, 0, 0, _, F@_1, _) -> #{no_password => F@_1}. + +'d_field_authpb.UserAddOptions_no_password'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_authpb.UserAddOptions_no_password'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_authpb.UserAddOptions_no_password'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_authpb.UserAddOptions'(RestF, 0, 0, F, NewFValue, TrUserData). + +'skip_varint_authpb.UserAddOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_authpb.UserAddOptions'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_authpb.UserAddOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_authpb.UserAddOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_authpb.UserAddOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_authpb.UserAddOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_authpb.UserAddOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_authpb.UserAddOptions'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_authpb.UserAddOptions'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_authpb.UserAddOptions'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_authpb.UserAddOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_authpb.UserAddOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_authpb.UserAddOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_authpb.UserAddOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_authpb.User'(Bin, TrUserData) -> 'dfp_read_field_def_authpb.User'(Bin, 0, 0, 0, id(<<>>, TrUserData), id(<<>>, TrUserData), id([], TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_authpb.User'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_authpb.User_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_authpb.User'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_authpb.User_password'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_authpb.User'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_authpb.User_roles'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_authpb.User'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_authpb.User_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_authpb.User'(<<>>, 0, 0, _, F@_1, F@_2, R1, F@_4, TrUserData) -> + S1 = #{name => F@_1, password => F@_2, roles => lists_reverse(R1, TrUserData)}, + if F@_4 == '$undef' -> S1; + true -> S1#{options => F@_4} + end; +'dfp_read_field_def_authpb.User'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dg_read_field_def_authpb.User'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'dg_read_field_def_authpb.User'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_authpb.User'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dg_read_field_def_authpb.User'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_authpb.User_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 18 -> 'd_field_authpb.User_password'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 26 -> 'd_field_authpb.User_roles'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 34 -> 'd_field_authpb.User_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_authpb.User'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 1 -> 'skip_64_authpb.User'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 2 -> 'skip_length_delimited_authpb.User'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 3 -> 'skip_group_authpb.User'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 5 -> 'skip_32_authpb.User'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData) + end + end; +'dg_read_field_def_authpb.User'(<<>>, 0, 0, _, F@_1, F@_2, R1, F@_4, TrUserData) -> + S1 = #{name => F@_1, password => F@_2, roles => lists_reverse(R1, TrUserData)}, + if F@_4 == '$undef' -> S1; + true -> S1#{options => F@_4} + end. + +'d_field_authpb.User_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> 'd_field_authpb.User_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_authpb.User_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_authpb.User'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, TrUserData). + +'d_field_authpb.User_password'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> 'd_field_authpb.User_password'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_authpb.User_password'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_authpb.User'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, TrUserData). + +'d_field_authpb.User_roles'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> 'd_field_authpb.User_roles'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_authpb.User_roles'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, F@_4, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_authpb.User'(RestF, 0, 0, F, F@_1, F@_2, cons(NewFValue, Prev, TrUserData), F@_4, TrUserData). + +'d_field_authpb.User_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> 'd_field_authpb.User_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_authpb.User_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_authpb.UserAddOptions'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_authpb.User'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_authpb.UserAddOptions'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_authpb.User'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'skip_varint_authpb.User'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_varint_authpb.User'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_authpb.User'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_length_delimited_authpb.User'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> 'skip_length_delimited_authpb.User'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_length_delimited_authpb.User'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_authpb.User'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_group_authpb.User'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_authpb.User'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_32_authpb.User'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_authpb.User'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_64_authpb.User'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_authpb.User'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'decode_msg_authpb.Permission'(Bin, TrUserData) -> 'dfp_read_field_def_authpb.Permission'(Bin, 0, 0, 0, id('READ', TrUserData), id(<<>>, TrUserData), id(<<>>, TrUserData), TrUserData). + +'dfp_read_field_def_authpb.Permission'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_authpb.Permission_permType'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_authpb.Permission'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_authpb.Permission_key'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_authpb.Permission'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_authpb.Permission_range_end'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_authpb.Permission'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> #{permType => F@_1, key => F@_2, range_end => F@_3}; +'dfp_read_field_def_authpb.Permission'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_authpb.Permission'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_authpb.Permission'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_authpb.Permission'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_authpb.Permission'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_authpb.Permission_permType'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 18 -> 'd_field_authpb.Permission_key'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 26 -> 'd_field_authpb.Permission_range_end'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_authpb.Permission'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_authpb.Permission'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_authpb.Permission'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_authpb.Permission'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_authpb.Permission'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end + end; +'dg_read_field_def_authpb.Permission'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> #{permType => F@_1, key => F@_2, range_end => F@_3}. + +'d_field_authpb.Permission_permType'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_authpb.Permission_permType'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_authpb.Permission_permType'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_authpb.Permission.Type'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_authpb.Permission'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_authpb.Permission_key'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_authpb.Permission_key'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_authpb.Permission_key'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_authpb.Permission'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, TrUserData). + +'d_field_authpb.Permission_range_end'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_authpb.Permission_range_end'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_authpb.Permission_range_end'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_authpb.Permission'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, TrUserData). + +'skip_varint_authpb.Permission'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_authpb.Permission'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_authpb.Permission'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_authpb.Permission'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_authpb.Permission'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'skip_length_delimited_authpb.Permission'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_authpb.Permission'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_authpb.Permission'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_authpb.Permission'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_authpb.Permission'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_authpb.Permission'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_authpb.Permission'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_authpb.Permission'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_authpb.Permission'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_authpb.Role'(Bin, TrUserData) -> 'dfp_read_field_def_authpb.Role'(Bin, 0, 0, 0, id(<<>>, TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_authpb.Role'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_authpb.Role_name'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_authpb.Role'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_authpb.Role_keyPermission'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_authpb.Role'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> + S1 = #{name => F@_1}, + if R1 == '$undef' -> S1; + true -> S1#{keyPermission => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_authpb.Role'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_authpb.Role'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_authpb.Role'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_authpb.Role'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_authpb.Role'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_authpb.Role_name'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_authpb.Role_keyPermission'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_authpb.Role'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_authpb.Role'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_authpb.Role'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_authpb.Role'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_authpb.Role'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_authpb.Role'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> + S1 = #{name => F@_1}, + if R1 == '$undef' -> S1; + true -> S1#{keyPermission => lists_reverse(R1, TrUserData)} + end. + +'d_field_authpb.Role_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_authpb.Role_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_authpb.Role_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_authpb.Role'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_authpb.Role_keyPermission'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_authpb.Role_keyPermission'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_authpb.Role_keyPermission'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_authpb.Permission'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_authpb.Role'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_authpb.Role'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_authpb.Role'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_authpb.Role'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_authpb.Role'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_authpb.Role'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_authpb.Role'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_authpb.Role'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_authpb.Role'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_authpb.Role'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_authpb.Role'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_authpb.Role'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_authpb.Role'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_authpb.Role'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_authpb.Role'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_google.protobuf.FileDescriptorSet'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.FileDescriptorSet'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.FileDescriptorSet_file'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorSet'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{file => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.FileDescriptorSet'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.FileDescriptorSet'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.FileDescriptorSet'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.FileDescriptorSet'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.FileDescriptorSet_file'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.FileDescriptorSet'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.FileDescriptorSet'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.FileDescriptorSet'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.FileDescriptorSet'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.FileDescriptorSet'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.FileDescriptorSet'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{file => lists_reverse(R1, TrUserData)} + end. + +'d_field_google.protobuf.FileDescriptorSet_file'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileDescriptorSet_file'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.FileDescriptorSet_file'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FileDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.FileDescriptorSet'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.FileDescriptorSet'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.FileDescriptorSet'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.FileDescriptorSet'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.FileDescriptorSet'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.FileDescriptorSet'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_google.protobuf.FileDescriptorSet'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.FileDescriptorSet'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.FileDescriptorSet'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_google.protobuf.FileDescriptorProto'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Bin, + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_package'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_dependency'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<82, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_pfield_google.protobuf.FileDescriptorProto_public_dependency'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<80, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<90, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<88, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_message_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_service'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<58, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_extension'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<74, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_source_code_info'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<98, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_syntax'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, R1, R2, R3, R4, R5, R6, R7, F@_10, F@_11, F@_12, TrUserData) -> + S1 = #{dependency => lists_reverse(R1, TrUserData), public_dependency => lists_reverse(R2, TrUserData), weak_dependency => lists_reverse(R3, TrUserData)}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{package => F@_2} + end, + S4 = if R4 == '$undef' -> S3; + true -> S3#{message_type => lists_reverse(R4, TrUserData)} + end, + S5 = if R5 == '$undef' -> S4; + true -> S4#{enum_type => lists_reverse(R5, TrUserData)} + end, + S6 = if R6 == '$undef' -> S5; + true -> S5#{service => lists_reverse(R6, TrUserData)} + end, + S7 = if R7 == '$undef' -> S6; + true -> S6#{extension => lists_reverse(R7, TrUserData)} + end, + S8 = if F@_10 == '$undef' -> S7; + true -> S7#{options => F@_10} + end, + S9 = if F@_11 == '$undef' -> S8; + true -> S8#{source_code_info => F@_11} + end, + if F@_12 == '$undef' -> S9; + true -> S9#{syntax => F@_12} + end; +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'dg_read_field_def_google.protobuf.FileDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'dg_read_field_def_google.protobuf.FileDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.FileDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dg_read_field_def_google.protobuf.FileDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.FileDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 18 -> 'd_field_google.protobuf.FileDescriptorProto_package'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 26 -> 'd_field_google.protobuf.FileDescriptorProto_dependency'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 82 -> 'd_pfield_google.protobuf.FileDescriptorProto_public_dependency'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 80 -> 'd_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 90 -> 'd_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 88 -> 'd_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 34 -> 'd_field_google.protobuf.FileDescriptorProto_message_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 42 -> 'd_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 50 -> 'd_field_google.protobuf.FileDescriptorProto_service'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 58 -> 'd_field_google.protobuf.FileDescriptorProto_extension'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 66 -> 'd_field_google.protobuf.FileDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 74 -> 'd_field_google.protobuf.FileDescriptorProto_source_code_info'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 98 -> 'd_field_google.protobuf.FileDescriptorProto_syntax'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.FileDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 1 -> 'skip_64_google.protobuf.FileDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.FileDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 3 -> 'skip_group_google.protobuf.FileDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 5 -> 'skip_32_google.protobuf.FileDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.FileDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, R1, R2, R3, R4, R5, R6, R7, F@_10, F@_11, F@_12, TrUserData) -> + S1 = #{dependency => lists_reverse(R1, TrUserData), public_dependency => lists_reverse(R2, TrUserData), weak_dependency => lists_reverse(R3, TrUserData)}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{package => F@_2} + end, + S4 = if R4 == '$undef' -> S3; + true -> S3#{message_type => lists_reverse(R4, TrUserData)} + end, + S5 = if R5 == '$undef' -> S4; + true -> S4#{enum_type => lists_reverse(R5, TrUserData)} + end, + S6 = if R6 == '$undef' -> S5; + true -> S5#{service => lists_reverse(R6, TrUserData)} + end, + S7 = if R7 == '$undef' -> S6; + true -> S6#{extension => lists_reverse(R7, TrUserData)} + end, + S8 = if F@_10 == '$undef' -> S7; + true -> S7#{options => F@_10} + end, + S9 = if F@_11 == '$undef' -> S8; + true -> S8#{source_code_info => F@_11} + end, + if F@_12 == '$undef' -> S9; + true -> S9#{syntax => F@_12} + end. + +'d_field_google.protobuf.FileDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_package'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_package'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_package'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_dependency'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, cons(NewFValue, Prev, TrUserData), F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_public_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_public_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, cons(NewFValue, Prev, TrUserData), F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_pfield_google.protobuf.FileDescriptorProto_public_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_pfield_google.protobuf.FileDescriptorProto_public_dependency'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_pfield_google.protobuf.FileDescriptorProto_public_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, E, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + Len = X bsl N + Acc, + <> = Rest, + NewSeq = 'd_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, NewSeq, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> + 'd_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'd_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, cons(NewFValue, Prev, TrUserData), F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, E, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + Len = X bsl N + Acc, + <> = Rest, + NewSeq = 'd_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewSeq, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> + 'd_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'd_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_google.protobuf.FileDescriptorProto_message_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_message_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_message_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, Prev, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.DescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, cons(NewFValue, Prev, TrUserData), F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_enum_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_enum_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, Prev, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, cons(NewFValue, Prev, TrUserData), F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_service'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_service'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_service'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, Prev, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.ServiceDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, cons(NewFValue, Prev, TrUserData), F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_extension'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_extension'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_extension'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, Prev, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FieldDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, cons(NewFValue, Prev, TrUserData), F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, Prev, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FileOptions'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.FileOptions'(Prev, NewFValue, TrUserData) + end, + F@_11, + F@_12, + TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_source_code_info'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_source_code_info'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_source_code_info'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, Prev, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.SourceCodeInfo'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.SourceCodeInfo'(Prev, NewFValue, TrUserData) + end, + F@_12, + TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_syntax'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_syntax'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_syntax'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, NewFValue, TrUserData). + +'skip_varint_google.protobuf.FileDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'skip_varint_google.protobuf.FileDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'skip_varint_google.protobuf.FileDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'skip_length_delimited_google.protobuf.FileDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.FileDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'skip_length_delimited_google.protobuf.FileDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'skip_group_google.protobuf.FileDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'skip_32_google.protobuf.FileDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'skip_64_google.protobuf.FileDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'decode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_start'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_end'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{start => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{'end' => F@_2} + end, + if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} + end; +'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_start'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 16 -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_end'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 26 -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{start => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{'end' => F@_2} + end, + if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} + end. + +'d_field_google.protobuf.DescriptorProto.ExtensionRange_start'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto.ExtensionRange_start'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.DescriptorProto.ExtensionRange_start'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_google.protobuf.DescriptorProto.ExtensionRange_end'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto.ExtensionRange_end'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.DescriptorProto.ExtensionRange_end'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, TrUserData). + +'d_field_google.protobuf.DescriptorProto.ExtensionRange_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto.ExtensionRange_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.DescriptorProto.ExtensionRange_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.ExtensionRangeOptions'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.ExtensionRangeOptions'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_google.protobuf.DescriptorProto.ExtensionRange'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_google.protobuf.DescriptorProto.ExtensionRange'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_google.protobuf.DescriptorProto.ExtensionRange'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_google.protobuf.DescriptorProto.ReservedRange'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.DescriptorProto.ReservedRange_start'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.DescriptorProto.ReservedRange_end'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{start => F@_1} + end, + if F@_2 == '$undef' -> S2; + true -> S2#{'end' => F@_2} + end; +'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_google.protobuf.DescriptorProto.ReservedRange_start'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 16 -> 'd_field_google.protobuf.DescriptorProto.ReservedRange_end'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{start => F@_1} + end, + if F@_2 == '$undef' -> S2; + true -> S2#{'end' => F@_2} + end. + +'d_field_google.protobuf.DescriptorProto.ReservedRange_start'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto.ReservedRange_start'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.DescriptorProto.ReservedRange_start'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_google.protobuf.DescriptorProto.ReservedRange_end'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto.ReservedRange_end'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.DescriptorProto.ReservedRange_end'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_google.protobuf.DescriptorProto.ReservedRange'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_google.protobuf.DescriptorProto.ReservedRange'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_google.protobuf.DescriptorProto.ReservedRange'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_google.protobuf.DescriptorProto'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto'(Bin, + 0, + 0, + 0, + id('$undef', TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id([], TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_field'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_extension'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_nested_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_enum_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_extension_range'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<58, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<74, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_reserved_range'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<82, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_reserved_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<>>, 0, 0, _, F@_1, R1, R2, R3, R4, R5, R6, F@_8, R7, R8, TrUserData) -> + S1 = #{reserved_name => lists_reverse(R8, TrUserData)}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if R1 == '$undef' -> S2; + true -> S2#{field => lists_reverse(R1, TrUserData)} + end, + S4 = if R2 == '$undef' -> S3; + true -> S3#{extension => lists_reverse(R2, TrUserData)} + end, + S5 = if R3 == '$undef' -> S4; + true -> S4#{nested_type => lists_reverse(R3, TrUserData)} + end, + S6 = if R4 == '$undef' -> S5; + true -> S5#{enum_type => lists_reverse(R4, TrUserData)} + end, + S7 = if R5 == '$undef' -> S6; + true -> S6#{extension_range => lists_reverse(R5, TrUserData)} + end, + S8 = if R6 == '$undef' -> S7; + true -> S7#{oneof_decl => lists_reverse(R6, TrUserData)} + end, + S9 = if F@_8 == '$undef' -> S8; + true -> S8#{options => F@_8} + end, + if R7 == '$undef' -> S9; + true -> S9#{reserved_range => lists_reverse(R7, TrUserData)} + end; +'dfp_read_field_def_google.protobuf.DescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'dg_read_field_def_google.protobuf.DescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'dg_read_field_def_google.protobuf.DescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.DescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dg_read_field_def_google.protobuf.DescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.DescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 18 -> 'd_field_google.protobuf.DescriptorProto_field'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 50 -> 'd_field_google.protobuf.DescriptorProto_extension'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 26 -> 'd_field_google.protobuf.DescriptorProto_nested_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 34 -> 'd_field_google.protobuf.DescriptorProto_enum_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 42 -> 'd_field_google.protobuf.DescriptorProto_extension_range'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 66 -> 'd_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 58 -> 'd_field_google.protobuf.DescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 74 -> 'd_field_google.protobuf.DescriptorProto_reserved_range'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 82 -> 'd_field_google.protobuf.DescriptorProto_reserved_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.DescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 1 -> 'skip_64_google.protobuf.DescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.DescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 3 -> 'skip_group_google.protobuf.DescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 5 -> 'skip_32_google.protobuf.DescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.DescriptorProto'(<<>>, 0, 0, _, F@_1, R1, R2, R3, R4, R5, R6, F@_8, R7, R8, TrUserData) -> + S1 = #{reserved_name => lists_reverse(R8, TrUserData)}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if R1 == '$undef' -> S2; + true -> S2#{field => lists_reverse(R1, TrUserData)} + end, + S4 = if R2 == '$undef' -> S3; + true -> S3#{extension => lists_reverse(R2, TrUserData)} + end, + S5 = if R3 == '$undef' -> S4; + true -> S4#{nested_type => lists_reverse(R3, TrUserData)} + end, + S6 = if R4 == '$undef' -> S5; + true -> S5#{enum_type => lists_reverse(R4, TrUserData)} + end, + S7 = if R5 == '$undef' -> S6; + true -> S6#{extension_range => lists_reverse(R5, TrUserData)} + end, + S8 = if R6 == '$undef' -> S7; + true -> S7#{oneof_decl => lists_reverse(R6, TrUserData)} + end, + S9 = if F@_8 == '$undef' -> S8; + true -> S8#{options => F@_8} + end, + if R7 == '$undef' -> S9; + true -> S9#{reserved_range => lists_reverse(R7, TrUserData)} + end. + +'d_field_google.protobuf.DescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_field'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_field'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_field'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FieldDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_extension'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_extension'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_extension'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FieldDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, cons(NewFValue, Prev, TrUserData), F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_nested_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_nested_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_nested_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.DescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, cons(NewFValue, Prev, TrUserData), F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_enum_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_enum_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_enum_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, cons(NewFValue, Prev, TrUserData), F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_extension_range'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_extension_range'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_extension_range'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, Prev, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, cons(NewFValue, Prev, TrUserData), F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_oneof_decl'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_oneof_decl'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, Prev, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.OneofDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, cons(NewFValue, Prev, TrUserData), F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, Prev, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.MessageOptions'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.MessageOptions'(Prev, NewFValue, TrUserData) + end, + F@_9, + F@_10, + TrUserData). + +'d_field_google.protobuf.DescriptorProto_reserved_range'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_reserved_range'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_reserved_range'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, Prev, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.DescriptorProto.ReservedRange'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, cons(NewFValue, Prev, TrUserData), F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_reserved_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_reserved_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_reserved_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.DescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'skip_varint_google.protobuf.DescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'skip_varint_google.protobuf.DescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'skip_length_delimited_google.protobuf.DescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.DescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'skip_length_delimited_google.protobuf.DescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'skip_group_google.protobuf.DescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'skip_32_google.protobuf.DescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'skip_64_google.protobuf.DescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'decode_msg_google.protobuf.ExtensionRangeOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.ExtensionRangeOptions'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.ExtensionRangeOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.ExtensionRangeOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 7994 -> 'd_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.ExtensionRangeOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.ExtensionRangeOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.ExtensionRangeOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.ExtensionRangeOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.ExtensionRangeOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.ExtensionRangeOptions'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end. + +'d_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> + 'd_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.ExtensionRangeOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.ExtensionRangeOptions'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.ExtensionRangeOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.ExtensionRangeOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.ExtensionRangeOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.ExtensionRangeOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_google.protobuf.ExtensionRangeOptions'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.ExtensionRangeOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.ExtensionRangeOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_google.protobuf.FieldDescriptorProto'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Bin, + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_number'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_label'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_type_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_extendee'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<58, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_default_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<72, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_oneof_index'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<82, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_json_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<136, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_proto3_optional'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{number => F@_2} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{label => F@_3} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{type => F@_4} + end, + S6 = if F@_5 == '$undef' -> S5; + true -> S5#{type_name => F@_5} + end, + S7 = if F@_6 == '$undef' -> S6; + true -> S6#{extendee => F@_6} + end, + S8 = if F@_7 == '$undef' -> S7; + true -> S7#{default_value => F@_7} + end, + S9 = if F@_8 == '$undef' -> S8; + true -> S8#{oneof_index => F@_8} + end, + S10 = if F@_9 == '$undef' -> S9; + true -> S9#{json_name => F@_9} + end, + S11 = if F@_10 == '$undef' -> S10; + true -> S10#{options => F@_10} + end, + if F@_11 == '$undef' -> S11; + true -> S11#{proto3_optional => F@_11} + end; +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'dg_read_field_def_google.protobuf.FieldDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'dg_read_field_def_google.protobuf.FieldDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dg_read_field_def_google.protobuf.FieldDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.FieldDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 24 -> 'd_field_google.protobuf.FieldDescriptorProto_number'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 32 -> 'd_field_google.protobuf.FieldDescriptorProto_label'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 40 -> 'd_field_google.protobuf.FieldDescriptorProto_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 50 -> 'd_field_google.protobuf.FieldDescriptorProto_type_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 18 -> 'd_field_google.protobuf.FieldDescriptorProto_extendee'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 58 -> 'd_field_google.protobuf.FieldDescriptorProto_default_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 72 -> 'd_field_google.protobuf.FieldDescriptorProto_oneof_index'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 82 -> 'd_field_google.protobuf.FieldDescriptorProto_json_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 66 -> 'd_field_google.protobuf.FieldDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 136 -> 'd_field_google.protobuf.FieldDescriptorProto_proto3_optional'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.FieldDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 1 -> 'skip_64_google.protobuf.FieldDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.FieldDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 3 -> 'skip_group_google.protobuf.FieldDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 5 -> 'skip_32_google.protobuf.FieldDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.FieldDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{number => F@_2} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{label => F@_3} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{type => F@_4} + end, + S6 = if F@_5 == '$undef' -> S5; + true -> S5#{type_name => F@_5} + end, + S7 = if F@_6 == '$undef' -> S6; + true -> S6#{extendee => F@_6} + end, + S8 = if F@_7 == '$undef' -> S7; + true -> S7#{default_value => F@_7} + end, + S9 = if F@_8 == '$undef' -> S8; + true -> S8#{oneof_index => F@_8} + end, + S10 = if F@_9 == '$undef' -> S9; + true -> S9#{json_name => F@_9} + end, + S11 = if F@_10 == '$undef' -> S10; + true -> S10#{options => F@_10} + end, + if F@_11 == '$undef' -> S11; + true -> S11#{proto3_optional => F@_11} + end. + +'d_field_google.protobuf.FieldDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_number'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_number'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_number'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_label'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_label'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_label'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.FieldDescriptorProto.Label'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.FieldDescriptorProto.Type'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_type_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_type_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_type_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_extendee'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_extendee'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_extendee'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_default_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_default_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_default_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, NewFValue, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_oneof_index'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_oneof_index'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_oneof_index'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, NewFValue, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_json_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_json_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_json_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, _, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, NewFValue, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, Prev, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FieldOptions'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.FieldOptions'(Prev, NewFValue, TrUserData) + end, + F@_11, + TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_proto3_optional'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_proto3_optional'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_proto3_optional'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, NewFValue, TrUserData). + +'skip_varint_google.protobuf.FieldDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'skip_varint_google.protobuf.FieldDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'skip_varint_google.protobuf.FieldDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'skip_length_delimited_google.protobuf.FieldDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.FieldDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'skip_length_delimited_google.protobuf.FieldDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'skip_group_google.protobuf.FieldDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'skip_32_google.protobuf.FieldDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'skip_64_google.protobuf.FieldDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'decode_msg_google.protobuf.OneofDescriptorProto'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.OneofDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.OneofDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + if F@_2 == '$undef' -> S2; + true -> S2#{options => F@_2} + end; +'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_google.protobuf.OneofDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_google.protobuf.OneofDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_google.protobuf.OneofDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.OneofDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_google.protobuf.OneofDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.OneofDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_google.protobuf.OneofDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.OneofDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_google.protobuf.OneofDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_google.protobuf.OneofDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.OneofDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + if F@_2 == '$undef' -> S2; + true -> S2#{options => F@_2} + end. + +'d_field_google.protobuf.OneofDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_google.protobuf.OneofDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.OneofDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_google.protobuf.OneofDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_google.protobuf.OneofDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.OneofDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.OneofOptions'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(RestF, + 0, + 0, + F, + F@_1, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.OneofOptions'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_google.protobuf.OneofDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_google.protobuf.OneofDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_google.protobuf.OneofDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_google.protobuf.OneofDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.OneofDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_google.protobuf.OneofDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_google.protobuf.OneofDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_google.protobuf.OneofDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_google.protobuf.OneofDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_start'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_end'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{start => F@_1} + end, + if F@_2 == '$undef' -> S2; + true -> S2#{'end' => F@_2} + end; +'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_start'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 16 -> 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_end'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{start => F@_1} + end, + if F@_2 == '$undef' -> S2; + true -> S2#{'end' => F@_2} + end. + +'d_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_start'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_start'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_start'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_end'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_end'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_end'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_google.protobuf.EnumDescriptorProto'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), id('$undef', TrUserData), id([], TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_google.protobuf.EnumDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_google.protobuf.EnumDescriptorProto_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_google.protobuf.EnumDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.EnumDescriptorProto_reserved_range'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.EnumDescriptorProto_reserved_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<>>, 0, 0, _, F@_1, R1, F@_3, R2, R3, TrUserData) -> + S1 = #{reserved_name => lists_reverse(R3, TrUserData)}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if R1 == '$undef' -> S2; + true -> S2#{value => lists_reverse(R1, TrUserData)} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} + end, + if R2 == '$undef' -> S4; + true -> S4#{reserved_range => lists_reverse(R2, TrUserData)} + end; +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dg_read_field_def_google.protobuf.EnumDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'dg_read_field_def_google.protobuf.EnumDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dg_read_field_def_google.protobuf.EnumDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.EnumDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 18 -> 'd_field_google.protobuf.EnumDescriptorProto_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 26 -> 'd_field_google.protobuf.EnumDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 34 -> 'd_field_google.protobuf.EnumDescriptorProto_reserved_range'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 42 -> 'd_field_google.protobuf.EnumDescriptorProto_reserved_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.EnumDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 1 -> 'skip_64_google.protobuf.EnumDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.EnumDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 3 -> 'skip_group_google.protobuf.EnumDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 5 -> 'skip_32_google.protobuf.EnumDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.EnumDescriptorProto'(<<>>, 0, 0, _, F@_1, R1, F@_3, R2, R3, TrUserData) -> + S1 = #{reserved_name => lists_reverse(R3, TrUserData)}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if R1 == '$undef' -> S2; + true -> S2#{value => lists_reverse(R1, TrUserData)} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} + end, + if R2 == '$undef' -> S4; + true -> S4#{reserved_range => lists_reverse(R2, TrUserData)} + end. + +'d_field_google.protobuf.EnumDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'d_field_google.protobuf.EnumDescriptorProto_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumValueDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, F@_4, F@_5, TrUserData). + +'d_field_google.protobuf.EnumDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumOptions'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.EnumOptions'(Prev, NewFValue, TrUserData) + end, + F@_4, + F@_5, + TrUserData). + +'d_field_google.protobuf.EnumDescriptorProto_reserved_range'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto_reserved_range'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto_reserved_range'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, cons(NewFValue, Prev, TrUserData), F@_5, TrUserData). + +'d_field_google.protobuf.EnumDescriptorProto_reserved_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto_reserved_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto_reserved_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.EnumDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'skip_varint_google.protobuf.EnumDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_varint_google.protobuf.EnumDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_length_delimited_google.protobuf.EnumDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.EnumDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_length_delimited_google.protobuf.EnumDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_group_google.protobuf.EnumDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_32_google.protobuf.EnumDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_64_google.protobuf.EnumDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'decode_msg_google.protobuf.EnumValueDescriptorProto'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.EnumValueDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.EnumValueDescriptorProto_number'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.EnumValueDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{number => F@_2} + end, + if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} + end; +'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.EnumValueDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 16 -> 'd_field_google.protobuf.EnumValueDescriptorProto_number'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 26 -> 'd_field_google.protobuf.EnumValueDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.EnumValueDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_google.protobuf.EnumValueDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_google.protobuf.EnumValueDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_google.protobuf.EnumValueDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{number => F@_2} + end, + if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} + end. + +'d_field_google.protobuf.EnumValueDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.EnumValueDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_google.protobuf.EnumValueDescriptorProto_number'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueDescriptorProto_number'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.EnumValueDescriptorProto_number'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, TrUserData). + +'d_field_google.protobuf.EnumValueDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.EnumValueDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumValueOptions'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.EnumValueOptions'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_google.protobuf.EnumValueDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_google.protobuf.EnumValueDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_google.protobuf.EnumValueDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_google.protobuf.EnumValueDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_google.protobuf.EnumValueDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_google.protobuf.EnumValueDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_google.protobuf.ServiceDescriptorProto'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.ServiceDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.ServiceDescriptorProto_method'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.ServiceDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<>>, 0, 0, _, F@_1, R1, F@_3, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if R1 == '$undef' -> S2; + true -> S2#{method => lists_reverse(R1, TrUserData)} + end, + if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} + end; +'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.ServiceDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 18 -> 'd_field_google.protobuf.ServiceDescriptorProto_method'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 26 -> 'd_field_google.protobuf.ServiceDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.ServiceDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_google.protobuf.ServiceDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_google.protobuf.ServiceDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_google.protobuf.ServiceDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(<<>>, 0, 0, _, F@_1, R1, F@_3, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if R1 == '$undef' -> S2; + true -> S2#{method => lists_reverse(R1, TrUserData)} + end, + if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} + end. + +'d_field_google.protobuf.ServiceDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.ServiceDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.ServiceDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_google.protobuf.ServiceDescriptorProto_method'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.ServiceDescriptorProto_method'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.ServiceDescriptorProto_method'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.MethodDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, TrUserData). + +'d_field_google.protobuf.ServiceDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.ServiceDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.ServiceDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.ServiceOptions'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.ServiceOptions'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_google.protobuf.ServiceDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_google.protobuf.ServiceDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_google.protobuf.ServiceDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_google.protobuf.ServiceDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_google.protobuf.ServiceDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_google.protobuf.ServiceDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_google.protobuf.MethodDescriptorProto'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_input_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_output_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_client_streaming'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<48, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_server_streaming'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{input_type => F@_2} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{output_type => F@_3} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{options => F@_4} + end, + S6 = if F@_5 == '$undef' -> S5; + true -> S5#{client_streaming => F@_5} + end, + if F@_6 == '$undef' -> S6; + true -> S6#{server_streaming => F@_6} + end; +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'dg_read_field_def_google.protobuf.MethodDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'dg_read_field_def_google.protobuf.MethodDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dg_read_field_def_google.protobuf.MethodDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.MethodDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 18 -> 'd_field_google.protobuf.MethodDescriptorProto_input_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 26 -> 'd_field_google.protobuf.MethodDescriptorProto_output_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 34 -> 'd_field_google.protobuf.MethodDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 40 -> 'd_field_google.protobuf.MethodDescriptorProto_client_streaming'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 48 -> 'd_field_google.protobuf.MethodDescriptorProto_server_streaming'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.MethodDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 1 -> 'skip_64_google.protobuf.MethodDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.MethodDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 3 -> 'skip_group_google.protobuf.MethodDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 5 -> 'skip_32_google.protobuf.MethodDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.MethodDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{input_type => F@_2} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{output_type => F@_3} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{options => F@_4} + end, + S6 = if F@_5 == '$undef' -> S5; + true -> S5#{client_streaming => F@_5} + end, + if F@_6 == '$undef' -> S6; + true -> S6#{server_streaming => F@_6} + end. + +'d_field_google.protobuf.MethodDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'d_field_google.protobuf.MethodDescriptorProto_input_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_input_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_input_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'d_field_google.protobuf.MethodDescriptorProto_output_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_output_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_output_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, TrUserData). + +'d_field_google.protobuf.MethodDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.MethodOptions'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.MethodOptions'(Prev, NewFValue, TrUserData) + end, + F@_5, + F@_6, + TrUserData). + +'d_field_google.protobuf.MethodDescriptorProto_client_streaming'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_client_streaming'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_client_streaming'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, TrUserData). + +'d_field_google.protobuf.MethodDescriptorProto_server_streaming'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_server_streaming'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_server_streaming'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, TrUserData). + +'skip_varint_google.protobuf.MethodDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'skip_varint_google.protobuf.MethodDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'skip_varint_google.protobuf.MethodDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_length_delimited_google.protobuf.MethodDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.MethodDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'skip_length_delimited_google.protobuf.MethodDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_group_google.protobuf.MethodDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_32_google.protobuf.MethodDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_64_google.protobuf.MethodDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'decode_msg_google.protobuf.FileOptions'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileOptions'(Bin, + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.FileOptions'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_java_package'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_java_outer_classname'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<80, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_java_multiple_files'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<160, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<216, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_java_string_check_utf8'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<72, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_optimize_for'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<90, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_go_package'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<128, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_cc_generic_services'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<136, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_java_generic_services'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<144, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_py_generic_services'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<208, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_php_generic_services'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<184, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_deprecated'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<248, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_cc_enable_arenas'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<162, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_objc_class_prefix'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<170, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_csharp_namespace'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<186, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_swift_prefix'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<194, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_php_class_prefix'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<202, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_php_namespace'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<226, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_php_metadata_namespace'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<234, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_ruby_package'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<200, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_goproto_getters_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<208, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<216, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_goproto_stringer_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<224, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_verbose_equal_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<232, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_face_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<240, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_gostring_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<248, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_populate_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<128, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_stringer_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<136, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_onlyone_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<168, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_equal_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<176, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_description_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<184, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_testgen_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<192, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_benchgen_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<200, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_marshaler_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<208, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_unmarshaler_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<216, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_stable_marshaler_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<224, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_sizer_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<232, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<240, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_enum_stringer_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<248, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_unsafe_marshaler_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<128, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<136, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_goproto_extensions_map_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<144, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_goproto_unrecognized_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<152, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_gogoproto_import'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<160, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_protosizer_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<168, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_compare_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<146, 65, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'd_field_google.protobuf.FileOptions_openapiv2_swagger'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, R1, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, + F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{java_package => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{java_outer_classname => F@_2} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{java_multiple_files => F@_3} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{java_generate_equals_and_hash => F@_4} + end, + S6 = if F@_5 == '$undef' -> S5; + true -> S5#{java_string_check_utf8 => F@_5} + end, + S7 = if F@_6 == '$undef' -> S6; + true -> S6#{optimize_for => F@_6} + end, + S8 = if F@_7 == '$undef' -> S7; + true -> S7#{go_package => F@_7} + end, + S9 = if F@_8 == '$undef' -> S8; + true -> S8#{cc_generic_services => F@_8} + end, + S10 = if F@_9 == '$undef' -> S9; + true -> S9#{java_generic_services => F@_9} + end, + S11 = if F@_10 == '$undef' -> S10; + true -> S10#{py_generic_services => F@_10} + end, + S12 = if F@_11 == '$undef' -> S11; + true -> S11#{php_generic_services => F@_11} + end, + S13 = if F@_12 == '$undef' -> S12; + true -> S12#{deprecated => F@_12} + end, + S14 = if F@_13 == '$undef' -> S13; + true -> S13#{cc_enable_arenas => F@_13} + end, + S15 = if F@_14 == '$undef' -> S14; + true -> S14#{objc_class_prefix => F@_14} + end, + S16 = if F@_15 == '$undef' -> S15; + true -> S15#{csharp_namespace => F@_15} + end, + S17 = if F@_16 == '$undef' -> S16; + true -> S16#{swift_prefix => F@_16} + end, + S18 = if F@_17 == '$undef' -> S17; + true -> S17#{php_class_prefix => F@_17} + end, + S19 = if F@_18 == '$undef' -> S18; + true -> S18#{php_namespace => F@_18} + end, + S20 = if F@_19 == '$undef' -> S19; + true -> S19#{php_metadata_namespace => F@_19} + end, + S21 = if F@_20 == '$undef' -> S20; + true -> S20#{ruby_package => F@_20} + end, + S22 = if R1 == '$undef' -> S21; + true -> S21#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, + S23 = if F@_22 == '$undef' -> S22; + true -> S22#{goproto_getters_all => F@_22} + end, + S24 = if F@_23 == '$undef' -> S23; + true -> S23#{goproto_enum_prefix_all => F@_23} + end, + S25 = if F@_24 == '$undef' -> S24; + true -> S24#{goproto_stringer_all => F@_24} + end, + S26 = if F@_25 == '$undef' -> S25; + true -> S25#{verbose_equal_all => F@_25} + end, + S27 = if F@_26 == '$undef' -> S26; + true -> S26#{face_all => F@_26} + end, + S28 = if F@_27 == '$undef' -> S27; + true -> S27#{gostring_all => F@_27} + end, + S29 = if F@_28 == '$undef' -> S28; + true -> S28#{populate_all => F@_28} + end, + S30 = if F@_29 == '$undef' -> S29; + true -> S29#{stringer_all => F@_29} + end, + S31 = if F@_30 == '$undef' -> S30; + true -> S30#{onlyone_all => F@_30} + end, + S32 = if F@_31 == '$undef' -> S31; + true -> S31#{equal_all => F@_31} + end, + S33 = if F@_32 == '$undef' -> S32; + true -> S32#{description_all => F@_32} + end, + S34 = if F@_33 == '$undef' -> S33; + true -> S33#{testgen_all => F@_33} + end, + S35 = if F@_34 == '$undef' -> S34; + true -> S34#{benchgen_all => F@_34} + end, + S36 = if F@_35 == '$undef' -> S35; + true -> S35#{marshaler_all => F@_35} + end, + S37 = if F@_36 == '$undef' -> S36; + true -> S36#{unmarshaler_all => F@_36} + end, + S38 = if F@_37 == '$undef' -> S37; + true -> S37#{stable_marshaler_all => F@_37} + end, + S39 = if F@_38 == '$undef' -> S38; + true -> S38#{sizer_all => F@_38} + end, + S40 = if F@_39 == '$undef' -> S39; + true -> S39#{goproto_enum_stringer_all => F@_39} + end, + S41 = if F@_40 == '$undef' -> S40; + true -> S40#{enum_stringer_all => F@_40} + end, + S42 = if F@_41 == '$undef' -> S41; + true -> S41#{unsafe_marshaler_all => F@_41} + end, + S43 = if F@_42 == '$undef' -> S42; + true -> S42#{unsafe_unmarshaler_all => F@_42} + end, + S44 = if F@_43 == '$undef' -> S43; + true -> S43#{goproto_extensions_map_all => F@_43} + end, + S45 = if F@_44 == '$undef' -> S44; + true -> S44#{goproto_unrecognized_all => F@_44} + end, + S46 = if F@_45 == '$undef' -> S45; + true -> S45#{gogoproto_import => F@_45} + end, + S47 = if F@_46 == '$undef' -> S46; + true -> S46#{protosizer_all => F@_46} + end, + S48 = if F@_47 == '$undef' -> S47; + true -> S47#{compare_all => F@_47} + end, + if F@_48 == '$undef' -> S48; + true -> S48#{openapiv2_swagger => F@_48} + end; +'dfp_read_field_def_google.protobuf.FileOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, + F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'dg_read_field_def_google.protobuf.FileOptions'(Other, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'dg_read_field_def_google.protobuf.FileOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.FileOptions'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'dg_read_field_def_google.protobuf.FileOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> + 'd_field_google.protobuf.FileOptions_java_package'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 66 -> + 'd_field_google.protobuf.FileOptions_java_outer_classname'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 80 -> + 'd_field_google.protobuf.FileOptions_java_multiple_files'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 160 -> + 'd_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 216 -> + 'd_field_google.protobuf.FileOptions_java_string_check_utf8'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 72 -> + 'd_field_google.protobuf.FileOptions_optimize_for'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 90 -> + 'd_field_google.protobuf.FileOptions_go_package'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 128 -> + 'd_field_google.protobuf.FileOptions_cc_generic_services'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 136 -> + 'd_field_google.protobuf.FileOptions_java_generic_services'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 144 -> + 'd_field_google.protobuf.FileOptions_py_generic_services'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 336 -> + 'd_field_google.protobuf.FileOptions_php_generic_services'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 184 -> + 'd_field_google.protobuf.FileOptions_deprecated'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 248 -> + 'd_field_google.protobuf.FileOptions_cc_enable_arenas'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 290 -> + 'd_field_google.protobuf.FileOptions_objc_class_prefix'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 298 -> + 'd_field_google.protobuf.FileOptions_csharp_namespace'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 314 -> + 'd_field_google.protobuf.FileOptions_swift_prefix'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 322 -> + 'd_field_google.protobuf.FileOptions_php_class_prefix'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 330 -> + 'd_field_google.protobuf.FileOptions_php_namespace'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 354 -> + 'd_field_google.protobuf.FileOptions_php_metadata_namespace'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 362 -> + 'd_field_google.protobuf.FileOptions_ruby_package'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 7994 -> + 'd_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 504008 -> + 'd_field_google.protobuf.FileOptions_goproto_getters_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 504016 -> + 'd_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 504024 -> + 'd_field_google.protobuf.FileOptions_goproto_stringer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 504032 -> + 'd_field_google.protobuf.FileOptions_verbose_equal_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 504040 -> + 'd_field_google.protobuf.FileOptions_face_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 504048 -> + 'd_field_google.protobuf.FileOptions_gostring_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 504056 -> + 'd_field_google.protobuf.FileOptions_populate_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 504064 -> + 'd_field_google.protobuf.FileOptions_stringer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 504072 -> + 'd_field_google.protobuf.FileOptions_onlyone_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 504104 -> + 'd_field_google.protobuf.FileOptions_equal_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 504112 -> + 'd_field_google.protobuf.FileOptions_description_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 504120 -> + 'd_field_google.protobuf.FileOptions_testgen_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 504128 -> + 'd_field_google.protobuf.FileOptions_benchgen_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 504136 -> + 'd_field_google.protobuf.FileOptions_marshaler_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 504144 -> + 'd_field_google.protobuf.FileOptions_unmarshaler_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 504152 -> + 'd_field_google.protobuf.FileOptions_stable_marshaler_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 504160 -> + 'd_field_google.protobuf.FileOptions_sizer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 504168 -> + 'd_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 504176 -> + 'd_field_google.protobuf.FileOptions_enum_stringer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 504184 -> + 'd_field_google.protobuf.FileOptions_unsafe_marshaler_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 504192 -> + 'd_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 504200 -> + 'd_field_google.protobuf.FileOptions_goproto_extensions_map_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 504208 -> + 'd_field_google.protobuf.FileOptions_goproto_unrecognized_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 504216 -> + 'd_field_google.protobuf.FileOptions_gogoproto_import'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 504224 -> + 'd_field_google.protobuf.FileOptions_protosizer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 504232 -> + 'd_field_google.protobuf.FileOptions_compare_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 8338 -> + 'd_field_google.protobuf.FileOptions_openapiv2_swagger'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + _ -> + case Key band 7 of + 0 -> + 'skip_varint_google.protobuf.FileOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 1 -> + 'skip_64_google.protobuf.FileOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 2 -> + 'skip_length_delimited_google.protobuf.FileOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 3 -> + 'skip_group_google.protobuf.FileOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); + 5 -> + 'skip_32_google.protobuf.FileOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData) + end + end; +'dg_read_field_def_google.protobuf.FileOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, R1, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, + F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{java_package => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{java_outer_classname => F@_2} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{java_multiple_files => F@_3} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{java_generate_equals_and_hash => F@_4} + end, + S6 = if F@_5 == '$undef' -> S5; + true -> S5#{java_string_check_utf8 => F@_5} + end, + S7 = if F@_6 == '$undef' -> S6; + true -> S6#{optimize_for => F@_6} + end, + S8 = if F@_7 == '$undef' -> S7; + true -> S7#{go_package => F@_7} + end, + S9 = if F@_8 == '$undef' -> S8; + true -> S8#{cc_generic_services => F@_8} + end, + S10 = if F@_9 == '$undef' -> S9; + true -> S9#{java_generic_services => F@_9} + end, + S11 = if F@_10 == '$undef' -> S10; + true -> S10#{py_generic_services => F@_10} + end, + S12 = if F@_11 == '$undef' -> S11; + true -> S11#{php_generic_services => F@_11} + end, + S13 = if F@_12 == '$undef' -> S12; + true -> S12#{deprecated => F@_12} + end, + S14 = if F@_13 == '$undef' -> S13; + true -> S13#{cc_enable_arenas => F@_13} + end, + S15 = if F@_14 == '$undef' -> S14; + true -> S14#{objc_class_prefix => F@_14} + end, + S16 = if F@_15 == '$undef' -> S15; + true -> S15#{csharp_namespace => F@_15} + end, + S17 = if F@_16 == '$undef' -> S16; + true -> S16#{swift_prefix => F@_16} + end, + S18 = if F@_17 == '$undef' -> S17; + true -> S17#{php_class_prefix => F@_17} + end, + S19 = if F@_18 == '$undef' -> S18; + true -> S18#{php_namespace => F@_18} + end, + S20 = if F@_19 == '$undef' -> S19; + true -> S19#{php_metadata_namespace => F@_19} + end, + S21 = if F@_20 == '$undef' -> S20; + true -> S20#{ruby_package => F@_20} + end, + S22 = if R1 == '$undef' -> S21; + true -> S21#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, + S23 = if F@_22 == '$undef' -> S22; + true -> S22#{goproto_getters_all => F@_22} + end, + S24 = if F@_23 == '$undef' -> S23; + true -> S23#{goproto_enum_prefix_all => F@_23} + end, + S25 = if F@_24 == '$undef' -> S24; + true -> S24#{goproto_stringer_all => F@_24} + end, + S26 = if F@_25 == '$undef' -> S25; + true -> S25#{verbose_equal_all => F@_25} + end, + S27 = if F@_26 == '$undef' -> S26; + true -> S26#{face_all => F@_26} + end, + S28 = if F@_27 == '$undef' -> S27; + true -> S27#{gostring_all => F@_27} + end, + S29 = if F@_28 == '$undef' -> S28; + true -> S28#{populate_all => F@_28} + end, + S30 = if F@_29 == '$undef' -> S29; + true -> S29#{stringer_all => F@_29} + end, + S31 = if F@_30 == '$undef' -> S30; + true -> S30#{onlyone_all => F@_30} + end, + S32 = if F@_31 == '$undef' -> S31; + true -> S31#{equal_all => F@_31} + end, + S33 = if F@_32 == '$undef' -> S32; + true -> S32#{description_all => F@_32} + end, + S34 = if F@_33 == '$undef' -> S33; + true -> S33#{testgen_all => F@_33} + end, + S35 = if F@_34 == '$undef' -> S34; + true -> S34#{benchgen_all => F@_34} + end, + S36 = if F@_35 == '$undef' -> S35; + true -> S35#{marshaler_all => F@_35} + end, + S37 = if F@_36 == '$undef' -> S36; + true -> S36#{unmarshaler_all => F@_36} + end, + S38 = if F@_37 == '$undef' -> S37; + true -> S37#{stable_marshaler_all => F@_37} + end, + S39 = if F@_38 == '$undef' -> S38; + true -> S38#{sizer_all => F@_38} + end, + S40 = if F@_39 == '$undef' -> S39; + true -> S39#{goproto_enum_stringer_all => F@_39} + end, + S41 = if F@_40 == '$undef' -> S40; + true -> S40#{enum_stringer_all => F@_40} + end, + S42 = if F@_41 == '$undef' -> S41; + true -> S41#{unsafe_marshaler_all => F@_41} + end, + S43 = if F@_42 == '$undef' -> S42; + true -> S42#{unsafe_unmarshaler_all => F@_42} + end, + S44 = if F@_43 == '$undef' -> S43; + true -> S43#{goproto_extensions_map_all => F@_43} + end, + S45 = if F@_44 == '$undef' -> S44; + true -> S44#{goproto_unrecognized_all => F@_44} + end, + S46 = if F@_45 == '$undef' -> S45; + true -> S45#{gogoproto_import => F@_45} + end, + S47 = if F@_46 == '$undef' -> S46; + true -> S46#{protosizer_all => F@_46} + end, + S48 = if F@_47 == '$undef' -> S47; + true -> S47#{compare_all => F@_47} + end, + if F@_48 == '$undef' -> S48; + true -> S48#{openapiv2_swagger => F@_48} + end. + +'d_field_google.protobuf.FileOptions_java_package'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_java_package'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_java_package'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + NewFValue, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_java_outer_classname'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_java_outer_classname'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_java_outer_classname'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + NewFValue, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_java_multiple_files'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_java_multiple_files'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_java_multiple_files'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + NewFValue, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + NewFValue, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_java_string_check_utf8'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_java_string_check_utf8'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_java_string_check_utf8'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + NewFValue, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_optimize_for'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_optimize_for'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_optimize_for'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.FileOptions.OptimizeMode'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + NewFValue, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_go_package'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_go_package'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_go_package'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + NewFValue, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_cc_generic_services'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_cc_generic_services'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_cc_generic_services'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + NewFValue, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_java_generic_services'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_java_generic_services'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_java_generic_services'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, _, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + NewFValue, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_py_generic_services'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_py_generic_services'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_py_generic_services'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, _, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + NewFValue, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_php_generic_services'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_php_generic_services'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_php_generic_services'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, _, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + NewFValue, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_deprecated'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + NewFValue, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_cc_enable_arenas'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_cc_enable_arenas'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_cc_enable_arenas'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, _, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + NewFValue, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_objc_class_prefix'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_objc_class_prefix'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_objc_class_prefix'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, _, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + NewFValue, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_csharp_namespace'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_csharp_namespace'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_csharp_namespace'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, _, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + NewFValue, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_swift_prefix'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_swift_prefix'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_swift_prefix'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, _, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + NewFValue, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_php_class_prefix'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_php_class_prefix'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_php_class_prefix'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, _, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + NewFValue, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_php_namespace'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_php_namespace'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_php_namespace'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, _, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + NewFValue, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_php_metadata_namespace'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_php_metadata_namespace'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_php_metadata_namespace'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, _, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + NewFValue, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_ruby_package'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_ruby_package'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_ruby_package'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, _, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + NewFValue, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, Prev, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + cons(NewFValue, Prev, TrUserData), + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_getters_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_goproto_getters_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_getters_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, _, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + NewFValue, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, _, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + NewFValue, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_stringer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_goproto_stringer_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_stringer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + _, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + NewFValue, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_verbose_equal_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_verbose_equal_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_verbose_equal_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, _, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + NewFValue, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_face_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_face_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_face_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + _, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + NewFValue, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_gostring_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_gostring_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_gostring_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, _, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + NewFValue, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_populate_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_populate_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_populate_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, _, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + NewFValue, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_stringer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_stringer_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_stringer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, _, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + NewFValue, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_onlyone_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_onlyone_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_onlyone_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, _, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + NewFValue, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_equal_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_equal_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_equal_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, _, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + NewFValue, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_description_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_description_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_description_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, _, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + NewFValue, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_testgen_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_testgen_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_testgen_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, _, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + NewFValue, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_benchgen_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_benchgen_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_benchgen_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, _, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + NewFValue, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_marshaler_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_marshaler_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_marshaler_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, _, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + NewFValue, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_unmarshaler_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_unmarshaler_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_unmarshaler_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, _, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + NewFValue, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_stable_marshaler_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_stable_marshaler_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_stable_marshaler_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, _, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + NewFValue, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_sizer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_sizer_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_sizer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, _, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + NewFValue, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, _, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + NewFValue, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_enum_stringer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_enum_stringer_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_enum_stringer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, _, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + NewFValue, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_unsafe_marshaler_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_unsafe_marshaler_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_unsafe_marshaler_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, _, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + NewFValue, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, _, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + NewFValue, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_extensions_map_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_goproto_extensions_map_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_extensions_map_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, _, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + NewFValue, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_unrecognized_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_goproto_unrecognized_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_unrecognized_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, _, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + NewFValue, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_gogoproto_import'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_gogoproto_import'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_gogoproto_import'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, _, F@_46, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + NewFValue, + F@_46, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_protosizer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_protosizer_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_protosizer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, _, F@_47, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + NewFValue, + F@_47, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_compare_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_compare_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_compare_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, _, F@_48, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + NewFValue, + F@_48, + TrUserData). + +'d_field_google.protobuf.FileOptions_openapiv2_swagger'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_openapiv2_swagger'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'d_field_google.protobuf.FileOptions_openapiv2_swagger'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_google.protobuf.FileOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'skip_varint_google.protobuf.FileOptions'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'skip_varint_google.protobuf.FileOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileOptions'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'skip_length_delimited_google.protobuf.FileOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) + when N < 57 -> + 'skip_length_delimited_google.protobuf.FileOptions'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData); +'skip_length_delimited_google.protobuf.FileOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.FileOptions'(Rest2, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'skip_group_google.protobuf.FileOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, + F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.FileOptions'(Rest, + 0, + Z2, + FNum, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'skip_32_google.protobuf.FileOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, + F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileOptions'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'skip_64_google.protobuf.FileOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, + F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, F@_48, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileOptions'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + F@_48, + TrUserData). + +'decode_msg_google.protobuf.MessageOptions'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MessageOptions'(Bin, + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.MessageOptions'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_message_set_wire_format'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_deprecated'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<56, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_map_entry'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<136, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_goproto_getters'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<152, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_goproto_stringer'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<160, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_verbose_equal'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<168, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_face'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<176, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_gostring'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<184, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_populate'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<128, 220, 32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_stringer'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<200, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_onlyone'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<232, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_equal'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<240, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_description'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<248, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_testgen'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<128, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_benchgen'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<136, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_marshaler'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<144, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_unmarshaler'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<152, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_stable_marshaler'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<160, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_sizer'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<184, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_unsafe_marshaler'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<192, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<200, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_goproto_extensions_map'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<208, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_goproto_unrecognized'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<224, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_protosizer'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<232, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_compare'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<130, 181, 24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_etcd_version_msg'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<146, 65, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_openapiv2_schema'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, R1, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, + F@_28, F@_29, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{message_set_wire_format => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{no_standard_descriptor_accessor => F@_2} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{deprecated => F@_3} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{map_entry => F@_4} + end, + S6 = if R1 == '$undef' -> S5; + true -> S5#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, + S7 = if F@_6 == '$undef' -> S6; + true -> S6#{goproto_getters => F@_6} + end, + S8 = if F@_7 == '$undef' -> S7; + true -> S7#{goproto_stringer => F@_7} + end, + S9 = if F@_8 == '$undef' -> S8; + true -> S8#{verbose_equal => F@_8} + end, + S10 = if F@_9 == '$undef' -> S9; + true -> S9#{face => F@_9} + end, + S11 = if F@_10 == '$undef' -> S10; + true -> S10#{gostring => F@_10} + end, + S12 = if F@_11 == '$undef' -> S11; + true -> S11#{populate => F@_11} + end, + S13 = if F@_12 == '$undef' -> S12; + true -> S12#{stringer => F@_12} + end, + S14 = if F@_13 == '$undef' -> S13; + true -> S13#{onlyone => F@_13} + end, + S15 = if F@_14 == '$undef' -> S14; + true -> S14#{equal => F@_14} + end, + S16 = if F@_15 == '$undef' -> S15; + true -> S15#{description => F@_15} + end, + S17 = if F@_16 == '$undef' -> S16; + true -> S16#{testgen => F@_16} + end, + S18 = if F@_17 == '$undef' -> S17; + true -> S17#{benchgen => F@_17} + end, + S19 = if F@_18 == '$undef' -> S18; + true -> S18#{marshaler => F@_18} + end, + S20 = if F@_19 == '$undef' -> S19; + true -> S19#{unmarshaler => F@_19} + end, + S21 = if F@_20 == '$undef' -> S20; + true -> S20#{stable_marshaler => F@_20} + end, + S22 = if F@_21 == '$undef' -> S21; + true -> S21#{sizer => F@_21} + end, + S23 = if F@_22 == '$undef' -> S22; + true -> S22#{unsafe_marshaler => F@_22} + end, + S24 = if F@_23 == '$undef' -> S23; + true -> S23#{unsafe_unmarshaler => F@_23} + end, + S25 = if F@_24 == '$undef' -> S24; + true -> S24#{goproto_extensions_map => F@_24} + end, + S26 = if F@_25 == '$undef' -> S25; + true -> S25#{goproto_unrecognized => F@_25} + end, + S27 = if F@_26 == '$undef' -> S26; + true -> S26#{protosizer => F@_26} + end, + S28 = if F@_27 == '$undef' -> S27; + true -> S27#{compare => F@_27} + end, + S29 = if F@_28 == '$undef' -> S28; + true -> S28#{etcd_version_msg => F@_28} + end, + if F@_29 == '$undef' -> S29; + true -> S29#{openapiv2_schema => F@_29} + end; +'dfp_read_field_def_google.protobuf.MessageOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, + F@_28, F@_29, TrUserData) -> + 'dg_read_field_def_google.protobuf.MessageOptions'(Other, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'dg_read_field_def_google.protobuf.MessageOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.MessageOptions'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'dg_read_field_def_google.protobuf.MessageOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> + 'd_field_google.protobuf.MessageOptions_message_set_wire_format'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 16 -> + 'd_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 24 -> + 'd_field_google.protobuf.MessageOptions_deprecated'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 56 -> + 'd_field_google.protobuf.MessageOptions_map_entry'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 7994 -> + 'd_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 512008 -> + 'd_field_google.protobuf.MessageOptions_goproto_getters'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 512024 -> + 'd_field_google.protobuf.MessageOptions_goproto_stringer'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 512032 -> + 'd_field_google.protobuf.MessageOptions_verbose_equal'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 512040 -> + 'd_field_google.protobuf.MessageOptions_face'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 512048 -> + 'd_field_google.protobuf.MessageOptions_gostring'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 512056 -> + 'd_field_google.protobuf.MessageOptions_populate'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 536064 -> + 'd_field_google.protobuf.MessageOptions_stringer'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 512072 -> + 'd_field_google.protobuf.MessageOptions_onlyone'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 512104 -> + 'd_field_google.protobuf.MessageOptions_equal'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 512112 -> + 'd_field_google.protobuf.MessageOptions_description'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 512120 -> + 'd_field_google.protobuf.MessageOptions_testgen'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 512128 -> + 'd_field_google.protobuf.MessageOptions_benchgen'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 512136 -> + 'd_field_google.protobuf.MessageOptions_marshaler'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 512144 -> + 'd_field_google.protobuf.MessageOptions_unmarshaler'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 512152 -> + 'd_field_google.protobuf.MessageOptions_stable_marshaler'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 512160 -> + 'd_field_google.protobuf.MessageOptions_sizer'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 512184 -> + 'd_field_google.protobuf.MessageOptions_unsafe_marshaler'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 512192 -> + 'd_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 512200 -> + 'd_field_google.protobuf.MessageOptions_goproto_extensions_map'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 512208 -> + 'd_field_google.protobuf.MessageOptions_goproto_unrecognized'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 512224 -> + 'd_field_google.protobuf.MessageOptions_protosizer'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 512232 -> + 'd_field_google.protobuf.MessageOptions_compare'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 400002 -> + 'd_field_google.protobuf.MessageOptions_etcd_version_msg'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 8338 -> + 'd_field_google.protobuf.MessageOptions_openapiv2_schema'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + _ -> + case Key band 7 of + 0 -> + 'skip_varint_google.protobuf.MessageOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 1 -> + 'skip_64_google.protobuf.MessageOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 2 -> + 'skip_length_delimited_google.protobuf.MessageOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 3 -> + 'skip_group_google.protobuf.MessageOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); + 5 -> + 'skip_32_google.protobuf.MessageOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData) + end + end; +'dg_read_field_def_google.protobuf.MessageOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, R1, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, + F@_29, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{message_set_wire_format => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{no_standard_descriptor_accessor => F@_2} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{deprecated => F@_3} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{map_entry => F@_4} + end, + S6 = if R1 == '$undef' -> S5; + true -> S5#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, + S7 = if F@_6 == '$undef' -> S6; + true -> S6#{goproto_getters => F@_6} + end, + S8 = if F@_7 == '$undef' -> S7; + true -> S7#{goproto_stringer => F@_7} + end, + S9 = if F@_8 == '$undef' -> S8; + true -> S8#{verbose_equal => F@_8} + end, + S10 = if F@_9 == '$undef' -> S9; + true -> S9#{face => F@_9} + end, + S11 = if F@_10 == '$undef' -> S10; + true -> S10#{gostring => F@_10} + end, + S12 = if F@_11 == '$undef' -> S11; + true -> S11#{populate => F@_11} + end, + S13 = if F@_12 == '$undef' -> S12; + true -> S12#{stringer => F@_12} + end, + S14 = if F@_13 == '$undef' -> S13; + true -> S13#{onlyone => F@_13} + end, + S15 = if F@_14 == '$undef' -> S14; + true -> S14#{equal => F@_14} + end, + S16 = if F@_15 == '$undef' -> S15; + true -> S15#{description => F@_15} + end, + S17 = if F@_16 == '$undef' -> S16; + true -> S16#{testgen => F@_16} + end, + S18 = if F@_17 == '$undef' -> S17; + true -> S17#{benchgen => F@_17} + end, + S19 = if F@_18 == '$undef' -> S18; + true -> S18#{marshaler => F@_18} + end, + S20 = if F@_19 == '$undef' -> S19; + true -> S19#{unmarshaler => F@_19} + end, + S21 = if F@_20 == '$undef' -> S20; + true -> S20#{stable_marshaler => F@_20} + end, + S22 = if F@_21 == '$undef' -> S21; + true -> S21#{sizer => F@_21} + end, + S23 = if F@_22 == '$undef' -> S22; + true -> S22#{unsafe_marshaler => F@_22} + end, + S24 = if F@_23 == '$undef' -> S23; + true -> S23#{unsafe_unmarshaler => F@_23} + end, + S25 = if F@_24 == '$undef' -> S24; + true -> S24#{goproto_extensions_map => F@_24} + end, + S26 = if F@_25 == '$undef' -> S25; + true -> S25#{goproto_unrecognized => F@_25} + end, + S27 = if F@_26 == '$undef' -> S26; + true -> S26#{protosizer => F@_26} + end, + S28 = if F@_27 == '$undef' -> S27; + true -> S27#{compare => F@_27} + end, + S29 = if F@_28 == '$undef' -> S28; + true -> S28#{etcd_version_msg => F@_28} + end, + if F@_29 == '$undef' -> S29; + true -> S29#{openapiv2_schema => F@_29} + end. + +'d_field_google.protobuf.MessageOptions_message_set_wire_format'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_message_set_wire_format'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_message_set_wire_format'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + NewFValue, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + NewFValue, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_deprecated'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + NewFValue, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_map_entry'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_map_entry'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_map_entry'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + NewFValue, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + cons(NewFValue, Prev, TrUserData), + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_goproto_getters'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_goproto_getters'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_goproto_getters'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + NewFValue, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_goproto_stringer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_goproto_stringer'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_goproto_stringer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + NewFValue, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_verbose_equal'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_verbose_equal'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_verbose_equal'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + NewFValue, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_face'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_face'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_face'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, _, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + NewFValue, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_gostring'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_gostring'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_gostring'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, _, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + NewFValue, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_populate'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_populate'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_populate'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, _, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + NewFValue, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_stringer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_stringer'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_stringer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + NewFValue, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_onlyone'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_onlyone'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_onlyone'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, _, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + NewFValue, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_equal'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_equal'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_equal'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, _, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + NewFValue, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_description'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_description'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_description'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, _, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + NewFValue, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_testgen'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_testgen'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_testgen'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, _, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + NewFValue, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_benchgen'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_benchgen'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_benchgen'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, _, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + NewFValue, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_marshaler'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_marshaler'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_marshaler'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, _, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + NewFValue, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_unmarshaler'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_unmarshaler'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_unmarshaler'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, _, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + NewFValue, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_stable_marshaler'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_stable_marshaler'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_stable_marshaler'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, _, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + NewFValue, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_sizer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_sizer'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_sizer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, _, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + NewFValue, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_unsafe_marshaler'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_unsafe_marshaler'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_unsafe_marshaler'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, _, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + NewFValue, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, _, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + NewFValue, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_goproto_extensions_map'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_goproto_extensions_map'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_goproto_extensions_map'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, _, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + NewFValue, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_goproto_unrecognized'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_goproto_unrecognized'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_goproto_unrecognized'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, _, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + NewFValue, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_protosizer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_protosizer'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_protosizer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, _, F@_27, F@_28, F@_29, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + NewFValue, + F@_27, + F@_28, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_compare'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_compare'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_compare'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, _, F@_28, F@_29, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + NewFValue, + F@_28, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_etcd_version_msg'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_etcd_version_msg'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_etcd_version_msg'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, _, F@_29, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + NewFValue, + F@_29, + TrUserData). + +'d_field_google.protobuf.MessageOptions_openapiv2_schema'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_openapiv2_schema'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'d_field_google.protobuf.MessageOptions_openapiv2_schema'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_google.protobuf.MessageOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'skip_varint_google.protobuf.MessageOptions'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'skip_varint_google.protobuf.MessageOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'skip_length_delimited_google.protobuf.MessageOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) + when N < 57 -> + 'skip_length_delimited_google.protobuf.MessageOptions'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData); +'skip_length_delimited_google.protobuf.MessageOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest2, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'skip_group_google.protobuf.MessageOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, + F@_29, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest, + 0, + Z2, + FNum, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'skip_32_google.protobuf.MessageOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, + F@_27, F@_28, F@_29, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'skip_64_google.protobuf.MessageOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, + F@_27, F@_28, F@_29, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + TrUserData). + +'decode_msg_google.protobuf.FieldOptions'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldOptions'(Bin, + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.FieldOptions'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_ctype'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_packed'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<48, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_jstype'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_lazy'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_deprecated'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<80, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_weak'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<200, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_nullable'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<208, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_embed'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<218, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_customtype'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<226, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_customname'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<234, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_jsontag'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<242, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_moretags'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<250, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_casttype'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<130, 223, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_castkey'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<138, 223, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_castvalue'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<144, 223, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_stdtime'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<152, 223, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_stdduration'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<138, 181, 24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_etcd_version_field'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<146, 65, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_openapiv2_field'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, R1, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{ctype => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{packed => F@_2} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{jstype => F@_3} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{lazy => F@_4} + end, + S6 = if F@_5 == '$undef' -> S5; + true -> S5#{deprecated => F@_5} + end, + S7 = if F@_6 == '$undef' -> S6; + true -> S6#{weak => F@_6} + end, + S8 = if R1 == '$undef' -> S7; + true -> S7#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, + S9 = if F@_8 == '$undef' -> S8; + true -> S8#{nullable => F@_8} + end, + S10 = if F@_9 == '$undef' -> S9; + true -> S9#{embed => F@_9} + end, + S11 = if F@_10 == '$undef' -> S10; + true -> S10#{customtype => F@_10} + end, + S12 = if F@_11 == '$undef' -> S11; + true -> S11#{customname => F@_11} + end, + S13 = if F@_12 == '$undef' -> S12; + true -> S12#{jsontag => F@_12} + end, + S14 = if F@_13 == '$undef' -> S13; + true -> S13#{moretags => F@_13} + end, + S15 = if F@_14 == '$undef' -> S14; + true -> S14#{casttype => F@_14} + end, + S16 = if F@_15 == '$undef' -> S15; + true -> S15#{castkey => F@_15} + end, + S17 = if F@_16 == '$undef' -> S16; + true -> S16#{castvalue => F@_16} + end, + S18 = if F@_17 == '$undef' -> S17; + true -> S17#{stdtime => F@_17} + end, + S19 = if F@_18 == '$undef' -> S18; + true -> S18#{stdduration => F@_18} + end, + S20 = if F@_19 == '$undef' -> S19; + true -> S19#{etcd_version_field => F@_19} + end, + if F@_20 == '$undef' -> S20; + true -> S20#{openapiv2_field => F@_20} + end; +'dfp_read_field_def_google.protobuf.FieldOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + 'dg_read_field_def_google.protobuf.FieldOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData). + +'dg_read_field_def_google.protobuf.FieldOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.FieldOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'dg_read_field_def_google.protobuf.FieldOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_google.protobuf.FieldOptions_ctype'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); + 16 -> 'd_field_google.protobuf.FieldOptions_packed'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); + 48 -> 'd_field_google.protobuf.FieldOptions_jstype'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); + 40 -> 'd_field_google.protobuf.FieldOptions_lazy'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); + 24 -> 'd_field_google.protobuf.FieldOptions_deprecated'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); + 80 -> 'd_field_google.protobuf.FieldOptions_weak'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); + 7994 -> 'd_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); + 520008 -> 'd_field_google.protobuf.FieldOptions_nullable'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); + 520016 -> 'd_field_google.protobuf.FieldOptions_embed'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); + 520026 -> 'd_field_google.protobuf.FieldOptions_customtype'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); + 520034 -> 'd_field_google.protobuf.FieldOptions_customname'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); + 520042 -> 'd_field_google.protobuf.FieldOptions_jsontag'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); + 520050 -> 'd_field_google.protobuf.FieldOptions_moretags'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); + 520058 -> 'd_field_google.protobuf.FieldOptions_casttype'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); + 520066 -> 'd_field_google.protobuf.FieldOptions_castkey'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); + 520074 -> 'd_field_google.protobuf.FieldOptions_castvalue'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); + 520080 -> 'd_field_google.protobuf.FieldOptions_stdtime'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); + 520088 -> 'd_field_google.protobuf.FieldOptions_stdduration'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); + 400010 -> 'd_field_google.protobuf.FieldOptions_etcd_version_field'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); + 8338 -> 'd_field_google.protobuf.FieldOptions_openapiv2_field'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.FieldOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); + 1 -> 'skip_64_google.protobuf.FieldOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.FieldOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); + 3 -> 'skip_group_google.protobuf.FieldOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); + 5 -> 'skip_32_google.protobuf.FieldOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.FieldOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, R1, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{ctype => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{packed => F@_2} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{jstype => F@_3} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{lazy => F@_4} + end, + S6 = if F@_5 == '$undef' -> S5; + true -> S5#{deprecated => F@_5} + end, + S7 = if F@_6 == '$undef' -> S6; + true -> S6#{weak => F@_6} + end, + S8 = if R1 == '$undef' -> S7; + true -> S7#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, + S9 = if F@_8 == '$undef' -> S8; + true -> S8#{nullable => F@_8} + end, + S10 = if F@_9 == '$undef' -> S9; + true -> S9#{embed => F@_9} + end, + S11 = if F@_10 == '$undef' -> S10; + true -> S10#{customtype => F@_10} + end, + S12 = if F@_11 == '$undef' -> S11; + true -> S11#{customname => F@_11} + end, + S13 = if F@_12 == '$undef' -> S12; + true -> S12#{jsontag => F@_12} + end, + S14 = if F@_13 == '$undef' -> S13; + true -> S13#{moretags => F@_13} + end, + S15 = if F@_14 == '$undef' -> S14; + true -> S14#{casttype => F@_14} + end, + S16 = if F@_15 == '$undef' -> S15; + true -> S15#{castkey => F@_15} + end, + S17 = if F@_16 == '$undef' -> S16; + true -> S16#{castvalue => F@_16} + end, + S18 = if F@_17 == '$undef' -> S17; + true -> S17#{stdtime => F@_17} + end, + S19 = if F@_18 == '$undef' -> S18; + true -> S18#{stdduration => F@_18} + end, + S20 = if F@_19 == '$undef' -> S19; + true -> S19#{etcd_version_field => F@_19} + end, + if F@_20 == '$undef' -> S20; + true -> S20#{openapiv2_field => F@_20} + end. + +'d_field_google.protobuf.FieldOptions_ctype'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_ctype'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'d_field_google.protobuf.FieldOptions_ctype'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.FieldOptions.CType'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData). + +'d_field_google.protobuf.FieldOptions_packed'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_packed'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'d_field_google.protobuf.FieldOptions_packed'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData). + +'d_field_google.protobuf.FieldOptions_jstype'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_jstype'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'d_field_google.protobuf.FieldOptions_jstype'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.FieldOptions.JSType'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData). + +'d_field_google.protobuf.FieldOptions_lazy'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_lazy'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'d_field_google.protobuf.FieldOptions_lazy'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData). + +'d_field_google.protobuf.FieldOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_deprecated'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'d_field_google.protobuf.FieldOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData). + +'d_field_google.protobuf.FieldOptions_weak'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_weak'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'d_field_google.protobuf.FieldOptions_weak'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData). + +'d_field_google.protobuf.FieldOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'d_field_google.protobuf.FieldOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, Prev, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, cons(NewFValue, Prev, TrUserData), F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData). + +'d_field_google.protobuf.FieldOptions_nullable'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_nullable'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'d_field_google.protobuf.FieldOptions_nullable'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, NewFValue, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData). + +'d_field_google.protobuf.FieldOptions_embed'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_embed'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'d_field_google.protobuf.FieldOptions_embed'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, _, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, NewFValue, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData). + +'d_field_google.protobuf.FieldOptions_customtype'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_customtype'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'d_field_google.protobuf.FieldOptions_customtype'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, _, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, NewFValue, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData). + +'d_field_google.protobuf.FieldOptions_customname'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_customname'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'d_field_google.protobuf.FieldOptions_customname'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, _, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, NewFValue, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData). + +'d_field_google.protobuf.FieldOptions_jsontag'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_jsontag'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'d_field_google.protobuf.FieldOptions_jsontag'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, NewFValue, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData). + +'d_field_google.protobuf.FieldOptions_moretags'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_moretags'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'d_field_google.protobuf.FieldOptions_moretags'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, _, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, NewFValue, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData). + +'d_field_google.protobuf.FieldOptions_casttype'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_casttype'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'d_field_google.protobuf.FieldOptions_casttype'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, _, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, NewFValue, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData). + +'d_field_google.protobuf.FieldOptions_castkey'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_castkey'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'d_field_google.protobuf.FieldOptions_castkey'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, _, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, NewFValue, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData). + +'d_field_google.protobuf.FieldOptions_castvalue'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_castvalue'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'d_field_google.protobuf.FieldOptions_castvalue'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, _, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, NewFValue, F@_17, F@_18, F@_19, F@_20, TrUserData). + +'d_field_google.protobuf.FieldOptions_stdtime'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_stdtime'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'d_field_google.protobuf.FieldOptions_stdtime'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, _, F@_18, F@_19, F@_20, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, NewFValue, F@_18, F@_19, F@_20, TrUserData). + +'d_field_google.protobuf.FieldOptions_stdduration'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_stdduration'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'d_field_google.protobuf.FieldOptions_stdduration'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, _, F@_19, F@_20, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, NewFValue, F@_19, F@_20, TrUserData). + +'d_field_google.protobuf.FieldOptions_etcd_version_field'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FieldOptions_etcd_version_field'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'d_field_google.protobuf.FieldOptions_etcd_version_field'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, _, F@_20, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, NewFValue, F@_20, TrUserData). + +'d_field_google.protobuf.FieldOptions_openapiv2_field'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_openapiv2_field'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'d_field_google.protobuf.FieldOptions_openapiv2_field'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_google.protobuf.FieldOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + 'skip_varint_google.protobuf.FieldOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'skip_varint_google.protobuf.FieldOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData). + +'skip_length_delimited_google.protobuf.FieldOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.FieldOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData); +'skip_length_delimited_google.protobuf.FieldOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData). + +'skip_group_google.protobuf.FieldOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData). + +'skip_32_google.protobuf.FieldOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData). + +'skip_64_google.protobuf.FieldOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, TrUserData). + +'decode_msg_google.protobuf.OneofOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofOptions'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.OneofOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.OneofOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.OneofOptions'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_google.protobuf.OneofOptions'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.OneofOptions'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.OneofOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.OneofOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.OneofOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 7994 -> 'd_field_google.protobuf.OneofOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.OneofOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.OneofOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.OneofOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.OneofOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.OneofOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.OneofOptions'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end. + +'d_field_google.protobuf.OneofOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_google.protobuf.OneofOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.OneofOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.OneofOptions'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.OneofOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.OneofOptions'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.OneofOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.OneofOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.OneofOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.OneofOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.OneofOptions'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_google.protobuf.OneofOptions'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.OneofOptions'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.OneofOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.OneofOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_google.protobuf.EnumOptions'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumOptions'(Bin, + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.EnumOptions'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_allow_alias'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_deprecated'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<136, 163, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_goproto_enum_prefix'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<168, 164, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_goproto_enum_stringer'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<176, 164, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_enum_stringer'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<186, 164, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_enum_customname'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<146, 181, 24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_etcd_version_enum'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<>>, 0, 0, _, F@_1, F@_2, R1, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{allow_alias => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{deprecated => F@_2} + end, + S4 = if R1 == '$undef' -> S3; + true -> S3#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{goproto_enum_prefix => F@_4} + end, + S6 = if F@_5 == '$undef' -> S5; + true -> S5#{goproto_enum_stringer => F@_5} + end, + S7 = if F@_6 == '$undef' -> S6; + true -> S6#{enum_stringer => F@_6} + end, + S8 = if F@_7 == '$undef' -> S7; + true -> S7#{enum_customname => F@_7} + end, + if F@_8 == '$undef' -> S8; + true -> S8#{etcd_version_enum => F@_8} + end; +'dfp_read_field_def_google.protobuf.EnumOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'dg_read_field_def_google.protobuf.EnumOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'dg_read_field_def_google.protobuf.EnumOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.EnumOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dg_read_field_def_google.protobuf.EnumOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 16 -> 'd_field_google.protobuf.EnumOptions_allow_alias'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 24 -> 'd_field_google.protobuf.EnumOptions_deprecated'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 7994 -> 'd_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 496008 -> 'd_field_google.protobuf.EnumOptions_goproto_enum_prefix'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 496168 -> 'd_field_google.protobuf.EnumOptions_goproto_enum_stringer'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 496176 -> 'd_field_google.protobuf.EnumOptions_enum_stringer'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 496186 -> 'd_field_google.protobuf.EnumOptions_enum_customname'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 400018 -> 'd_field_google.protobuf.EnumOptions_etcd_version_enum'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.EnumOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 1 -> 'skip_64_google.protobuf.EnumOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.EnumOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 3 -> 'skip_group_google.protobuf.EnumOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 5 -> 'skip_32_google.protobuf.EnumOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.EnumOptions'(<<>>, 0, 0, _, F@_1, F@_2, R1, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{allow_alias => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{deprecated => F@_2} + end, + S4 = if R1 == '$undef' -> S3; + true -> S3#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{goproto_enum_prefix => F@_4} + end, + S6 = if F@_5 == '$undef' -> S5; + true -> S5#{goproto_enum_stringer => F@_5} + end, + S7 = if F@_6 == '$undef' -> S6; + true -> S6#{enum_stringer => F@_6} + end, + S8 = if F@_7 == '$undef' -> S7; + true -> S7#{enum_customname => F@_7} + end, + if F@_8 == '$undef' -> S8; + true -> S8#{etcd_version_enum => F@_8} + end. + +'d_field_google.protobuf.EnumOptions_allow_alias'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_allow_alias'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_google.protobuf.EnumOptions_allow_alias'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'d_field_google.protobuf.EnumOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_deprecated'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_google.protobuf.EnumOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'d_field_google.protobuf.EnumOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_google.protobuf.EnumOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, F@_2, cons(NewFValue, Prev, TrUserData), F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'d_field_google.protobuf.EnumOptions_goproto_enum_prefix'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_goproto_enum_prefix'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_google.protobuf.EnumOptions_goproto_enum_prefix'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'d_field_google.protobuf.EnumOptions_goproto_enum_stringer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_goproto_enum_stringer'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_google.protobuf.EnumOptions_goproto_enum_stringer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, F@_8, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, F@_7, F@_8, TrUserData). + +'d_field_google.protobuf.EnumOptions_enum_stringer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_enum_stringer'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_google.protobuf.EnumOptions_enum_stringer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, F@_7, F@_8, TrUserData). + +'d_field_google.protobuf.EnumOptions_enum_customname'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_enum_customname'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_google.protobuf.EnumOptions_enum_customname'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, F@_8, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, NewFValue, F@_8, TrUserData). + +'d_field_google.protobuf.EnumOptions_etcd_version_enum'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_etcd_version_enum'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_google.protobuf.EnumOptions_etcd_version_enum'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, NewFValue, TrUserData). + +'skip_varint_google.protobuf.EnumOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'skip_varint_google.protobuf.EnumOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'skip_varint_google.protobuf.EnumOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'skip_length_delimited_google.protobuf.EnumOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.EnumOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'skip_length_delimited_google.protobuf.EnumOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'skip_group_google.protobuf.EnumOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'skip_32_google.protobuf.EnumOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'skip_64_google.protobuf.EnumOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'decode_msg_google.protobuf.EnumValueOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_google.protobuf.EnumValueOptions_deprecated'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<138, 157, 32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'd_field_google.protobuf.EnumValueOptions_enumvalue_customname'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<154, 181, 24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'd_field_google.protobuf.EnumValueOptions_etcd_version_enum_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<>>, 0, 0, _, F@_1, R1, F@_3, F@_4, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{deprecated => F@_1} + end, + S3 = if R1 == '$undef' -> S2; + true -> S2#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{enumvalue_customname => F@_3} + end, + if F@_4 == '$undef' -> S4; + true -> S4#{etcd_version_enum_value => F@_4} + end; +'dfp_read_field_def_google.protobuf.EnumValueOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dg_read_field_def_google.protobuf.EnumValueOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'dg_read_field_def_google.protobuf.EnumValueOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.EnumValueOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dg_read_field_def_google.protobuf.EnumValueOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_google.protobuf.EnumValueOptions_deprecated'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 7994 -> 'd_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 528010 -> 'd_field_google.protobuf.EnumValueOptions_enumvalue_customname'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 400026 -> 'd_field_google.protobuf.EnumValueOptions_etcd_version_enum_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.EnumValueOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 1 -> 'skip_64_google.protobuf.EnumValueOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.EnumValueOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 3 -> 'skip_group_google.protobuf.EnumValueOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 5 -> 'skip_32_google.protobuf.EnumValueOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.EnumValueOptions'(<<>>, 0, 0, _, F@_1, R1, F@_3, F@_4, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{deprecated => F@_1} + end, + S3 = if R1 == '$undef' -> S2; + true -> S2#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{enumvalue_customname => F@_3} + end, + if F@_4 == '$undef' -> S4; + true -> S4#{etcd_version_enum_value => F@_4} + end. + +'d_field_google.protobuf.EnumValueOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueOptions_deprecated'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.EnumValueOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, TrUserData). + +'d_field_google.protobuf.EnumValueOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.EnumValueOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, F@_4, TrUserData). + +'d_field_google.protobuf.EnumValueOptions_enumvalue_customname'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueOptions_enumvalue_customname'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.EnumValueOptions_enumvalue_customname'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, TrUserData). + +'d_field_google.protobuf.EnumValueOptions_etcd_version_enum_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueOptions_etcd_version_enum_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.EnumValueOptions_etcd_version_enum_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, TrUserData). + +'skip_varint_google.protobuf.EnumValueOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'skip_varint_google.protobuf.EnumValueOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_varint_google.protobuf.EnumValueOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_length_delimited_google.protobuf.EnumValueOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.EnumValueOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_length_delimited_google.protobuf.EnumValueOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_group_google.protobuf.EnumValueOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_32_google.protobuf.EnumValueOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_64_google.protobuf.EnumValueOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'decode_msg_google.protobuf.ServiceOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceOptions'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.ServiceOptions'(<<136, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.ServiceOptions_deprecated'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.ServiceOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.ServiceOptions'(<<146, 65, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.ServiceOptions_openapiv2_tag'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.ServiceOptions'(<<>>, 0, 0, _, F@_1, R1, F@_3, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{deprecated => F@_1} + end, + S3 = if R1 == '$undef' -> S2; + true -> S2#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, + if F@_3 == '$undef' -> S3; + true -> S3#{openapiv2_tag => F@_3} + end; +'dfp_read_field_def_google.protobuf.ServiceOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_google.protobuf.ServiceOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_google.protobuf.ServiceOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.ServiceOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_google.protobuf.ServiceOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 264 -> 'd_field_google.protobuf.ServiceOptions_deprecated'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 7994 -> 'd_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 8338 -> 'd_field_google.protobuf.ServiceOptions_openapiv2_tag'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.ServiceOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_google.protobuf.ServiceOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.ServiceOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_google.protobuf.ServiceOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_google.protobuf.ServiceOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.ServiceOptions'(<<>>, 0, 0, _, F@_1, R1, F@_3, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{deprecated => F@_1} + end, + S3 = if R1 == '$undef' -> S2; + true -> S2#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, + if F@_3 == '$undef' -> S3; + true -> S3#{openapiv2_tag => F@_3} + end. + +'d_field_google.protobuf.ServiceOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_google.protobuf.ServiceOptions_deprecated'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.ServiceOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.ServiceOptions'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_google.protobuf.ServiceOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.ServiceOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.ServiceOptions'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, TrUserData). + +'d_field_google.protobuf.ServiceOptions_openapiv2_tag'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.ServiceOptions_openapiv2_tag'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.ServiceOptions_openapiv2_tag'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.ServiceOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_google.protobuf.ServiceOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_google.protobuf.ServiceOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_google.protobuf.ServiceOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_google.protobuf.ServiceOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.ServiceOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_google.protobuf.ServiceOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_google.protobuf.ServiceOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_google.protobuf.ServiceOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_google.protobuf.ServiceOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_google.protobuf.MethodOptions'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodOptions'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), id([], TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.MethodOptions'(<<136, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_google.protobuf.MethodOptions_deprecated'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.MethodOptions'(<<144, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_google.protobuf.MethodOptions_idempotency_level'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.MethodOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.MethodOptions'(<<130, 211, 228, 147, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.MethodOptions_http'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.MethodOptions'(<<146, 65, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.MethodOptions_openapiv2_operation'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.MethodOptions'(<<>>, 0, 0, _, F@_1, F@_2, R1, F@_4, F@_5, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{deprecated => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{idempotency_level => F@_2} + end, + S4 = if R1 == '$undef' -> S3; + true -> S3#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{http => F@_4} + end, + if F@_5 == '$undef' -> S5; + true -> S5#{openapiv2_operation => F@_5} + end; +'dfp_read_field_def_google.protobuf.MethodOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dg_read_field_def_google.protobuf.MethodOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'dg_read_field_def_google.protobuf.MethodOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.MethodOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dg_read_field_def_google.protobuf.MethodOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 264 -> 'd_field_google.protobuf.MethodOptions_deprecated'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 272 -> 'd_field_google.protobuf.MethodOptions_idempotency_level'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 7994 -> 'd_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 578365826 -> 'd_field_google.protobuf.MethodOptions_http'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 8338 -> 'd_field_google.protobuf.MethodOptions_openapiv2_operation'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.MethodOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 1 -> 'skip_64_google.protobuf.MethodOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.MethodOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 3 -> 'skip_group_google.protobuf.MethodOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 5 -> 'skip_32_google.protobuf.MethodOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.MethodOptions'(<<>>, 0, 0, _, F@_1, F@_2, R1, F@_4, F@_5, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{deprecated => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{idempotency_level => F@_2} + end, + S4 = if R1 == '$undef' -> S3; + true -> S3#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{http => F@_4} + end, + if F@_5 == '$undef' -> S5; + true -> S5#{openapiv2_operation => F@_5} + end. + +'d_field_google.protobuf.MethodOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodOptions_deprecated'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.MethodOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MethodOptions'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'d_field_google.protobuf.MethodOptions_idempotency_level'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodOptions_idempotency_level'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.MethodOptions_idempotency_level'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.MethodOptions.IdempotencyLevel'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MethodOptions'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, TrUserData). + +'d_field_google.protobuf.MethodOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.MethodOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MethodOptions'(RestF, 0, 0, F, F@_1, F@_2, cons(NewFValue, Prev, TrUserData), F@_4, F@_5, TrUserData). + +'d_field_google.protobuf.MethodOptions_http'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodOptions_http'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.MethodOptions_http'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.api.HttpRule'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MethodOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.api.HttpRule'(Prev, NewFValue, TrUserData) + end, + F@_5, + TrUserData). + +'d_field_google.protobuf.MethodOptions_openapiv2_operation'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodOptions_openapiv2_operation'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.MethodOptions_openapiv2_operation'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MethodOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_google.protobuf.MethodOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'skip_varint_google.protobuf.MethodOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_varint_google.protobuf.MethodOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_length_delimited_google.protobuf.MethodOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.MethodOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_length_delimited_google.protobuf.MethodOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_group_google.protobuf.MethodOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_32_google.protobuf.MethodOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_64_google.protobuf.MethodOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'decode_msg_google.protobuf.UninterpretedOption.NamePart'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.UninterpretedOption.NamePart_name_part'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{name_part => F@_1, is_extension => F@_2}; +'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.UninterpretedOption.NamePart_name_part'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 16 -> 'd_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{name_part => F@_1, is_extension => F@_2}. + +'d_field_google.protobuf.UninterpretedOption.NamePart_name_part'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption.NamePart_name_part'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.UninterpretedOption.NamePart_name_part'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_google.protobuf.UninterpretedOption.NamePart'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_google.protobuf.UninterpretedOption.NamePart'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_google.protobuf.UninterpretedOption.NamePart'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_google.protobuf.UninterpretedOption.NamePart'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_google.protobuf.UninterpretedOption.NamePart'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_google.protobuf.UninterpretedOption.NamePart'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_google.protobuf.UninterpretedOption'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Bin, + 0, + 0, + 0, + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_identifier_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_positive_int_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_negative_int_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<49, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_double_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<58, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_string_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_aggregate_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<>>, 0, 0, _, R1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + S1 = #{}, + S2 = if R1 == '$undef' -> S1; + true -> S1#{name => lists_reverse(R1, TrUserData)} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{identifier_value => F@_2} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{positive_int_value => F@_3} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{negative_int_value => F@_4} + end, + S6 = if F@_5 == '$undef' -> S5; + true -> S5#{double_value => F@_5} + end, + S7 = if F@_6 == '$undef' -> S6; + true -> S6#{string_value => F@_6} + end, + if F@_7 == '$undef' -> S7; + true -> S7#{aggregate_value => F@_7} + end; +'dfp_read_field_def_google.protobuf.UninterpretedOption'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'dg_read_field_def_google.protobuf.UninterpretedOption'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'dg_read_field_def_google.protobuf.UninterpretedOption'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.UninterpretedOption'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dg_read_field_def_google.protobuf.UninterpretedOption'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 18 -> 'd_field_google.protobuf.UninterpretedOption_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 26 -> 'd_field_google.protobuf.UninterpretedOption_identifier_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 32 -> 'd_field_google.protobuf.UninterpretedOption_positive_int_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 40 -> 'd_field_google.protobuf.UninterpretedOption_negative_int_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 49 -> 'd_field_google.protobuf.UninterpretedOption_double_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 58 -> 'd_field_google.protobuf.UninterpretedOption_string_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 66 -> 'd_field_google.protobuf.UninterpretedOption_aggregate_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.UninterpretedOption'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 1 -> 'skip_64_google.protobuf.UninterpretedOption'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.UninterpretedOption'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 3 -> 'skip_group_google.protobuf.UninterpretedOption'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 5 -> 'skip_32_google.protobuf.UninterpretedOption'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.UninterpretedOption'(<<>>, 0, 0, _, R1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + S1 = #{}, + S2 = if R1 == '$undef' -> S1; + true -> S1#{name => lists_reverse(R1, TrUserData)} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{identifier_value => F@_2} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{positive_int_value => F@_3} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{negative_int_value => F@_4} + end, + S6 = if F@_5 == '$undef' -> S5; + true -> S5#{double_value => F@_5} + end, + S7 = if F@_6 == '$undef' -> S6; + true -> S6#{string_value => F@_6} + end, + if F@_7 == '$undef' -> S7; + true -> S7#{aggregate_value => F@_7} + end. + +'d_field_google.protobuf.UninterpretedOption_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption.NamePart'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_identifier_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_identifier_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_identifier_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_positive_int_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_positive_int_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_positive_int_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 18446744073709551615, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_negative_int_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_negative_int_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_negative_int_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_double_value'(<<0:48, 240, 127, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, id(infinity, TrUserData), F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_double_value'(<<0:48, 240, 255, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, id('-infinity', TrUserData), F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_double_value'(<<_:48, 15:4, _:4, _:1, 127:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, id(nan, TrUserData), F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_double_value'(<>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, id(Value, TrUserData), F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_string_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_string_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_string_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_aggregate_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_aggregate_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_aggregate_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, NewFValue, TrUserData). + +'skip_varint_google.protobuf.UninterpretedOption'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'skip_varint_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'skip_varint_google.protobuf.UninterpretedOption'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_length_delimited_google.protobuf.UninterpretedOption'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.UninterpretedOption'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'skip_length_delimited_google.protobuf.UninterpretedOption'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_group_google.protobuf.UninterpretedOption'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_32_google.protobuf.UninterpretedOption'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_64_google.protobuf.UninterpretedOption'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'decode_msg_google.protobuf.SourceCodeInfo.Location'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Bin, 0, 0, 0, id([], TrUserData), id([], TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<>>, 0, 0, _, R1, R2, F@_3, F@_4, R3, TrUserData) -> + S1 = #{path => lists_reverse(R1, TrUserData), span => lists_reverse(R2, TrUserData), leading_detached_comments => lists_reverse(R3, TrUserData)}, + S2 = if F@_3 == '$undef' -> S1; + true -> S1#{leading_comments => F@_3} + end, + if F@_4 == '$undef' -> S2; + true -> S2#{trailing_comments => F@_4} + end; +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 8 -> 'd_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 18 -> 'd_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 16 -> 'd_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 26 -> 'd_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 34 -> 'd_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 50 -> 'd_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.SourceCodeInfo.Location'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 1 -> 'skip_64_google.protobuf.SourceCodeInfo.Location'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 3 -> 'skip_group_google.protobuf.SourceCodeInfo.Location'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 5 -> 'skip_32_google.protobuf.SourceCodeInfo.Location'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<>>, 0, 0, _, R1, R2, F@_3, F@_4, R3, TrUserData) -> + S1 = #{path => lists_reverse(R1, TrUserData), span => lists_reverse(R2, TrUserData), leading_detached_comments => lists_reverse(R3, TrUserData)}, + S2 = if F@_3 == '$undef' -> S1; + true -> S1#{leading_comments => F@_3} + end, + if F@_4 == '$undef' -> S2; + true -> S2#{trailing_comments => F@_4} + end. + +'d_field_google.protobuf.SourceCodeInfo.Location_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.SourceCodeInfo.Location_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), F@_2, F@_3, F@_4, F@_5, TrUserData). + +'d_pfield_google.protobuf.SourceCodeInfo.Location_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_pfield_google.protobuf.SourceCodeInfo.Location_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, E, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Len = X bsl N + Acc, + <> = Rest, + NewSeq = 'd_packed_field_google.protobuf.SourceCodeInfo.Location_path'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest2, 0, 0, F, NewSeq, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'d_packed_field_google.protobuf.SourceCodeInfo.Location_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> 'd_packed_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_google.protobuf.SourceCodeInfo.Location_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'd_packed_field_google.protobuf.SourceCodeInfo.Location_path'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_google.protobuf.SourceCodeInfo.Location_path'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_google.protobuf.SourceCodeInfo.Location_span'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.SourceCodeInfo.Location_span'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, F@_4, F@_5, TrUserData). + +'d_pfield_google.protobuf.SourceCodeInfo.Location_span'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_pfield_google.protobuf.SourceCodeInfo.Location_span'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, E, F@_3, F@_4, F@_5, TrUserData) -> + Len = X bsl N + Acc, + <> = Rest, + NewSeq = 'd_packed_field_google.protobuf.SourceCodeInfo.Location_span'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest2, 0, 0, F, F@_1, NewSeq, F@_3, F@_4, F@_5, TrUserData). + +'d_packed_field_google.protobuf.SourceCodeInfo.Location_span'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> 'd_packed_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_google.protobuf.SourceCodeInfo.Location_span'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'd_packed_field_google.protobuf.SourceCodeInfo.Location_span'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_google.protobuf.SourceCodeInfo.Location_span'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, TrUserData). + +'d_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, TrUserData). + +'d_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.SourceCodeInfo.Location'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'skip_varint_google.protobuf.SourceCodeInfo.Location'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_varint_google.protobuf.SourceCodeInfo.Location'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_group_google.protobuf.SourceCodeInfo.Location'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_32_google.protobuf.SourceCodeInfo.Location'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_64_google.protobuf.SourceCodeInfo.Location'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'decode_msg_google.protobuf.SourceCodeInfo'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.SourceCodeInfo'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.SourceCodeInfo_location'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{location => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.SourceCodeInfo'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.SourceCodeInfo'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.SourceCodeInfo'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.SourceCodeInfo'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.SourceCodeInfo_location'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.SourceCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.SourceCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.SourceCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.SourceCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.SourceCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.SourceCodeInfo'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{location => lists_reverse(R1, TrUserData)} + end. + +'d_field_google.protobuf.SourceCodeInfo_location'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_google.protobuf.SourceCodeInfo_location'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.SourceCodeInfo_location'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.SourceCodeInfo.Location'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.SourceCodeInfo'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.SourceCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.SourceCodeInfo'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.SourceCodeInfo'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.SourceCodeInfo'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.SourceCodeInfo'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_google.protobuf.SourceCodeInfo'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.SourceCodeInfo'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.SourceCodeInfo'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, 0, 0, 0, id([], TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'd_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<>>, 0, 0, _, R1, F@_2, F@_3, F@_4, TrUserData) -> + S1 = #{path => lists_reverse(R1, TrUserData)}, + S2 = if F@_2 == '$undef' -> S1; + true -> S1#{source_file => F@_2} + end, + S3 = if F@_3 == '$undef' -> S2; + true -> S2#{'begin' => F@_3} + end, + if F@_4 == '$undef' -> S3; + true -> S3#{'end' => F@_4} + end; +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 8 -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 18 -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 24 -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 32 -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 1 -> 'skip_64_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 3 -> 'skip_group_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 5 -> 'skip_32_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<>>, 0, 0, _, R1, F@_2, F@_3, F@_4, TrUserData) -> + S1 = #{path => lists_reverse(R1, TrUserData)}, + S2 = if F@_2 == '$undef' -> S1; + true -> S1#{source_file => F@_2} + end, + S3 = if F@_3 == '$undef' -> S2; + true -> S2#{'begin' => F@_3} + end, + if F@_4 == '$undef' -> S3; + true -> S3#{'end' => F@_4} + end. + +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), F@_2, F@_3, F@_4, TrUserData). + +'d_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, E, F@_2, F@_3, F@_4, TrUserData) -> + Len = X bsl N + Acc, + <> = Rest, + NewSeq = 'd_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest2, 0, 0, F, NewSeq, F@_2, F@_3, F@_4, TrUserData). + +'d_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> + 'd_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'd_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, TrUserData). + +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, TrUserData). + +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, TrUserData). + +'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_group_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_32_google.protobuf.GeneratedCodeInfo.Annotation'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_64_google.protobuf.GeneratedCodeInfo.Annotation'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'decode_msg_google.protobuf.GeneratedCodeInfo'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{annotation => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{annotation => lists_reverse(R1, TrUserData)} + end. + +'d_field_google.protobuf.GeneratedCodeInfo_annotation'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.GeneratedCodeInfo_annotation'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.GeneratedCodeInfo'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.GeneratedCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.GeneratedCodeInfo'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_google.protobuf.GeneratedCodeInfo'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.GeneratedCodeInfo'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.GeneratedCodeInfo'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_google.api.Http'(Bin, TrUserData) -> 'dfp_read_field_def_google.api.Http'(Bin, 0, 0, 0, id([], TrUserData), id(false, TrUserData), TrUserData). + +'dfp_read_field_def_google.api.Http'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.api.Http_rules'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.api.Http'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.api.Http_fully_decode_reserved_expansion'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.api.Http'(<<>>, 0, 0, _, R1, F@_2, TrUserData) -> + S1 = #{fully_decode_reserved_expansion => F@_2}, + if R1 == '$undef' -> S1; + true -> S1#{rules => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_google.api.Http'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_google.api.Http'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_google.api.Http'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.api.Http'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_google.api.Http'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.api.Http_rules'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 16 -> 'd_field_google.api.Http_fully_decode_reserved_expansion'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.api.Http'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_google.api.Http'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_google.api.Http'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_google.api.Http'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_google.api.Http'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_google.api.Http'(<<>>, 0, 0, _, R1, F@_2, TrUserData) -> + S1 = #{fully_decode_reserved_expansion => F@_2}, + if R1 == '$undef' -> S1; + true -> S1#{rules => lists_reverse(R1, TrUserData)} + end. + +'d_field_google.api.Http_rules'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_google.api.Http_rules'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.api.Http_rules'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.api.HttpRule'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.api.Http'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), F@_2, TrUserData). + +'d_field_google.api.Http_fully_decode_reserved_expansion'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_google.api.Http_fully_decode_reserved_expansion'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.api.Http_fully_decode_reserved_expansion'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.api.Http'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_google.api.Http'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_google.api.Http'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_google.api.Http'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.api.Http'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_google.api.Http'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_google.api.Http'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_google.api.Http'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.api.Http'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_google.api.Http'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.api.Http'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_google.api.Http'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.api.Http'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_google.api.Http'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.api.Http'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_google.api.HttpRule'(Bin, TrUserData) -> 'dfp_read_field_def_google.api.HttpRule'(Bin, 0, 0, 0, id(<<>>, TrUserData), id('$undef', TrUserData), id(<<>>, TrUserData), id(<<>>, TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.api.HttpRule'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_google.api.HttpRule_selector'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.api.HttpRule'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_google.api.HttpRule_get'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.api.HttpRule'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_google.api.HttpRule_put'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.api.HttpRule'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_google.api.HttpRule_post'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.api.HttpRule'(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_google.api.HttpRule_delete'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.api.HttpRule'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_google.api.HttpRule_patch'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.api.HttpRule'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_google.api.HttpRule_custom'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.api.HttpRule'(<<58, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_google.api.HttpRule_body'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.api.HttpRule'(<<98, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_google.api.HttpRule_response_body'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.api.HttpRule'(<<90, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_google.api.HttpRule_additional_bindings'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.api.HttpRule'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, R1, TrUserData) -> + S1 = #{selector => F@_1, body => F@_3, response_body => F@_4}, + S2 = if F@_2 == '$undef' -> S1; + true -> S1#{pattern => F@_2} + end, + if R1 == '$undef' -> S2; + true -> S2#{additional_bindings => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_google.api.HttpRule'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dg_read_field_def_google.api.HttpRule'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'dg_read_field_def_google.api.HttpRule'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.api.HttpRule'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dg_read_field_def_google.api.HttpRule'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.api.HttpRule_selector'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 18 -> 'd_field_google.api.HttpRule_get'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 26 -> 'd_field_google.api.HttpRule_put'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 34 -> 'd_field_google.api.HttpRule_post'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 42 -> 'd_field_google.api.HttpRule_delete'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 50 -> 'd_field_google.api.HttpRule_patch'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 66 -> 'd_field_google.api.HttpRule_custom'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 58 -> 'd_field_google.api.HttpRule_body'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 98 -> 'd_field_google.api.HttpRule_response_body'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 90 -> 'd_field_google.api.HttpRule_additional_bindings'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.api.HttpRule'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 1 -> 'skip_64_google.api.HttpRule'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 2 -> 'skip_length_delimited_google.api.HttpRule'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 3 -> 'skip_group_google.api.HttpRule'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 5 -> 'skip_32_google.api.HttpRule'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) + end + end; +'dg_read_field_def_google.api.HttpRule'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, R1, TrUserData) -> + S1 = #{selector => F@_1, body => F@_3, response_body => F@_4}, + S2 = if F@_2 == '$undef' -> S1; + true -> S1#{pattern => F@_2} + end, + if R1 == '$undef' -> S2; + true -> S2#{additional_bindings => lists_reverse(R1, TrUserData)} + end. + +'d_field_google.api.HttpRule_selector'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> 'd_field_google.api.HttpRule_selector'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.api.HttpRule_selector'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.api.HttpRule'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'d_field_google.api.HttpRule_get'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> 'd_field_google.api.HttpRule_get'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.api.HttpRule_get'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.api.HttpRule'(RestF, 0, 0, F, F@_1, id({get, NewFValue}, TrUserData), F@_3, F@_4, F@_5, TrUserData). + +'d_field_google.api.HttpRule_put'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> 'd_field_google.api.HttpRule_put'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.api.HttpRule_put'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.api.HttpRule'(RestF, 0, 0, F, F@_1, id({put, NewFValue}, TrUserData), F@_3, F@_4, F@_5, TrUserData). + +'d_field_google.api.HttpRule_post'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> 'd_field_google.api.HttpRule_post'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.api.HttpRule_post'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.api.HttpRule'(RestF, 0, 0, F, F@_1, id({post, NewFValue}, TrUserData), F@_3, F@_4, F@_5, TrUserData). + +'d_field_google.api.HttpRule_delete'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> 'd_field_google.api.HttpRule_delete'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.api.HttpRule_delete'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.api.HttpRule'(RestF, 0, 0, F, F@_1, id({delete, NewFValue}, TrUserData), F@_3, F@_4, F@_5, TrUserData). + +'d_field_google.api.HttpRule_patch'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> 'd_field_google.api.HttpRule_patch'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.api.HttpRule_patch'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.api.HttpRule'(RestF, 0, 0, F, F@_1, id({patch, NewFValue}, TrUserData), F@_3, F@_4, F@_5, TrUserData). + +'d_field_google.api.HttpRule_custom'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> 'd_field_google.api.HttpRule_custom'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.api.HttpRule_custom'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.api.CustomHttpPattern'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.api.HttpRule'(RestF, + 0, + 0, + F, + F@_1, + case Prev of + '$undef' -> id({custom, NewFValue}, TrUserData); + {custom, MVPrev} -> id({custom, 'merge_msg_google.api.CustomHttpPattern'(MVPrev, NewFValue, TrUserData)}, TrUserData); + _ -> id({custom, NewFValue}, TrUserData) + end, + F@_3, + F@_4, + F@_5, + TrUserData). + +'d_field_google.api.HttpRule_body'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> 'd_field_google.api.HttpRule_body'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.api.HttpRule_body'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.api.HttpRule'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, TrUserData). + +'d_field_google.api.HttpRule_response_body'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.api.HttpRule_response_body'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.api.HttpRule_response_body'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.api.HttpRule'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, TrUserData). + +'d_field_google.api.HttpRule_additional_bindings'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.api.HttpRule_additional_bindings'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.api.HttpRule_additional_bindings'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.api.HttpRule'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.api.HttpRule'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.api.HttpRule'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'skip_varint_google.api.HttpRule'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_varint_google.api.HttpRule'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.api.HttpRule'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_length_delimited_google.api.HttpRule'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'skip_length_delimited_google.api.HttpRule'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_length_delimited_google.api.HttpRule'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.api.HttpRule'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_group_google.api.HttpRule'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.api.HttpRule'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_32_google.api.HttpRule'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.api.HttpRule'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_64_google.api.HttpRule'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.api.HttpRule'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'decode_msg_google.api.CustomHttpPattern'(Bin, TrUserData) -> 'dfp_read_field_def_google.api.CustomHttpPattern'(Bin, 0, 0, 0, id(<<>>, TrUserData), id(<<>>, TrUserData), TrUserData). + +'dfp_read_field_def_google.api.CustomHttpPattern'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.api.CustomHttpPattern_kind'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.api.CustomHttpPattern'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.api.CustomHttpPattern_path'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.api.CustomHttpPattern'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{kind => F@_1, path => F@_2}; +'dfp_read_field_def_google.api.CustomHttpPattern'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_google.api.CustomHttpPattern'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_google.api.CustomHttpPattern'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.api.CustomHttpPattern'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_google.api.CustomHttpPattern'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.api.CustomHttpPattern_kind'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_google.api.CustomHttpPattern_path'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.api.CustomHttpPattern'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_google.api.CustomHttpPattern'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_google.api.CustomHttpPattern'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_google.api.CustomHttpPattern'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_google.api.CustomHttpPattern'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_google.api.CustomHttpPattern'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{kind => F@_1, path => F@_2}. + +'d_field_google.api.CustomHttpPattern_kind'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_google.api.CustomHttpPattern_kind'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.api.CustomHttpPattern_kind'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.api.CustomHttpPattern'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_google.api.CustomHttpPattern_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_google.api.CustomHttpPattern_path'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.api.CustomHttpPattern_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.api.CustomHttpPattern'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_google.api.CustomHttpPattern'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_google.api.CustomHttpPattern'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_google.api.CustomHttpPattern'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.api.CustomHttpPattern'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_google.api.CustomHttpPattern'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_google.api.CustomHttpPattern'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_google.api.CustomHttpPattern'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.api.CustomHttpPattern'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_google.api.CustomHttpPattern'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.api.CustomHttpPattern'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_google.api.CustomHttpPattern'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.api.CustomHttpPattern'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_google.api.CustomHttpPattern'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.api.CustomHttpPattern'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Bin, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Bin, + 0, + 0, + 0, + id(<<>>, TrUserData), + id('$undef', TrUserData), + id(<<>>, TrUserData), + id(<<>>, TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + 'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Swagger.responses'([], TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + 'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Swagger.extensions'([], TrUserData), + TrUserData). + +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_swagger'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_info'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_host'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_base_path'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_pfield_grpc.gateway.protoc_gen_openapiv2.options.Swagger_schemes'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_schemes'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_consumes'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(<<58, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_produces'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(<<82, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_responses'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(<<90, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_security_definitions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(<<98, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_security'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(<<106, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_tags'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(<<114, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_external_docs'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(<<122, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_extensions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, R1, R2, R3, R4, F@_9, R5, R6, F@_12, R7, TrUserData) -> + S1 = #{swagger => F@_1, host => F@_3, base_path => F@_4, schemes => lists_reverse(R1, TrUserData), consumes => lists_reverse(R2, TrUserData), produces => lists_reverse(R3, TrUserData), + responses => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Swagger.responses'(R4, TrUserData), extensions => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Swagger.extensions'(R7, TrUserData)}, + S2 = if F@_2 == '$undef' -> S1; + true -> S1#{info => F@_2} + end, + S3 = if F@_9 == '$undef' -> S2; + true -> S2#{security_definitions => F@_9} + end, + S4 = if R5 == '$undef' -> S3; + true -> S3#{security => lists_reverse(R5, TrUserData)} + end, + S5 = if R6 == '$undef' -> S4; + true -> S4#{tags => lists_reverse(R6, TrUserData)} + end, + if F@_12 == '$undef' -> S5; + true -> S5#{external_docs => F@_12} + end; +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_swagger'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 18 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_info'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 26 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_host'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 34 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_base_path'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 42 -> 'd_pfield_grpc.gateway.protoc_gen_openapiv2.options.Swagger_schemes'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 40 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_schemes'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 50 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_consumes'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 58 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_produces'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 82 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_responses'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 90 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_security_definitions'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 98 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_security'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 106 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_tags'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 114 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_external_docs'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 122 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_extensions'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 1 -> 'skip_64_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 2 -> 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 3 -> 'skip_group_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 5 -> 'skip_32_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) + end + end; +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, R1, R2, R3, R4, F@_9, R5, R6, F@_12, R7, TrUserData) -> + S1 = #{swagger => F@_1, host => F@_3, base_path => F@_4, schemes => lists_reverse(R1, TrUserData), consumes => lists_reverse(R2, TrUserData), produces => lists_reverse(R3, TrUserData), + responses => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Swagger.responses'(R4, TrUserData), extensions => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Swagger.extensions'(R7, TrUserData)}, + S2 = if F@_2 == '$undef' -> S1; + true -> S1#{info => F@_2} + end, + S3 = if F@_9 == '$undef' -> S2; + true -> S2#{security_definitions => F@_9} + end, + S4 = if R5 == '$undef' -> S3; + true -> S3#{security => lists_reverse(R5, TrUserData)} + end, + S5 = if R6 == '$undef' -> S4; + true -> S4#{tags => lists_reverse(R6, TrUserData)} + end, + if F@_12 == '$undef' -> S5; + true -> S5#{external_docs => F@_12} + end. + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_swagger'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_swagger'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_swagger'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_info'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_info'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_info'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Info'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(RestF, + 0, + 0, + F, + F@_1, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Info'(Prev, NewFValue, TrUserData) + end, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_host'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_host'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_host'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_base_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_base_path'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_base_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_schemes'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_schemes'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_schemes'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, cons(NewFValue, Prev, TrUserData), F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'d_pfield_grpc.gateway.protoc_gen_openapiv2.options.Swagger_schemes'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_pfield_grpc.gateway.protoc_gen_openapiv2.options.Swagger_schemes'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_pfield_grpc.gateway.protoc_gen_openapiv2.options.Swagger_schemes'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, E, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + Len = X bsl N + Acc, + <> = Rest, + NewSeq = 'd_packed_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_schemes'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewSeq, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'d_packed_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_schemes'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> + 'd_packed_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_schemes'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_schemes'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'd_packed_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_schemes'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_schemes'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_consumes'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_consumes'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_consumes'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, Prev, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, cons(NewFValue, Prev, TrUserData), F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_produces'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_produces'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_produces'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, Prev, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, cons(NewFValue, Prev, TrUserData), F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_responses'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_responses'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_responses'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, Prev, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_map'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + 'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Swagger.responses'(NewFValue, Prev, TrUserData), + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_security_definitions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_security_definitions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_security_definitions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, Prev, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Prev, NewFValue, TrUserData) + end, + F@_10, + F@_11, + F@_12, + F@_13, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_security'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_security'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_security'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, Prev, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, cons(NewFValue, Prev, TrUserData), F@_11, F@_12, F@_13, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_tags'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_tags'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_tags'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, Prev, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, cons(NewFValue, Prev, TrUserData), F@_12, F@_13, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_external_docs'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_external_docs'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_external_docs'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, Prev, F@_13, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Prev, NewFValue, TrUserData) + end, + F@_13, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_extensions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_extensions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Swagger_extensions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_map'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + 'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Swagger.extensions'(NewFValue, Prev, TrUserData), + TrUserData). + +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'skip_group_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'skip_32_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'skip_64_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Bin, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Bin, + 0, + 0, + 0, + id([], TrUserData), + id(<<>>, TrUserData), + id(<<>>, TrUserData), + id('$undef', TrUserData), + id(<<>>, TrUserData), + id([], TrUserData), + id([], TrUserData), + 'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Operation.responses'([], TrUserData), + id([], TrUserData), + id(false, TrUserData), + id([], TrUserData), + 'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Operation.extensions'([], TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_tags'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_summary'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_description'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_external_docs'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_operation_id'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_consumes'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(<<58, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_produces'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(<<74, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_responses'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(<<82, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_pfield_grpc.gateway.protoc_gen_openapiv2.options.Operation_schemes'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(<<80, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_schemes'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(<<88, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_deprecated'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(<<98, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_security'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(<<106, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_extensions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(<<114, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_parameters'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(<<>>, 0, 0, _, R1, F@_2, F@_3, F@_4, F@_5, R2, R3, R4, R5, F@_10, R6, R7, F@_13, TrUserData) -> + S1 = #{tags => lists_reverse(R1, TrUserData), summary => F@_2, description => F@_3, operation_id => F@_5, consumes => lists_reverse(R2, TrUserData), produces => lists_reverse(R3, TrUserData), + responses => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Operation.responses'(R4, TrUserData), schemes => lists_reverse(R5, TrUserData), deprecated => F@_10, + extensions => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Operation.extensions'(R7, TrUserData)}, + S2 = if F@_4 == '$undef' -> S1; + true -> S1#{external_docs => F@_4} + end, + S3 = if R6 == '$undef' -> S2; + true -> S2#{security => lists_reverse(R6, TrUserData)} + end, + if F@_13 == '$undef' -> S3; + true -> S3#{parameters => F@_13} + end; +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_tags'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 18 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_summary'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 26 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_description'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 34 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_external_docs'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 42 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_operation_id'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 50 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_consumes'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 58 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_produces'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 74 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_responses'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 82 -> 'd_pfield_grpc.gateway.protoc_gen_openapiv2.options.Operation_schemes'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 80 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_schemes'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 88 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_deprecated'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 98 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_security'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 106 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_extensions'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 114 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_parameters'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 1 -> 'skip_64_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 2 -> 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 3 -> 'skip_group_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); + 5 -> 'skip_32_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) + end + end; +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(<<>>, 0, 0, _, R1, F@_2, F@_3, F@_4, F@_5, R2, R3, R4, R5, F@_10, R6, R7, F@_13, TrUserData) -> + S1 = #{tags => lists_reverse(R1, TrUserData), summary => F@_2, description => F@_3, operation_id => F@_5, consumes => lists_reverse(R2, TrUserData), produces => lists_reverse(R3, TrUserData), + responses => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Operation.responses'(R4, TrUserData), schemes => lists_reverse(R5, TrUserData), deprecated => F@_10, + extensions => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Operation.extensions'(R7, TrUserData)}, + S2 = if F@_4 == '$undef' -> S1; + true -> S1#{external_docs => F@_4} + end, + S3 = if R6 == '$undef' -> S2; + true -> S2#{security => lists_reverse(R6, TrUserData)} + end, + if F@_13 == '$undef' -> S3; + true -> S3#{parameters => F@_13} + end. + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_tags'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_tags'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_tags'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_summary'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_summary'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_summary'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_description'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_description'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_description'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_external_docs'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_external_docs'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_external_docs'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Prev, NewFValue, TrUserData) + end, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_operation_id'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_operation_id'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_operation_id'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_consumes'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_consumes'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_consumes'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, Prev, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, cons(NewFValue, Prev, TrUserData), F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_produces'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_produces'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_produces'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, Prev, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, cons(NewFValue, Prev, TrUserData), F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_responses'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_responses'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_responses'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, Prev, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_map'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + 'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Operation.responses'(NewFValue, Prev, TrUserData), + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_schemes'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_schemes'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_schemes'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, Prev, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, cons(NewFValue, Prev, TrUserData), F@_10, F@_11, F@_12, F@_13, TrUserData). + +'d_pfield_grpc.gateway.protoc_gen_openapiv2.options.Operation_schemes'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_pfield_grpc.gateway.protoc_gen_openapiv2.options.Operation_schemes'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_pfield_grpc.gateway.protoc_gen_openapiv2.options.Operation_schemes'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, E, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + Len = X bsl N + Acc, + <> = Rest, + NewSeq = 'd_packed_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_schemes'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, NewSeq, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'d_packed_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_schemes'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> + 'd_packed_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_schemes'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_schemes'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'd_packed_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_schemes'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_schemes'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_deprecated'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, _, F@_11, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, NewFValue, F@_11, F@_12, F@_13, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_security'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_security'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_security'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, Prev, F@_12, F@_13, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, cons(NewFValue, Prev, TrUserData), F@_12, F@_13, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_extensions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_extensions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_extensions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, Prev, F@_13, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_map'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + 'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Operation.extensions'(NewFValue, Prev, TrUserData), + F@_13, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_parameters'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_parameters'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Operation_parameters'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Operation'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Operation'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Operation'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) when N < 57 -> + 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData); +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Operation'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'skip_group_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'skip_32_grpc.gateway.protoc_gen_openapiv2.options.Operation'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'skip_64_grpc.gateway.protoc_gen_openapiv2.options.Operation'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, TrUserData). + +'decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Bin, TrUserData) -> 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Parameters_headers'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{headers => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Parameters_headers'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{headers => lists_reverse(R1, TrUserData)} + end. + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Parameters_headers'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Parameters_headers'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Parameters_headers'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> + 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Bin, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Bin, 0, 0, 0, id(<<>>, TrUserData), id(<<>>, TrUserData), id('UNKNOWN', TrUserData), id(<<>>, TrUserData), id(false, TrUserData), TrUserData). + +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter_description'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter_format'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter_required'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, _) -> #{name => F@_1, description => F@_2, type => F@_3, format => F@_4, required => F@_5}; +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 18 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter_description'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 24 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 34 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter_format'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 40 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter_required'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 1 -> 'skip_64_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 2 -> 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 3 -> 'skip_group_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 5 -> 'skip_32_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) + end + end; +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, _) -> #{name => F@_1, description => F@_2, type => F@_3, format => F@_4, required => F@_5}. + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter_description'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter_description'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter_description'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter_format'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter_format'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter_format'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter_required'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter_required'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter_required'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, TrUserData). + +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_group_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_32_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_64_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Header'(Bin, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Header'(Bin, 0, 0, 0, id(<<>>, TrUserData), id(<<>>, TrUserData), id(<<>>, TrUserData), id(<<>>, TrUserData), id(<<>>, TrUserData), TrUserData). + +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Header'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Header_description'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Header'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Header_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Header'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Header_format'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Header'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Header_default'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Header'(<<106, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Header_pattern'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Header'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, _) -> #{description => F@_1, type => F@_2, format => F@_3, default => F@_4, pattern => F@_5}; +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Header'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Header'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Header'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Header_description'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 18 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Header_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 26 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Header_format'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 50 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Header_default'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 106 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Header_pattern'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Header'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 1 -> 'skip_64_grpc.gateway.protoc_gen_openapiv2.options.Header'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 2 -> 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Header'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 3 -> 'skip_group_grpc.gateway.protoc_gen_openapiv2.options.Header'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 5 -> 'skip_32_grpc.gateway.protoc_gen_openapiv2.options.Header'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) + end + end; +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Header'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, _) -> #{description => F@_1, type => F@_2, format => F@_3, default => F@_4, pattern => F@_5}. + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Header_description'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Header_description'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Header_description'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Header'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Header_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Header_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Header_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Header'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Header_format'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Header_format'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Header_format'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Header'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Header_default'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Header_default'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Header_default'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Header'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Header_pattern'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Header_pattern'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Header_pattern'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Header'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, TrUserData). + +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Header'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Header'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Header'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Header'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Header'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Header'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Header'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Header'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_group_grpc.gateway.protoc_gen_openapiv2.options.Header'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Header'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_32_grpc.gateway.protoc_gen_openapiv2.options.Header'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Header'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_64_grpc.gateway.protoc_gen_openapiv2.options.Header'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Header'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Response'(Bin, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Response'(Bin, + 0, + 0, + 0, + id(<<>>, TrUserData), + id('$undef', TrUserData), + 'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Response.headers'([], TrUserData), + 'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Response.examples'([], TrUserData), + 'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Response.extensions'([], TrUserData), + TrUserData). + +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Response'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Response_description'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Response'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Response_schema'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Response'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Response_headers'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Response'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Response_examples'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Response'(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Response_extensions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Response'(<<>>, 0, 0, _, F@_1, F@_2, R1, R2, R3, TrUserData) -> + S1 = #{description => F@_1, headers => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Response.headers'(R1, TrUserData), + examples => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Response.examples'(R2, TrUserData), extensions => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Response.extensions'(R3, TrUserData)}, + if F@_2 == '$undef' -> S1; + true -> S1#{schema => F@_2} + end; +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Response'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Response'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Response'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Response'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Response'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Response_description'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 18 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Response_schema'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 26 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Response_headers'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 34 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Response_examples'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 42 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Response_extensions'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Response'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 1 -> 'skip_64_grpc.gateway.protoc_gen_openapiv2.options.Response'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 2 -> 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Response'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 3 -> 'skip_group_grpc.gateway.protoc_gen_openapiv2.options.Response'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 5 -> 'skip_32_grpc.gateway.protoc_gen_openapiv2.options.Response'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) + end + end; +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Response'(<<>>, 0, 0, _, F@_1, F@_2, R1, R2, R3, TrUserData) -> + S1 = #{description => F@_1, headers => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Response.headers'(R1, TrUserData), + examples => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Response.examples'(R2, TrUserData), extensions => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Response.extensions'(R3, TrUserData)}, + if F@_2 == '$undef' -> S1; + true -> S1#{schema => F@_2} + end. + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Response_description'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Response_description'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Response_description'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Response'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Response_schema'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Response_schema'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Response_schema'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Response'(RestF, + 0, + 0, + F, + F@_1, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Prev, NewFValue, TrUserData) + end, + F@_3, + F@_4, + F@_5, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Response_headers'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Response_headers'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Response_headers'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_map'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Response'(RestF, 0, 0, F, F@_1, F@_2, 'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Response.headers'(NewFValue, Prev, TrUserData), F@_4, F@_5, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Response_examples'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Response_examples'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Response_examples'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_map'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Response'(RestF, 0, 0, F, F@_1, F@_2, F@_3, 'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Response.examples'(NewFValue, Prev, TrUserData), F@_5, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Response_extensions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Response_extensions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Response_extensions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_map'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Response'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, 'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Response.extensions'(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Response'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Response'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Response'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Response'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Response'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Response'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Response'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Response'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_group_grpc.gateway.protoc_gen_openapiv2.options.Response'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Response'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_32_grpc.gateway.protoc_gen_openapiv2.options.Response'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Response'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_64_grpc.gateway.protoc_gen_openapiv2.options.Response'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Response'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Info'(Bin, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Info'(Bin, + 0, + 0, + 0, + id(<<>>, TrUserData), + id(<<>>, TrUserData), + id(<<>>, TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id(<<>>, TrUserData), + 'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Info.extensions'([], TrUserData), + TrUserData). + +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Info'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Info_title'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Info'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Info_description'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Info'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Info_terms_of_service'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Info'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Info_contact'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Info'(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Info_license'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Info'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Info_version'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Info'(<<58, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Info_extensions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Info'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, R1, TrUserData) -> + S1 = #{title => F@_1, description => F@_2, terms_of_service => F@_3, version => F@_6, extensions => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Info.extensions'(R1, TrUserData)}, + S2 = if F@_4 == '$undef' -> S1; + true -> S1#{contact => F@_4} + end, + if F@_5 == '$undef' -> S2; + true -> S2#{license => F@_5} + end; +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Info'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Info'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Info'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Info'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Info'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Info_title'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 18 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Info_description'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 26 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Info_terms_of_service'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 34 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Info_contact'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 42 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Info_license'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 50 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Info_version'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 58 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Info_extensions'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Info'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 1 -> 'skip_64_grpc.gateway.protoc_gen_openapiv2.options.Info'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 2 -> 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Info'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 3 -> 'skip_group_grpc.gateway.protoc_gen_openapiv2.options.Info'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 5 -> 'skip_32_grpc.gateway.protoc_gen_openapiv2.options.Info'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) + end + end; +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Info'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, R1, TrUserData) -> + S1 = #{title => F@_1, description => F@_2, terms_of_service => F@_3, version => F@_6, extensions => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Info.extensions'(R1, TrUserData)}, + S2 = if F@_4 == '$undef' -> S1; + true -> S1#{contact => F@_4} + end, + if F@_5 == '$undef' -> S2; + true -> S2#{license => F@_5} + end. + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Info_title'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Info_title'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Info_title'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Info'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Info_description'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Info_description'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Info_description'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Info'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Info_terms_of_service'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Info_terms_of_service'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Info_terms_of_service'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Info'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Info_contact'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Info_contact'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Info_contact'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Info'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Prev, NewFValue, TrUserData) + end, + F@_5, + F@_6, + F@_7, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Info_license'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Info_license'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Info_license'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.License'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Info'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.License'(Prev, NewFValue, TrUserData) + end, + F@_6, + F@_7, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Info_version'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Info_version'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Info_version'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Info'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, F@_7, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Info_extensions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Info_extensions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Info_extensions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_map'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Info'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, 'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Info.extensions'(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Info'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Info'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Info'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Info'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Info'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Info'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Info'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Info'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_group_grpc.gateway.protoc_gen_openapiv2.options.Info'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Info'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_32_grpc.gateway.protoc_gen_openapiv2.options.Info'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Info'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_64_grpc.gateway.protoc_gen_openapiv2.options.Info'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Info'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Bin, TrUserData) -> 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Bin, 0, 0, 0, id(<<>>, TrUserData), id(<<>>, TrUserData), id(<<>>, TrUserData), TrUserData). + +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Contact'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Contact_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Contact'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Contact_url'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Contact'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Contact_email'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Contact'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> #{name => F@_1, url => F@_2, email => F@_3}; +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Contact'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Contact'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Contact_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 18 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Contact_url'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 26 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Contact_email'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end + end; +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Contact'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> #{name => F@_1, url => F@_2, email => F@_3}. + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Contact_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Contact_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Contact_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Contact'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Contact_url'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Contact_url'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Contact_url'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Contact'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Contact_email'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Contact_email'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Contact_email'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Contact'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, TrUserData). + +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Contact'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Contact'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Contact'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Contact'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_grpc.gateway.protoc_gen_openapiv2.options.Contact'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_grpc.gateway.protoc_gen_openapiv2.options.Contact'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_grpc.gateway.protoc_gen_openapiv2.options.License'(Bin, TrUserData) -> 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.License'(Bin, 0, 0, 0, id(<<>>, TrUserData), id(<<>>, TrUserData), TrUserData). + +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.License'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.License_name'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.License'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.License_url'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.License'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{name => F@_1, url => F@_2}; +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.License'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.License'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.License'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.License'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.License'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.License_name'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.License_url'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.License'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_grpc.gateway.protoc_gen_openapiv2.options.License'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.License'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_grpc.gateway.protoc_gen_openapiv2.options.License'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_grpc.gateway.protoc_gen_openapiv2.options.License'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.License'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{name => F@_1, url => F@_2}. + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.License_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.License_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.License_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.License'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.License_url'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.License_url'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.License_url'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.License'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.License'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.License'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.License'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.License'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.License'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.License'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.License'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.License'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_grpc.gateway.protoc_gen_openapiv2.options.License'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.License'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_grpc.gateway.protoc_gen_openapiv2.options.License'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.License'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_grpc.gateway.protoc_gen_openapiv2.options.License'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.License'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Bin, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Bin, 0, 0, 0, id(<<>>, TrUserData), id(<<>>, TrUserData), TrUserData). + +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation_description'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation_url'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{description => F@_1, url => F@_2}; +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation_description'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation_url'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{description => F@_1, url => F@_2}. + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation_description'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation_description'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation_description'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation_url'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation_url'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation_url'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Bin, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Bin, 0, 0, 0, id('$undef', TrUserData), id(<<>>, TrUserData), id(false, TrUserData), id('$undef', TrUserData), id(<<>>, TrUserData), TrUserData). + +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Schema'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Schema_json_schema'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Schema'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Schema_discriminator'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Schema'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Schema_read_only'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Schema'(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Schema_external_docs'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Schema'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Schema_example'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Schema'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, _) -> + S1 = #{discriminator => F@_2, read_only => F@_3, example => F@_5}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{json_schema => F@_1} + end, + if F@_4 == '$undef' -> S2; + true -> S2#{external_docs => F@_4} + end; +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Schema'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Schema'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Schema_json_schema'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 18 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Schema_discriminator'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 24 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Schema_read_only'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 42 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Schema_external_docs'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 50 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Schema_example'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 1 -> 'skip_64_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 2 -> 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 3 -> 'skip_group_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 5 -> 'skip_32_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) + end + end; +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Schema'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, _) -> + S1 = #{discriminator => F@_2, read_only => F@_3, example => F@_5}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{json_schema => F@_1} + end, + if F@_4 == '$undef' -> S2; + true -> S2#{external_docs => F@_4} + end. + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Schema_json_schema'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Schema_json_schema'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Schema_json_schema'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Schema'(RestF, + 0, + 0, + F, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Prev, NewFValue, TrUserData) + end, + F@_2, + F@_3, + F@_4, + F@_5, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Schema_discriminator'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Schema_discriminator'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Schema_discriminator'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Schema'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Schema_read_only'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Schema_read_only'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Schema_read_only'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Schema'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Schema_external_docs'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Schema_external_docs'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Schema_external_docs'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Schema'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Prev, NewFValue, TrUserData) + end, + F@_5, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Schema_example'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Schema_example'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Schema_example'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Schema'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, TrUserData). + +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Schema'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Schema'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Schema'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Schema'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_group_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_32_grpc.gateway.protoc_gen_openapiv2.options.Schema'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_64_grpc.gateway.protoc_gen_openapiv2.options.Schema'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'decode_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Bin, TrUserData) -> 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Bin, 0, 0, 0, id(<<>>, TrUserData), TrUserData). + +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(<<250, 2, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration_path_param_name'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(<<>>, 0, 0, _, F@_1, _) -> #{path_param_name => F@_1}; +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Other, Z1, Z2, F, F@_1, TrUserData) -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 378 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration_path_param_name'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(<<>>, 0, 0, _, F@_1, _) -> #{path_param_name => F@_1}. + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration_path_param_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration_path_param_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration_path_param_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(RestF, 0, 0, F, NewFValue, TrUserData). + +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> + 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> + 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Bin, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Bin, + 0, + 0, + 0, + id(<<>>, TrUserData), + id(<<>>, TrUserData), + id(<<>>, TrUserData), + id(<<>>, TrUserData), + id(false, TrUserData), + id(<<>>, TrUserData), + id(0.0, TrUserData), + id(0.0, TrUserData), + id(false, TrUserData), + id(0.0, TrUserData), + id(false, TrUserData), + id(0, TrUserData), + id(0, TrUserData), + id(<<>>, TrUserData), + id(0, TrUserData), + id(0, TrUserData), + id(false, TrUserData), + id(0, TrUserData), + id(0, TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id(<<>>, TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + 'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.extensions'([], TrUserData), + TrUserData). + +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_ref'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_title'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_description'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<58, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_default'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_read_only'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<74, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_example'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<81, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_multiple_of'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<89, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_maximum'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<96, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_exclusive_maximum'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<105, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_minimum'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<112, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_exclusive_minimum'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<120, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_max_length'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<128, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_min_length'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<138, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_pattern'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<160, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_max_items'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<168, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_min_items'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<176, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_unique_items'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<192, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_max_properties'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<200, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_min_properties'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<210, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_required'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<146, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_array'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<154, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'd_pfield_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_type'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<152, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_type'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<162, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_format'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<242, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_enum'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<202, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_field_configuration'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<130, 3, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_extensions'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, R1, R2, R3, F@_23, R4, F@_25, R5, + TrUserData) -> + S1 = #{ref => F@_1, title => F@_2, description => F@_3, default => F@_4, read_only => F@_5, example => F@_6, multiple_of => F@_7, maximum => F@_8, exclusive_maximum => F@_9, minimum => F@_10, exclusive_minimum => F@_11, max_length => F@_12, + min_length => F@_13, pattern => F@_14, max_items => F@_15, min_items => F@_16, unique_items => F@_17, max_properties => F@_18, min_properties => F@_19, required => lists_reverse(R1, TrUserData), array => lists_reverse(R2, TrUserData), + type => lists_reverse(R3, TrUserData), format => F@_23, enum => lists_reverse(R4, TrUserData), extensions => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.extensions'(R5, TrUserData)}, + if F@_25 == '$undef' -> S1; + true -> S1#{field_configuration => F@_25} + end; +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, TrUserData) -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Other, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) + when N < 32 - 7 -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 26 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_ref'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 42 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_title'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 50 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_description'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 58 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_default'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 64 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_read_only'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 74 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_example'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 81 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_multiple_of'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 89 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_maximum'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 96 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_exclusive_maximum'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 105 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_minimum'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 112 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_exclusive_minimum'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 120 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_max_length'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 128 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_min_length'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 138 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_pattern'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 160 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_max_items'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 168 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_min_items'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 176 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_unique_items'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 192 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_max_properties'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 200 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_min_properties'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 210 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_required'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 274 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_array'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 282 -> + 'd_pfield_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_type'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 280 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_type'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 290 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_format'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 370 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_enum'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 8010 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_field_configuration'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 386 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_extensions'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + _ -> + case Key band 7 of + 0 -> + 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 1 -> + 'skip_64_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 2 -> + 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 3 -> + 'skip_group_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); + 5 -> + 'skip_32_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData) + end + end; +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, R1, R2, R3, F@_23, R4, F@_25, R5, + TrUserData) -> + S1 = #{ref => F@_1, title => F@_2, description => F@_3, default => F@_4, read_only => F@_5, example => F@_6, multiple_of => F@_7, maximum => F@_8, exclusive_maximum => F@_9, minimum => F@_10, exclusive_minimum => F@_11, max_length => F@_12, + min_length => F@_13, pattern => F@_14, max_items => F@_15, min_items => F@_16, unique_items => F@_17, max_properties => F@_18, min_properties => F@_19, required => lists_reverse(R1, TrUserData), array => lists_reverse(R2, TrUserData), + type => lists_reverse(R3, TrUserData), format => F@_23, enum => lists_reverse(R4, TrUserData), extensions => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.extensions'(R5, TrUserData)}, + if F@_25 == '$undef' -> S1; + true -> S1#{field_configuration => F@_25} + end. + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_ref'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, TrUserData) + when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_ref'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_ref'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(RestF, + 0, + 0, + F, + NewFValue, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_title'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) + when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_title'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_title'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(RestF, + 0, + 0, + F, + F@_1, + NewFValue, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_description'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) + when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_description'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_description'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + NewFValue, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_default'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) + when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_default'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_default'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + NewFValue, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_read_only'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) + when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_read_only'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_read_only'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + NewFValue, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_example'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) + when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_example'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_example'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + NewFValue, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_multiple_of'(<<0:48, 240, 127, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, + F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + id(infinity, TrUserData), + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_multiple_of'(<<0:48, 240, 255, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, + F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + id('-infinity', TrUserData), + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_multiple_of'(<<_:48, 15:4, _:4, _:1, 127:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, + F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + id(nan, TrUserData), + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_multiple_of'(<>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, + F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + id(Value, TrUserData), + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_maximum'(<<0:48, 240, 127, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + id(infinity, TrUserData), + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_maximum'(<<0:48, 240, 255, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + id('-infinity', TrUserData), + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_maximum'(<<_:48, 15:4, _:4, _:1, 127:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, + F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + id(nan, TrUserData), + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_maximum'(<>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, + F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + id(Value, TrUserData), + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_exclusive_maximum'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, + F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) + when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_exclusive_maximum'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_exclusive_maximum'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, _, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, + F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + NewFValue, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_minimum'(<<0:48, 240, 127, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, _, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + id(infinity, TrUserData), + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_minimum'(<<0:48, 240, 255, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, _, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + id('-infinity', TrUserData), + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_minimum'(<<_:48, 15:4, _:4, _:1, 127:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, _, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, + F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + id(nan, TrUserData), + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_minimum'(<>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, _, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, + F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + id(Value, TrUserData), + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_exclusive_minimum'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, + F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) + when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_exclusive_minimum'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_exclusive_minimum'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, _, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, + F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + NewFValue, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_max_length'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) + when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_max_length'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_max_length'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 18446744073709551615, TrUserData), Rest}, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + NewFValue, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_min_length'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) + when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_min_length'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_min_length'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, _, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 18446744073709551615, TrUserData), Rest}, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + NewFValue, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_pattern'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) + when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_pattern'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_pattern'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, _, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + NewFValue, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_max_items'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) + when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_max_items'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_max_items'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, _, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 18446744073709551615, TrUserData), Rest}, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + NewFValue, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_min_items'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) + when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_min_items'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_min_items'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, _, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 18446744073709551615, TrUserData), Rest}, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + NewFValue, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_unique_items'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, + F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) + when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_unique_items'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_unique_items'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, _, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + NewFValue, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_max_properties'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, + F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) + when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_max_properties'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_max_properties'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, _, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 18446744073709551615, TrUserData), Rest}, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + NewFValue, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_min_properties'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, + F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) + when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_min_properties'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_min_properties'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, _, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 18446744073709551615, TrUserData), Rest}, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + NewFValue, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_required'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) + when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_required'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_required'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, Prev, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + cons(NewFValue, Prev, TrUserData), + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_array'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) + when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_array'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_array'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, Prev, F@_22, + F@_23, F@_24, F@_25, F@_26, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + cons(NewFValue, Prev, TrUserData), + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, TrUserData) + when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_type'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, Prev, + F@_23, F@_24, F@_25, F@_26, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + cons(NewFValue, Prev, TrUserData), + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'d_pfield_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) + when N < 57 -> + 'd_pfield_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_type'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_pfield_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, E, + F@_23, F@_24, F@_25, F@_26, TrUserData) -> + Len = X bsl N + Acc, + <> = Rest, + NewSeq = 'd_packed_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_type'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Rest2, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + NewSeq, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'d_packed_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> + 'd_packed_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_type'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'd_packed_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_type'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_type'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_format'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) + when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_format'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_format'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, _, F@_24, F@_25, F@_26, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + NewFValue, + F@_24, + F@_25, + F@_26, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_enum'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, TrUserData) + when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_enum'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_enum'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, Prev, F@_25, F@_26, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + cons(NewFValue, Prev, TrUserData), + F@_25, + F@_26, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_field_configuration'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, + F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) + when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_field_configuration'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_field_configuration'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, + F@_20, F@_21, F@_22, F@_23, F@_24, Prev, F@_26, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Prev, NewFValue, TrUserData) + end, + F@_26, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_extensions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) + when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_extensions'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema_extensions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_map'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + 'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.extensions'(NewFValue, Prev, TrUserData), + TrUserData). + +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, + F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) + when N < 57 -> + 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData); +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, + F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Rest2, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'skip_group_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Rest, + 0, + Z2, + FNum, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'skip_32_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'skip_64_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + TrUserData). + +'decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Bin, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Bin, + 0, + 0, + 0, + id(<<>>, TrUserData), + id(<<>>, TrUserData), + id('$undef', TrUserData), + 'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Tag.extensions'([], TrUserData), + TrUserData). + +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Tag'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Tag_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Tag'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Tag_description'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Tag'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Tag_external_docs'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Tag'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Tag_extensions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Tag'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, R1, TrUserData) -> + S1 = #{name => F@_1, description => F@_2, extensions => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Tag.extensions'(R1, TrUserData)}, + if F@_3 == '$undef' -> S1; + true -> S1#{external_docs => F@_3} + end; +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Tag'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Tag'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Tag_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 18 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Tag_description'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 26 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Tag_external_docs'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 34 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Tag_extensions'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 1 -> 'skip_64_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 2 -> 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 3 -> 'skip_group_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 5 -> 'skip_32_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData) + end + end; +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Tag'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, R1, TrUserData) -> + S1 = #{name => F@_1, description => F@_2, extensions => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Tag.extensions'(R1, TrUserData)}, + if F@_3 == '$undef' -> S1; + true -> S1#{external_docs => F@_3} + end. + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Tag_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Tag_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Tag_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Tag'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Tag_description'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Tag_description'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Tag_description'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Tag'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Tag_external_docs'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Tag_external_docs'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Tag_external_docs'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, F@_4, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Tag'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Prev, NewFValue, TrUserData) + end, + F@_4, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Tag_extensions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Tag_extensions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Tag_extensions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_map'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Tag'(RestF, 0, 0, F, F@_1, F@_2, F@_3, 'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Tag.extensions'(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Tag'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Tag'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Tag'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Tag'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_group_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_32_grpc.gateway.protoc_gen_openapiv2.options.Tag'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_64_grpc.gateway.protoc_gen_openapiv2.options.Tag'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'decode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Bin, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Bin, 0, 0, 0, 'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.security'([], TrUserData), TrUserData). + +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions_security'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(<<>>, 0, 0, _, R1, TrUserData) -> #{security => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.security'(R1, TrUserData)}; +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions_security'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(<<>>, 0, 0, _, R1, TrUserData) -> #{security => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.security'(R1, TrUserData)}. + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions_security'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions_security'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions_security'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_map'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(RestF, 0, 0, F, 'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.security'(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> + 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Bin, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Bin, + 0, + 0, + 0, + id('TYPE_INVALID', TrUserData), + id(<<>>, TrUserData), + id(<<>>, TrUserData), + id('IN_INVALID', TrUserData), + id('FLOW_INVALID', TrUserData), + id(<<>>, TrUserData), + id(<<>>, TrUserData), + id('$undef', TrUserData), + 'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.extensions'([], TrUserData), + TrUserData). + +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_description'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_in'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_flow'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_authorization_url'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(<<58, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_token_url'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_scopes'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(<<74, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_extensions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, R1, TrUserData) -> + S1 = #{type => F@_1, description => F@_2, name => F@_3, in => F@_4, flow => F@_5, authorization_url => F@_6, token_url => F@_7, + extensions => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.extensions'(R1, TrUserData)}, + if F@_8 == '$undef' -> S1; + true -> S1#{scopes => F@_8} + end; +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData). + +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); + 18 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_description'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); + 26 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); + 32 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_in'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); + 40 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_flow'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); + 50 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_authorization_url'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); + 58 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_token_url'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); + 66 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_scopes'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); + 74 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_extensions'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); + 1 -> 'skip_64_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); + 2 -> 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); + 3 -> 'skip_group_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); + 5 -> 'skip_32_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) + end + end; +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, R1, TrUserData) -> + S1 = #{type => F@_1, description => F@_2, name => F@_3, in => F@_4, flow => F@_5, authorization_url => F@_6, token_url => F@_7, + extensions => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.extensions'(R1, TrUserData)}, + if F@_8 == '$undef' -> S1; + true -> S1#{scopes => F@_8} + end. + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_description'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_description'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_description'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_in'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_in'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_in'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_flow'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_flow'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_flow'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, F@_8, F@_9, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, F@_7, F@_8, F@_9, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_authorization_url'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_authorization_url'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_authorization_url'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, F@_9, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, F@_7, F@_8, F@_9, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_token_url'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_token_url'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_token_url'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, F@_8, F@_9, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, NewFValue, F@_8, F@_9, TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_scopes'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_scopes'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_scopes'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, Prev, F@_9, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Prev, NewFValue, TrUserData) + end, + F@_9, + TrUserData). + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_extensions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_extensions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme_extensions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_map'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + 'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.extensions'(NewFValue, Prev, TrUserData), + TrUserData). + +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) -> + 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData). + +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) when N < 57 -> + 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData); +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData). + +'skip_group_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData). + +'skip_32_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData). + +'skip_64_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, TrUserData). + +'decode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Bin, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue_scope'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(<<>>, 0, 0, _, R1, TrUserData) -> #{scope => lists_reverse(R1, TrUserData)}; +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Other, Z1, Z2, F, F@_1, TrUserData) -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue_scope'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(<<>>, 0, 0, _, R1, TrUserData) -> #{scope => lists_reverse(R1, TrUserData)}. + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue_scope'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue_scope'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue_scope'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> + 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> + 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Bin, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Bin, 0, 0, 0, 'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.security_requirement'([], TrUserData), TrUserData). + +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement_security_requirement'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(<<>>, 0, 0, _, R1, TrUserData) -> + #{security_requirement => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.security_requirement'(R1, TrUserData)}; +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement_security_requirement'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(<<>>, 0, 0, _, R1, TrUserData) -> + #{security_requirement => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.security_requirement'(R1, TrUserData)}. + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement_security_requirement'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> + 'd_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement_security_requirement'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement_security_requirement'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_map'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(RestF, + 0, + 0, + F, + 'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.security_requirement'(NewFValue, Prev, TrUserData), + TrUserData). + +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> + 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Bin, TrUserData) -> + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Bin, 0, 0, 0, 'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Scopes.scope'([], TrUserData), TrUserData). + +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Scopes_scope'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(<<>>, 0, 0, _, R1, TrUserData) -> #{scope => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Scopes.scope'(R1, TrUserData)}; +'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Scopes_scope'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(<<>>, 0, 0, _, R1, TrUserData) -> #{scope => 'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Scopes.scope'(R1, TrUserData)}. + +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Scopes_scope'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_grpc.gateway.protoc_gen_openapiv2.options.Scopes_scope'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_grpc.gateway.protoc_gen_openapiv2.options.Scopes_scope'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_map'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(RestF, 0, 0, F, 'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Scopes.scope'(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> + 'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_google.protobuf.Struct'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.Struct'(Bin, 0, 0, 0, 'tr_decode_init_default_google.protobuf.Struct.fields'([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.Struct'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.Struct_fields'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.Struct'(<<>>, 0, 0, _, R1, TrUserData) -> #{fields => 'tr_decode_repeated_finalize_google.protobuf.Struct.fields'(R1, TrUserData)}; +'dfp_read_field_def_google.protobuf.Struct'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.Struct'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.Struct'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.Struct'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.Struct'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.Struct_fields'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.Struct'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.Struct'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.Struct'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.Struct'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.Struct'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.Struct'(<<>>, 0, 0, _, R1, TrUserData) -> #{fields => 'tr_decode_repeated_finalize_google.protobuf.Struct.fields'(R1, TrUserData)}. + +'d_field_google.protobuf.Struct_fields'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_google.protobuf.Struct_fields'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.Struct_fields'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_map'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.Struct'(RestF, 0, 0, F, 'tr_decode_repeated_add_elem_google.protobuf.Struct.fields'(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.Struct'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.Struct'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.Struct'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.Struct'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.Struct'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.Struct'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.Struct'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.Struct'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_google.protobuf.Struct'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.Struct'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.Struct'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.Struct'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.Struct'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.Struct'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_google.protobuf.Value'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.Value'(Bin, 0, 0, 0, id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.Value'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.Value_null_value'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.Value'(<<17, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.Value_number_value'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.Value'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.Value_string_value'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.Value'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.Value_bool_value'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.Value'(<<42, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.Value_struct_value'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.Value'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.Value_list_value'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.Value'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{kind => F@_1} + end; +'dfp_read_field_def_google.protobuf.Value'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.Value'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.Value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.Value'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.Value'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_google.protobuf.Value_null_value'(Rest, 0, 0, 0, F@_1, TrUserData); + 17 -> 'd_field_google.protobuf.Value_number_value'(Rest, 0, 0, 0, F@_1, TrUserData); + 26 -> 'd_field_google.protobuf.Value_string_value'(Rest, 0, 0, 0, F@_1, TrUserData); + 32 -> 'd_field_google.protobuf.Value_bool_value'(Rest, 0, 0, 0, F@_1, TrUserData); + 42 -> 'd_field_google.protobuf.Value_struct_value'(Rest, 0, 0, 0, F@_1, TrUserData); + 50 -> 'd_field_google.protobuf.Value_list_value'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.Value'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.Value'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.Value'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.Value'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.Value'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.Value'(<<>>, 0, 0, _, F@_1, _) -> + S1 = #{}, + if F@_1 == '$undef' -> S1; + true -> S1#{kind => F@_1} + end. + +'d_field_google.protobuf.Value_null_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_google.protobuf.Value_null_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.Value_null_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.NullValue'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.Value'(RestF, 0, 0, F, id({null_value, NewFValue}, TrUserData), TrUserData). + +'d_field_google.protobuf.Value_number_value'(<<0:48, 240, 127, Rest/binary>>, Z1, Z2, F, _, TrUserData) -> 'dfp_read_field_def_google.protobuf.Value'(Rest, Z1, Z2, F, id({number_value, id(infinity, TrUserData)}, TrUserData), TrUserData); +'d_field_google.protobuf.Value_number_value'(<<0:48, 240, 255, Rest/binary>>, Z1, Z2, F, _, TrUserData) -> 'dfp_read_field_def_google.protobuf.Value'(Rest, Z1, Z2, F, id({number_value, id('-infinity', TrUserData)}, TrUserData), TrUserData); +'d_field_google.protobuf.Value_number_value'(<<_:48, 15:4, _:4, _:1, 127:7, Rest/binary>>, Z1, Z2, F, _, TrUserData) -> 'dfp_read_field_def_google.protobuf.Value'(Rest, Z1, Z2, F, id({number_value, id(nan, TrUserData)}, TrUserData), TrUserData); +'d_field_google.protobuf.Value_number_value'(<>, Z1, Z2, F, _, TrUserData) -> 'dfp_read_field_def_google.protobuf.Value'(Rest, Z1, Z2, F, id({number_value, id(Value, TrUserData)}, TrUserData), TrUserData). + +'d_field_google.protobuf.Value_string_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_google.protobuf.Value_string_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.Value_string_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.Value'(RestF, 0, 0, F, id({string_value, NewFValue}, TrUserData), TrUserData). + +'d_field_google.protobuf.Value_bool_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_google.protobuf.Value_bool_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.Value_bool_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.Value'(RestF, 0, 0, F, id({bool_value, NewFValue}, TrUserData), TrUserData). + +'d_field_google.protobuf.Value_struct_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_google.protobuf.Value_struct_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.Value_struct_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.Struct'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.Value'(RestF, + 0, + 0, + F, + case Prev of + '$undef' -> id({struct_value, NewFValue}, TrUserData); + {struct_value, MVPrev} -> id({struct_value, 'merge_msg_google.protobuf.Struct'(MVPrev, NewFValue, TrUserData)}, TrUserData); + _ -> id({struct_value, NewFValue}, TrUserData) + end, + TrUserData). + +'d_field_google.protobuf.Value_list_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_google.protobuf.Value_list_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.Value_list_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.ListValue'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.Value'(RestF, + 0, + 0, + F, + case Prev of + '$undef' -> id({list_value, NewFValue}, TrUserData); + {list_value, MVPrev} -> id({list_value, 'merge_msg_google.protobuf.ListValue'(MVPrev, NewFValue, TrUserData)}, TrUserData); + _ -> id({list_value, NewFValue}, TrUserData) + end, + TrUserData). + +'skip_varint_google.protobuf.Value'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.Value'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.Value'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.Value'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.Value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.Value'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.Value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.Value'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_google.protobuf.Value'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.Value'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.Value'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.Value'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.Value'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.Value'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_google.protobuf.ListValue'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.ListValue'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.ListValue'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.ListValue_values'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.ListValue'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{values => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_google.protobuf.ListValue'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.ListValue'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.ListValue'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.ListValue'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.ListValue'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.ListValue_values'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.ListValue'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.ListValue'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.ListValue'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.ListValue'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.ListValue'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.ListValue'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{values => lists_reverse(R1, TrUserData)} + end. + +'d_field_google.protobuf.ListValue_values'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_google.protobuf.ListValue_values'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.ListValue_values'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.Value'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.ListValue'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.ListValue'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.ListValue'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.ListValue'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.ListValue'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.ListValue'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.ListValue'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.ListValue'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.ListValue'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_google.protobuf.ListValue'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.ListValue'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.ListValue'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.ListValue'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.ListValue'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.ListValue'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_map'(Bin, TrUserData) -> 'dfp_read_field_def_map'(Bin, 0, 0, 0, id(<<>>, TrUserData), id(<<>>, TrUserData), TrUserData). + +'dfp_read_field_def_map'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_map_key'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_map'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_map_value'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_map'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{key => F@_1, value => F@_2}; +'dfp_read_field_def_map'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_map'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_map'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_map'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_map'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_map_key'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_map_value'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_map'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{key => F@_1, value => F@_2}. + +'d_field_map_key'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_map_key'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_map_key'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_map'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_map_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_map_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_map_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_map'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_map'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_map'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_map'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_map'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_map'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_map'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_map'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_map'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_map'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_map'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_map'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_map'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_map'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_map'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_map'(Bin, TrUserData) -> + 'dfp_read_field_def_map'(Bin, 0, 0, 0, id(<<>>, TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_map'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'd_field_map_key'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_map'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'd_field_map_value'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_map'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{key => F@_1}, + if F@_2 == '$undef' -> S1; + true -> S1#{value => F@_2} + end; +'dfp_read_field_def_map'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'dg_read_field_def_map'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_map'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_map'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_map'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_map_key'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_map_value'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_map'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{key => F@_1}, + if F@_2 == '$undef' -> S1; + true -> S1#{value => F@_2} + end. + +'d_field_map_key'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_map_key'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_map_key'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_map'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_map_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_map_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_map_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Response'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_map'(RestF, + 0, + 0, + F, + F@_1, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Response'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_map'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'skip_varint_map'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_map'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'dfp_read_field_def_map'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_map'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_map'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_map'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_map'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_map'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_map'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_map'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'dfp_read_field_def_map'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_map'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'dfp_read_field_def_map'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_map'(Bin, TrUserData) -> 'dfp_read_field_def_map'(Bin, 0, 0, 0, id(<<>>, TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_map'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_map_key'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_map'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_map_value'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_map'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{key => F@_1}, + if F@_2 == '$undef' -> S1; + true -> S1#{value => F@_2} + end; +'dfp_read_field_def_map'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_map'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_map'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_map'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_map'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_map_key'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_map_value'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_map'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{key => F@_1}, + if F@_2 == '$undef' -> S1; + true -> S1#{value => F@_2} + end. + +'d_field_map_key'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_map_key'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_map_key'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_map'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_map_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_map_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_map_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.Value'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_map'(RestF, + 0, + 0, + F, + F@_1, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.Value'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_map'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_map'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_map'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_map'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_map'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_map'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_map'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_map'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_map'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_map'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_map'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_map'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_map'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_map'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_map'(Bin, TrUserData) -> + 'dfp_read_field_def_map'(Bin, 0, 0, 0, id(<<>>, TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_map'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'd_field_map_key'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_map'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'd_field_map_value'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_map'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{key => F@_1}, + if F@_2 == '$undef' -> S1; + true -> S1#{value => F@_2} + end; +'dfp_read_field_def_map'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'dg_read_field_def_map'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_map'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_map'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_map'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_map_key'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_map_value'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_map'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{key => F@_1}, + if F@_2 == '$undef' -> S1; + true -> S1#{value => F@_2} + end. + +'d_field_map_key'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_map_key'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_map_key'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_map'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_map_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_map_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_map_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_map'(RestF, + 0, + 0, + F, + F@_1, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_map'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'skip_varint_map'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_map'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'dfp_read_field_def_map'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_map'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_map'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_map'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_map'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_map'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_map'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_map'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'dfp_read_field_def_map'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_map'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'dfp_read_field_def_map'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_map'(Bin, TrUserData) -> + 'dfp_read_field_def_map'(Bin, 0, 0, 0, id(<<>>, TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_map'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'd_field_map_key'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_map'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'd_field_map_value'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_map'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{key => F@_1}, + if F@_2 == '$undef' -> S1; + true -> S1#{value => F@_2} + end; +'dfp_read_field_def_map'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'dg_read_field_def_map'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_map'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_map'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_map'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_map_key'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_map_value'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_map'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{key => F@_1}, + if F@_2 == '$undef' -> S1; + true -> S1#{value => F@_2} + end. + +'d_field_map_key'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_map_key'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_map_key'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_map'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_map_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_map_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_map_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_map'(RestF, + 0, + 0, + F, + F@_1, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_map'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'skip_varint_map'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_map'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'dfp_read_field_def_map'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_map'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_map'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_map'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_map'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_map'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_map'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_map'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'dfp_read_field_def_map'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_map'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'dfp_read_field_def_map'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_map'(Bin, TrUserData) -> 'dfp_read_field_def_map'(Bin, 0, 0, 0, id(<<>>, TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_map'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'd_field_map_key'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_map'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'd_field_map_value'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_map'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{key => F@_1}, + if F@_2 == '$undef' -> S1; + true -> S1#{value => F@_2} + end; +'dfp_read_field_def_map'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_map'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_map'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_map'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_map'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_map_key'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_map_value'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_map'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_map'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{key => F@_1}, + if F@_2 == '$undef' -> S1; + true -> S1#{value => F@_2} + end. + +'d_field_map_key'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_map_key'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_map_key'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_map'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_map_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_map_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_map_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_grpc.gateway.protoc_gen_openapiv2.options.Header'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_map'(RestF, + 0, + 0, + F, + F@_1, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Header'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_map'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'skip_varint_map'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_map'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'dfp_read_field_def_map'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_map'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_map'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_map'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_map'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_map'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_map'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_map'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'dfp_read_field_def_map'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_map'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> + 'dfp_read_field_def_map'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'d_enum_etcdserverpb.RangeRequest.SortOrder'(0) -> 'NONE'; +'d_enum_etcdserverpb.RangeRequest.SortOrder'(1) -> 'ASCEND'; +'d_enum_etcdserverpb.RangeRequest.SortOrder'(2) -> 'DESCEND'; +'d_enum_etcdserverpb.RangeRequest.SortOrder'(V) -> V. + +'d_enum_etcdserverpb.RangeRequest.SortTarget'(0) -> 'KEY'; +'d_enum_etcdserverpb.RangeRequest.SortTarget'(1) -> 'VERSION'; +'d_enum_etcdserverpb.RangeRequest.SortTarget'(2) -> 'CREATE'; +'d_enum_etcdserverpb.RangeRequest.SortTarget'(3) -> 'MOD'; +'d_enum_etcdserverpb.RangeRequest.SortTarget'(4) -> 'VALUE'; +'d_enum_etcdserverpb.RangeRequest.SortTarget'(V) -> V. + +'d_enum_etcdserverpb.Compare.CompareResult'(0) -> 'EQUAL'; +'d_enum_etcdserverpb.Compare.CompareResult'(1) -> 'GREATER'; +'d_enum_etcdserverpb.Compare.CompareResult'(2) -> 'LESS'; +'d_enum_etcdserverpb.Compare.CompareResult'(3) -> 'NOT_EQUAL'; +'d_enum_etcdserverpb.Compare.CompareResult'(V) -> V. + +'d_enum_etcdserverpb.Compare.CompareTarget'(0) -> 'VERSION'; +'d_enum_etcdserverpb.Compare.CompareTarget'(1) -> 'CREATE'; +'d_enum_etcdserverpb.Compare.CompareTarget'(2) -> 'MOD'; +'d_enum_etcdserverpb.Compare.CompareTarget'(3) -> 'VALUE'; +'d_enum_etcdserverpb.Compare.CompareTarget'(4) -> 'LEASE'; +'d_enum_etcdserverpb.Compare.CompareTarget'(V) -> V. + +'d_enum_etcdserverpb.WatchCreateRequest.FilterType'(0) -> 'NOPUT'; +'d_enum_etcdserverpb.WatchCreateRequest.FilterType'(1) -> 'NODELETE'; +'d_enum_etcdserverpb.WatchCreateRequest.FilterType'(V) -> V. + +'d_enum_etcdserverpb.AlarmType'(0) -> 'NONE'; +'d_enum_etcdserverpb.AlarmType'(1) -> 'NOSPACE'; +'d_enum_etcdserverpb.AlarmType'(2) -> 'CORRUPT'; +'d_enum_etcdserverpb.AlarmType'(V) -> V. + +'d_enum_etcdserverpb.AlarmRequest.AlarmAction'(0) -> 'GET'; +'d_enum_etcdserverpb.AlarmRequest.AlarmAction'(1) -> 'ACTIVATE'; +'d_enum_etcdserverpb.AlarmRequest.AlarmAction'(2) -> 'DEACTIVATE'; +'d_enum_etcdserverpb.AlarmRequest.AlarmAction'(V) -> V. + +'d_enum_etcdserverpb.DowngradeRequest.DowngradeAction'(0) -> 'VALIDATE'; +'d_enum_etcdserverpb.DowngradeRequest.DowngradeAction'(1) -> 'ENABLE'; +'d_enum_etcdserverpb.DowngradeRequest.DowngradeAction'(2) -> 'CANCEL'; +'d_enum_etcdserverpb.DowngradeRequest.DowngradeAction'(V) -> V. + +'d_enum_mvccpb.Event.EventType'(0) -> 'PUT'; +'d_enum_mvccpb.Event.EventType'(1) -> 'DELETE'; +'d_enum_mvccpb.Event.EventType'(V) -> V. + +'d_enum_authpb.Permission.Type'(0) -> 'READ'; +'d_enum_authpb.Permission.Type'(1) -> 'WRITE'; +'d_enum_authpb.Permission.Type'(2) -> 'READWRITE'; +'d_enum_authpb.Permission.Type'(V) -> V. + +'d_enum_google.protobuf.FieldDescriptorProto.Type'(1) -> 'TYPE_DOUBLE'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(2) -> 'TYPE_FLOAT'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(3) -> 'TYPE_INT64'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(4) -> 'TYPE_UINT64'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(5) -> 'TYPE_INT32'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(6) -> 'TYPE_FIXED64'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(7) -> 'TYPE_FIXED32'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(8) -> 'TYPE_BOOL'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(9) -> 'TYPE_STRING'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(10) -> 'TYPE_GROUP'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(11) -> 'TYPE_MESSAGE'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(12) -> 'TYPE_BYTES'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(13) -> 'TYPE_UINT32'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(14) -> 'TYPE_ENUM'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(15) -> 'TYPE_SFIXED32'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(16) -> 'TYPE_SFIXED64'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(17) -> 'TYPE_SINT32'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(18) -> 'TYPE_SINT64'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(V) -> V. + +'d_enum_google.protobuf.FieldDescriptorProto.Label'(1) -> 'LABEL_OPTIONAL'; +'d_enum_google.protobuf.FieldDescriptorProto.Label'(2) -> 'LABEL_REQUIRED'; +'d_enum_google.protobuf.FieldDescriptorProto.Label'(3) -> 'LABEL_REPEATED'; +'d_enum_google.protobuf.FieldDescriptorProto.Label'(V) -> V. + +'d_enum_google.protobuf.FileOptions.OptimizeMode'(1) -> 'SPEED'; +'d_enum_google.protobuf.FileOptions.OptimizeMode'(2) -> 'CODE_SIZE'; +'d_enum_google.protobuf.FileOptions.OptimizeMode'(3) -> 'LITE_RUNTIME'; +'d_enum_google.protobuf.FileOptions.OptimizeMode'(V) -> V. + +'d_enum_google.protobuf.FieldOptions.CType'(0) -> 'STRING'; +'d_enum_google.protobuf.FieldOptions.CType'(1) -> 'CORD'; +'d_enum_google.protobuf.FieldOptions.CType'(2) -> 'STRING_PIECE'; +'d_enum_google.protobuf.FieldOptions.CType'(V) -> V. + +'d_enum_google.protobuf.FieldOptions.JSType'(0) -> 'JS_NORMAL'; +'d_enum_google.protobuf.FieldOptions.JSType'(1) -> 'JS_STRING'; +'d_enum_google.protobuf.FieldOptions.JSType'(2) -> 'JS_NUMBER'; +'d_enum_google.protobuf.FieldOptions.JSType'(V) -> V. + +'d_enum_google.protobuf.MethodOptions.IdempotencyLevel'(0) -> 'IDEMPOTENCY_UNKNOWN'; +'d_enum_google.protobuf.MethodOptions.IdempotencyLevel'(1) -> 'NO_SIDE_EFFECTS'; +'d_enum_google.protobuf.MethodOptions.IdempotencyLevel'(2) -> 'IDEMPOTENT'; +'d_enum_google.protobuf.MethodOptions.IdempotencyLevel'(V) -> V. + +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'(0) -> 'UNKNOWN'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'(1) -> 'HTTP'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'(2) -> 'HTTPS'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'(3) -> 'WS'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'(4) -> 'WSS'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'(V) -> V. + +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'(0) -> 'UNKNOWN'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'(1) -> 'STRING'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'(2) -> 'NUMBER'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'(3) -> 'INTEGER'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'(4) -> 'BOOLEAN'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'(V) -> V. + +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'(0) -> 'UNKNOWN'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'(1) -> 'ARRAY'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'(2) -> 'BOOLEAN'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'(3) -> 'INTEGER'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'(4) -> 'NULL'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'(5) -> 'NUMBER'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'(6) -> 'OBJECT'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'(7) -> 'STRING'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'(V) -> V. + +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'(0) -> 'TYPE_INVALID'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'(1) -> 'TYPE_BASIC'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'(2) -> 'TYPE_API_KEY'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'(3) -> 'TYPE_OAUTH2'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'(V) -> V. + +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'(0) -> 'IN_INVALID'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'(1) -> 'IN_QUERY'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'(2) -> 'IN_HEADER'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'(V) -> V. + +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'(0) -> 'FLOW_INVALID'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'(1) -> 'FLOW_IMPLICIT'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'(2) -> 'FLOW_PASSWORD'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'(3) -> 'FLOW_APPLICATION'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'(4) -> 'FLOW_ACCESS_CODE'; +'d_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'(V) -> V. + +'d_enum_google.protobuf.NullValue'(0) -> 'NULL_VALUE'; +'d_enum_google.protobuf.NullValue'(V) -> V. + +read_group(Bin, FieldNum) -> + {NumBytes, EndTagLen} = read_gr_b(Bin, 0, 0, 0, 0, FieldNum), + <> = Bin, + {Group, Rest}. + +%% Like skipping over fields, but record the total length, +%% Each field is <(FieldNum bsl 3) bor FieldType> ++ +%% Record the length because varints may be non-optimally encoded. +%% +%% Groups can be nested, but assume the same FieldNum cannot be nested +%% because group field numbers are shared with the rest of the fields +%% numbers. Thus we can search just for an group-end with the same +%% field number. +%% +%% (The only time the same group field number could occur would +%% be in a nested sub message, but then it would be inside a +%% length-delimited entry, which we skip-read by length.) +read_gr_b(<<1:1, X:7, Tl/binary>>, N, Acc, NumBytes, TagLen, FieldNum) + when N < (32-7) -> + read_gr_b(Tl, N+7, X bsl N + Acc, NumBytes, TagLen+1, FieldNum); +read_gr_b(<<0:1, X:7, Tl/binary>>, N, Acc, NumBytes, TagLen, + FieldNum) -> + Key = X bsl N + Acc, + TagLen1 = TagLen + 1, + case {Key bsr 3, Key band 7} of + {FieldNum, 4} -> % 4 = group_end + {NumBytes, TagLen1}; + {_, 0} -> % 0 = varint + read_gr_vi(Tl, 0, NumBytes + TagLen1, FieldNum); + {_, 1} -> % 1 = bits64 + <<_:64, Tl2/binary>> = Tl, + read_gr_b(Tl2, 0, 0, NumBytes + TagLen1 + 8, 0, FieldNum); + {_, 2} -> % 2 = length_delimited + read_gr_ld(Tl, 0, 0, NumBytes + TagLen1, FieldNum); + {_, 3} -> % 3 = group_start + read_gr_b(Tl, 0, 0, NumBytes + TagLen1, 0, FieldNum); + {_, 4} -> % 4 = group_end + read_gr_b(Tl, 0, 0, NumBytes + TagLen1, 0, FieldNum); + {_, 5} -> % 5 = bits32 + <<_:32, Tl2/binary>> = Tl, + read_gr_b(Tl2, 0, 0, NumBytes + TagLen1 + 4, 0, FieldNum) + end. + +read_gr_vi(<<1:1, _:7, Tl/binary>>, N, NumBytes, FieldNum) + when N < (64-7) -> + read_gr_vi(Tl, N+7, NumBytes+1, FieldNum); +read_gr_vi(<<0:1, _:7, Tl/binary>>, _, NumBytes, FieldNum) -> + read_gr_b(Tl, 0, 0, NumBytes+1, 0, FieldNum). + +read_gr_ld(<<1:1, X:7, Tl/binary>>, N, Acc, NumBytes, FieldNum) + when N < (64-7) -> + read_gr_ld(Tl, N+7, X bsl N + Acc, NumBytes+1, FieldNum); +read_gr_ld(<<0:1, X:7, Tl/binary>>, N, Acc, NumBytes, FieldNum) -> + Len = X bsl N + Acc, + NumBytes1 = NumBytes + 1, + <<_:Len/binary, Tl2/binary>> = Tl, + read_gr_b(Tl2, 0, 0, NumBytes1 + Len, 0, FieldNum). + +merge_msgs(Prev, New, MsgName) when is_atom(MsgName) -> merge_msgs(Prev, New, MsgName, []). + +merge_msgs(Prev, New, MsgName, Opts) -> + TrUserData = proplists:get_value(user_data, Opts), + case MsgName of + 'etcdserverpb.ResponseHeader' -> 'merge_msg_etcdserverpb.ResponseHeader'(Prev, New, TrUserData); + 'etcdserverpb.RangeRequest' -> 'merge_msg_etcdserverpb.RangeRequest'(Prev, New, TrUserData); + 'etcdserverpb.RangeResponse' -> 'merge_msg_etcdserverpb.RangeResponse'(Prev, New, TrUserData); + 'etcdserverpb.PutRequest' -> 'merge_msg_etcdserverpb.PutRequest'(Prev, New, TrUserData); + 'etcdserverpb.PutResponse' -> 'merge_msg_etcdserverpb.PutResponse'(Prev, New, TrUserData); + 'etcdserverpb.DeleteRangeRequest' -> 'merge_msg_etcdserverpb.DeleteRangeRequest'(Prev, New, TrUserData); + 'etcdserverpb.DeleteRangeResponse' -> 'merge_msg_etcdserverpb.DeleteRangeResponse'(Prev, New, TrUserData); + 'etcdserverpb.RequestOp' -> 'merge_msg_etcdserverpb.RequestOp'(Prev, New, TrUserData); + 'etcdserverpb.ResponseOp' -> 'merge_msg_etcdserverpb.ResponseOp'(Prev, New, TrUserData); + 'etcdserverpb.Compare' -> 'merge_msg_etcdserverpb.Compare'(Prev, New, TrUserData); + 'etcdserverpb.TxnRequest' -> 'merge_msg_etcdserverpb.TxnRequest'(Prev, New, TrUserData); + 'etcdserverpb.TxnResponse' -> 'merge_msg_etcdserverpb.TxnResponse'(Prev, New, TrUserData); + 'etcdserverpb.CompactionRequest' -> 'merge_msg_etcdserverpb.CompactionRequest'(Prev, New, TrUserData); + 'etcdserverpb.CompactionResponse' -> 'merge_msg_etcdserverpb.CompactionResponse'(Prev, New, TrUserData); + 'etcdserverpb.HashRequest' -> 'merge_msg_etcdserverpb.HashRequest'(Prev, New, TrUserData); + 'etcdserverpb.HashKVRequest' -> 'merge_msg_etcdserverpb.HashKVRequest'(Prev, New, TrUserData); + 'etcdserverpb.HashKVResponse' -> 'merge_msg_etcdserverpb.HashKVResponse'(Prev, New, TrUserData); + 'etcdserverpb.HashResponse' -> 'merge_msg_etcdserverpb.HashResponse'(Prev, New, TrUserData); + 'etcdserverpb.SnapshotRequest' -> 'merge_msg_etcdserverpb.SnapshotRequest'(Prev, New, TrUserData); + 'etcdserverpb.SnapshotResponse' -> 'merge_msg_etcdserverpb.SnapshotResponse'(Prev, New, TrUserData); + 'etcdserverpb.WatchRequest' -> 'merge_msg_etcdserverpb.WatchRequest'(Prev, New, TrUserData); + 'etcdserverpb.WatchCreateRequest' -> 'merge_msg_etcdserverpb.WatchCreateRequest'(Prev, New, TrUserData); + 'etcdserverpb.WatchCancelRequest' -> 'merge_msg_etcdserverpb.WatchCancelRequest'(Prev, New, TrUserData); + 'etcdserverpb.WatchProgressRequest' -> 'merge_msg_etcdserverpb.WatchProgressRequest'(Prev, New, TrUserData); + 'etcdserverpb.WatchResponse' -> 'merge_msg_etcdserverpb.WatchResponse'(Prev, New, TrUserData); + 'etcdserverpb.LeaseGrantRequest' -> 'merge_msg_etcdserverpb.LeaseGrantRequest'(Prev, New, TrUserData); + 'etcdserverpb.LeaseGrantResponse' -> 'merge_msg_etcdserverpb.LeaseGrantResponse'(Prev, New, TrUserData); + 'etcdserverpb.LeaseRevokeRequest' -> 'merge_msg_etcdserverpb.LeaseRevokeRequest'(Prev, New, TrUserData); + 'etcdserverpb.LeaseRevokeResponse' -> 'merge_msg_etcdserverpb.LeaseRevokeResponse'(Prev, New, TrUserData); + 'etcdserverpb.LeaseCheckpoint' -> 'merge_msg_etcdserverpb.LeaseCheckpoint'(Prev, New, TrUserData); + 'etcdserverpb.LeaseCheckpointRequest' -> 'merge_msg_etcdserverpb.LeaseCheckpointRequest'(Prev, New, TrUserData); + 'etcdserverpb.LeaseCheckpointResponse' -> 'merge_msg_etcdserverpb.LeaseCheckpointResponse'(Prev, New, TrUserData); + 'etcdserverpb.LeaseKeepAliveRequest' -> 'merge_msg_etcdserverpb.LeaseKeepAliveRequest'(Prev, New, TrUserData); + 'etcdserverpb.LeaseKeepAliveResponse' -> 'merge_msg_etcdserverpb.LeaseKeepAliveResponse'(Prev, New, TrUserData); + 'etcdserverpb.LeaseTimeToLiveRequest' -> 'merge_msg_etcdserverpb.LeaseTimeToLiveRequest'(Prev, New, TrUserData); + 'etcdserverpb.LeaseTimeToLiveResponse' -> 'merge_msg_etcdserverpb.LeaseTimeToLiveResponse'(Prev, New, TrUserData); + 'etcdserverpb.LeaseLeasesRequest' -> 'merge_msg_etcdserverpb.LeaseLeasesRequest'(Prev, New, TrUserData); + 'etcdserverpb.LeaseStatus' -> 'merge_msg_etcdserverpb.LeaseStatus'(Prev, New, TrUserData); + 'etcdserverpb.LeaseLeasesResponse' -> 'merge_msg_etcdserverpb.LeaseLeasesResponse'(Prev, New, TrUserData); + 'etcdserverpb.Member' -> 'merge_msg_etcdserverpb.Member'(Prev, New, TrUserData); + 'etcdserverpb.MemberAddRequest' -> 'merge_msg_etcdserverpb.MemberAddRequest'(Prev, New, TrUserData); + 'etcdserverpb.MemberAddResponse' -> 'merge_msg_etcdserverpb.MemberAddResponse'(Prev, New, TrUserData); + 'etcdserverpb.MemberRemoveRequest' -> 'merge_msg_etcdserverpb.MemberRemoveRequest'(Prev, New, TrUserData); + 'etcdserverpb.MemberRemoveResponse' -> 'merge_msg_etcdserverpb.MemberRemoveResponse'(Prev, New, TrUserData); + 'etcdserverpb.MemberUpdateRequest' -> 'merge_msg_etcdserverpb.MemberUpdateRequest'(Prev, New, TrUserData); + 'etcdserverpb.MemberUpdateResponse' -> 'merge_msg_etcdserverpb.MemberUpdateResponse'(Prev, New, TrUserData); + 'etcdserverpb.MemberListRequest' -> 'merge_msg_etcdserverpb.MemberListRequest'(Prev, New, TrUserData); + 'etcdserverpb.MemberListResponse' -> 'merge_msg_etcdserverpb.MemberListResponse'(Prev, New, TrUserData); + 'etcdserverpb.MemberPromoteRequest' -> 'merge_msg_etcdserverpb.MemberPromoteRequest'(Prev, New, TrUserData); + 'etcdserverpb.MemberPromoteResponse' -> 'merge_msg_etcdserverpb.MemberPromoteResponse'(Prev, New, TrUserData); + 'etcdserverpb.DefragmentRequest' -> 'merge_msg_etcdserverpb.DefragmentRequest'(Prev, New, TrUserData); + 'etcdserverpb.DefragmentResponse' -> 'merge_msg_etcdserverpb.DefragmentResponse'(Prev, New, TrUserData); + 'etcdserverpb.MoveLeaderRequest' -> 'merge_msg_etcdserverpb.MoveLeaderRequest'(Prev, New, TrUserData); + 'etcdserverpb.MoveLeaderResponse' -> 'merge_msg_etcdserverpb.MoveLeaderResponse'(Prev, New, TrUserData); + 'etcdserverpb.AlarmRequest' -> 'merge_msg_etcdserverpb.AlarmRequest'(Prev, New, TrUserData); + 'etcdserverpb.AlarmMember' -> 'merge_msg_etcdserverpb.AlarmMember'(Prev, New, TrUserData); + 'etcdserverpb.AlarmResponse' -> 'merge_msg_etcdserverpb.AlarmResponse'(Prev, New, TrUserData); + 'etcdserverpb.DowngradeRequest' -> 'merge_msg_etcdserverpb.DowngradeRequest'(Prev, New, TrUserData); + 'etcdserverpb.DowngradeResponse' -> 'merge_msg_etcdserverpb.DowngradeResponse'(Prev, New, TrUserData); + 'etcdserverpb.StatusRequest' -> 'merge_msg_etcdserverpb.StatusRequest'(Prev, New, TrUserData); + 'etcdserverpb.StatusResponse' -> 'merge_msg_etcdserverpb.StatusResponse'(Prev, New, TrUserData); + 'etcdserverpb.AuthEnableRequest' -> 'merge_msg_etcdserverpb.AuthEnableRequest'(Prev, New, TrUserData); + 'etcdserverpb.AuthDisableRequest' -> 'merge_msg_etcdserverpb.AuthDisableRequest'(Prev, New, TrUserData); + 'etcdserverpb.AuthStatusRequest' -> 'merge_msg_etcdserverpb.AuthStatusRequest'(Prev, New, TrUserData); + 'etcdserverpb.AuthenticateRequest' -> 'merge_msg_etcdserverpb.AuthenticateRequest'(Prev, New, TrUserData); + 'etcdserverpb.AuthUserAddRequest' -> 'merge_msg_etcdserverpb.AuthUserAddRequest'(Prev, New, TrUserData); + 'etcdserverpb.AuthUserGetRequest' -> 'merge_msg_etcdserverpb.AuthUserGetRequest'(Prev, New, TrUserData); + 'etcdserverpb.AuthUserDeleteRequest' -> 'merge_msg_etcdserverpb.AuthUserDeleteRequest'(Prev, New, TrUserData); + 'etcdserverpb.AuthUserChangePasswordRequest' -> 'merge_msg_etcdserverpb.AuthUserChangePasswordRequest'(Prev, New, TrUserData); + 'etcdserverpb.AuthUserGrantRoleRequest' -> 'merge_msg_etcdserverpb.AuthUserGrantRoleRequest'(Prev, New, TrUserData); + 'etcdserverpb.AuthUserRevokeRoleRequest' -> 'merge_msg_etcdserverpb.AuthUserRevokeRoleRequest'(Prev, New, TrUserData); + 'etcdserverpb.AuthRoleAddRequest' -> 'merge_msg_etcdserverpb.AuthRoleAddRequest'(Prev, New, TrUserData); + 'etcdserverpb.AuthRoleGetRequest' -> 'merge_msg_etcdserverpb.AuthRoleGetRequest'(Prev, New, TrUserData); + 'etcdserverpb.AuthUserListRequest' -> 'merge_msg_etcdserverpb.AuthUserListRequest'(Prev, New, TrUserData); + 'etcdserverpb.AuthRoleListRequest' -> 'merge_msg_etcdserverpb.AuthRoleListRequest'(Prev, New, TrUserData); + 'etcdserverpb.AuthRoleDeleteRequest' -> 'merge_msg_etcdserverpb.AuthRoleDeleteRequest'(Prev, New, TrUserData); + 'etcdserverpb.AuthRoleGrantPermissionRequest' -> 'merge_msg_etcdserverpb.AuthRoleGrantPermissionRequest'(Prev, New, TrUserData); + 'etcdserverpb.AuthRoleRevokePermissionRequest' -> 'merge_msg_etcdserverpb.AuthRoleRevokePermissionRequest'(Prev, New, TrUserData); + 'etcdserverpb.AuthEnableResponse' -> 'merge_msg_etcdserverpb.AuthEnableResponse'(Prev, New, TrUserData); + 'etcdserverpb.AuthDisableResponse' -> 'merge_msg_etcdserverpb.AuthDisableResponse'(Prev, New, TrUserData); + 'etcdserverpb.AuthStatusResponse' -> 'merge_msg_etcdserverpb.AuthStatusResponse'(Prev, New, TrUserData); + 'etcdserverpb.AuthenticateResponse' -> 'merge_msg_etcdserverpb.AuthenticateResponse'(Prev, New, TrUserData); + 'etcdserverpb.AuthUserAddResponse' -> 'merge_msg_etcdserverpb.AuthUserAddResponse'(Prev, New, TrUserData); + 'etcdserverpb.AuthUserGetResponse' -> 'merge_msg_etcdserverpb.AuthUserGetResponse'(Prev, New, TrUserData); + 'etcdserverpb.AuthUserDeleteResponse' -> 'merge_msg_etcdserverpb.AuthUserDeleteResponse'(Prev, New, TrUserData); + 'etcdserverpb.AuthUserChangePasswordResponse' -> 'merge_msg_etcdserverpb.AuthUserChangePasswordResponse'(Prev, New, TrUserData); + 'etcdserverpb.AuthUserGrantRoleResponse' -> 'merge_msg_etcdserverpb.AuthUserGrantRoleResponse'(Prev, New, TrUserData); + 'etcdserverpb.AuthUserRevokeRoleResponse' -> 'merge_msg_etcdserverpb.AuthUserRevokeRoleResponse'(Prev, New, TrUserData); + 'etcdserverpb.AuthRoleAddResponse' -> 'merge_msg_etcdserverpb.AuthRoleAddResponse'(Prev, New, TrUserData); + 'etcdserverpb.AuthRoleGetResponse' -> 'merge_msg_etcdserverpb.AuthRoleGetResponse'(Prev, New, TrUserData); + 'etcdserverpb.AuthRoleListResponse' -> 'merge_msg_etcdserverpb.AuthRoleListResponse'(Prev, New, TrUserData); + 'etcdserverpb.AuthUserListResponse' -> 'merge_msg_etcdserverpb.AuthUserListResponse'(Prev, New, TrUserData); + 'etcdserverpb.AuthRoleDeleteResponse' -> 'merge_msg_etcdserverpb.AuthRoleDeleteResponse'(Prev, New, TrUserData); + 'etcdserverpb.AuthRoleGrantPermissionResponse' -> 'merge_msg_etcdserverpb.AuthRoleGrantPermissionResponse'(Prev, New, TrUserData); + 'etcdserverpb.AuthRoleRevokePermissionResponse' -> 'merge_msg_etcdserverpb.AuthRoleRevokePermissionResponse'(Prev, New, TrUserData); + 'mvccpb.KeyValue' -> 'merge_msg_mvccpb.KeyValue'(Prev, New, TrUserData); + 'mvccpb.Event' -> 'merge_msg_mvccpb.Event'(Prev, New, TrUserData); + 'authpb.UserAddOptions' -> 'merge_msg_authpb.UserAddOptions'(Prev, New, TrUserData); + 'authpb.User' -> 'merge_msg_authpb.User'(Prev, New, TrUserData); + 'authpb.Permission' -> 'merge_msg_authpb.Permission'(Prev, New, TrUserData); + 'authpb.Role' -> 'merge_msg_authpb.Role'(Prev, New, TrUserData); + 'google.protobuf.FileDescriptorSet' -> 'merge_msg_google.protobuf.FileDescriptorSet'(Prev, New, TrUserData); + 'google.protobuf.FileDescriptorProto' -> 'merge_msg_google.protobuf.FileDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.DescriptorProto.ExtensionRange' -> 'merge_msg_google.protobuf.DescriptorProto.ExtensionRange'(Prev, New, TrUserData); + 'google.protobuf.DescriptorProto.ReservedRange' -> 'merge_msg_google.protobuf.DescriptorProto.ReservedRange'(Prev, New, TrUserData); + 'google.protobuf.DescriptorProto' -> 'merge_msg_google.protobuf.DescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.ExtensionRangeOptions' -> 'merge_msg_google.protobuf.ExtensionRangeOptions'(Prev, New, TrUserData); + 'google.protobuf.FieldDescriptorProto' -> 'merge_msg_google.protobuf.FieldDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.OneofDescriptorProto' -> 'merge_msg_google.protobuf.OneofDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.EnumDescriptorProto.EnumReservedRange' -> 'merge_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Prev, New, TrUserData); + 'google.protobuf.EnumDescriptorProto' -> 'merge_msg_google.protobuf.EnumDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.EnumValueDescriptorProto' -> 'merge_msg_google.protobuf.EnumValueDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.ServiceDescriptorProto' -> 'merge_msg_google.protobuf.ServiceDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.MethodDescriptorProto' -> 'merge_msg_google.protobuf.MethodDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.FileOptions' -> 'merge_msg_google.protobuf.FileOptions'(Prev, New, TrUserData); + 'google.protobuf.MessageOptions' -> 'merge_msg_google.protobuf.MessageOptions'(Prev, New, TrUserData); + 'google.protobuf.FieldOptions' -> 'merge_msg_google.protobuf.FieldOptions'(Prev, New, TrUserData); + 'google.protobuf.OneofOptions' -> 'merge_msg_google.protobuf.OneofOptions'(Prev, New, TrUserData); + 'google.protobuf.EnumOptions' -> 'merge_msg_google.protobuf.EnumOptions'(Prev, New, TrUserData); + 'google.protobuf.EnumValueOptions' -> 'merge_msg_google.protobuf.EnumValueOptions'(Prev, New, TrUserData); + 'google.protobuf.ServiceOptions' -> 'merge_msg_google.protobuf.ServiceOptions'(Prev, New, TrUserData); + 'google.protobuf.MethodOptions' -> 'merge_msg_google.protobuf.MethodOptions'(Prev, New, TrUserData); + 'google.protobuf.UninterpretedOption.NamePart' -> 'merge_msg_google.protobuf.UninterpretedOption.NamePart'(Prev, New, TrUserData); + 'google.protobuf.UninterpretedOption' -> 'merge_msg_google.protobuf.UninterpretedOption'(Prev, New, TrUserData); + 'google.protobuf.SourceCodeInfo.Location' -> 'merge_msg_google.protobuf.SourceCodeInfo.Location'(Prev, New, TrUserData); + 'google.protobuf.SourceCodeInfo' -> 'merge_msg_google.protobuf.SourceCodeInfo'(Prev, New, TrUserData); + 'google.protobuf.GeneratedCodeInfo.Annotation' -> 'merge_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Prev, New, TrUserData); + 'google.protobuf.GeneratedCodeInfo' -> 'merge_msg_google.protobuf.GeneratedCodeInfo'(Prev, New, TrUserData); + 'google.api.Http' -> 'merge_msg_google.api.Http'(Prev, New, TrUserData); + 'google.api.HttpRule' -> 'merge_msg_google.api.HttpRule'(Prev, New, TrUserData); + 'google.api.CustomHttpPattern' -> 'merge_msg_google.api.CustomHttpPattern'(Prev, New, TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Swagger' -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Prev, New, TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Operation' -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Prev, New, TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Parameters' -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Prev, New, TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter' -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Prev, New, TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Header' -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Header'(Prev, New, TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Response' -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Response'(Prev, New, TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Info' -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Info'(Prev, New, TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Contact' -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Prev, New, TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.License' -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.License'(Prev, New, TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation' -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Prev, New, TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Schema' -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Prev, New, TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration' -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Prev, New, TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema' -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Prev, New, TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Tag' -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Prev, New, TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions' -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Prev, New, TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme' -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Prev, New, TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue' -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Prev, New, TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement' -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Prev, New, TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Scopes' -> 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Prev, New, TrUserData); + 'google.protobuf.Struct' -> 'merge_msg_google.protobuf.Struct'(Prev, New, TrUserData); + 'google.protobuf.Value' -> 'merge_msg_google.protobuf.Value'(Prev, New, TrUserData); + 'google.protobuf.ListValue' -> 'merge_msg_google.protobuf.ListValue'(Prev, New, TrUserData) + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.ResponseHeader'/3}). +'merge_msg_etcdserverpb.ResponseHeader'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{cluster_id := NFcluster_id}} -> S1#{cluster_id => NFcluster_id}; + {#{cluster_id := PFcluster_id}, _} -> S1#{cluster_id => PFcluster_id}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{member_id := NFmember_id}} -> S2#{member_id => NFmember_id}; + {#{member_id := PFmember_id}, _} -> S2#{member_id => PFmember_id}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{revision := NFrevision}} -> S3#{revision => NFrevision}; + {#{revision := PFrevision}, _} -> S3#{revision => PFrevision}; + _ -> S3 + end, + case {PMsg, NMsg} of + {_, #{raft_term := NFraft_term}} -> S4#{raft_term => NFraft_term}; + {#{raft_term := PFraft_term}, _} -> S4#{raft_term => PFraft_term}; + _ -> S4 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.RangeRequest'/3}). +'merge_msg_etcdserverpb.RangeRequest'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{key := NFkey}} -> S1#{key => NFkey}; + {#{key := PFkey}, _} -> S1#{key => PFkey}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{range_end := NFrange_end}} -> S2#{range_end => NFrange_end}; + {#{range_end := PFrange_end}, _} -> S2#{range_end => PFrange_end}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{limit := NFlimit}} -> S3#{limit => NFlimit}; + {#{limit := PFlimit}, _} -> S3#{limit => PFlimit}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{revision := NFrevision}} -> S4#{revision => NFrevision}; + {#{revision := PFrevision}, _} -> S4#{revision => PFrevision}; + _ -> S4 + end, + S6 = case {PMsg, NMsg} of + {_, #{sort_order := NFsort_order}} -> S5#{sort_order => NFsort_order}; + {#{sort_order := PFsort_order}, _} -> S5#{sort_order => PFsort_order}; + _ -> S5 + end, + S7 = case {PMsg, NMsg} of + {_, #{sort_target := NFsort_target}} -> S6#{sort_target => NFsort_target}; + {#{sort_target := PFsort_target}, _} -> S6#{sort_target => PFsort_target}; + _ -> S6 + end, + S8 = case {PMsg, NMsg} of + {_, #{serializable := NFserializable}} -> S7#{serializable => NFserializable}; + {#{serializable := PFserializable}, _} -> S7#{serializable => PFserializable}; + _ -> S7 + end, + S9 = case {PMsg, NMsg} of + {_, #{keys_only := NFkeys_only}} -> S8#{keys_only => NFkeys_only}; + {#{keys_only := PFkeys_only}, _} -> S8#{keys_only => PFkeys_only}; + _ -> S8 + end, + S10 = case {PMsg, NMsg} of + {_, #{count_only := NFcount_only}} -> S9#{count_only => NFcount_only}; + {#{count_only := PFcount_only}, _} -> S9#{count_only => PFcount_only}; + _ -> S9 + end, + S11 = case {PMsg, NMsg} of + {_, #{min_mod_revision := NFmin_mod_revision}} -> S10#{min_mod_revision => NFmin_mod_revision}; + {#{min_mod_revision := PFmin_mod_revision}, _} -> S10#{min_mod_revision => PFmin_mod_revision}; + _ -> S10 + end, + S12 = case {PMsg, NMsg} of + {_, #{max_mod_revision := NFmax_mod_revision}} -> S11#{max_mod_revision => NFmax_mod_revision}; + {#{max_mod_revision := PFmax_mod_revision}, _} -> S11#{max_mod_revision => PFmax_mod_revision}; + _ -> S11 + end, + S13 = case {PMsg, NMsg} of + {_, #{min_create_revision := NFmin_create_revision}} -> S12#{min_create_revision => NFmin_create_revision}; + {#{min_create_revision := PFmin_create_revision}, _} -> S12#{min_create_revision => PFmin_create_revision}; + _ -> S12 + end, + case {PMsg, NMsg} of + {_, #{max_create_revision := NFmax_create_revision}} -> S13#{max_create_revision => NFmax_create_revision}; + {#{max_create_revision := PFmax_create_revision}, _} -> S13#{max_create_revision => PFmax_create_revision}; + _ -> S13 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.RangeResponse'/3}). +'merge_msg_etcdserverpb.RangeResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end, + S3 = case {PMsg, NMsg} of + {#{kvs := PFkvs}, #{kvs := NFkvs}} -> S2#{kvs => 'erlang_++'(PFkvs, NFkvs, TrUserData)}; + {_, #{kvs := NFkvs}} -> S2#{kvs => NFkvs}; + {#{kvs := PFkvs}, _} -> S2#{kvs => PFkvs}; + {_, _} -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{more := NFmore}} -> S3#{more => NFmore}; + {#{more := PFmore}, _} -> S3#{more => PFmore}; + _ -> S3 + end, + case {PMsg, NMsg} of + {_, #{count := NFcount}} -> S4#{count => NFcount}; + {#{count := PFcount}, _} -> S4#{count => PFcount}; + _ -> S4 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.PutRequest'/3}). +'merge_msg_etcdserverpb.PutRequest'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{key := NFkey}} -> S1#{key => NFkey}; + {#{key := PFkey}, _} -> S1#{key => PFkey}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{value := NFvalue}} -> S2#{value => NFvalue}; + {#{value := PFvalue}, _} -> S2#{value => PFvalue}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{lease := NFlease}} -> S3#{lease => NFlease}; + {#{lease := PFlease}, _} -> S3#{lease => PFlease}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{prev_kv := NFprev_kv}} -> S4#{prev_kv => NFprev_kv}; + {#{prev_kv := PFprev_kv}, _} -> S4#{prev_kv => PFprev_kv}; + _ -> S4 + end, + S6 = case {PMsg, NMsg} of + {_, #{ignore_value := NFignore_value}} -> S5#{ignore_value => NFignore_value}; + {#{ignore_value := PFignore_value}, _} -> S5#{ignore_value => PFignore_value}; + _ -> S5 + end, + case {PMsg, NMsg} of + {_, #{ignore_lease := NFignore_lease}} -> S6#{ignore_lease => NFignore_lease}; + {#{ignore_lease := PFignore_lease}, _} -> S6#{ignore_lease => PFignore_lease}; + _ -> S6 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.PutResponse'/3}). +'merge_msg_etcdserverpb.PutResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end, + case {PMsg, NMsg} of + {#{prev_kv := PFprev_kv}, #{prev_kv := NFprev_kv}} -> S2#{prev_kv => 'merge_msg_mvccpb.KeyValue'(PFprev_kv, NFprev_kv, TrUserData)}; + {_, #{prev_kv := NFprev_kv}} -> S2#{prev_kv => NFprev_kv}; + {#{prev_kv := PFprev_kv}, _} -> S2#{prev_kv => PFprev_kv}; + {_, _} -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.DeleteRangeRequest'/3}). +'merge_msg_etcdserverpb.DeleteRangeRequest'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{key := NFkey}} -> S1#{key => NFkey}; + {#{key := PFkey}, _} -> S1#{key => PFkey}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{range_end := NFrange_end}} -> S2#{range_end => NFrange_end}; + {#{range_end := PFrange_end}, _} -> S2#{range_end => PFrange_end}; + _ -> S2 + end, + case {PMsg, NMsg} of + {_, #{prev_kv := NFprev_kv}} -> S3#{prev_kv => NFprev_kv}; + {#{prev_kv := PFprev_kv}, _} -> S3#{prev_kv => PFprev_kv}; + _ -> S3 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.DeleteRangeResponse'/3}). +'merge_msg_etcdserverpb.DeleteRangeResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{deleted := NFdeleted}} -> S2#{deleted => NFdeleted}; + {#{deleted := PFdeleted}, _} -> S2#{deleted => PFdeleted}; + _ -> S2 + end, + case {PMsg, NMsg} of + {#{prev_kvs := PFprev_kvs}, #{prev_kvs := NFprev_kvs}} -> S3#{prev_kvs => 'erlang_++'(PFprev_kvs, NFprev_kvs, TrUserData)}; + {_, #{prev_kvs := NFprev_kvs}} -> S3#{prev_kvs => NFprev_kvs}; + {#{prev_kvs := PFprev_kvs}, _} -> S3#{prev_kvs => PFprev_kvs}; + {_, _} -> S3 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.RequestOp'/3}). +'merge_msg_etcdserverpb.RequestOp'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{request := {request_range, OPFrequest}}, #{request := {request_range, ONFrequest}}} -> S1#{request => {request_range, 'merge_msg_etcdserverpb.RangeRequest'(OPFrequest, ONFrequest, TrUserData)}}; + {#{request := {request_put, OPFrequest}}, #{request := {request_put, ONFrequest}}} -> S1#{request => {request_put, 'merge_msg_etcdserverpb.PutRequest'(OPFrequest, ONFrequest, TrUserData)}}; + {#{request := {request_delete_range, OPFrequest}}, #{request := {request_delete_range, ONFrequest}}} -> S1#{request => {request_delete_range, 'merge_msg_etcdserverpb.DeleteRangeRequest'(OPFrequest, ONFrequest, TrUserData)}}; + {#{request := {request_txn, OPFrequest}}, #{request := {request_txn, ONFrequest}}} -> S1#{request => {request_txn, 'merge_msg_etcdserverpb.TxnRequest'(OPFrequest, ONFrequest, TrUserData)}}; + {_, #{request := NFrequest}} -> S1#{request => NFrequest}; + {#{request := PFrequest}, _} -> S1#{request => PFrequest}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.ResponseOp'/3}). +'merge_msg_etcdserverpb.ResponseOp'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{response := {response_range, OPFresponse}}, #{response := {response_range, ONFresponse}}} -> S1#{response => {response_range, 'merge_msg_etcdserverpb.RangeResponse'(OPFresponse, ONFresponse, TrUserData)}}; + {#{response := {response_put, OPFresponse}}, #{response := {response_put, ONFresponse}}} -> S1#{response => {response_put, 'merge_msg_etcdserverpb.PutResponse'(OPFresponse, ONFresponse, TrUserData)}}; + {#{response := {response_delete_range, OPFresponse}}, #{response := {response_delete_range, ONFresponse}}} -> S1#{response => {response_delete_range, 'merge_msg_etcdserverpb.DeleteRangeResponse'(OPFresponse, ONFresponse, TrUserData)}}; + {#{response := {response_txn, OPFresponse}}, #{response := {response_txn, ONFresponse}}} -> S1#{response => {response_txn, 'merge_msg_etcdserverpb.TxnResponse'(OPFresponse, ONFresponse, TrUserData)}}; + {_, #{response := NFresponse}} -> S1#{response => NFresponse}; + {#{response := PFresponse}, _} -> S1#{response => PFresponse}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.Compare'/3}). +'merge_msg_etcdserverpb.Compare'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{result := NFresult}} -> S1#{result => NFresult}; + {#{result := PFresult}, _} -> S1#{result => PFresult}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{target := NFtarget}} -> S2#{target => NFtarget}; + {#{target := PFtarget}, _} -> S2#{target => PFtarget}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{key := NFkey}} -> S3#{key => NFkey}; + {#{key := PFkey}, _} -> S3#{key => PFkey}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{target_union := NFtarget_union}} -> S4#{target_union => NFtarget_union}; + {#{target_union := PFtarget_union}, _} -> S4#{target_union => PFtarget_union}; + _ -> S4 + end, + case {PMsg, NMsg} of + {_, #{range_end := NFrange_end}} -> S5#{range_end => NFrange_end}; + {#{range_end := PFrange_end}, _} -> S5#{range_end => PFrange_end}; + _ -> S5 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.TxnRequest'/3}). +'merge_msg_etcdserverpb.TxnRequest'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{compare := PFcompare}, #{compare := NFcompare}} -> S1#{compare => 'erlang_++'(PFcompare, NFcompare, TrUserData)}; + {_, #{compare := NFcompare}} -> S1#{compare => NFcompare}; + {#{compare := PFcompare}, _} -> S1#{compare => PFcompare}; + {_, _} -> S1 + end, + S3 = case {PMsg, NMsg} of + {#{success := PFsuccess}, #{success := NFsuccess}} -> S2#{success => 'erlang_++'(PFsuccess, NFsuccess, TrUserData)}; + {_, #{success := NFsuccess}} -> S2#{success => NFsuccess}; + {#{success := PFsuccess}, _} -> S2#{success => PFsuccess}; + {_, _} -> S2 + end, + case {PMsg, NMsg} of + {#{failure := PFfailure}, #{failure := NFfailure}} -> S3#{failure => 'erlang_++'(PFfailure, NFfailure, TrUserData)}; + {_, #{failure := NFfailure}} -> S3#{failure => NFfailure}; + {#{failure := PFfailure}, _} -> S3#{failure => PFfailure}; + {_, _} -> S3 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.TxnResponse'/3}). +'merge_msg_etcdserverpb.TxnResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{succeeded := NFsucceeded}} -> S2#{succeeded => NFsucceeded}; + {#{succeeded := PFsucceeded}, _} -> S2#{succeeded => PFsucceeded}; + _ -> S2 + end, + case {PMsg, NMsg} of + {#{responses := PFresponses}, #{responses := NFresponses}} -> S3#{responses => 'erlang_++'(PFresponses, NFresponses, TrUserData)}; + {_, #{responses := NFresponses}} -> S3#{responses => NFresponses}; + {#{responses := PFresponses}, _} -> S3#{responses => PFresponses}; + {_, _} -> S3 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.CompactionRequest'/3}). +'merge_msg_etcdserverpb.CompactionRequest'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{revision := NFrevision}} -> S1#{revision => NFrevision}; + {#{revision := PFrevision}, _} -> S1#{revision => PFrevision}; + _ -> S1 + end, + case {PMsg, NMsg} of + {_, #{physical := NFphysical}} -> S2#{physical => NFphysical}; + {#{physical := PFphysical}, _} -> S2#{physical => PFphysical}; + _ -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.CompactionResponse'/3}). +'merge_msg_etcdserverpb.CompactionResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.HashRequest'/3}). +'merge_msg_etcdserverpb.HashRequest'(_Prev, New, _TrUserData) -> New. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.HashKVRequest'/3}). +'merge_msg_etcdserverpb.HashKVRequest'(PMsg, NMsg, _) -> + S1 = #{}, + case {PMsg, NMsg} of + {_, #{revision := NFrevision}} -> S1#{revision => NFrevision}; + {#{revision := PFrevision}, _} -> S1#{revision => PFrevision}; + _ -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.HashKVResponse'/3}). +'merge_msg_etcdserverpb.HashKVResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{hash := NFhash}} -> S2#{hash => NFhash}; + {#{hash := PFhash}, _} -> S2#{hash => PFhash}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{compact_revision := NFcompact_revision}} -> S3#{compact_revision => NFcompact_revision}; + {#{compact_revision := PFcompact_revision}, _} -> S3#{compact_revision => PFcompact_revision}; + _ -> S3 + end, + case {PMsg, NMsg} of + {_, #{hash_revision := NFhash_revision}} -> S4#{hash_revision => NFhash_revision}; + {#{hash_revision := PFhash_revision}, _} -> S4#{hash_revision => PFhash_revision}; + _ -> S4 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.HashResponse'/3}). +'merge_msg_etcdserverpb.HashResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end, + case {PMsg, NMsg} of + {_, #{hash := NFhash}} -> S2#{hash => NFhash}; + {#{hash := PFhash}, _} -> S2#{hash => PFhash}; + _ -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.SnapshotRequest'/3}). +'merge_msg_etcdserverpb.SnapshotRequest'(_Prev, New, _TrUserData) -> New. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.SnapshotResponse'/3}). +'merge_msg_etcdserverpb.SnapshotResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{remaining_bytes := NFremaining_bytes}} -> S2#{remaining_bytes => NFremaining_bytes}; + {#{remaining_bytes := PFremaining_bytes}, _} -> S2#{remaining_bytes => PFremaining_bytes}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{blob := NFblob}} -> S3#{blob => NFblob}; + {#{blob := PFblob}, _} -> S3#{blob => PFblob}; + _ -> S3 + end, + case {PMsg, NMsg} of + {_, #{version := NFversion}} -> S4#{version => NFversion}; + {#{version := PFversion}, _} -> S4#{version => PFversion}; + _ -> S4 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.WatchRequest'/3}). +'merge_msg_etcdserverpb.WatchRequest'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{request_union := {create_request, OPFrequest_union}}, #{request_union := {create_request, ONFrequest_union}}} -> S1#{request_union => {create_request, 'merge_msg_etcdserverpb.WatchCreateRequest'(OPFrequest_union, ONFrequest_union, TrUserData)}}; + {#{request_union := {cancel_request, OPFrequest_union}}, #{request_union := {cancel_request, ONFrequest_union}}} -> S1#{request_union => {cancel_request, 'merge_msg_etcdserverpb.WatchCancelRequest'(OPFrequest_union, ONFrequest_union, TrUserData)}}; + {#{request_union := {progress_request, OPFrequest_union}}, #{request_union := {progress_request, ONFrequest_union}}} -> + S1#{request_union => {progress_request, 'merge_msg_etcdserverpb.WatchProgressRequest'(OPFrequest_union, ONFrequest_union, TrUserData)}}; + {_, #{request_union := NFrequest_union}} -> S1#{request_union => NFrequest_union}; + {#{request_union := PFrequest_union}, _} -> S1#{request_union => PFrequest_union}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.WatchCreateRequest'/3}). +'merge_msg_etcdserverpb.WatchCreateRequest'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{key := NFkey}} -> S1#{key => NFkey}; + {#{key := PFkey}, _} -> S1#{key => PFkey}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{range_end := NFrange_end}} -> S2#{range_end => NFrange_end}; + {#{range_end := PFrange_end}, _} -> S2#{range_end => PFrange_end}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{start_revision := NFstart_revision}} -> S3#{start_revision => NFstart_revision}; + {#{start_revision := PFstart_revision}, _} -> S3#{start_revision => PFstart_revision}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{progress_notify := NFprogress_notify}} -> S4#{progress_notify => NFprogress_notify}; + {#{progress_notify := PFprogress_notify}, _} -> S4#{progress_notify => PFprogress_notify}; + _ -> S4 + end, + S6 = case {PMsg, NMsg} of + {#{filters := PFfilters}, #{filters := NFfilters}} -> S5#{filters => 'erlang_++'(PFfilters, NFfilters, TrUserData)}; + {_, #{filters := NFfilters}} -> S5#{filters => NFfilters}; + {#{filters := PFfilters}, _} -> S5#{filters => PFfilters}; + {_, _} -> S5 + end, + S7 = case {PMsg, NMsg} of + {_, #{prev_kv := NFprev_kv}} -> S6#{prev_kv => NFprev_kv}; + {#{prev_kv := PFprev_kv}, _} -> S6#{prev_kv => PFprev_kv}; + _ -> S6 + end, + S8 = case {PMsg, NMsg} of + {_, #{watch_id := NFwatch_id}} -> S7#{watch_id => NFwatch_id}; + {#{watch_id := PFwatch_id}, _} -> S7#{watch_id => PFwatch_id}; + _ -> S7 + end, + case {PMsg, NMsg} of + {_, #{fragment := NFfragment}} -> S8#{fragment => NFfragment}; + {#{fragment := PFfragment}, _} -> S8#{fragment => PFfragment}; + _ -> S8 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.WatchCancelRequest'/3}). +'merge_msg_etcdserverpb.WatchCancelRequest'(PMsg, NMsg, _) -> + S1 = #{}, + case {PMsg, NMsg} of + {_, #{watch_id := NFwatch_id}} -> S1#{watch_id => NFwatch_id}; + {#{watch_id := PFwatch_id}, _} -> S1#{watch_id => PFwatch_id}; + _ -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.WatchProgressRequest'/3}). +'merge_msg_etcdserverpb.WatchProgressRequest'(_Prev, New, _TrUserData) -> New. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.WatchResponse'/3}). +'merge_msg_etcdserverpb.WatchResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{watch_id := NFwatch_id}} -> S2#{watch_id => NFwatch_id}; + {#{watch_id := PFwatch_id}, _} -> S2#{watch_id => PFwatch_id}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{created := NFcreated}} -> S3#{created => NFcreated}; + {#{created := PFcreated}, _} -> S3#{created => PFcreated}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{canceled := NFcanceled}} -> S4#{canceled => NFcanceled}; + {#{canceled := PFcanceled}, _} -> S4#{canceled => PFcanceled}; + _ -> S4 + end, + S6 = case {PMsg, NMsg} of + {_, #{compact_revision := NFcompact_revision}} -> S5#{compact_revision => NFcompact_revision}; + {#{compact_revision := PFcompact_revision}, _} -> S5#{compact_revision => PFcompact_revision}; + _ -> S5 + end, + S7 = case {PMsg, NMsg} of + {_, #{cancel_reason := NFcancel_reason}} -> S6#{cancel_reason => NFcancel_reason}; + {#{cancel_reason := PFcancel_reason}, _} -> S6#{cancel_reason => PFcancel_reason}; + _ -> S6 + end, + S8 = case {PMsg, NMsg} of + {_, #{fragment := NFfragment}} -> S7#{fragment => NFfragment}; + {#{fragment := PFfragment}, _} -> S7#{fragment => PFfragment}; + _ -> S7 + end, + case {PMsg, NMsg} of + {#{events := PFevents}, #{events := NFevents}} -> S8#{events => 'erlang_++'(PFevents, NFevents, TrUserData)}; + {_, #{events := NFevents}} -> S8#{events => NFevents}; + {#{events := PFevents}, _} -> S8#{events => PFevents}; + {_, _} -> S8 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.LeaseGrantRequest'/3}). +'merge_msg_etcdserverpb.LeaseGrantRequest'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{'TTL' := NFTTL}} -> S1#{'TTL' => NFTTL}; + {#{'TTL' := PFTTL}, _} -> S1#{'TTL' => PFTTL}; + _ -> S1 + end, + case {PMsg, NMsg} of + {_, #{'ID' := NFID}} -> S2#{'ID' => NFID}; + {#{'ID' := PFID}, _} -> S2#{'ID' => PFID}; + _ -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.LeaseGrantResponse'/3}). +'merge_msg_etcdserverpb.LeaseGrantResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{'ID' := NFID}} -> S2#{'ID' => NFID}; + {#{'ID' := PFID}, _} -> S2#{'ID' => PFID}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{'TTL' := NFTTL}} -> S3#{'TTL' => NFTTL}; + {#{'TTL' := PFTTL}, _} -> S3#{'TTL' => PFTTL}; + _ -> S3 + end, + case {PMsg, NMsg} of + {_, #{error := NFerror}} -> S4#{error => NFerror}; + {#{error := PFerror}, _} -> S4#{error => PFerror}; + _ -> S4 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.LeaseRevokeRequest'/3}). +'merge_msg_etcdserverpb.LeaseRevokeRequest'(PMsg, NMsg, _) -> + S1 = #{}, + case {PMsg, NMsg} of + {_, #{'ID' := NFID}} -> S1#{'ID' => NFID}; + {#{'ID' := PFID}, _} -> S1#{'ID' => PFID}; + _ -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.LeaseRevokeResponse'/3}). +'merge_msg_etcdserverpb.LeaseRevokeResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.LeaseCheckpoint'/3}). +'merge_msg_etcdserverpb.LeaseCheckpoint'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{'ID' := NFID}} -> S1#{'ID' => NFID}; + {#{'ID' := PFID}, _} -> S1#{'ID' => PFID}; + _ -> S1 + end, + case {PMsg, NMsg} of + {_, #{remaining_TTL := NFremaining_TTL}} -> S2#{remaining_TTL => NFremaining_TTL}; + {#{remaining_TTL := PFremaining_TTL}, _} -> S2#{remaining_TTL => PFremaining_TTL}; + _ -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.LeaseCheckpointRequest'/3}). +'merge_msg_etcdserverpb.LeaseCheckpointRequest'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{checkpoints := PFcheckpoints}, #{checkpoints := NFcheckpoints}} -> S1#{checkpoints => 'erlang_++'(PFcheckpoints, NFcheckpoints, TrUserData)}; + {_, #{checkpoints := NFcheckpoints}} -> S1#{checkpoints => NFcheckpoints}; + {#{checkpoints := PFcheckpoints}, _} -> S1#{checkpoints => PFcheckpoints}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.LeaseCheckpointResponse'/3}). +'merge_msg_etcdserverpb.LeaseCheckpointResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.LeaseKeepAliveRequest'/3}). +'merge_msg_etcdserverpb.LeaseKeepAliveRequest'(PMsg, NMsg, _) -> + S1 = #{}, + case {PMsg, NMsg} of + {_, #{'ID' := NFID}} -> S1#{'ID' => NFID}; + {#{'ID' := PFID}, _} -> S1#{'ID' => PFID}; + _ -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.LeaseKeepAliveResponse'/3}). +'merge_msg_etcdserverpb.LeaseKeepAliveResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{'ID' := NFID}} -> S2#{'ID' => NFID}; + {#{'ID' := PFID}, _} -> S2#{'ID' => PFID}; + _ -> S2 + end, + case {PMsg, NMsg} of + {_, #{'TTL' := NFTTL}} -> S3#{'TTL' => NFTTL}; + {#{'TTL' := PFTTL}, _} -> S3#{'TTL' => PFTTL}; + _ -> S3 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.LeaseTimeToLiveRequest'/3}). +'merge_msg_etcdserverpb.LeaseTimeToLiveRequest'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{'ID' := NFID}} -> S1#{'ID' => NFID}; + {#{'ID' := PFID}, _} -> S1#{'ID' => PFID}; + _ -> S1 + end, + case {PMsg, NMsg} of + {_, #{keys := NFkeys}} -> S2#{keys => NFkeys}; + {#{keys := PFkeys}, _} -> S2#{keys => PFkeys}; + _ -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.LeaseTimeToLiveResponse'/3}). +'merge_msg_etcdserverpb.LeaseTimeToLiveResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{'ID' := NFID}} -> S2#{'ID' => NFID}; + {#{'ID' := PFID}, _} -> S2#{'ID' => PFID}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{'TTL' := NFTTL}} -> S3#{'TTL' => NFTTL}; + {#{'TTL' := PFTTL}, _} -> S3#{'TTL' => PFTTL}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{grantedTTL := NFgrantedTTL}} -> S4#{grantedTTL => NFgrantedTTL}; + {#{grantedTTL := PFgrantedTTL}, _} -> S4#{grantedTTL => PFgrantedTTL}; + _ -> S4 + end, + case {PMsg, NMsg} of + {#{keys := PFkeys}, #{keys := NFkeys}} -> S5#{keys => 'erlang_++'(PFkeys, NFkeys, TrUserData)}; + {_, #{keys := NFkeys}} -> S5#{keys => NFkeys}; + {#{keys := PFkeys}, _} -> S5#{keys => PFkeys}; + {_, _} -> S5 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.LeaseLeasesRequest'/3}). +'merge_msg_etcdserverpb.LeaseLeasesRequest'(_Prev, New, _TrUserData) -> New. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.LeaseStatus'/3}). +'merge_msg_etcdserverpb.LeaseStatus'(PMsg, NMsg, _) -> + S1 = #{}, + case {PMsg, NMsg} of + {_, #{'ID' := NFID}} -> S1#{'ID' => NFID}; + {#{'ID' := PFID}, _} -> S1#{'ID' => PFID}; + _ -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.LeaseLeasesResponse'/3}). +'merge_msg_etcdserverpb.LeaseLeasesResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end, + case {PMsg, NMsg} of + {#{leases := PFleases}, #{leases := NFleases}} -> S2#{leases => 'erlang_++'(PFleases, NFleases, TrUserData)}; + {_, #{leases := NFleases}} -> S2#{leases => NFleases}; + {#{leases := PFleases}, _} -> S2#{leases => PFleases}; + {_, _} -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.Member'/3}). +'merge_msg_etcdserverpb.Member'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{'ID' := NFID}} -> S1#{'ID' => NFID}; + {#{'ID' := PFID}, _} -> S1#{'ID' => PFID}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S2#{name => NFname}; + {#{name := PFname}, _} -> S2#{name => PFname}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {#{peerURLs := PFpeerURLs}, #{peerURLs := NFpeerURLs}} -> S3#{peerURLs => 'erlang_++'(PFpeerURLs, NFpeerURLs, TrUserData)}; + {_, #{peerURLs := NFpeerURLs}} -> S3#{peerURLs => NFpeerURLs}; + {#{peerURLs := PFpeerURLs}, _} -> S3#{peerURLs => PFpeerURLs}; + {_, _} -> S3 + end, + S5 = case {PMsg, NMsg} of + {#{clientURLs := PFclientURLs}, #{clientURLs := NFclientURLs}} -> S4#{clientURLs => 'erlang_++'(PFclientURLs, NFclientURLs, TrUserData)}; + {_, #{clientURLs := NFclientURLs}} -> S4#{clientURLs => NFclientURLs}; + {#{clientURLs := PFclientURLs}, _} -> S4#{clientURLs => PFclientURLs}; + {_, _} -> S4 + end, + case {PMsg, NMsg} of + {_, #{isLearner := NFisLearner}} -> S5#{isLearner => NFisLearner}; + {#{isLearner := PFisLearner}, _} -> S5#{isLearner => PFisLearner}; + _ -> S5 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.MemberAddRequest'/3}). +'merge_msg_etcdserverpb.MemberAddRequest'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{peerURLs := PFpeerURLs}, #{peerURLs := NFpeerURLs}} -> S1#{peerURLs => 'erlang_++'(PFpeerURLs, NFpeerURLs, TrUserData)}; + {_, #{peerURLs := NFpeerURLs}} -> S1#{peerURLs => NFpeerURLs}; + {#{peerURLs := PFpeerURLs}, _} -> S1#{peerURLs => PFpeerURLs}; + {_, _} -> S1 + end, + case {PMsg, NMsg} of + {_, #{isLearner := NFisLearner}} -> S2#{isLearner => NFisLearner}; + {#{isLearner := PFisLearner}, _} -> S2#{isLearner => PFisLearner}; + _ -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.MemberAddResponse'/3}). +'merge_msg_etcdserverpb.MemberAddResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end, + S3 = case {PMsg, NMsg} of + {#{member := PFmember}, #{member := NFmember}} -> S2#{member => 'merge_msg_etcdserverpb.Member'(PFmember, NFmember, TrUserData)}; + {_, #{member := NFmember}} -> S2#{member => NFmember}; + {#{member := PFmember}, _} -> S2#{member => PFmember}; + {_, _} -> S2 + end, + case {PMsg, NMsg} of + {#{members := PFmembers}, #{members := NFmembers}} -> S3#{members => 'erlang_++'(PFmembers, NFmembers, TrUserData)}; + {_, #{members := NFmembers}} -> S3#{members => NFmembers}; + {#{members := PFmembers}, _} -> S3#{members => PFmembers}; + {_, _} -> S3 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.MemberRemoveRequest'/3}). +'merge_msg_etcdserverpb.MemberRemoveRequest'(PMsg, NMsg, _) -> + S1 = #{}, + case {PMsg, NMsg} of + {_, #{'ID' := NFID}} -> S1#{'ID' => NFID}; + {#{'ID' := PFID}, _} -> S1#{'ID' => PFID}; + _ -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.MemberRemoveResponse'/3}). +'merge_msg_etcdserverpb.MemberRemoveResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end, + case {PMsg, NMsg} of + {#{members := PFmembers}, #{members := NFmembers}} -> S2#{members => 'erlang_++'(PFmembers, NFmembers, TrUserData)}; + {_, #{members := NFmembers}} -> S2#{members => NFmembers}; + {#{members := PFmembers}, _} -> S2#{members => PFmembers}; + {_, _} -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.MemberUpdateRequest'/3}). +'merge_msg_etcdserverpb.MemberUpdateRequest'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{'ID' := NFID}} -> S1#{'ID' => NFID}; + {#{'ID' := PFID}, _} -> S1#{'ID' => PFID}; + _ -> S1 + end, + case {PMsg, NMsg} of + {#{peerURLs := PFpeerURLs}, #{peerURLs := NFpeerURLs}} -> S2#{peerURLs => 'erlang_++'(PFpeerURLs, NFpeerURLs, TrUserData)}; + {_, #{peerURLs := NFpeerURLs}} -> S2#{peerURLs => NFpeerURLs}; + {#{peerURLs := PFpeerURLs}, _} -> S2#{peerURLs => PFpeerURLs}; + {_, _} -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.MemberUpdateResponse'/3}). +'merge_msg_etcdserverpb.MemberUpdateResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end, + case {PMsg, NMsg} of + {#{members := PFmembers}, #{members := NFmembers}} -> S2#{members => 'erlang_++'(PFmembers, NFmembers, TrUserData)}; + {_, #{members := NFmembers}} -> S2#{members => NFmembers}; + {#{members := PFmembers}, _} -> S2#{members => PFmembers}; + {_, _} -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.MemberListRequest'/3}). +'merge_msg_etcdserverpb.MemberListRequest'(PMsg, NMsg, _) -> + S1 = #{}, + case {PMsg, NMsg} of + {_, #{linearizable := NFlinearizable}} -> S1#{linearizable => NFlinearizable}; + {#{linearizable := PFlinearizable}, _} -> S1#{linearizable => PFlinearizable}; + _ -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.MemberListResponse'/3}). +'merge_msg_etcdserverpb.MemberListResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end, + case {PMsg, NMsg} of + {#{members := PFmembers}, #{members := NFmembers}} -> S2#{members => 'erlang_++'(PFmembers, NFmembers, TrUserData)}; + {_, #{members := NFmembers}} -> S2#{members => NFmembers}; + {#{members := PFmembers}, _} -> S2#{members => PFmembers}; + {_, _} -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.MemberPromoteRequest'/3}). +'merge_msg_etcdserverpb.MemberPromoteRequest'(PMsg, NMsg, _) -> + S1 = #{}, + case {PMsg, NMsg} of + {_, #{'ID' := NFID}} -> S1#{'ID' => NFID}; + {#{'ID' := PFID}, _} -> S1#{'ID' => PFID}; + _ -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.MemberPromoteResponse'/3}). +'merge_msg_etcdserverpb.MemberPromoteResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end, + case {PMsg, NMsg} of + {#{members := PFmembers}, #{members := NFmembers}} -> S2#{members => 'erlang_++'(PFmembers, NFmembers, TrUserData)}; + {_, #{members := NFmembers}} -> S2#{members => NFmembers}; + {#{members := PFmembers}, _} -> S2#{members => PFmembers}; + {_, _} -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.DefragmentRequest'/3}). +'merge_msg_etcdserverpb.DefragmentRequest'(_Prev, New, _TrUserData) -> New. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.DefragmentResponse'/3}). +'merge_msg_etcdserverpb.DefragmentResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.MoveLeaderRequest'/3}). +'merge_msg_etcdserverpb.MoveLeaderRequest'(PMsg, NMsg, _) -> + S1 = #{}, + case {PMsg, NMsg} of + {_, #{targetID := NFtargetID}} -> S1#{targetID => NFtargetID}; + {#{targetID := PFtargetID}, _} -> S1#{targetID => PFtargetID}; + _ -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.MoveLeaderResponse'/3}). +'merge_msg_etcdserverpb.MoveLeaderResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AlarmRequest'/3}). +'merge_msg_etcdserverpb.AlarmRequest'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{action := NFaction}} -> S1#{action => NFaction}; + {#{action := PFaction}, _} -> S1#{action => PFaction}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{memberID := NFmemberID}} -> S2#{memberID => NFmemberID}; + {#{memberID := PFmemberID}, _} -> S2#{memberID => PFmemberID}; + _ -> S2 + end, + case {PMsg, NMsg} of + {_, #{alarm := NFalarm}} -> S3#{alarm => NFalarm}; + {#{alarm := PFalarm}, _} -> S3#{alarm => PFalarm}; + _ -> S3 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AlarmMember'/3}). +'merge_msg_etcdserverpb.AlarmMember'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{memberID := NFmemberID}} -> S1#{memberID => NFmemberID}; + {#{memberID := PFmemberID}, _} -> S1#{memberID => PFmemberID}; + _ -> S1 + end, + case {PMsg, NMsg} of + {_, #{alarm := NFalarm}} -> S2#{alarm => NFalarm}; + {#{alarm := PFalarm}, _} -> S2#{alarm => PFalarm}; + _ -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AlarmResponse'/3}). +'merge_msg_etcdserverpb.AlarmResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end, + case {PMsg, NMsg} of + {#{alarms := PFalarms}, #{alarms := NFalarms}} -> S2#{alarms => 'erlang_++'(PFalarms, NFalarms, TrUserData)}; + {_, #{alarms := NFalarms}} -> S2#{alarms => NFalarms}; + {#{alarms := PFalarms}, _} -> S2#{alarms => PFalarms}; + {_, _} -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.DowngradeRequest'/3}). +'merge_msg_etcdserverpb.DowngradeRequest'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{action := NFaction}} -> S1#{action => NFaction}; + {#{action := PFaction}, _} -> S1#{action => PFaction}; + _ -> S1 + end, + case {PMsg, NMsg} of + {_, #{version := NFversion}} -> S2#{version => NFversion}; + {#{version := PFversion}, _} -> S2#{version => PFversion}; + _ -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.DowngradeResponse'/3}). +'merge_msg_etcdserverpb.DowngradeResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end, + case {PMsg, NMsg} of + {_, #{version := NFversion}} -> S2#{version => NFversion}; + {#{version := PFversion}, _} -> S2#{version => PFversion}; + _ -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.StatusRequest'/3}). +'merge_msg_etcdserverpb.StatusRequest'(_Prev, New, _TrUserData) -> New. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.StatusResponse'/3}). +'merge_msg_etcdserverpb.StatusResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{version := NFversion}} -> S2#{version => NFversion}; + {#{version := PFversion}, _} -> S2#{version => PFversion}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{dbSize := NFdbSize}} -> S3#{dbSize => NFdbSize}; + {#{dbSize := PFdbSize}, _} -> S3#{dbSize => PFdbSize}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{leader := NFleader}} -> S4#{leader => NFleader}; + {#{leader := PFleader}, _} -> S4#{leader => PFleader}; + _ -> S4 + end, + S6 = case {PMsg, NMsg} of + {_, #{raftIndex := NFraftIndex}} -> S5#{raftIndex => NFraftIndex}; + {#{raftIndex := PFraftIndex}, _} -> S5#{raftIndex => PFraftIndex}; + _ -> S5 + end, + S7 = case {PMsg, NMsg} of + {_, #{raftTerm := NFraftTerm}} -> S6#{raftTerm => NFraftTerm}; + {#{raftTerm := PFraftTerm}, _} -> S6#{raftTerm => PFraftTerm}; + _ -> S6 + end, + S8 = case {PMsg, NMsg} of + {_, #{raftAppliedIndex := NFraftAppliedIndex}} -> S7#{raftAppliedIndex => NFraftAppliedIndex}; + {#{raftAppliedIndex := PFraftAppliedIndex}, _} -> S7#{raftAppliedIndex => PFraftAppliedIndex}; + _ -> S7 + end, + S9 = case {PMsg, NMsg} of + {#{errors := PFerrors}, #{errors := NFerrors}} -> S8#{errors => 'erlang_++'(PFerrors, NFerrors, TrUserData)}; + {_, #{errors := NFerrors}} -> S8#{errors => NFerrors}; + {#{errors := PFerrors}, _} -> S8#{errors => PFerrors}; + {_, _} -> S8 + end, + S10 = case {PMsg, NMsg} of + {_, #{dbSizeInUse := NFdbSizeInUse}} -> S9#{dbSizeInUse => NFdbSizeInUse}; + {#{dbSizeInUse := PFdbSizeInUse}, _} -> S9#{dbSizeInUse => PFdbSizeInUse}; + _ -> S9 + end, + S11 = case {PMsg, NMsg} of + {_, #{isLearner := NFisLearner}} -> S10#{isLearner => NFisLearner}; + {#{isLearner := PFisLearner}, _} -> S10#{isLearner => PFisLearner}; + _ -> S10 + end, + case {PMsg, NMsg} of + {_, #{storageVersion := NFstorageVersion}} -> S11#{storageVersion => NFstorageVersion}; + {#{storageVersion := PFstorageVersion}, _} -> S11#{storageVersion => PFstorageVersion}; + _ -> S11 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthEnableRequest'/3}). +'merge_msg_etcdserverpb.AuthEnableRequest'(_Prev, New, _TrUserData) -> New. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthDisableRequest'/3}). +'merge_msg_etcdserverpb.AuthDisableRequest'(_Prev, New, _TrUserData) -> New. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthStatusRequest'/3}). +'merge_msg_etcdserverpb.AuthStatusRequest'(_Prev, New, _TrUserData) -> New. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthenticateRequest'/3}). +'merge_msg_etcdserverpb.AuthenticateRequest'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + case {PMsg, NMsg} of + {_, #{password := NFpassword}} -> S2#{password => NFpassword}; + {#{password := PFpassword}, _} -> S2#{password => PFpassword}; + _ -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthUserAddRequest'/3}). +'merge_msg_etcdserverpb.AuthUserAddRequest'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{password := NFpassword}} -> S2#{password => NFpassword}; + {#{password := PFpassword}, _} -> S2#{password => PFpassword}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S3#{options => 'merge_msg_authpb.UserAddOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S3#{options => NFoptions}; + {#{options := PFoptions}, _} -> S3#{options => PFoptions}; + {_, _} -> S3 + end, + case {PMsg, NMsg} of + {_, #{hashedPassword := NFhashedPassword}} -> S4#{hashedPassword => NFhashedPassword}; + {#{hashedPassword := PFhashedPassword}, _} -> S4#{hashedPassword => PFhashedPassword}; + _ -> S4 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthUserGetRequest'/3}). +'merge_msg_etcdserverpb.AuthUserGetRequest'(PMsg, NMsg, _) -> + S1 = #{}, + case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthUserDeleteRequest'/3}). +'merge_msg_etcdserverpb.AuthUserDeleteRequest'(PMsg, NMsg, _) -> + S1 = #{}, + case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthUserChangePasswordRequest'/3}). +'merge_msg_etcdserverpb.AuthUserChangePasswordRequest'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{password := NFpassword}} -> S2#{password => NFpassword}; + {#{password := PFpassword}, _} -> S2#{password => PFpassword}; + _ -> S2 + end, + case {PMsg, NMsg} of + {_, #{hashedPassword := NFhashedPassword}} -> S3#{hashedPassword => NFhashedPassword}; + {#{hashedPassword := PFhashedPassword}, _} -> S3#{hashedPassword => PFhashedPassword}; + _ -> S3 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthUserGrantRoleRequest'/3}). +'merge_msg_etcdserverpb.AuthUserGrantRoleRequest'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{user := NFuser}} -> S1#{user => NFuser}; + {#{user := PFuser}, _} -> S1#{user => PFuser}; + _ -> S1 + end, + case {PMsg, NMsg} of + {_, #{role := NFrole}} -> S2#{role => NFrole}; + {#{role := PFrole}, _} -> S2#{role => PFrole}; + _ -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthUserRevokeRoleRequest'/3}). +'merge_msg_etcdserverpb.AuthUserRevokeRoleRequest'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + case {PMsg, NMsg} of + {_, #{role := NFrole}} -> S2#{role => NFrole}; + {#{role := PFrole}, _} -> S2#{role => PFrole}; + _ -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthRoleAddRequest'/3}). +'merge_msg_etcdserverpb.AuthRoleAddRequest'(PMsg, NMsg, _) -> + S1 = #{}, + case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthRoleGetRequest'/3}). +'merge_msg_etcdserverpb.AuthRoleGetRequest'(PMsg, NMsg, _) -> + S1 = #{}, + case {PMsg, NMsg} of + {_, #{role := NFrole}} -> S1#{role => NFrole}; + {#{role := PFrole}, _} -> S1#{role => PFrole}; + _ -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthUserListRequest'/3}). +'merge_msg_etcdserverpb.AuthUserListRequest'(_Prev, New, _TrUserData) -> New. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthRoleListRequest'/3}). +'merge_msg_etcdserverpb.AuthRoleListRequest'(_Prev, New, _TrUserData) -> New. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthRoleDeleteRequest'/3}). +'merge_msg_etcdserverpb.AuthRoleDeleteRequest'(PMsg, NMsg, _) -> + S1 = #{}, + case {PMsg, NMsg} of + {_, #{role := NFrole}} -> S1#{role => NFrole}; + {#{role := PFrole}, _} -> S1#{role => PFrole}; + _ -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthRoleGrantPermissionRequest'/3}). +'merge_msg_etcdserverpb.AuthRoleGrantPermissionRequest'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + case {PMsg, NMsg} of + {#{perm := PFperm}, #{perm := NFperm}} -> S2#{perm => 'merge_msg_authpb.Permission'(PFperm, NFperm, TrUserData)}; + {_, #{perm := NFperm}} -> S2#{perm => NFperm}; + {#{perm := PFperm}, _} -> S2#{perm => PFperm}; + {_, _} -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthRoleRevokePermissionRequest'/3}). +'merge_msg_etcdserverpb.AuthRoleRevokePermissionRequest'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{role := NFrole}} -> S1#{role => NFrole}; + {#{role := PFrole}, _} -> S1#{role => PFrole}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{key := NFkey}} -> S2#{key => NFkey}; + {#{key := PFkey}, _} -> S2#{key => PFkey}; + _ -> S2 + end, + case {PMsg, NMsg} of + {_, #{range_end := NFrange_end}} -> S3#{range_end => NFrange_end}; + {#{range_end := PFrange_end}, _} -> S3#{range_end => PFrange_end}; + _ -> S3 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthEnableResponse'/3}). +'merge_msg_etcdserverpb.AuthEnableResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthDisableResponse'/3}). +'merge_msg_etcdserverpb.AuthDisableResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthStatusResponse'/3}). +'merge_msg_etcdserverpb.AuthStatusResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{enabled := NFenabled}} -> S2#{enabled => NFenabled}; + {#{enabled := PFenabled}, _} -> S2#{enabled => PFenabled}; + _ -> S2 + end, + case {PMsg, NMsg} of + {_, #{authRevision := NFauthRevision}} -> S3#{authRevision => NFauthRevision}; + {#{authRevision := PFauthRevision}, _} -> S3#{authRevision => PFauthRevision}; + _ -> S3 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthenticateResponse'/3}). +'merge_msg_etcdserverpb.AuthenticateResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end, + case {PMsg, NMsg} of + {_, #{token := NFtoken}} -> S2#{token => NFtoken}; + {#{token := PFtoken}, _} -> S2#{token => PFtoken}; + _ -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthUserAddResponse'/3}). +'merge_msg_etcdserverpb.AuthUserAddResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthUserGetResponse'/3}). +'merge_msg_etcdserverpb.AuthUserGetResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end, + case {PMsg, NMsg} of + {#{roles := PFroles}, #{roles := NFroles}} -> S2#{roles => 'erlang_++'(PFroles, NFroles, TrUserData)}; + {_, #{roles := NFroles}} -> S2#{roles => NFroles}; + {#{roles := PFroles}, _} -> S2#{roles => PFroles}; + {_, _} -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthUserDeleteResponse'/3}). +'merge_msg_etcdserverpb.AuthUserDeleteResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthUserChangePasswordResponse'/3}). +'merge_msg_etcdserverpb.AuthUserChangePasswordResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthUserGrantRoleResponse'/3}). +'merge_msg_etcdserverpb.AuthUserGrantRoleResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthUserRevokeRoleResponse'/3}). +'merge_msg_etcdserverpb.AuthUserRevokeRoleResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthRoleAddResponse'/3}). +'merge_msg_etcdserverpb.AuthRoleAddResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthRoleGetResponse'/3}). +'merge_msg_etcdserverpb.AuthRoleGetResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end, + case {PMsg, NMsg} of + {#{perm := PFperm}, #{perm := NFperm}} -> S2#{perm => 'erlang_++'(PFperm, NFperm, TrUserData)}; + {_, #{perm := NFperm}} -> S2#{perm => NFperm}; + {#{perm := PFperm}, _} -> S2#{perm => PFperm}; + {_, _} -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthRoleListResponse'/3}). +'merge_msg_etcdserverpb.AuthRoleListResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end, + case {PMsg, NMsg} of + {#{roles := PFroles}, #{roles := NFroles}} -> S2#{roles => 'erlang_++'(PFroles, NFroles, TrUserData)}; + {_, #{roles := NFroles}} -> S2#{roles => NFroles}; + {#{roles := PFroles}, _} -> S2#{roles => PFroles}; + {_, _} -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthUserListResponse'/3}). +'merge_msg_etcdserverpb.AuthUserListResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end, + case {PMsg, NMsg} of + {#{users := PFusers}, #{users := NFusers}} -> S2#{users => 'erlang_++'(PFusers, NFusers, TrUserData)}; + {_, #{users := NFusers}} -> S2#{users => NFusers}; + {#{users := PFusers}, _} -> S2#{users => PFusers}; + {_, _} -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthRoleDeleteResponse'/3}). +'merge_msg_etcdserverpb.AuthRoleDeleteResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthRoleGrantPermissionResponse'/3}). +'merge_msg_etcdserverpb.AuthRoleGrantPermissionResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_etcdserverpb.AuthRoleRevokePermissionResponse'/3}). +'merge_msg_etcdserverpb.AuthRoleRevokePermissionResponse'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{header := PFheader}, #{header := NFheader}} -> S1#{header => 'merge_msg_etcdserverpb.ResponseHeader'(PFheader, NFheader, TrUserData)}; + {_, #{header := NFheader}} -> S1#{header => NFheader}; + {#{header := PFheader}, _} -> S1#{header => PFheader}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_mvccpb.KeyValue'/3}). +'merge_msg_mvccpb.KeyValue'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{key := NFkey}} -> S1#{key => NFkey}; + {#{key := PFkey}, _} -> S1#{key => PFkey}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{create_revision := NFcreate_revision}} -> S2#{create_revision => NFcreate_revision}; + {#{create_revision := PFcreate_revision}, _} -> S2#{create_revision => PFcreate_revision}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{mod_revision := NFmod_revision}} -> S3#{mod_revision => NFmod_revision}; + {#{mod_revision := PFmod_revision}, _} -> S3#{mod_revision => PFmod_revision}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{version := NFversion}} -> S4#{version => NFversion}; + {#{version := PFversion}, _} -> S4#{version => PFversion}; + _ -> S4 + end, + S6 = case {PMsg, NMsg} of + {_, #{value := NFvalue}} -> S5#{value => NFvalue}; + {#{value := PFvalue}, _} -> S5#{value => PFvalue}; + _ -> S5 + end, + case {PMsg, NMsg} of + {_, #{lease := NFlease}} -> S6#{lease => NFlease}; + {#{lease := PFlease}, _} -> S6#{lease => PFlease}; + _ -> S6 + end. + +-compile({nowarn_unused_function,'merge_msg_mvccpb.Event'/3}). +'merge_msg_mvccpb.Event'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{type := NFtype}} -> S1#{type => NFtype}; + {#{type := PFtype}, _} -> S1#{type => PFtype}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {#{kv := PFkv}, #{kv := NFkv}} -> S2#{kv => 'merge_msg_mvccpb.KeyValue'(PFkv, NFkv, TrUserData)}; + {_, #{kv := NFkv}} -> S2#{kv => NFkv}; + {#{kv := PFkv}, _} -> S2#{kv => PFkv}; + {_, _} -> S2 + end, + case {PMsg, NMsg} of + {#{prev_kv := PFprev_kv}, #{prev_kv := NFprev_kv}} -> S3#{prev_kv => 'merge_msg_mvccpb.KeyValue'(PFprev_kv, NFprev_kv, TrUserData)}; + {_, #{prev_kv := NFprev_kv}} -> S3#{prev_kv => NFprev_kv}; + {#{prev_kv := PFprev_kv}, _} -> S3#{prev_kv => PFprev_kv}; + {_, _} -> S3 + end. + +-compile({nowarn_unused_function,'merge_msg_authpb.UserAddOptions'/3}). +'merge_msg_authpb.UserAddOptions'(PMsg, NMsg, _) -> + S1 = #{}, + case {PMsg, NMsg} of + {_, #{no_password := NFno_password}} -> S1#{no_password => NFno_password}; + {#{no_password := PFno_password}, _} -> S1#{no_password => PFno_password}; + _ -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_authpb.User'/3}). +'merge_msg_authpb.User'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{password := NFpassword}} -> S2#{password => NFpassword}; + {#{password := PFpassword}, _} -> S2#{password => PFpassword}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {#{roles := PFroles}, #{roles := NFroles}} -> S3#{roles => 'erlang_++'(PFroles, NFroles, TrUserData)}; + {_, #{roles := NFroles}} -> S3#{roles => NFroles}; + {#{roles := PFroles}, _} -> S3#{roles => PFroles}; + {_, _} -> S3 + end, + case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S4#{options => 'merge_msg_authpb.UserAddOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S4#{options => NFoptions}; + {#{options := PFoptions}, _} -> S4#{options => PFoptions}; + {_, _} -> S4 + end. + +-compile({nowarn_unused_function,'merge_msg_authpb.Permission'/3}). +'merge_msg_authpb.Permission'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{permType := NFpermType}} -> S1#{permType => NFpermType}; + {#{permType := PFpermType}, _} -> S1#{permType => PFpermType}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{key := NFkey}} -> S2#{key => NFkey}; + {#{key := PFkey}, _} -> S2#{key => PFkey}; + _ -> S2 + end, + case {PMsg, NMsg} of + {_, #{range_end := NFrange_end}} -> S3#{range_end => NFrange_end}; + {#{range_end := PFrange_end}, _} -> S3#{range_end => PFrange_end}; + _ -> S3 + end. + +-compile({nowarn_unused_function,'merge_msg_authpb.Role'/3}). +'merge_msg_authpb.Role'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + case {PMsg, NMsg} of + {#{keyPermission := PFkeyPermission}, #{keyPermission := NFkeyPermission}} -> S2#{keyPermission => 'erlang_++'(PFkeyPermission, NFkeyPermission, TrUserData)}; + {_, #{keyPermission := NFkeyPermission}} -> S2#{keyPermission => NFkeyPermission}; + {#{keyPermission := PFkeyPermission}, _} -> S2#{keyPermission => PFkeyPermission}; + {_, _} -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.FileDescriptorSet'/3}). +'merge_msg_google.protobuf.FileDescriptorSet'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{file := PFfile}, #{file := NFfile}} -> S1#{file => 'erlang_++'(PFfile, NFfile, TrUserData)}; + {_, #{file := NFfile}} -> S1#{file => NFfile}; + {#{file := PFfile}, _} -> S1#{file => PFfile}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.FileDescriptorProto'/3}). +'merge_msg_google.protobuf.FileDescriptorProto'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{package := NFpackage}} -> S2#{package => NFpackage}; + {#{package := PFpackage}, _} -> S2#{package => PFpackage}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {#{dependency := PFdependency}, #{dependency := NFdependency}} -> S3#{dependency => 'erlang_++'(PFdependency, NFdependency, TrUserData)}; + {_, #{dependency := NFdependency}} -> S3#{dependency => NFdependency}; + {#{dependency := PFdependency}, _} -> S3#{dependency => PFdependency}; + {_, _} -> S3 + end, + S5 = case {PMsg, NMsg} of + {#{public_dependency := PFpublic_dependency}, #{public_dependency := NFpublic_dependency}} -> S4#{public_dependency => 'erlang_++'(PFpublic_dependency, NFpublic_dependency, TrUserData)}; + {_, #{public_dependency := NFpublic_dependency}} -> S4#{public_dependency => NFpublic_dependency}; + {#{public_dependency := PFpublic_dependency}, _} -> S4#{public_dependency => PFpublic_dependency}; + {_, _} -> S4 + end, + S6 = case {PMsg, NMsg} of + {#{weak_dependency := PFweak_dependency}, #{weak_dependency := NFweak_dependency}} -> S5#{weak_dependency => 'erlang_++'(PFweak_dependency, NFweak_dependency, TrUserData)}; + {_, #{weak_dependency := NFweak_dependency}} -> S5#{weak_dependency => NFweak_dependency}; + {#{weak_dependency := PFweak_dependency}, _} -> S5#{weak_dependency => PFweak_dependency}; + {_, _} -> S5 + end, + S7 = case {PMsg, NMsg} of + {#{message_type := PFmessage_type}, #{message_type := NFmessage_type}} -> S6#{message_type => 'erlang_++'(PFmessage_type, NFmessage_type, TrUserData)}; + {_, #{message_type := NFmessage_type}} -> S6#{message_type => NFmessage_type}; + {#{message_type := PFmessage_type}, _} -> S6#{message_type => PFmessage_type}; + {_, _} -> S6 + end, + S8 = case {PMsg, NMsg} of + {#{enum_type := PFenum_type}, #{enum_type := NFenum_type}} -> S7#{enum_type => 'erlang_++'(PFenum_type, NFenum_type, TrUserData)}; + {_, #{enum_type := NFenum_type}} -> S7#{enum_type => NFenum_type}; + {#{enum_type := PFenum_type}, _} -> S7#{enum_type => PFenum_type}; + {_, _} -> S7 + end, + S9 = case {PMsg, NMsg} of + {#{service := PFservice}, #{service := NFservice}} -> S8#{service => 'erlang_++'(PFservice, NFservice, TrUserData)}; + {_, #{service := NFservice}} -> S8#{service => NFservice}; + {#{service := PFservice}, _} -> S8#{service => PFservice}; + {_, _} -> S8 + end, + S10 = case {PMsg, NMsg} of + {#{extension := PFextension}, #{extension := NFextension}} -> S9#{extension => 'erlang_++'(PFextension, NFextension, TrUserData)}; + {_, #{extension := NFextension}} -> S9#{extension => NFextension}; + {#{extension := PFextension}, _} -> S9#{extension => PFextension}; + {_, _} -> S9 + end, + S11 = case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S10#{options => 'merge_msg_google.protobuf.FileOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S10#{options => NFoptions}; + {#{options := PFoptions}, _} -> S10#{options => PFoptions}; + {_, _} -> S10 + end, + S12 = case {PMsg, NMsg} of + {#{source_code_info := PFsource_code_info}, #{source_code_info := NFsource_code_info}} -> S11#{source_code_info => 'merge_msg_google.protobuf.SourceCodeInfo'(PFsource_code_info, NFsource_code_info, TrUserData)}; + {_, #{source_code_info := NFsource_code_info}} -> S11#{source_code_info => NFsource_code_info}; + {#{source_code_info := PFsource_code_info}, _} -> S11#{source_code_info => PFsource_code_info}; + {_, _} -> S11 + end, + case {PMsg, NMsg} of + {_, #{syntax := NFsyntax}} -> S12#{syntax => NFsyntax}; + {#{syntax := PFsyntax}, _} -> S12#{syntax => PFsyntax}; + _ -> S12 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.DescriptorProto.ExtensionRange'/3}). +'merge_msg_google.protobuf.DescriptorProto.ExtensionRange'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{start := NFstart}} -> S1#{start => NFstart}; + {#{start := PFstart}, _} -> S1#{start => PFstart}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{'end' := NFend}} -> S2#{'end' => NFend}; + {#{'end' := PFend}, _} -> S2#{'end' => PFend}; + _ -> S2 + end, + case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S3#{options => 'merge_msg_google.protobuf.ExtensionRangeOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S3#{options => NFoptions}; + {#{options := PFoptions}, _} -> S3#{options => PFoptions}; + {_, _} -> S3 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.DescriptorProto.ReservedRange'/3}). +'merge_msg_google.protobuf.DescriptorProto.ReservedRange'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{start := NFstart}} -> S1#{start => NFstart}; + {#{start := PFstart}, _} -> S1#{start => PFstart}; + _ -> S1 + end, + case {PMsg, NMsg} of + {_, #{'end' := NFend}} -> S2#{'end' => NFend}; + {#{'end' := PFend}, _} -> S2#{'end' => PFend}; + _ -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.DescriptorProto'/3}). +'merge_msg_google.protobuf.DescriptorProto'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {#{field := PFfield}, #{field := NFfield}} -> S2#{field => 'erlang_++'(PFfield, NFfield, TrUserData)}; + {_, #{field := NFfield}} -> S2#{field => NFfield}; + {#{field := PFfield}, _} -> S2#{field => PFfield}; + {_, _} -> S2 + end, + S4 = case {PMsg, NMsg} of + {#{extension := PFextension}, #{extension := NFextension}} -> S3#{extension => 'erlang_++'(PFextension, NFextension, TrUserData)}; + {_, #{extension := NFextension}} -> S3#{extension => NFextension}; + {#{extension := PFextension}, _} -> S3#{extension => PFextension}; + {_, _} -> S3 + end, + S5 = case {PMsg, NMsg} of + {#{nested_type := PFnested_type}, #{nested_type := NFnested_type}} -> S4#{nested_type => 'erlang_++'(PFnested_type, NFnested_type, TrUserData)}; + {_, #{nested_type := NFnested_type}} -> S4#{nested_type => NFnested_type}; + {#{nested_type := PFnested_type}, _} -> S4#{nested_type => PFnested_type}; + {_, _} -> S4 + end, + S6 = case {PMsg, NMsg} of + {#{enum_type := PFenum_type}, #{enum_type := NFenum_type}} -> S5#{enum_type => 'erlang_++'(PFenum_type, NFenum_type, TrUserData)}; + {_, #{enum_type := NFenum_type}} -> S5#{enum_type => NFenum_type}; + {#{enum_type := PFenum_type}, _} -> S5#{enum_type => PFenum_type}; + {_, _} -> S5 + end, + S7 = case {PMsg, NMsg} of + {#{extension_range := PFextension_range}, #{extension_range := NFextension_range}} -> S6#{extension_range => 'erlang_++'(PFextension_range, NFextension_range, TrUserData)}; + {_, #{extension_range := NFextension_range}} -> S6#{extension_range => NFextension_range}; + {#{extension_range := PFextension_range}, _} -> S6#{extension_range => PFextension_range}; + {_, _} -> S6 + end, + S8 = case {PMsg, NMsg} of + {#{oneof_decl := PFoneof_decl}, #{oneof_decl := NFoneof_decl}} -> S7#{oneof_decl => 'erlang_++'(PFoneof_decl, NFoneof_decl, TrUserData)}; + {_, #{oneof_decl := NFoneof_decl}} -> S7#{oneof_decl => NFoneof_decl}; + {#{oneof_decl := PFoneof_decl}, _} -> S7#{oneof_decl => PFoneof_decl}; + {_, _} -> S7 + end, + S9 = case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S8#{options => 'merge_msg_google.protobuf.MessageOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S8#{options => NFoptions}; + {#{options := PFoptions}, _} -> S8#{options => PFoptions}; + {_, _} -> S8 + end, + S10 = case {PMsg, NMsg} of + {#{reserved_range := PFreserved_range}, #{reserved_range := NFreserved_range}} -> S9#{reserved_range => 'erlang_++'(PFreserved_range, NFreserved_range, TrUserData)}; + {_, #{reserved_range := NFreserved_range}} -> S9#{reserved_range => NFreserved_range}; + {#{reserved_range := PFreserved_range}, _} -> S9#{reserved_range => PFreserved_range}; + {_, _} -> S9 + end, + case {PMsg, NMsg} of + {#{reserved_name := PFreserved_name}, #{reserved_name := NFreserved_name}} -> S10#{reserved_name => 'erlang_++'(PFreserved_name, NFreserved_name, TrUserData)}; + {_, #{reserved_name := NFreserved_name}} -> S10#{reserved_name => NFreserved_name}; + {#{reserved_name := PFreserved_name}, _} -> S10#{reserved_name => PFreserved_name}; + {_, _} -> S10 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.ExtensionRangeOptions'/3}). +'merge_msg_google.protobuf.ExtensionRangeOptions'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S1#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S1#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S1#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.FieldDescriptorProto'/3}). +'merge_msg_google.protobuf.FieldDescriptorProto'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{number := NFnumber}} -> S2#{number => NFnumber}; + {#{number := PFnumber}, _} -> S2#{number => PFnumber}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{label := NFlabel}} -> S3#{label => NFlabel}; + {#{label := PFlabel}, _} -> S3#{label => PFlabel}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{type := NFtype}} -> S4#{type => NFtype}; + {#{type := PFtype}, _} -> S4#{type => PFtype}; + _ -> S4 + end, + S6 = case {PMsg, NMsg} of + {_, #{type_name := NFtype_name}} -> S5#{type_name => NFtype_name}; + {#{type_name := PFtype_name}, _} -> S5#{type_name => PFtype_name}; + _ -> S5 + end, + S7 = case {PMsg, NMsg} of + {_, #{extendee := NFextendee}} -> S6#{extendee => NFextendee}; + {#{extendee := PFextendee}, _} -> S6#{extendee => PFextendee}; + _ -> S6 + end, + S8 = case {PMsg, NMsg} of + {_, #{default_value := NFdefault_value}} -> S7#{default_value => NFdefault_value}; + {#{default_value := PFdefault_value}, _} -> S7#{default_value => PFdefault_value}; + _ -> S7 + end, + S9 = case {PMsg, NMsg} of + {_, #{oneof_index := NFoneof_index}} -> S8#{oneof_index => NFoneof_index}; + {#{oneof_index := PFoneof_index}, _} -> S8#{oneof_index => PFoneof_index}; + _ -> S8 + end, + S10 = case {PMsg, NMsg} of + {_, #{json_name := NFjson_name}} -> S9#{json_name => NFjson_name}; + {#{json_name := PFjson_name}, _} -> S9#{json_name => PFjson_name}; + _ -> S9 + end, + S11 = case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S10#{options => 'merge_msg_google.protobuf.FieldOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S10#{options => NFoptions}; + {#{options := PFoptions}, _} -> S10#{options => PFoptions}; + {_, _} -> S10 + end, + case {PMsg, NMsg} of + {_, #{proto3_optional := NFproto3_optional}} -> S11#{proto3_optional => NFproto3_optional}; + {#{proto3_optional := PFproto3_optional}, _} -> S11#{proto3_optional => PFproto3_optional}; + _ -> S11 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.OneofDescriptorProto'/3}). +'merge_msg_google.protobuf.OneofDescriptorProto'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S2#{options => 'merge_msg_google.protobuf.OneofOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S2#{options => NFoptions}; + {#{options := PFoptions}, _} -> S2#{options => PFoptions}; + {_, _} -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'/3}). +'merge_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{start := NFstart}} -> S1#{start => NFstart}; + {#{start := PFstart}, _} -> S1#{start => PFstart}; + _ -> S1 + end, + case {PMsg, NMsg} of + {_, #{'end' := NFend}} -> S2#{'end' => NFend}; + {#{'end' := PFend}, _} -> S2#{'end' => PFend}; + _ -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumDescriptorProto'/3}). +'merge_msg_google.protobuf.EnumDescriptorProto'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {#{value := PFvalue}, #{value := NFvalue}} -> S2#{value => 'erlang_++'(PFvalue, NFvalue, TrUserData)}; + {_, #{value := NFvalue}} -> S2#{value => NFvalue}; + {#{value := PFvalue}, _} -> S2#{value => PFvalue}; + {_, _} -> S2 + end, + S4 = case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S3#{options => 'merge_msg_google.protobuf.EnumOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S3#{options => NFoptions}; + {#{options := PFoptions}, _} -> S3#{options => PFoptions}; + {_, _} -> S3 + end, + S5 = case {PMsg, NMsg} of + {#{reserved_range := PFreserved_range}, #{reserved_range := NFreserved_range}} -> S4#{reserved_range => 'erlang_++'(PFreserved_range, NFreserved_range, TrUserData)}; + {_, #{reserved_range := NFreserved_range}} -> S4#{reserved_range => NFreserved_range}; + {#{reserved_range := PFreserved_range}, _} -> S4#{reserved_range => PFreserved_range}; + {_, _} -> S4 + end, + case {PMsg, NMsg} of + {#{reserved_name := PFreserved_name}, #{reserved_name := NFreserved_name}} -> S5#{reserved_name => 'erlang_++'(PFreserved_name, NFreserved_name, TrUserData)}; + {_, #{reserved_name := NFreserved_name}} -> S5#{reserved_name => NFreserved_name}; + {#{reserved_name := PFreserved_name}, _} -> S5#{reserved_name => PFreserved_name}; + {_, _} -> S5 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumValueDescriptorProto'/3}). +'merge_msg_google.protobuf.EnumValueDescriptorProto'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{number := NFnumber}} -> S2#{number => NFnumber}; + {#{number := PFnumber}, _} -> S2#{number => PFnumber}; + _ -> S2 + end, + case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S3#{options => 'merge_msg_google.protobuf.EnumValueOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S3#{options => NFoptions}; + {#{options := PFoptions}, _} -> S3#{options => PFoptions}; + {_, _} -> S3 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.ServiceDescriptorProto'/3}). +'merge_msg_google.protobuf.ServiceDescriptorProto'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {#{method := PFmethod}, #{method := NFmethod}} -> S2#{method => 'erlang_++'(PFmethod, NFmethod, TrUserData)}; + {_, #{method := NFmethod}} -> S2#{method => NFmethod}; + {#{method := PFmethod}, _} -> S2#{method => PFmethod}; + {_, _} -> S2 + end, + case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S3#{options => 'merge_msg_google.protobuf.ServiceOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S3#{options => NFoptions}; + {#{options := PFoptions}, _} -> S3#{options => PFoptions}; + {_, _} -> S3 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.MethodDescriptorProto'/3}). +'merge_msg_google.protobuf.MethodDescriptorProto'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{input_type := NFinput_type}} -> S2#{input_type => NFinput_type}; + {#{input_type := PFinput_type}, _} -> S2#{input_type => PFinput_type}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{output_type := NFoutput_type}} -> S3#{output_type => NFoutput_type}; + {#{output_type := PFoutput_type}, _} -> S3#{output_type => PFoutput_type}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S4#{options => 'merge_msg_google.protobuf.MethodOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S4#{options => NFoptions}; + {#{options := PFoptions}, _} -> S4#{options => PFoptions}; + {_, _} -> S4 + end, + S6 = case {PMsg, NMsg} of + {_, #{client_streaming := NFclient_streaming}} -> S5#{client_streaming => NFclient_streaming}; + {#{client_streaming := PFclient_streaming}, _} -> S5#{client_streaming => PFclient_streaming}; + _ -> S5 + end, + case {PMsg, NMsg} of + {_, #{server_streaming := NFserver_streaming}} -> S6#{server_streaming => NFserver_streaming}; + {#{server_streaming := PFserver_streaming}, _} -> S6#{server_streaming => PFserver_streaming}; + _ -> S6 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.FileOptions'/3}). +'merge_msg_google.protobuf.FileOptions'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{java_package := NFjava_package}} -> S1#{java_package => NFjava_package}; + {#{java_package := PFjava_package}, _} -> S1#{java_package => PFjava_package}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{java_outer_classname := NFjava_outer_classname}} -> S2#{java_outer_classname => NFjava_outer_classname}; + {#{java_outer_classname := PFjava_outer_classname}, _} -> S2#{java_outer_classname => PFjava_outer_classname}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{java_multiple_files := NFjava_multiple_files}} -> S3#{java_multiple_files => NFjava_multiple_files}; + {#{java_multiple_files := PFjava_multiple_files}, _} -> S3#{java_multiple_files => PFjava_multiple_files}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{java_generate_equals_and_hash := NFjava_generate_equals_and_hash}} -> S4#{java_generate_equals_and_hash => NFjava_generate_equals_and_hash}; + {#{java_generate_equals_and_hash := PFjava_generate_equals_and_hash}, _} -> S4#{java_generate_equals_and_hash => PFjava_generate_equals_and_hash}; + _ -> S4 + end, + S6 = case {PMsg, NMsg} of + {_, #{java_string_check_utf8 := NFjava_string_check_utf8}} -> S5#{java_string_check_utf8 => NFjava_string_check_utf8}; + {#{java_string_check_utf8 := PFjava_string_check_utf8}, _} -> S5#{java_string_check_utf8 => PFjava_string_check_utf8}; + _ -> S5 + end, + S7 = case {PMsg, NMsg} of + {_, #{optimize_for := NFoptimize_for}} -> S6#{optimize_for => NFoptimize_for}; + {#{optimize_for := PFoptimize_for}, _} -> S6#{optimize_for => PFoptimize_for}; + _ -> S6 + end, + S8 = case {PMsg, NMsg} of + {_, #{go_package := NFgo_package}} -> S7#{go_package => NFgo_package}; + {#{go_package := PFgo_package}, _} -> S7#{go_package => PFgo_package}; + _ -> S7 + end, + S9 = case {PMsg, NMsg} of + {_, #{cc_generic_services := NFcc_generic_services}} -> S8#{cc_generic_services => NFcc_generic_services}; + {#{cc_generic_services := PFcc_generic_services}, _} -> S8#{cc_generic_services => PFcc_generic_services}; + _ -> S8 + end, + S10 = case {PMsg, NMsg} of + {_, #{java_generic_services := NFjava_generic_services}} -> S9#{java_generic_services => NFjava_generic_services}; + {#{java_generic_services := PFjava_generic_services}, _} -> S9#{java_generic_services => PFjava_generic_services}; + _ -> S9 + end, + S11 = case {PMsg, NMsg} of + {_, #{py_generic_services := NFpy_generic_services}} -> S10#{py_generic_services => NFpy_generic_services}; + {#{py_generic_services := PFpy_generic_services}, _} -> S10#{py_generic_services => PFpy_generic_services}; + _ -> S10 + end, + S12 = case {PMsg, NMsg} of + {_, #{php_generic_services := NFphp_generic_services}} -> S11#{php_generic_services => NFphp_generic_services}; + {#{php_generic_services := PFphp_generic_services}, _} -> S11#{php_generic_services => PFphp_generic_services}; + _ -> S11 + end, + S13 = case {PMsg, NMsg} of + {_, #{deprecated := NFdeprecated}} -> S12#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S12#{deprecated => PFdeprecated}; + _ -> S12 + end, + S14 = case {PMsg, NMsg} of + {_, #{cc_enable_arenas := NFcc_enable_arenas}} -> S13#{cc_enable_arenas => NFcc_enable_arenas}; + {#{cc_enable_arenas := PFcc_enable_arenas}, _} -> S13#{cc_enable_arenas => PFcc_enable_arenas}; + _ -> S13 + end, + S15 = case {PMsg, NMsg} of + {_, #{objc_class_prefix := NFobjc_class_prefix}} -> S14#{objc_class_prefix => NFobjc_class_prefix}; + {#{objc_class_prefix := PFobjc_class_prefix}, _} -> S14#{objc_class_prefix => PFobjc_class_prefix}; + _ -> S14 + end, + S16 = case {PMsg, NMsg} of + {_, #{csharp_namespace := NFcsharp_namespace}} -> S15#{csharp_namespace => NFcsharp_namespace}; + {#{csharp_namespace := PFcsharp_namespace}, _} -> S15#{csharp_namespace => PFcsharp_namespace}; + _ -> S15 + end, + S17 = case {PMsg, NMsg} of + {_, #{swift_prefix := NFswift_prefix}} -> S16#{swift_prefix => NFswift_prefix}; + {#{swift_prefix := PFswift_prefix}, _} -> S16#{swift_prefix => PFswift_prefix}; + _ -> S16 + end, + S18 = case {PMsg, NMsg} of + {_, #{php_class_prefix := NFphp_class_prefix}} -> S17#{php_class_prefix => NFphp_class_prefix}; + {#{php_class_prefix := PFphp_class_prefix}, _} -> S17#{php_class_prefix => PFphp_class_prefix}; + _ -> S17 + end, + S19 = case {PMsg, NMsg} of + {_, #{php_namespace := NFphp_namespace}} -> S18#{php_namespace => NFphp_namespace}; + {#{php_namespace := PFphp_namespace}, _} -> S18#{php_namespace => PFphp_namespace}; + _ -> S18 + end, + S20 = case {PMsg, NMsg} of + {_, #{php_metadata_namespace := NFphp_metadata_namespace}} -> S19#{php_metadata_namespace => NFphp_metadata_namespace}; + {#{php_metadata_namespace := PFphp_metadata_namespace}, _} -> S19#{php_metadata_namespace => PFphp_metadata_namespace}; + _ -> S19 + end, + S21 = case {PMsg, NMsg} of + {_, #{ruby_package := NFruby_package}} -> S20#{ruby_package => NFruby_package}; + {#{ruby_package := PFruby_package}, _} -> S20#{ruby_package => PFruby_package}; + _ -> S20 + end, + S22 = case {PMsg, NMsg} of + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S21#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S21#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S21#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S21 + end, + S23 = case {PMsg, NMsg} of + {_, #{goproto_getters_all := NFgoproto_getters_all}} -> S22#{goproto_getters_all => NFgoproto_getters_all}; + {#{goproto_getters_all := PFgoproto_getters_all}, _} -> S22#{goproto_getters_all => PFgoproto_getters_all}; + _ -> S22 + end, + S24 = case {PMsg, NMsg} of + {_, #{goproto_enum_prefix_all := NFgoproto_enum_prefix_all}} -> S23#{goproto_enum_prefix_all => NFgoproto_enum_prefix_all}; + {#{goproto_enum_prefix_all := PFgoproto_enum_prefix_all}, _} -> S23#{goproto_enum_prefix_all => PFgoproto_enum_prefix_all}; + _ -> S23 + end, + S25 = case {PMsg, NMsg} of + {_, #{goproto_stringer_all := NFgoproto_stringer_all}} -> S24#{goproto_stringer_all => NFgoproto_stringer_all}; + {#{goproto_stringer_all := PFgoproto_stringer_all}, _} -> S24#{goproto_stringer_all => PFgoproto_stringer_all}; + _ -> S24 + end, + S26 = case {PMsg, NMsg} of + {_, #{verbose_equal_all := NFverbose_equal_all}} -> S25#{verbose_equal_all => NFverbose_equal_all}; + {#{verbose_equal_all := PFverbose_equal_all}, _} -> S25#{verbose_equal_all => PFverbose_equal_all}; + _ -> S25 + end, + S27 = case {PMsg, NMsg} of + {_, #{face_all := NFface_all}} -> S26#{face_all => NFface_all}; + {#{face_all := PFface_all}, _} -> S26#{face_all => PFface_all}; + _ -> S26 + end, + S28 = case {PMsg, NMsg} of + {_, #{gostring_all := NFgostring_all}} -> S27#{gostring_all => NFgostring_all}; + {#{gostring_all := PFgostring_all}, _} -> S27#{gostring_all => PFgostring_all}; + _ -> S27 + end, + S29 = case {PMsg, NMsg} of + {_, #{populate_all := NFpopulate_all}} -> S28#{populate_all => NFpopulate_all}; + {#{populate_all := PFpopulate_all}, _} -> S28#{populate_all => PFpopulate_all}; + _ -> S28 + end, + S30 = case {PMsg, NMsg} of + {_, #{stringer_all := NFstringer_all}} -> S29#{stringer_all => NFstringer_all}; + {#{stringer_all := PFstringer_all}, _} -> S29#{stringer_all => PFstringer_all}; + _ -> S29 + end, + S31 = case {PMsg, NMsg} of + {_, #{onlyone_all := NFonlyone_all}} -> S30#{onlyone_all => NFonlyone_all}; + {#{onlyone_all := PFonlyone_all}, _} -> S30#{onlyone_all => PFonlyone_all}; + _ -> S30 + end, + S32 = case {PMsg, NMsg} of + {_, #{equal_all := NFequal_all}} -> S31#{equal_all => NFequal_all}; + {#{equal_all := PFequal_all}, _} -> S31#{equal_all => PFequal_all}; + _ -> S31 + end, + S33 = case {PMsg, NMsg} of + {_, #{description_all := NFdescription_all}} -> S32#{description_all => NFdescription_all}; + {#{description_all := PFdescription_all}, _} -> S32#{description_all => PFdescription_all}; + _ -> S32 + end, + S34 = case {PMsg, NMsg} of + {_, #{testgen_all := NFtestgen_all}} -> S33#{testgen_all => NFtestgen_all}; + {#{testgen_all := PFtestgen_all}, _} -> S33#{testgen_all => PFtestgen_all}; + _ -> S33 + end, + S35 = case {PMsg, NMsg} of + {_, #{benchgen_all := NFbenchgen_all}} -> S34#{benchgen_all => NFbenchgen_all}; + {#{benchgen_all := PFbenchgen_all}, _} -> S34#{benchgen_all => PFbenchgen_all}; + _ -> S34 + end, + S36 = case {PMsg, NMsg} of + {_, #{marshaler_all := NFmarshaler_all}} -> S35#{marshaler_all => NFmarshaler_all}; + {#{marshaler_all := PFmarshaler_all}, _} -> S35#{marshaler_all => PFmarshaler_all}; + _ -> S35 + end, + S37 = case {PMsg, NMsg} of + {_, #{unmarshaler_all := NFunmarshaler_all}} -> S36#{unmarshaler_all => NFunmarshaler_all}; + {#{unmarshaler_all := PFunmarshaler_all}, _} -> S36#{unmarshaler_all => PFunmarshaler_all}; + _ -> S36 + end, + S38 = case {PMsg, NMsg} of + {_, #{stable_marshaler_all := NFstable_marshaler_all}} -> S37#{stable_marshaler_all => NFstable_marshaler_all}; + {#{stable_marshaler_all := PFstable_marshaler_all}, _} -> S37#{stable_marshaler_all => PFstable_marshaler_all}; + _ -> S37 + end, + S39 = case {PMsg, NMsg} of + {_, #{sizer_all := NFsizer_all}} -> S38#{sizer_all => NFsizer_all}; + {#{sizer_all := PFsizer_all}, _} -> S38#{sizer_all => PFsizer_all}; + _ -> S38 + end, + S40 = case {PMsg, NMsg} of + {_, #{goproto_enum_stringer_all := NFgoproto_enum_stringer_all}} -> S39#{goproto_enum_stringer_all => NFgoproto_enum_stringer_all}; + {#{goproto_enum_stringer_all := PFgoproto_enum_stringer_all}, _} -> S39#{goproto_enum_stringer_all => PFgoproto_enum_stringer_all}; + _ -> S39 + end, + S41 = case {PMsg, NMsg} of + {_, #{enum_stringer_all := NFenum_stringer_all}} -> S40#{enum_stringer_all => NFenum_stringer_all}; + {#{enum_stringer_all := PFenum_stringer_all}, _} -> S40#{enum_stringer_all => PFenum_stringer_all}; + _ -> S40 + end, + S42 = case {PMsg, NMsg} of + {_, #{unsafe_marshaler_all := NFunsafe_marshaler_all}} -> S41#{unsafe_marshaler_all => NFunsafe_marshaler_all}; + {#{unsafe_marshaler_all := PFunsafe_marshaler_all}, _} -> S41#{unsafe_marshaler_all => PFunsafe_marshaler_all}; + _ -> S41 + end, + S43 = case {PMsg, NMsg} of + {_, #{unsafe_unmarshaler_all := NFunsafe_unmarshaler_all}} -> S42#{unsafe_unmarshaler_all => NFunsafe_unmarshaler_all}; + {#{unsafe_unmarshaler_all := PFunsafe_unmarshaler_all}, _} -> S42#{unsafe_unmarshaler_all => PFunsafe_unmarshaler_all}; + _ -> S42 + end, + S44 = case {PMsg, NMsg} of + {_, #{goproto_extensions_map_all := NFgoproto_extensions_map_all}} -> S43#{goproto_extensions_map_all => NFgoproto_extensions_map_all}; + {#{goproto_extensions_map_all := PFgoproto_extensions_map_all}, _} -> S43#{goproto_extensions_map_all => PFgoproto_extensions_map_all}; + _ -> S43 + end, + S45 = case {PMsg, NMsg} of + {_, #{goproto_unrecognized_all := NFgoproto_unrecognized_all}} -> S44#{goproto_unrecognized_all => NFgoproto_unrecognized_all}; + {#{goproto_unrecognized_all := PFgoproto_unrecognized_all}, _} -> S44#{goproto_unrecognized_all => PFgoproto_unrecognized_all}; + _ -> S44 + end, + S46 = case {PMsg, NMsg} of + {_, #{gogoproto_import := NFgogoproto_import}} -> S45#{gogoproto_import => NFgogoproto_import}; + {#{gogoproto_import := PFgogoproto_import}, _} -> S45#{gogoproto_import => PFgogoproto_import}; + _ -> S45 + end, + S47 = case {PMsg, NMsg} of + {_, #{protosizer_all := NFprotosizer_all}} -> S46#{protosizer_all => NFprotosizer_all}; + {#{protosizer_all := PFprotosizer_all}, _} -> S46#{protosizer_all => PFprotosizer_all}; + _ -> S46 + end, + S48 = case {PMsg, NMsg} of + {_, #{compare_all := NFcompare_all}} -> S47#{compare_all => NFcompare_all}; + {#{compare_all := PFcompare_all}, _} -> S47#{compare_all => PFcompare_all}; + _ -> S47 + end, + case {PMsg, NMsg} of + {#{openapiv2_swagger := PFopenapiv2_swagger}, #{openapiv2_swagger := NFopenapiv2_swagger}} -> S48#{openapiv2_swagger => 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(PFopenapiv2_swagger, NFopenapiv2_swagger, TrUserData)}; + {_, #{openapiv2_swagger := NFopenapiv2_swagger}} -> S48#{openapiv2_swagger => NFopenapiv2_swagger}; + {#{openapiv2_swagger := PFopenapiv2_swagger}, _} -> S48#{openapiv2_swagger => PFopenapiv2_swagger}; + {_, _} -> S48 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.MessageOptions'/3}). +'merge_msg_google.protobuf.MessageOptions'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{message_set_wire_format := NFmessage_set_wire_format}} -> S1#{message_set_wire_format => NFmessage_set_wire_format}; + {#{message_set_wire_format := PFmessage_set_wire_format}, _} -> S1#{message_set_wire_format => PFmessage_set_wire_format}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{no_standard_descriptor_accessor := NFno_standard_descriptor_accessor}} -> S2#{no_standard_descriptor_accessor => NFno_standard_descriptor_accessor}; + {#{no_standard_descriptor_accessor := PFno_standard_descriptor_accessor}, _} -> S2#{no_standard_descriptor_accessor => PFno_standard_descriptor_accessor}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{deprecated := NFdeprecated}} -> S3#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S3#{deprecated => PFdeprecated}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{map_entry := NFmap_entry}} -> S4#{map_entry => NFmap_entry}; + {#{map_entry := PFmap_entry}, _} -> S4#{map_entry => PFmap_entry}; + _ -> S4 + end, + S6 = case {PMsg, NMsg} of + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S5#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S5#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S5#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S5 + end, + S7 = case {PMsg, NMsg} of + {_, #{goproto_getters := NFgoproto_getters}} -> S6#{goproto_getters => NFgoproto_getters}; + {#{goproto_getters := PFgoproto_getters}, _} -> S6#{goproto_getters => PFgoproto_getters}; + _ -> S6 + end, + S8 = case {PMsg, NMsg} of + {_, #{goproto_stringer := NFgoproto_stringer}} -> S7#{goproto_stringer => NFgoproto_stringer}; + {#{goproto_stringer := PFgoproto_stringer}, _} -> S7#{goproto_stringer => PFgoproto_stringer}; + _ -> S7 + end, + S9 = case {PMsg, NMsg} of + {_, #{verbose_equal := NFverbose_equal}} -> S8#{verbose_equal => NFverbose_equal}; + {#{verbose_equal := PFverbose_equal}, _} -> S8#{verbose_equal => PFverbose_equal}; + _ -> S8 + end, + S10 = case {PMsg, NMsg} of + {_, #{face := NFface}} -> S9#{face => NFface}; + {#{face := PFface}, _} -> S9#{face => PFface}; + _ -> S9 + end, + S11 = case {PMsg, NMsg} of + {_, #{gostring := NFgostring}} -> S10#{gostring => NFgostring}; + {#{gostring := PFgostring}, _} -> S10#{gostring => PFgostring}; + _ -> S10 + end, + S12 = case {PMsg, NMsg} of + {_, #{populate := NFpopulate}} -> S11#{populate => NFpopulate}; + {#{populate := PFpopulate}, _} -> S11#{populate => PFpopulate}; + _ -> S11 + end, + S13 = case {PMsg, NMsg} of + {_, #{stringer := NFstringer}} -> S12#{stringer => NFstringer}; + {#{stringer := PFstringer}, _} -> S12#{stringer => PFstringer}; + _ -> S12 + end, + S14 = case {PMsg, NMsg} of + {_, #{onlyone := NFonlyone}} -> S13#{onlyone => NFonlyone}; + {#{onlyone := PFonlyone}, _} -> S13#{onlyone => PFonlyone}; + _ -> S13 + end, + S15 = case {PMsg, NMsg} of + {_, #{equal := NFequal}} -> S14#{equal => NFequal}; + {#{equal := PFequal}, _} -> S14#{equal => PFequal}; + _ -> S14 + end, + S16 = case {PMsg, NMsg} of + {_, #{description := NFdescription}} -> S15#{description => NFdescription}; + {#{description := PFdescription}, _} -> S15#{description => PFdescription}; + _ -> S15 + end, + S17 = case {PMsg, NMsg} of + {_, #{testgen := NFtestgen}} -> S16#{testgen => NFtestgen}; + {#{testgen := PFtestgen}, _} -> S16#{testgen => PFtestgen}; + _ -> S16 + end, + S18 = case {PMsg, NMsg} of + {_, #{benchgen := NFbenchgen}} -> S17#{benchgen => NFbenchgen}; + {#{benchgen := PFbenchgen}, _} -> S17#{benchgen => PFbenchgen}; + _ -> S17 + end, + S19 = case {PMsg, NMsg} of + {_, #{marshaler := NFmarshaler}} -> S18#{marshaler => NFmarshaler}; + {#{marshaler := PFmarshaler}, _} -> S18#{marshaler => PFmarshaler}; + _ -> S18 + end, + S20 = case {PMsg, NMsg} of + {_, #{unmarshaler := NFunmarshaler}} -> S19#{unmarshaler => NFunmarshaler}; + {#{unmarshaler := PFunmarshaler}, _} -> S19#{unmarshaler => PFunmarshaler}; + _ -> S19 + end, + S21 = case {PMsg, NMsg} of + {_, #{stable_marshaler := NFstable_marshaler}} -> S20#{stable_marshaler => NFstable_marshaler}; + {#{stable_marshaler := PFstable_marshaler}, _} -> S20#{stable_marshaler => PFstable_marshaler}; + _ -> S20 + end, + S22 = case {PMsg, NMsg} of + {_, #{sizer := NFsizer}} -> S21#{sizer => NFsizer}; + {#{sizer := PFsizer}, _} -> S21#{sizer => PFsizer}; + _ -> S21 + end, + S23 = case {PMsg, NMsg} of + {_, #{unsafe_marshaler := NFunsafe_marshaler}} -> S22#{unsafe_marshaler => NFunsafe_marshaler}; + {#{unsafe_marshaler := PFunsafe_marshaler}, _} -> S22#{unsafe_marshaler => PFunsafe_marshaler}; + _ -> S22 + end, + S24 = case {PMsg, NMsg} of + {_, #{unsafe_unmarshaler := NFunsafe_unmarshaler}} -> S23#{unsafe_unmarshaler => NFunsafe_unmarshaler}; + {#{unsafe_unmarshaler := PFunsafe_unmarshaler}, _} -> S23#{unsafe_unmarshaler => PFunsafe_unmarshaler}; + _ -> S23 + end, + S25 = case {PMsg, NMsg} of + {_, #{goproto_extensions_map := NFgoproto_extensions_map}} -> S24#{goproto_extensions_map => NFgoproto_extensions_map}; + {#{goproto_extensions_map := PFgoproto_extensions_map}, _} -> S24#{goproto_extensions_map => PFgoproto_extensions_map}; + _ -> S24 + end, + S26 = case {PMsg, NMsg} of + {_, #{goproto_unrecognized := NFgoproto_unrecognized}} -> S25#{goproto_unrecognized => NFgoproto_unrecognized}; + {#{goproto_unrecognized := PFgoproto_unrecognized}, _} -> S25#{goproto_unrecognized => PFgoproto_unrecognized}; + _ -> S25 + end, + S27 = case {PMsg, NMsg} of + {_, #{protosizer := NFprotosizer}} -> S26#{protosizer => NFprotosizer}; + {#{protosizer := PFprotosizer}, _} -> S26#{protosizer => PFprotosizer}; + _ -> S26 + end, + S28 = case {PMsg, NMsg} of + {_, #{compare := NFcompare}} -> S27#{compare => NFcompare}; + {#{compare := PFcompare}, _} -> S27#{compare => PFcompare}; + _ -> S27 + end, + S29 = case {PMsg, NMsg} of + {_, #{etcd_version_msg := NFetcd_version_msg}} -> S28#{etcd_version_msg => NFetcd_version_msg}; + {#{etcd_version_msg := PFetcd_version_msg}, _} -> S28#{etcd_version_msg => PFetcd_version_msg}; + _ -> S28 + end, + case {PMsg, NMsg} of + {#{openapiv2_schema := PFopenapiv2_schema}, #{openapiv2_schema := NFopenapiv2_schema}} -> S29#{openapiv2_schema => 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Schema'(PFopenapiv2_schema, NFopenapiv2_schema, TrUserData)}; + {_, #{openapiv2_schema := NFopenapiv2_schema}} -> S29#{openapiv2_schema => NFopenapiv2_schema}; + {#{openapiv2_schema := PFopenapiv2_schema}, _} -> S29#{openapiv2_schema => PFopenapiv2_schema}; + {_, _} -> S29 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.FieldOptions'/3}). +'merge_msg_google.protobuf.FieldOptions'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{ctype := NFctype}} -> S1#{ctype => NFctype}; + {#{ctype := PFctype}, _} -> S1#{ctype => PFctype}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{packed := NFpacked}} -> S2#{packed => NFpacked}; + {#{packed := PFpacked}, _} -> S2#{packed => PFpacked}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{jstype := NFjstype}} -> S3#{jstype => NFjstype}; + {#{jstype := PFjstype}, _} -> S3#{jstype => PFjstype}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{lazy := NFlazy}} -> S4#{lazy => NFlazy}; + {#{lazy := PFlazy}, _} -> S4#{lazy => PFlazy}; + _ -> S4 + end, + S6 = case {PMsg, NMsg} of + {_, #{deprecated := NFdeprecated}} -> S5#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S5#{deprecated => PFdeprecated}; + _ -> S5 + end, + S7 = case {PMsg, NMsg} of + {_, #{weak := NFweak}} -> S6#{weak => NFweak}; + {#{weak := PFweak}, _} -> S6#{weak => PFweak}; + _ -> S6 + end, + S8 = case {PMsg, NMsg} of + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S7#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S7#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S7#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S7 + end, + S9 = case {PMsg, NMsg} of + {_, #{nullable := NFnullable}} -> S8#{nullable => NFnullable}; + {#{nullable := PFnullable}, _} -> S8#{nullable => PFnullable}; + _ -> S8 + end, + S10 = case {PMsg, NMsg} of + {_, #{embed := NFembed}} -> S9#{embed => NFembed}; + {#{embed := PFembed}, _} -> S9#{embed => PFembed}; + _ -> S9 + end, + S11 = case {PMsg, NMsg} of + {_, #{customtype := NFcustomtype}} -> S10#{customtype => NFcustomtype}; + {#{customtype := PFcustomtype}, _} -> S10#{customtype => PFcustomtype}; + _ -> S10 + end, + S12 = case {PMsg, NMsg} of + {_, #{customname := NFcustomname}} -> S11#{customname => NFcustomname}; + {#{customname := PFcustomname}, _} -> S11#{customname => PFcustomname}; + _ -> S11 + end, + S13 = case {PMsg, NMsg} of + {_, #{jsontag := NFjsontag}} -> S12#{jsontag => NFjsontag}; + {#{jsontag := PFjsontag}, _} -> S12#{jsontag => PFjsontag}; + _ -> S12 + end, + S14 = case {PMsg, NMsg} of + {_, #{moretags := NFmoretags}} -> S13#{moretags => NFmoretags}; + {#{moretags := PFmoretags}, _} -> S13#{moretags => PFmoretags}; + _ -> S13 + end, + S15 = case {PMsg, NMsg} of + {_, #{casttype := NFcasttype}} -> S14#{casttype => NFcasttype}; + {#{casttype := PFcasttype}, _} -> S14#{casttype => PFcasttype}; + _ -> S14 + end, + S16 = case {PMsg, NMsg} of + {_, #{castkey := NFcastkey}} -> S15#{castkey => NFcastkey}; + {#{castkey := PFcastkey}, _} -> S15#{castkey => PFcastkey}; + _ -> S15 + end, + S17 = case {PMsg, NMsg} of + {_, #{castvalue := NFcastvalue}} -> S16#{castvalue => NFcastvalue}; + {#{castvalue := PFcastvalue}, _} -> S16#{castvalue => PFcastvalue}; + _ -> S16 + end, + S18 = case {PMsg, NMsg} of + {_, #{stdtime := NFstdtime}} -> S17#{stdtime => NFstdtime}; + {#{stdtime := PFstdtime}, _} -> S17#{stdtime => PFstdtime}; + _ -> S17 + end, + S19 = case {PMsg, NMsg} of + {_, #{stdduration := NFstdduration}} -> S18#{stdduration => NFstdduration}; + {#{stdduration := PFstdduration}, _} -> S18#{stdduration => PFstdduration}; + _ -> S18 + end, + S20 = case {PMsg, NMsg} of + {_, #{etcd_version_field := NFetcd_version_field}} -> S19#{etcd_version_field => NFetcd_version_field}; + {#{etcd_version_field := PFetcd_version_field}, _} -> S19#{etcd_version_field => PFetcd_version_field}; + _ -> S19 + end, + case {PMsg, NMsg} of + {#{openapiv2_field := PFopenapiv2_field}, #{openapiv2_field := NFopenapiv2_field}} -> S20#{openapiv2_field => 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(PFopenapiv2_field, NFopenapiv2_field, TrUserData)}; + {_, #{openapiv2_field := NFopenapiv2_field}} -> S20#{openapiv2_field => NFopenapiv2_field}; + {#{openapiv2_field := PFopenapiv2_field}, _} -> S20#{openapiv2_field => PFopenapiv2_field}; + {_, _} -> S20 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.OneofOptions'/3}). +'merge_msg_google.protobuf.OneofOptions'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S1#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S1#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S1#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumOptions'/3}). +'merge_msg_google.protobuf.EnumOptions'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{allow_alias := NFallow_alias}} -> S1#{allow_alias => NFallow_alias}; + {#{allow_alias := PFallow_alias}, _} -> S1#{allow_alias => PFallow_alias}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{deprecated := NFdeprecated}} -> S2#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S2#{deprecated => PFdeprecated}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S3#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S3#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S3#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{goproto_enum_prefix := NFgoproto_enum_prefix}} -> S4#{goproto_enum_prefix => NFgoproto_enum_prefix}; + {#{goproto_enum_prefix := PFgoproto_enum_prefix}, _} -> S4#{goproto_enum_prefix => PFgoproto_enum_prefix}; + _ -> S4 + end, + S6 = case {PMsg, NMsg} of + {_, #{goproto_enum_stringer := NFgoproto_enum_stringer}} -> S5#{goproto_enum_stringer => NFgoproto_enum_stringer}; + {#{goproto_enum_stringer := PFgoproto_enum_stringer}, _} -> S5#{goproto_enum_stringer => PFgoproto_enum_stringer}; + _ -> S5 + end, + S7 = case {PMsg, NMsg} of + {_, #{enum_stringer := NFenum_stringer}} -> S6#{enum_stringer => NFenum_stringer}; + {#{enum_stringer := PFenum_stringer}, _} -> S6#{enum_stringer => PFenum_stringer}; + _ -> S6 + end, + S8 = case {PMsg, NMsg} of + {_, #{enum_customname := NFenum_customname}} -> S7#{enum_customname => NFenum_customname}; + {#{enum_customname := PFenum_customname}, _} -> S7#{enum_customname => PFenum_customname}; + _ -> S7 + end, + case {PMsg, NMsg} of + {_, #{etcd_version_enum := NFetcd_version_enum}} -> S8#{etcd_version_enum => NFetcd_version_enum}; + {#{etcd_version_enum := PFetcd_version_enum}, _} -> S8#{etcd_version_enum => PFetcd_version_enum}; + _ -> S8 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumValueOptions'/3}). +'merge_msg_google.protobuf.EnumValueOptions'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{deprecated := NFdeprecated}} -> S1#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S1#{deprecated => PFdeprecated}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S2#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S2#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S2#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{enumvalue_customname := NFenumvalue_customname}} -> S3#{enumvalue_customname => NFenumvalue_customname}; + {#{enumvalue_customname := PFenumvalue_customname}, _} -> S3#{enumvalue_customname => PFenumvalue_customname}; + _ -> S3 + end, + case {PMsg, NMsg} of + {_, #{etcd_version_enum_value := NFetcd_version_enum_value}} -> S4#{etcd_version_enum_value => NFetcd_version_enum_value}; + {#{etcd_version_enum_value := PFetcd_version_enum_value}, _} -> S4#{etcd_version_enum_value => PFetcd_version_enum_value}; + _ -> S4 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.ServiceOptions'/3}). +'merge_msg_google.protobuf.ServiceOptions'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{deprecated := NFdeprecated}} -> S1#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S1#{deprecated => PFdeprecated}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S2#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S2#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S2#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S2 + end, + case {PMsg, NMsg} of + {#{openapiv2_tag := PFopenapiv2_tag}, #{openapiv2_tag := NFopenapiv2_tag}} -> S3#{openapiv2_tag => 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Tag'(PFopenapiv2_tag, NFopenapiv2_tag, TrUserData)}; + {_, #{openapiv2_tag := NFopenapiv2_tag}} -> S3#{openapiv2_tag => NFopenapiv2_tag}; + {#{openapiv2_tag := PFopenapiv2_tag}, _} -> S3#{openapiv2_tag => PFopenapiv2_tag}; + {_, _} -> S3 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.MethodOptions'/3}). +'merge_msg_google.protobuf.MethodOptions'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{deprecated := NFdeprecated}} -> S1#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S1#{deprecated => PFdeprecated}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{idempotency_level := NFidempotency_level}} -> S2#{idempotency_level => NFidempotency_level}; + {#{idempotency_level := PFidempotency_level}, _} -> S2#{idempotency_level => PFidempotency_level}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S3#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S3#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S3#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S3 + end, + S5 = case {PMsg, NMsg} of + {#{http := PFhttp}, #{http := NFhttp}} -> S4#{http => 'merge_msg_google.api.HttpRule'(PFhttp, NFhttp, TrUserData)}; + {_, #{http := NFhttp}} -> S4#{http => NFhttp}; + {#{http := PFhttp}, _} -> S4#{http => PFhttp}; + {_, _} -> S4 + end, + case {PMsg, NMsg} of + {#{openapiv2_operation := PFopenapiv2_operation}, #{openapiv2_operation := NFopenapiv2_operation}} -> + S5#{openapiv2_operation => 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Operation'(PFopenapiv2_operation, NFopenapiv2_operation, TrUserData)}; + {_, #{openapiv2_operation := NFopenapiv2_operation}} -> S5#{openapiv2_operation => NFopenapiv2_operation}; + {#{openapiv2_operation := PFopenapiv2_operation}, _} -> S5#{openapiv2_operation => PFopenapiv2_operation}; + {_, _} -> S5 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.UninterpretedOption.NamePart'/3}). +'merge_msg_google.protobuf.UninterpretedOption.NamePart'(#{}, #{name_part := NFname_part, is_extension := NFis_extension}, _) -> #{name_part => NFname_part, is_extension => NFis_extension}. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.UninterpretedOption'/3}). +'merge_msg_google.protobuf.UninterpretedOption'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{name := PFname}, #{name := NFname}} -> S1#{name => 'erlang_++'(PFname, NFname, TrUserData)}; + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + {_, _} -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{identifier_value := NFidentifier_value}} -> S2#{identifier_value => NFidentifier_value}; + {#{identifier_value := PFidentifier_value}, _} -> S2#{identifier_value => PFidentifier_value}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{positive_int_value := NFpositive_int_value}} -> S3#{positive_int_value => NFpositive_int_value}; + {#{positive_int_value := PFpositive_int_value}, _} -> S3#{positive_int_value => PFpositive_int_value}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{negative_int_value := NFnegative_int_value}} -> S4#{negative_int_value => NFnegative_int_value}; + {#{negative_int_value := PFnegative_int_value}, _} -> S4#{negative_int_value => PFnegative_int_value}; + _ -> S4 + end, + S6 = case {PMsg, NMsg} of + {_, #{double_value := NFdouble_value}} -> S5#{double_value => NFdouble_value}; + {#{double_value := PFdouble_value}, _} -> S5#{double_value => PFdouble_value}; + _ -> S5 + end, + S7 = case {PMsg, NMsg} of + {_, #{string_value := NFstring_value}} -> S6#{string_value => NFstring_value}; + {#{string_value := PFstring_value}, _} -> S6#{string_value => PFstring_value}; + _ -> S6 + end, + case {PMsg, NMsg} of + {_, #{aggregate_value := NFaggregate_value}} -> S7#{aggregate_value => NFaggregate_value}; + {#{aggregate_value := PFaggregate_value}, _} -> S7#{aggregate_value => PFaggregate_value}; + _ -> S7 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.SourceCodeInfo.Location'/3}). +'merge_msg_google.protobuf.SourceCodeInfo.Location'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{path := PFpath}, #{path := NFpath}} -> S1#{path => 'erlang_++'(PFpath, NFpath, TrUserData)}; + {_, #{path := NFpath}} -> S1#{path => NFpath}; + {#{path := PFpath}, _} -> S1#{path => PFpath}; + {_, _} -> S1 + end, + S3 = case {PMsg, NMsg} of + {#{span := PFspan}, #{span := NFspan}} -> S2#{span => 'erlang_++'(PFspan, NFspan, TrUserData)}; + {_, #{span := NFspan}} -> S2#{span => NFspan}; + {#{span := PFspan}, _} -> S2#{span => PFspan}; + {_, _} -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{leading_comments := NFleading_comments}} -> S3#{leading_comments => NFleading_comments}; + {#{leading_comments := PFleading_comments}, _} -> S3#{leading_comments => PFleading_comments}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{trailing_comments := NFtrailing_comments}} -> S4#{trailing_comments => NFtrailing_comments}; + {#{trailing_comments := PFtrailing_comments}, _} -> S4#{trailing_comments => PFtrailing_comments}; + _ -> S4 + end, + case {PMsg, NMsg} of + {#{leading_detached_comments := PFleading_detached_comments}, #{leading_detached_comments := NFleading_detached_comments}} -> S5#{leading_detached_comments => 'erlang_++'(PFleading_detached_comments, NFleading_detached_comments, TrUserData)}; + {_, #{leading_detached_comments := NFleading_detached_comments}} -> S5#{leading_detached_comments => NFleading_detached_comments}; + {#{leading_detached_comments := PFleading_detached_comments}, _} -> S5#{leading_detached_comments => PFleading_detached_comments}; + {_, _} -> S5 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.SourceCodeInfo'/3}). +'merge_msg_google.protobuf.SourceCodeInfo'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{location := PFlocation}, #{location := NFlocation}} -> S1#{location => 'erlang_++'(PFlocation, NFlocation, TrUserData)}; + {_, #{location := NFlocation}} -> S1#{location => NFlocation}; + {#{location := PFlocation}, _} -> S1#{location => PFlocation}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). +'merge_msg_google.protobuf.GeneratedCodeInfo.Annotation'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{path := PFpath}, #{path := NFpath}} -> S1#{path => 'erlang_++'(PFpath, NFpath, TrUserData)}; + {_, #{path := NFpath}} -> S1#{path => NFpath}; + {#{path := PFpath}, _} -> S1#{path => PFpath}; + {_, _} -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{source_file := NFsource_file}} -> S2#{source_file => NFsource_file}; + {#{source_file := PFsource_file}, _} -> S2#{source_file => PFsource_file}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{'begin' := NFbegin}} -> S3#{'begin' => NFbegin}; + {#{'begin' := PFbegin}, _} -> S3#{'begin' => PFbegin}; + _ -> S3 + end, + case {PMsg, NMsg} of + {_, #{'end' := NFend}} -> S4#{'end' => NFend}; + {#{'end' := PFend}, _} -> S4#{'end' => PFend}; + _ -> S4 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.GeneratedCodeInfo'/3}). +'merge_msg_google.protobuf.GeneratedCodeInfo'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{annotation := PFannotation}, #{annotation := NFannotation}} -> S1#{annotation => 'erlang_++'(PFannotation, NFannotation, TrUserData)}; + {_, #{annotation := NFannotation}} -> S1#{annotation => NFannotation}; + {#{annotation := PFannotation}, _} -> S1#{annotation => PFannotation}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_google.api.Http'/3}). +'merge_msg_google.api.Http'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{rules := PFrules}, #{rules := NFrules}} -> S1#{rules => 'erlang_++'(PFrules, NFrules, TrUserData)}; + {_, #{rules := NFrules}} -> S1#{rules => NFrules}; + {#{rules := PFrules}, _} -> S1#{rules => PFrules}; + {_, _} -> S1 + end, + case {PMsg, NMsg} of + {_, #{fully_decode_reserved_expansion := NFfully_decode_reserved_expansion}} -> S2#{fully_decode_reserved_expansion => NFfully_decode_reserved_expansion}; + {#{fully_decode_reserved_expansion := PFfully_decode_reserved_expansion}, _} -> S2#{fully_decode_reserved_expansion => PFfully_decode_reserved_expansion}; + _ -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_google.api.HttpRule'/3}). +'merge_msg_google.api.HttpRule'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{selector := NFselector}} -> S1#{selector => NFselector}; + {#{selector := PFselector}, _} -> S1#{selector => PFselector}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {#{pattern := {custom, OPFpattern}}, #{pattern := {custom, ONFpattern}}} -> S2#{pattern => {custom, 'merge_msg_google.api.CustomHttpPattern'(OPFpattern, ONFpattern, TrUserData)}}; + {_, #{pattern := NFpattern}} -> S2#{pattern => NFpattern}; + {#{pattern := PFpattern}, _} -> S2#{pattern => PFpattern}; + {_, _} -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{body := NFbody}} -> S3#{body => NFbody}; + {#{body := PFbody}, _} -> S3#{body => PFbody}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{response_body := NFresponse_body}} -> S4#{response_body => NFresponse_body}; + {#{response_body := PFresponse_body}, _} -> S4#{response_body => PFresponse_body}; + _ -> S4 + end, + case {PMsg, NMsg} of + {#{additional_bindings := PFadditional_bindings}, #{additional_bindings := NFadditional_bindings}} -> S5#{additional_bindings => 'erlang_++'(PFadditional_bindings, NFadditional_bindings, TrUserData)}; + {_, #{additional_bindings := NFadditional_bindings}} -> S5#{additional_bindings => NFadditional_bindings}; + {#{additional_bindings := PFadditional_bindings}, _} -> S5#{additional_bindings => PFadditional_bindings}; + {_, _} -> S5 + end. + +-compile({nowarn_unused_function,'merge_msg_google.api.CustomHttpPattern'/3}). +'merge_msg_google.api.CustomHttpPattern'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{kind := NFkind}} -> S1#{kind => NFkind}; + {#{kind := PFkind}, _} -> S1#{kind => PFkind}; + _ -> S1 + end, + case {PMsg, NMsg} of + {_, #{path := NFpath}} -> S2#{path => NFpath}; + {#{path := PFpath}, _} -> S2#{path => PFpath}; + _ -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Swagger'/3}). +'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{swagger := NFswagger}} -> S1#{swagger => NFswagger}; + {#{swagger := PFswagger}, _} -> S1#{swagger => PFswagger}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {#{info := PFinfo}, #{info := NFinfo}} -> S2#{info => 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Info'(PFinfo, NFinfo, TrUserData)}; + {_, #{info := NFinfo}} -> S2#{info => NFinfo}; + {#{info := PFinfo}, _} -> S2#{info => PFinfo}; + {_, _} -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{host := NFhost}} -> S3#{host => NFhost}; + {#{host := PFhost}, _} -> S3#{host => PFhost}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{base_path := NFbase_path}} -> S4#{base_path => NFbase_path}; + {#{base_path := PFbase_path}, _} -> S4#{base_path => PFbase_path}; + _ -> S4 + end, + S6 = case {PMsg, NMsg} of + {#{schemes := PFschemes}, #{schemes := NFschemes}} -> S5#{schemes => 'erlang_++'(PFschemes, NFschemes, TrUserData)}; + {_, #{schemes := NFschemes}} -> S5#{schemes => NFschemes}; + {#{schemes := PFschemes}, _} -> S5#{schemes => PFschemes}; + {_, _} -> S5 + end, + S7 = case {PMsg, NMsg} of + {#{consumes := PFconsumes}, #{consumes := NFconsumes}} -> S6#{consumes => 'erlang_++'(PFconsumes, NFconsumes, TrUserData)}; + {_, #{consumes := NFconsumes}} -> S6#{consumes => NFconsumes}; + {#{consumes := PFconsumes}, _} -> S6#{consumes => PFconsumes}; + {_, _} -> S6 + end, + S8 = case {PMsg, NMsg} of + {#{produces := PFproduces}, #{produces := NFproduces}} -> S7#{produces => 'erlang_++'(PFproduces, NFproduces, TrUserData)}; + {_, #{produces := NFproduces}} -> S7#{produces => NFproduces}; + {#{produces := PFproduces}, _} -> S7#{produces => PFproduces}; + {_, _} -> S7 + end, + S9 = case {PMsg, NMsg} of + {#{responses := PFresponses}, #{responses := NFresponses}} -> S8#{responses => 'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Swagger.responses'(PFresponses, NFresponses, TrUserData)}; + {_, #{responses := NFresponses}} -> S8#{responses => NFresponses}; + {#{responses := PFresponses}, _} -> S8#{responses => PFresponses}; + {_, _} -> S8 + end, + S10 = case {PMsg, NMsg} of + {#{security_definitions := PFsecurity_definitions}, #{security_definitions := NFsecurity_definitions}} -> + S9#{security_definitions => 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(PFsecurity_definitions, NFsecurity_definitions, TrUserData)}; + {_, #{security_definitions := NFsecurity_definitions}} -> S9#{security_definitions => NFsecurity_definitions}; + {#{security_definitions := PFsecurity_definitions}, _} -> S9#{security_definitions => PFsecurity_definitions}; + {_, _} -> S9 + end, + S11 = case {PMsg, NMsg} of + {#{security := PFsecurity}, #{security := NFsecurity}} -> S10#{security => 'erlang_++'(PFsecurity, NFsecurity, TrUserData)}; + {_, #{security := NFsecurity}} -> S10#{security => NFsecurity}; + {#{security := PFsecurity}, _} -> S10#{security => PFsecurity}; + {_, _} -> S10 + end, + S12 = case {PMsg, NMsg} of + {#{tags := PFtags}, #{tags := NFtags}} -> S11#{tags => 'erlang_++'(PFtags, NFtags, TrUserData)}; + {_, #{tags := NFtags}} -> S11#{tags => NFtags}; + {#{tags := PFtags}, _} -> S11#{tags => PFtags}; + {_, _} -> S11 + end, + S13 = case {PMsg, NMsg} of + {#{external_docs := PFexternal_docs}, #{external_docs := NFexternal_docs}} -> S12#{external_docs => 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(PFexternal_docs, NFexternal_docs, TrUserData)}; + {_, #{external_docs := NFexternal_docs}} -> S12#{external_docs => NFexternal_docs}; + {#{external_docs := PFexternal_docs}, _} -> S12#{external_docs => PFexternal_docs}; + {_, _} -> S12 + end, + case {PMsg, NMsg} of + {#{extensions := PFextensions}, #{extensions := NFextensions}} -> S13#{extensions => 'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Swagger.extensions'(PFextensions, NFextensions, TrUserData)}; + {_, #{extensions := NFextensions}} -> S13#{extensions => NFextensions}; + {#{extensions := PFextensions}, _} -> S13#{extensions => PFextensions}; + {_, _} -> S13 + end. + +-compile({nowarn_unused_function,'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Operation'/3}). +'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Operation'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{tags := PFtags}, #{tags := NFtags}} -> S1#{tags => 'erlang_++'(PFtags, NFtags, TrUserData)}; + {_, #{tags := NFtags}} -> S1#{tags => NFtags}; + {#{tags := PFtags}, _} -> S1#{tags => PFtags}; + {_, _} -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{summary := NFsummary}} -> S2#{summary => NFsummary}; + {#{summary := PFsummary}, _} -> S2#{summary => PFsummary}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{description := NFdescription}} -> S3#{description => NFdescription}; + {#{description := PFdescription}, _} -> S3#{description => PFdescription}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {#{external_docs := PFexternal_docs}, #{external_docs := NFexternal_docs}} -> S4#{external_docs => 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(PFexternal_docs, NFexternal_docs, TrUserData)}; + {_, #{external_docs := NFexternal_docs}} -> S4#{external_docs => NFexternal_docs}; + {#{external_docs := PFexternal_docs}, _} -> S4#{external_docs => PFexternal_docs}; + {_, _} -> S4 + end, + S6 = case {PMsg, NMsg} of + {_, #{operation_id := NFoperation_id}} -> S5#{operation_id => NFoperation_id}; + {#{operation_id := PFoperation_id}, _} -> S5#{operation_id => PFoperation_id}; + _ -> S5 + end, + S7 = case {PMsg, NMsg} of + {#{consumes := PFconsumes}, #{consumes := NFconsumes}} -> S6#{consumes => 'erlang_++'(PFconsumes, NFconsumes, TrUserData)}; + {_, #{consumes := NFconsumes}} -> S6#{consumes => NFconsumes}; + {#{consumes := PFconsumes}, _} -> S6#{consumes => PFconsumes}; + {_, _} -> S6 + end, + S8 = case {PMsg, NMsg} of + {#{produces := PFproduces}, #{produces := NFproduces}} -> S7#{produces => 'erlang_++'(PFproduces, NFproduces, TrUserData)}; + {_, #{produces := NFproduces}} -> S7#{produces => NFproduces}; + {#{produces := PFproduces}, _} -> S7#{produces => PFproduces}; + {_, _} -> S7 + end, + S9 = case {PMsg, NMsg} of + {#{responses := PFresponses}, #{responses := NFresponses}} -> S8#{responses => 'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Operation.responses'(PFresponses, NFresponses, TrUserData)}; + {_, #{responses := NFresponses}} -> S8#{responses => NFresponses}; + {#{responses := PFresponses}, _} -> S8#{responses => PFresponses}; + {_, _} -> S8 + end, + S10 = case {PMsg, NMsg} of + {#{schemes := PFschemes}, #{schemes := NFschemes}} -> S9#{schemes => 'erlang_++'(PFschemes, NFschemes, TrUserData)}; + {_, #{schemes := NFschemes}} -> S9#{schemes => NFschemes}; + {#{schemes := PFschemes}, _} -> S9#{schemes => PFschemes}; + {_, _} -> S9 + end, + S11 = case {PMsg, NMsg} of + {_, #{deprecated := NFdeprecated}} -> S10#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S10#{deprecated => PFdeprecated}; + _ -> S10 + end, + S12 = case {PMsg, NMsg} of + {#{security := PFsecurity}, #{security := NFsecurity}} -> S11#{security => 'erlang_++'(PFsecurity, NFsecurity, TrUserData)}; + {_, #{security := NFsecurity}} -> S11#{security => NFsecurity}; + {#{security := PFsecurity}, _} -> S11#{security => PFsecurity}; + {_, _} -> S11 + end, + S13 = case {PMsg, NMsg} of + {#{extensions := PFextensions}, #{extensions := NFextensions}} -> S12#{extensions => 'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Operation.extensions'(PFextensions, NFextensions, TrUserData)}; + {_, #{extensions := NFextensions}} -> S12#{extensions => NFextensions}; + {#{extensions := PFextensions}, _} -> S12#{extensions => PFextensions}; + {_, _} -> S12 + end, + case {PMsg, NMsg} of + {#{parameters := PFparameters}, #{parameters := NFparameters}} -> S13#{parameters => 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(PFparameters, NFparameters, TrUserData)}; + {_, #{parameters := NFparameters}} -> S13#{parameters => NFparameters}; + {#{parameters := PFparameters}, _} -> S13#{parameters => PFparameters}; + {_, _} -> S13 + end. + +-compile({nowarn_unused_function,'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Parameters'/3}). +'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{headers := PFheaders}, #{headers := NFheaders}} -> S1#{headers => 'erlang_++'(PFheaders, NFheaders, TrUserData)}; + {_, #{headers := NFheaders}} -> S1#{headers => NFheaders}; + {#{headers := PFheaders}, _} -> S1#{headers => PFheaders}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'/3}). +'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{description := NFdescription}} -> S2#{description => NFdescription}; + {#{description := PFdescription}, _} -> S2#{description => PFdescription}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{type := NFtype}} -> S3#{type => NFtype}; + {#{type := PFtype}, _} -> S3#{type => PFtype}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{format := NFformat}} -> S4#{format => NFformat}; + {#{format := PFformat}, _} -> S4#{format => PFformat}; + _ -> S4 + end, + case {PMsg, NMsg} of + {_, #{required := NFrequired}} -> S5#{required => NFrequired}; + {#{required := PFrequired}, _} -> S5#{required => PFrequired}; + _ -> S5 + end. + +-compile({nowarn_unused_function,'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Header'/3}). +'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Header'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{description := NFdescription}} -> S1#{description => NFdescription}; + {#{description := PFdescription}, _} -> S1#{description => PFdescription}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{type := NFtype}} -> S2#{type => NFtype}; + {#{type := PFtype}, _} -> S2#{type => PFtype}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{format := NFformat}} -> S3#{format => NFformat}; + {#{format := PFformat}, _} -> S3#{format => PFformat}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{default := NFdefault}} -> S4#{default => NFdefault}; + {#{default := PFdefault}, _} -> S4#{default => PFdefault}; + _ -> S4 + end, + case {PMsg, NMsg} of + {_, #{pattern := NFpattern}} -> S5#{pattern => NFpattern}; + {#{pattern := PFpattern}, _} -> S5#{pattern => PFpattern}; + _ -> S5 + end. + +-compile({nowarn_unused_function,'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Response'/3}). +'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Response'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{description := NFdescription}} -> S1#{description => NFdescription}; + {#{description := PFdescription}, _} -> S1#{description => PFdescription}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {#{schema := PFschema}, #{schema := NFschema}} -> S2#{schema => 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Schema'(PFschema, NFschema, TrUserData)}; + {_, #{schema := NFschema}} -> S2#{schema => NFschema}; + {#{schema := PFschema}, _} -> S2#{schema => PFschema}; + {_, _} -> S2 + end, + S4 = case {PMsg, NMsg} of + {#{headers := PFheaders}, #{headers := NFheaders}} -> S3#{headers => 'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Response.headers'(PFheaders, NFheaders, TrUserData)}; + {_, #{headers := NFheaders}} -> S3#{headers => NFheaders}; + {#{headers := PFheaders}, _} -> S3#{headers => PFheaders}; + {_, _} -> S3 + end, + S5 = case {PMsg, NMsg} of + {#{examples := PFexamples}, #{examples := NFexamples}} -> S4#{examples => 'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Response.examples'(PFexamples, NFexamples, TrUserData)}; + {_, #{examples := NFexamples}} -> S4#{examples => NFexamples}; + {#{examples := PFexamples}, _} -> S4#{examples => PFexamples}; + {_, _} -> S4 + end, + case {PMsg, NMsg} of + {#{extensions := PFextensions}, #{extensions := NFextensions}} -> S5#{extensions => 'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Response.extensions'(PFextensions, NFextensions, TrUserData)}; + {_, #{extensions := NFextensions}} -> S5#{extensions => NFextensions}; + {#{extensions := PFextensions}, _} -> S5#{extensions => PFextensions}; + {_, _} -> S5 + end. + +-compile({nowarn_unused_function,'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Info'/3}). +'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Info'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{title := NFtitle}} -> S1#{title => NFtitle}; + {#{title := PFtitle}, _} -> S1#{title => PFtitle}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{description := NFdescription}} -> S2#{description => NFdescription}; + {#{description := PFdescription}, _} -> S2#{description => PFdescription}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{terms_of_service := NFterms_of_service}} -> S3#{terms_of_service => NFterms_of_service}; + {#{terms_of_service := PFterms_of_service}, _} -> S3#{terms_of_service => PFterms_of_service}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {#{contact := PFcontact}, #{contact := NFcontact}} -> S4#{contact => 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Contact'(PFcontact, NFcontact, TrUserData)}; + {_, #{contact := NFcontact}} -> S4#{contact => NFcontact}; + {#{contact := PFcontact}, _} -> S4#{contact => PFcontact}; + {_, _} -> S4 + end, + S6 = case {PMsg, NMsg} of + {#{license := PFlicense}, #{license := NFlicense}} -> S5#{license => 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.License'(PFlicense, NFlicense, TrUserData)}; + {_, #{license := NFlicense}} -> S5#{license => NFlicense}; + {#{license := PFlicense}, _} -> S5#{license => PFlicense}; + {_, _} -> S5 + end, + S7 = case {PMsg, NMsg} of + {_, #{version := NFversion}} -> S6#{version => NFversion}; + {#{version := PFversion}, _} -> S6#{version => PFversion}; + _ -> S6 + end, + case {PMsg, NMsg} of + {#{extensions := PFextensions}, #{extensions := NFextensions}} -> S7#{extensions => 'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Info.extensions'(PFextensions, NFextensions, TrUserData)}; + {_, #{extensions := NFextensions}} -> S7#{extensions => NFextensions}; + {#{extensions := PFextensions}, _} -> S7#{extensions => PFextensions}; + {_, _} -> S7 + end. + +-compile({nowarn_unused_function,'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Contact'/3}). +'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Contact'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{url := NFurl}} -> S2#{url => NFurl}; + {#{url := PFurl}, _} -> S2#{url => PFurl}; + _ -> S2 + end, + case {PMsg, NMsg} of + {_, #{email := NFemail}} -> S3#{email => NFemail}; + {#{email := PFemail}, _} -> S3#{email => PFemail}; + _ -> S3 + end. + +-compile({nowarn_unused_function,'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.License'/3}). +'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.License'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + case {PMsg, NMsg} of + {_, #{url := NFurl}} -> S2#{url => NFurl}; + {#{url := PFurl}, _} -> S2#{url => PFurl}; + _ -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'/3}). +'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{description := NFdescription}} -> S1#{description => NFdescription}; + {#{description := PFdescription}, _} -> S1#{description => PFdescription}; + _ -> S1 + end, + case {PMsg, NMsg} of + {_, #{url := NFurl}} -> S2#{url => NFurl}; + {#{url := PFurl}, _} -> S2#{url => PFurl}; + _ -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Schema'/3}). +'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Schema'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{json_schema := PFjson_schema}, #{json_schema := NFjson_schema}} -> S1#{json_schema => 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(PFjson_schema, NFjson_schema, TrUserData)}; + {_, #{json_schema := NFjson_schema}} -> S1#{json_schema => NFjson_schema}; + {#{json_schema := PFjson_schema}, _} -> S1#{json_schema => PFjson_schema}; + {_, _} -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{discriminator := NFdiscriminator}} -> S2#{discriminator => NFdiscriminator}; + {#{discriminator := PFdiscriminator}, _} -> S2#{discriminator => PFdiscriminator}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{read_only := NFread_only}} -> S3#{read_only => NFread_only}; + {#{read_only := PFread_only}, _} -> S3#{read_only => PFread_only}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {#{external_docs := PFexternal_docs}, #{external_docs := NFexternal_docs}} -> S4#{external_docs => 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(PFexternal_docs, NFexternal_docs, TrUserData)}; + {_, #{external_docs := NFexternal_docs}} -> S4#{external_docs => NFexternal_docs}; + {#{external_docs := PFexternal_docs}, _} -> S4#{external_docs => PFexternal_docs}; + {_, _} -> S4 + end, + case {PMsg, NMsg} of + {_, #{example := NFexample}} -> S5#{example => NFexample}; + {#{example := PFexample}, _} -> S5#{example => PFexample}; + _ -> S5 + end. + +-compile({nowarn_unused_function,'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'/3}). +'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(PMsg, NMsg, _) -> + S1 = #{}, + case {PMsg, NMsg} of + {_, #{path_param_name := NFpath_param_name}} -> S1#{path_param_name => NFpath_param_name}; + {#{path_param_name := PFpath_param_name}, _} -> S1#{path_param_name => PFpath_param_name}; + _ -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'/3}). +'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{ref := NFref}} -> S1#{ref => NFref}; + {#{ref := PFref}, _} -> S1#{ref => PFref}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{title := NFtitle}} -> S2#{title => NFtitle}; + {#{title := PFtitle}, _} -> S2#{title => PFtitle}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{description := NFdescription}} -> S3#{description => NFdescription}; + {#{description := PFdescription}, _} -> S3#{description => PFdescription}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{default := NFdefault}} -> S4#{default => NFdefault}; + {#{default := PFdefault}, _} -> S4#{default => PFdefault}; + _ -> S4 + end, + S6 = case {PMsg, NMsg} of + {_, #{read_only := NFread_only}} -> S5#{read_only => NFread_only}; + {#{read_only := PFread_only}, _} -> S5#{read_only => PFread_only}; + _ -> S5 + end, + S7 = case {PMsg, NMsg} of + {_, #{example := NFexample}} -> S6#{example => NFexample}; + {#{example := PFexample}, _} -> S6#{example => PFexample}; + _ -> S6 + end, + S8 = case {PMsg, NMsg} of + {_, #{multiple_of := NFmultiple_of}} -> S7#{multiple_of => NFmultiple_of}; + {#{multiple_of := PFmultiple_of}, _} -> S7#{multiple_of => PFmultiple_of}; + _ -> S7 + end, + S9 = case {PMsg, NMsg} of + {_, #{maximum := NFmaximum}} -> S8#{maximum => NFmaximum}; + {#{maximum := PFmaximum}, _} -> S8#{maximum => PFmaximum}; + _ -> S8 + end, + S10 = case {PMsg, NMsg} of + {_, #{exclusive_maximum := NFexclusive_maximum}} -> S9#{exclusive_maximum => NFexclusive_maximum}; + {#{exclusive_maximum := PFexclusive_maximum}, _} -> S9#{exclusive_maximum => PFexclusive_maximum}; + _ -> S9 + end, + S11 = case {PMsg, NMsg} of + {_, #{minimum := NFminimum}} -> S10#{minimum => NFminimum}; + {#{minimum := PFminimum}, _} -> S10#{minimum => PFminimum}; + _ -> S10 + end, + S12 = case {PMsg, NMsg} of + {_, #{exclusive_minimum := NFexclusive_minimum}} -> S11#{exclusive_minimum => NFexclusive_minimum}; + {#{exclusive_minimum := PFexclusive_minimum}, _} -> S11#{exclusive_minimum => PFexclusive_minimum}; + _ -> S11 + end, + S13 = case {PMsg, NMsg} of + {_, #{max_length := NFmax_length}} -> S12#{max_length => NFmax_length}; + {#{max_length := PFmax_length}, _} -> S12#{max_length => PFmax_length}; + _ -> S12 + end, + S14 = case {PMsg, NMsg} of + {_, #{min_length := NFmin_length}} -> S13#{min_length => NFmin_length}; + {#{min_length := PFmin_length}, _} -> S13#{min_length => PFmin_length}; + _ -> S13 + end, + S15 = case {PMsg, NMsg} of + {_, #{pattern := NFpattern}} -> S14#{pattern => NFpattern}; + {#{pattern := PFpattern}, _} -> S14#{pattern => PFpattern}; + _ -> S14 + end, + S16 = case {PMsg, NMsg} of + {_, #{max_items := NFmax_items}} -> S15#{max_items => NFmax_items}; + {#{max_items := PFmax_items}, _} -> S15#{max_items => PFmax_items}; + _ -> S15 + end, + S17 = case {PMsg, NMsg} of + {_, #{min_items := NFmin_items}} -> S16#{min_items => NFmin_items}; + {#{min_items := PFmin_items}, _} -> S16#{min_items => PFmin_items}; + _ -> S16 + end, + S18 = case {PMsg, NMsg} of + {_, #{unique_items := NFunique_items}} -> S17#{unique_items => NFunique_items}; + {#{unique_items := PFunique_items}, _} -> S17#{unique_items => PFunique_items}; + _ -> S17 + end, + S19 = case {PMsg, NMsg} of + {_, #{max_properties := NFmax_properties}} -> S18#{max_properties => NFmax_properties}; + {#{max_properties := PFmax_properties}, _} -> S18#{max_properties => PFmax_properties}; + _ -> S18 + end, + S20 = case {PMsg, NMsg} of + {_, #{min_properties := NFmin_properties}} -> S19#{min_properties => NFmin_properties}; + {#{min_properties := PFmin_properties}, _} -> S19#{min_properties => PFmin_properties}; + _ -> S19 + end, + S21 = case {PMsg, NMsg} of + {#{required := PFrequired}, #{required := NFrequired}} -> S20#{required => 'erlang_++'(PFrequired, NFrequired, TrUserData)}; + {_, #{required := NFrequired}} -> S20#{required => NFrequired}; + {#{required := PFrequired}, _} -> S20#{required => PFrequired}; + {_, _} -> S20 + end, + S22 = case {PMsg, NMsg} of + {#{array := PFarray}, #{array := NFarray}} -> S21#{array => 'erlang_++'(PFarray, NFarray, TrUserData)}; + {_, #{array := NFarray}} -> S21#{array => NFarray}; + {#{array := PFarray}, _} -> S21#{array => PFarray}; + {_, _} -> S21 + end, + S23 = case {PMsg, NMsg} of + {#{type := PFtype}, #{type := NFtype}} -> S22#{type => 'erlang_++'(PFtype, NFtype, TrUserData)}; + {_, #{type := NFtype}} -> S22#{type => NFtype}; + {#{type := PFtype}, _} -> S22#{type => PFtype}; + {_, _} -> S22 + end, + S24 = case {PMsg, NMsg} of + {_, #{format := NFformat}} -> S23#{format => NFformat}; + {#{format := PFformat}, _} -> S23#{format => PFformat}; + _ -> S23 + end, + S25 = case {PMsg, NMsg} of + {#{enum := PFenum}, #{enum := NFenum}} -> S24#{enum => 'erlang_++'(PFenum, NFenum, TrUserData)}; + {_, #{enum := NFenum}} -> S24#{enum => NFenum}; + {#{enum := PFenum}, _} -> S24#{enum => PFenum}; + {_, _} -> S24 + end, + S26 = case {PMsg, NMsg} of + {#{field_configuration := PFfield_configuration}, #{field_configuration := NFfield_configuration}} -> + S25#{field_configuration => 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(PFfield_configuration, NFfield_configuration, TrUserData)}; + {_, #{field_configuration := NFfield_configuration}} -> S25#{field_configuration => NFfield_configuration}; + {#{field_configuration := PFfield_configuration}, _} -> S25#{field_configuration => PFfield_configuration}; + {_, _} -> S25 + end, + case {PMsg, NMsg} of + {#{extensions := PFextensions}, #{extensions := NFextensions}} -> S26#{extensions => 'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.extensions'(PFextensions, NFextensions, TrUserData)}; + {_, #{extensions := NFextensions}} -> S26#{extensions => NFextensions}; + {#{extensions := PFextensions}, _} -> S26#{extensions => PFextensions}; + {_, _} -> S26 + end. + +-compile({nowarn_unused_function,'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Tag'/3}). +'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Tag'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{description := NFdescription}} -> S2#{description => NFdescription}; + {#{description := PFdescription}, _} -> S2#{description => PFdescription}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {#{external_docs := PFexternal_docs}, #{external_docs := NFexternal_docs}} -> S3#{external_docs => 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(PFexternal_docs, NFexternal_docs, TrUserData)}; + {_, #{external_docs := NFexternal_docs}} -> S3#{external_docs => NFexternal_docs}; + {#{external_docs := PFexternal_docs}, _} -> S3#{external_docs => PFexternal_docs}; + {_, _} -> S3 + end, + case {PMsg, NMsg} of + {#{extensions := PFextensions}, #{extensions := NFextensions}} -> S4#{extensions => 'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Tag.extensions'(PFextensions, NFextensions, TrUserData)}; + {_, #{extensions := NFextensions}} -> S4#{extensions => NFextensions}; + {#{extensions := PFextensions}, _} -> S4#{extensions => PFextensions}; + {_, _} -> S4 + end. + +-compile({nowarn_unused_function,'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'/3}). +'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{security := PFsecurity}, #{security := NFsecurity}} -> S1#{security => 'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.security'(PFsecurity, NFsecurity, TrUserData)}; + {_, #{security := NFsecurity}} -> S1#{security => NFsecurity}; + {#{security := PFsecurity}, _} -> S1#{security => PFsecurity}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'/3}). +'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{type := NFtype}} -> S1#{type => NFtype}; + {#{type := PFtype}, _} -> S1#{type => PFtype}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{description := NFdescription}} -> S2#{description => NFdescription}; + {#{description := PFdescription}, _} -> S2#{description => PFdescription}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S3#{name => NFname}; + {#{name := PFname}, _} -> S3#{name => PFname}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{in := NFin}} -> S4#{in => NFin}; + {#{in := PFin}, _} -> S4#{in => PFin}; + _ -> S4 + end, + S6 = case {PMsg, NMsg} of + {_, #{flow := NFflow}} -> S5#{flow => NFflow}; + {#{flow := PFflow}, _} -> S5#{flow => PFflow}; + _ -> S5 + end, + S7 = case {PMsg, NMsg} of + {_, #{authorization_url := NFauthorization_url}} -> S6#{authorization_url => NFauthorization_url}; + {#{authorization_url := PFauthorization_url}, _} -> S6#{authorization_url => PFauthorization_url}; + _ -> S6 + end, + S8 = case {PMsg, NMsg} of + {_, #{token_url := NFtoken_url}} -> S7#{token_url => NFtoken_url}; + {#{token_url := PFtoken_url}, _} -> S7#{token_url => PFtoken_url}; + _ -> S7 + end, + S9 = case {PMsg, NMsg} of + {#{scopes := PFscopes}, #{scopes := NFscopes}} -> S8#{scopes => 'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(PFscopes, NFscopes, TrUserData)}; + {_, #{scopes := NFscopes}} -> S8#{scopes => NFscopes}; + {#{scopes := PFscopes}, _} -> S8#{scopes => PFscopes}; + {_, _} -> S8 + end, + case {PMsg, NMsg} of + {#{extensions := PFextensions}, #{extensions := NFextensions}} -> S9#{extensions => 'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.extensions'(PFextensions, NFextensions, TrUserData)}; + {_, #{extensions := NFextensions}} -> S9#{extensions => NFextensions}; + {#{extensions := PFextensions}, _} -> S9#{extensions => PFextensions}; + {_, _} -> S9 + end. + +-compile({nowarn_unused_function,'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'/3}). +'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{scope := PFscope}, #{scope := NFscope}} -> S1#{scope => 'erlang_++'(PFscope, NFscope, TrUserData)}; + {_, #{scope := NFscope}} -> S1#{scope => NFscope}; + {#{scope := PFscope}, _} -> S1#{scope => PFscope}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'/3}). +'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{security_requirement := PFsecurity_requirement}, #{security_requirement := NFsecurity_requirement}} -> + S1#{security_requirement => 'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.security_requirement'(PFsecurity_requirement, NFsecurity_requirement, TrUserData)}; + {_, #{security_requirement := NFsecurity_requirement}} -> S1#{security_requirement => NFsecurity_requirement}; + {#{security_requirement := PFsecurity_requirement}, _} -> S1#{security_requirement => PFsecurity_requirement}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Scopes'/3}). +'merge_msg_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{scope := PFscope}, #{scope := NFscope}} -> S1#{scope => 'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Scopes.scope'(PFscope, NFscope, TrUserData)}; + {_, #{scope := NFscope}} -> S1#{scope => NFscope}; + {#{scope := PFscope}, _} -> S1#{scope => PFscope}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.Struct'/3}). +'merge_msg_google.protobuf.Struct'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{fields := PFfields}, #{fields := NFfields}} -> S1#{fields => 'tr_merge_google.protobuf.Struct.fields'(PFfields, NFfields, TrUserData)}; + {_, #{fields := NFfields}} -> S1#{fields => NFfields}; + {#{fields := PFfields}, _} -> S1#{fields => PFfields}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.Value'/3}). +'merge_msg_google.protobuf.Value'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{kind := {struct_value, OPFkind}}, #{kind := {struct_value, ONFkind}}} -> S1#{kind => {struct_value, 'merge_msg_google.protobuf.Struct'(OPFkind, ONFkind, TrUserData)}}; + {#{kind := {list_value, OPFkind}}, #{kind := {list_value, ONFkind}}} -> S1#{kind => {list_value, 'merge_msg_google.protobuf.ListValue'(OPFkind, ONFkind, TrUserData)}}; + {_, #{kind := NFkind}} -> S1#{kind => NFkind}; + {#{kind := PFkind}, _} -> S1#{kind => PFkind}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.ListValue'/3}). +'merge_msg_google.protobuf.ListValue'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{values := PFvalues}, #{values := NFvalues}} -> S1#{values => 'erlang_++'(PFvalues, NFvalues, TrUserData)}; + {_, #{values := NFvalues}} -> S1#{values => NFvalues}; + {#{values := PFvalues}, _} -> S1#{values => PFvalues}; + {_, _} -> S1 + end. + + +verify_msg(Msg, MsgName) when is_atom(MsgName) -> verify_msg(Msg, MsgName, []). + +verify_msg(Msg, MsgName, Opts) -> + TrUserData = proplists:get_value(user_data, Opts), + case MsgName of + 'etcdserverpb.ResponseHeader' -> 'v_msg_etcdserverpb.ResponseHeader'(Msg, [MsgName], TrUserData); + 'etcdserverpb.RangeRequest' -> 'v_msg_etcdserverpb.RangeRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.RangeResponse' -> 'v_msg_etcdserverpb.RangeResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.PutRequest' -> 'v_msg_etcdserverpb.PutRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.PutResponse' -> 'v_msg_etcdserverpb.PutResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.DeleteRangeRequest' -> 'v_msg_etcdserverpb.DeleteRangeRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.DeleteRangeResponse' -> 'v_msg_etcdserverpb.DeleteRangeResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.RequestOp' -> 'v_msg_etcdserverpb.RequestOp'(Msg, [MsgName], TrUserData); + 'etcdserverpb.ResponseOp' -> 'v_msg_etcdserverpb.ResponseOp'(Msg, [MsgName], TrUserData); + 'etcdserverpb.Compare' -> 'v_msg_etcdserverpb.Compare'(Msg, [MsgName], TrUserData); + 'etcdserverpb.TxnRequest' -> 'v_msg_etcdserverpb.TxnRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.TxnResponse' -> 'v_msg_etcdserverpb.TxnResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.CompactionRequest' -> 'v_msg_etcdserverpb.CompactionRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.CompactionResponse' -> 'v_msg_etcdserverpb.CompactionResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.HashRequest' -> 'v_msg_etcdserverpb.HashRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.HashKVRequest' -> 'v_msg_etcdserverpb.HashKVRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.HashKVResponse' -> 'v_msg_etcdserverpb.HashKVResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.HashResponse' -> 'v_msg_etcdserverpb.HashResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.SnapshotRequest' -> 'v_msg_etcdserverpb.SnapshotRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.SnapshotResponse' -> 'v_msg_etcdserverpb.SnapshotResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.WatchRequest' -> 'v_msg_etcdserverpb.WatchRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.WatchCreateRequest' -> 'v_msg_etcdserverpb.WatchCreateRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.WatchCancelRequest' -> 'v_msg_etcdserverpb.WatchCancelRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.WatchProgressRequest' -> 'v_msg_etcdserverpb.WatchProgressRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.WatchResponse' -> 'v_msg_etcdserverpb.WatchResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.LeaseGrantRequest' -> 'v_msg_etcdserverpb.LeaseGrantRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.LeaseGrantResponse' -> 'v_msg_etcdserverpb.LeaseGrantResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.LeaseRevokeRequest' -> 'v_msg_etcdserverpb.LeaseRevokeRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.LeaseRevokeResponse' -> 'v_msg_etcdserverpb.LeaseRevokeResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.LeaseCheckpoint' -> 'v_msg_etcdserverpb.LeaseCheckpoint'(Msg, [MsgName], TrUserData); + 'etcdserverpb.LeaseCheckpointRequest' -> 'v_msg_etcdserverpb.LeaseCheckpointRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.LeaseCheckpointResponse' -> 'v_msg_etcdserverpb.LeaseCheckpointResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.LeaseKeepAliveRequest' -> 'v_msg_etcdserverpb.LeaseKeepAliveRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.LeaseKeepAliveResponse' -> 'v_msg_etcdserverpb.LeaseKeepAliveResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.LeaseTimeToLiveRequest' -> 'v_msg_etcdserverpb.LeaseTimeToLiveRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.LeaseTimeToLiveResponse' -> 'v_msg_etcdserverpb.LeaseTimeToLiveResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.LeaseLeasesRequest' -> 'v_msg_etcdserverpb.LeaseLeasesRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.LeaseStatus' -> 'v_msg_etcdserverpb.LeaseStatus'(Msg, [MsgName], TrUserData); + 'etcdserverpb.LeaseLeasesResponse' -> 'v_msg_etcdserverpb.LeaseLeasesResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.Member' -> 'v_msg_etcdserverpb.Member'(Msg, [MsgName], TrUserData); + 'etcdserverpb.MemberAddRequest' -> 'v_msg_etcdserverpb.MemberAddRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.MemberAddResponse' -> 'v_msg_etcdserverpb.MemberAddResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.MemberRemoveRequest' -> 'v_msg_etcdserverpb.MemberRemoveRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.MemberRemoveResponse' -> 'v_msg_etcdserverpb.MemberRemoveResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.MemberUpdateRequest' -> 'v_msg_etcdserverpb.MemberUpdateRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.MemberUpdateResponse' -> 'v_msg_etcdserverpb.MemberUpdateResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.MemberListRequest' -> 'v_msg_etcdserverpb.MemberListRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.MemberListResponse' -> 'v_msg_etcdserverpb.MemberListResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.MemberPromoteRequest' -> 'v_msg_etcdserverpb.MemberPromoteRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.MemberPromoteResponse' -> 'v_msg_etcdserverpb.MemberPromoteResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.DefragmentRequest' -> 'v_msg_etcdserverpb.DefragmentRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.DefragmentResponse' -> 'v_msg_etcdserverpb.DefragmentResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.MoveLeaderRequest' -> 'v_msg_etcdserverpb.MoveLeaderRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.MoveLeaderResponse' -> 'v_msg_etcdserverpb.MoveLeaderResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AlarmRequest' -> 'v_msg_etcdserverpb.AlarmRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AlarmMember' -> 'v_msg_etcdserverpb.AlarmMember'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AlarmResponse' -> 'v_msg_etcdserverpb.AlarmResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.DowngradeRequest' -> 'v_msg_etcdserverpb.DowngradeRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.DowngradeResponse' -> 'v_msg_etcdserverpb.DowngradeResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.StatusRequest' -> 'v_msg_etcdserverpb.StatusRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.StatusResponse' -> 'v_msg_etcdserverpb.StatusResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthEnableRequest' -> 'v_msg_etcdserverpb.AuthEnableRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthDisableRequest' -> 'v_msg_etcdserverpb.AuthDisableRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthStatusRequest' -> 'v_msg_etcdserverpb.AuthStatusRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthenticateRequest' -> 'v_msg_etcdserverpb.AuthenticateRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthUserAddRequest' -> 'v_msg_etcdserverpb.AuthUserAddRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthUserGetRequest' -> 'v_msg_etcdserverpb.AuthUserGetRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthUserDeleteRequest' -> 'v_msg_etcdserverpb.AuthUserDeleteRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthUserChangePasswordRequest' -> 'v_msg_etcdserverpb.AuthUserChangePasswordRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthUserGrantRoleRequest' -> 'v_msg_etcdserverpb.AuthUserGrantRoleRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthUserRevokeRoleRequest' -> 'v_msg_etcdserverpb.AuthUserRevokeRoleRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthRoleAddRequest' -> 'v_msg_etcdserverpb.AuthRoleAddRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthRoleGetRequest' -> 'v_msg_etcdserverpb.AuthRoleGetRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthUserListRequest' -> 'v_msg_etcdserverpb.AuthUserListRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthRoleListRequest' -> 'v_msg_etcdserverpb.AuthRoleListRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthRoleDeleteRequest' -> 'v_msg_etcdserverpb.AuthRoleDeleteRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthRoleGrantPermissionRequest' -> 'v_msg_etcdserverpb.AuthRoleGrantPermissionRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthRoleRevokePermissionRequest' -> 'v_msg_etcdserverpb.AuthRoleRevokePermissionRequest'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthEnableResponse' -> 'v_msg_etcdserverpb.AuthEnableResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthDisableResponse' -> 'v_msg_etcdserverpb.AuthDisableResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthStatusResponse' -> 'v_msg_etcdserverpb.AuthStatusResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthenticateResponse' -> 'v_msg_etcdserverpb.AuthenticateResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthUserAddResponse' -> 'v_msg_etcdserverpb.AuthUserAddResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthUserGetResponse' -> 'v_msg_etcdserverpb.AuthUserGetResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthUserDeleteResponse' -> 'v_msg_etcdserverpb.AuthUserDeleteResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthUserChangePasswordResponse' -> 'v_msg_etcdserverpb.AuthUserChangePasswordResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthUserGrantRoleResponse' -> 'v_msg_etcdserverpb.AuthUserGrantRoleResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthUserRevokeRoleResponse' -> 'v_msg_etcdserverpb.AuthUserRevokeRoleResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthRoleAddResponse' -> 'v_msg_etcdserverpb.AuthRoleAddResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthRoleGetResponse' -> 'v_msg_etcdserverpb.AuthRoleGetResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthRoleListResponse' -> 'v_msg_etcdserverpb.AuthRoleListResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthUserListResponse' -> 'v_msg_etcdserverpb.AuthUserListResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthRoleDeleteResponse' -> 'v_msg_etcdserverpb.AuthRoleDeleteResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthRoleGrantPermissionResponse' -> 'v_msg_etcdserverpb.AuthRoleGrantPermissionResponse'(Msg, [MsgName], TrUserData); + 'etcdserverpb.AuthRoleRevokePermissionResponse' -> 'v_msg_etcdserverpb.AuthRoleRevokePermissionResponse'(Msg, [MsgName], TrUserData); + 'mvccpb.KeyValue' -> 'v_msg_mvccpb.KeyValue'(Msg, [MsgName], TrUserData); + 'mvccpb.Event' -> 'v_msg_mvccpb.Event'(Msg, [MsgName], TrUserData); + 'authpb.UserAddOptions' -> 'v_msg_authpb.UserAddOptions'(Msg, [MsgName], TrUserData); + 'authpb.User' -> 'v_msg_authpb.User'(Msg, [MsgName], TrUserData); + 'authpb.Permission' -> 'v_msg_authpb.Permission'(Msg, [MsgName], TrUserData); + 'authpb.Role' -> 'v_msg_authpb.Role'(Msg, [MsgName], TrUserData); + 'google.protobuf.FileDescriptorSet' -> 'v_msg_google.protobuf.FileDescriptorSet'(Msg, [MsgName], TrUserData); + 'google.protobuf.FileDescriptorProto' -> 'v_msg_google.protobuf.FileDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.DescriptorProto.ExtensionRange' -> 'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, [MsgName], TrUserData); + 'google.protobuf.DescriptorProto.ReservedRange' -> 'v_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, [MsgName], TrUserData); + 'google.protobuf.DescriptorProto' -> 'v_msg_google.protobuf.DescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.ExtensionRangeOptions' -> 'v_msg_google.protobuf.ExtensionRangeOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.FieldDescriptorProto' -> 'v_msg_google.protobuf.FieldDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.OneofDescriptorProto' -> 'v_msg_google.protobuf.OneofDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.EnumDescriptorProto.EnumReservedRange' -> 'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, [MsgName], TrUserData); + 'google.protobuf.EnumDescriptorProto' -> 'v_msg_google.protobuf.EnumDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.EnumValueDescriptorProto' -> 'v_msg_google.protobuf.EnumValueDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.ServiceDescriptorProto' -> 'v_msg_google.protobuf.ServiceDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.MethodDescriptorProto' -> 'v_msg_google.protobuf.MethodDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.FileOptions' -> 'v_msg_google.protobuf.FileOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.MessageOptions' -> 'v_msg_google.protobuf.MessageOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.FieldOptions' -> 'v_msg_google.protobuf.FieldOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.OneofOptions' -> 'v_msg_google.protobuf.OneofOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.EnumOptions' -> 'v_msg_google.protobuf.EnumOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.EnumValueOptions' -> 'v_msg_google.protobuf.EnumValueOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.ServiceOptions' -> 'v_msg_google.protobuf.ServiceOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.MethodOptions' -> 'v_msg_google.protobuf.MethodOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.UninterpretedOption.NamePart' -> 'v_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, [MsgName], TrUserData); + 'google.protobuf.UninterpretedOption' -> 'v_msg_google.protobuf.UninterpretedOption'(Msg, [MsgName], TrUserData); + 'google.protobuf.SourceCodeInfo.Location' -> 'v_msg_google.protobuf.SourceCodeInfo.Location'(Msg, [MsgName], TrUserData); + 'google.protobuf.SourceCodeInfo' -> 'v_msg_google.protobuf.SourceCodeInfo'(Msg, [MsgName], TrUserData); + 'google.protobuf.GeneratedCodeInfo.Annotation' -> 'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, [MsgName], TrUserData); + 'google.protobuf.GeneratedCodeInfo' -> 'v_msg_google.protobuf.GeneratedCodeInfo'(Msg, [MsgName], TrUserData); + 'google.api.Http' -> 'v_msg_google.api.Http'(Msg, [MsgName], TrUserData); + 'google.api.HttpRule' -> 'v_msg_google.api.HttpRule'(Msg, [MsgName], TrUserData); + 'google.api.CustomHttpPattern' -> 'v_msg_google.api.CustomHttpPattern'(Msg, [MsgName], TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Swagger' -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Msg, [MsgName], TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Operation' -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Msg, [MsgName], TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Parameters' -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Msg, [MsgName], TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter' -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Msg, [MsgName], TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Header' -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Header'(Msg, [MsgName], TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Response' -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Response'(Msg, [MsgName], TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Info' -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Info'(Msg, [MsgName], TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Contact' -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Msg, [MsgName], TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.License' -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.License'(Msg, [MsgName], TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation' -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Msg, [MsgName], TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Schema' -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Msg, [MsgName], TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration' -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Msg, [MsgName], TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema' -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Msg, [MsgName], TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Tag' -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Msg, [MsgName], TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions' -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Msg, [MsgName], TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme' -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Msg, [MsgName], TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue' -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Msg, [MsgName], TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement' -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Msg, [MsgName], TrUserData); + 'grpc.gateway.protoc_gen_openapiv2.options.Scopes' -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Msg, [MsgName], TrUserData); + 'google.protobuf.Struct' -> 'v_msg_google.protobuf.Struct'(Msg, [MsgName], TrUserData); + 'google.protobuf.Value' -> 'v_msg_google.protobuf.Value'(Msg, [MsgName], TrUserData); + 'google.protobuf.ListValue' -> 'v_msg_google.protobuf.ListValue'(Msg, [MsgName], TrUserData); + _ -> mk_type_error(not_a_known_message, Msg, []) + end. + + +-compile({nowarn_unused_function,'v_submsg_etcdserverpb.ResponseHeader'/3}). +-dialyzer({nowarn_function,'v_submsg_etcdserverpb.ResponseHeader'/3}). +'v_submsg_etcdserverpb.ResponseHeader'(Msg, Path, TrUserData) -> 'v_msg_etcdserverpb.ResponseHeader'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.ResponseHeader'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.ResponseHeader'/3}). +'v_msg_etcdserverpb.ResponseHeader'(#{} = M, Path, TrUserData) -> + case M of + #{cluster_id := F1} -> v_type_uint64(F1, [cluster_id | Path], TrUserData); + _ -> ok + end, + case M of + #{member_id := F2} -> v_type_uint64(F2, [member_id | Path], TrUserData); + _ -> ok + end, + case M of + #{revision := F3} -> v_type_int64(F3, [revision | Path], TrUserData); + _ -> ok + end, + case M of + #{raft_term := F4} -> v_type_uint64(F4, [raft_term | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (cluster_id) -> ok; + (member_id) -> ok; + (revision) -> ok; + (raft_term) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.ResponseHeader'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.ResponseHeader'}, M, Path); +'v_msg_etcdserverpb.ResponseHeader'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.ResponseHeader'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_etcdserverpb.RangeRequest'/3}). +-dialyzer({nowarn_function,'v_submsg_etcdserverpb.RangeRequest'/3}). +'v_submsg_etcdserverpb.RangeRequest'(Msg, Path, TrUserData) -> 'v_msg_etcdserverpb.RangeRequest'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.RangeRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.RangeRequest'/3}). +'v_msg_etcdserverpb.RangeRequest'(#{} = M, Path, TrUserData) -> + case M of + #{key := F1} -> v_type_bytes(F1, [key | Path], TrUserData); + _ -> ok + end, + case M of + #{range_end := F2} -> v_type_bytes(F2, [range_end | Path], TrUserData); + _ -> ok + end, + case M of + #{limit := F3} -> v_type_int64(F3, [limit | Path], TrUserData); + _ -> ok + end, + case M of + #{revision := F4} -> v_type_int64(F4, [revision | Path], TrUserData); + _ -> ok + end, + case M of + #{sort_order := F5} -> 'v_enum_etcdserverpb.RangeRequest.SortOrder'(F5, [sort_order | Path], TrUserData); + _ -> ok + end, + case M of + #{sort_target := F6} -> 'v_enum_etcdserverpb.RangeRequest.SortTarget'(F6, [sort_target | Path], TrUserData); + _ -> ok + end, + case M of + #{serializable := F7} -> v_type_bool(F7, [serializable | Path], TrUserData); + _ -> ok + end, + case M of + #{keys_only := F8} -> v_type_bool(F8, [keys_only | Path], TrUserData); + _ -> ok + end, + case M of + #{count_only := F9} -> v_type_bool(F9, [count_only | Path], TrUserData); + _ -> ok + end, + case M of + #{min_mod_revision := F10} -> v_type_int64(F10, [min_mod_revision | Path], TrUserData); + _ -> ok + end, + case M of + #{max_mod_revision := F11} -> v_type_int64(F11, [max_mod_revision | Path], TrUserData); + _ -> ok + end, + case M of + #{min_create_revision := F12} -> v_type_int64(F12, [min_create_revision | Path], TrUserData); + _ -> ok + end, + case M of + #{max_create_revision := F13} -> v_type_int64(F13, [max_create_revision | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (key) -> ok; + (range_end) -> ok; + (limit) -> ok; + (revision) -> ok; + (sort_order) -> ok; + (sort_target) -> ok; + (serializable) -> ok; + (keys_only) -> ok; + (count_only) -> ok; + (min_mod_revision) -> ok; + (max_mod_revision) -> ok; + (min_create_revision) -> ok; + (max_create_revision) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.RangeRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.RangeRequest'}, M, Path); +'v_msg_etcdserverpb.RangeRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.RangeRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_etcdserverpb.RangeResponse'/3}). +-dialyzer({nowarn_function,'v_submsg_etcdserverpb.RangeResponse'/3}). +'v_submsg_etcdserverpb.RangeResponse'(Msg, Path, TrUserData) -> 'v_msg_etcdserverpb.RangeResponse'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.RangeResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.RangeResponse'/3}). +'v_msg_etcdserverpb.RangeResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + case M of + #{kvs := F2} -> + if is_list(F2) -> + _ = ['v_submsg_mvccpb.KeyValue'(Elem, [kvs | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'mvccpb.KeyValue'}}, F2, [kvs | Path]) + end; + _ -> ok + end, + case M of + #{more := F3} -> v_type_bool(F3, [more | Path], TrUserData); + _ -> ok + end, + case M of + #{count := F4} -> v_type_int64(F4, [count | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (kvs) -> ok; + (more) -> ok; + (count) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.RangeResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.RangeResponse'}, M, Path); +'v_msg_etcdserverpb.RangeResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.RangeResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_etcdserverpb.PutRequest'/3}). +-dialyzer({nowarn_function,'v_submsg_etcdserverpb.PutRequest'/3}). +'v_submsg_etcdserverpb.PutRequest'(Msg, Path, TrUserData) -> 'v_msg_etcdserverpb.PutRequest'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.PutRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.PutRequest'/3}). +'v_msg_etcdserverpb.PutRequest'(#{} = M, Path, TrUserData) -> + case M of + #{key := F1} -> v_type_bytes(F1, [key | Path], TrUserData); + _ -> ok + end, + case M of + #{value := F2} -> v_type_bytes(F2, [value | Path], TrUserData); + _ -> ok + end, + case M of + #{lease := F3} -> v_type_int64(F3, [lease | Path], TrUserData); + _ -> ok + end, + case M of + #{prev_kv := F4} -> v_type_bool(F4, [prev_kv | Path], TrUserData); + _ -> ok + end, + case M of + #{ignore_value := F5} -> v_type_bool(F5, [ignore_value | Path], TrUserData); + _ -> ok + end, + case M of + #{ignore_lease := F6} -> v_type_bool(F6, [ignore_lease | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (key) -> ok; + (value) -> ok; + (lease) -> ok; + (prev_kv) -> ok; + (ignore_value) -> ok; + (ignore_lease) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.PutRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.PutRequest'}, M, Path); +'v_msg_etcdserverpb.PutRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.PutRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_etcdserverpb.PutResponse'/3}). +-dialyzer({nowarn_function,'v_submsg_etcdserverpb.PutResponse'/3}). +'v_submsg_etcdserverpb.PutResponse'(Msg, Path, TrUserData) -> 'v_msg_etcdserverpb.PutResponse'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.PutResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.PutResponse'/3}). +'v_msg_etcdserverpb.PutResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + case M of + #{prev_kv := F2} -> 'v_submsg_mvccpb.KeyValue'(F2, [prev_kv | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (prev_kv) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.PutResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.PutResponse'}, M, Path); +'v_msg_etcdserverpb.PutResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.PutResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_etcdserverpb.DeleteRangeRequest'/3}). +-dialyzer({nowarn_function,'v_submsg_etcdserverpb.DeleteRangeRequest'/3}). +'v_submsg_etcdserverpb.DeleteRangeRequest'(Msg, Path, TrUserData) -> 'v_msg_etcdserverpb.DeleteRangeRequest'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.DeleteRangeRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.DeleteRangeRequest'/3}). +'v_msg_etcdserverpb.DeleteRangeRequest'(#{} = M, Path, TrUserData) -> + case M of + #{key := F1} -> v_type_bytes(F1, [key | Path], TrUserData); + _ -> ok + end, + case M of + #{range_end := F2} -> v_type_bytes(F2, [range_end | Path], TrUserData); + _ -> ok + end, + case M of + #{prev_kv := F3} -> v_type_bool(F3, [prev_kv | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (key) -> ok; + (range_end) -> ok; + (prev_kv) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.DeleteRangeRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.DeleteRangeRequest'}, M, Path); +'v_msg_etcdserverpb.DeleteRangeRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.DeleteRangeRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_etcdserverpb.DeleteRangeResponse'/3}). +-dialyzer({nowarn_function,'v_submsg_etcdserverpb.DeleteRangeResponse'/3}). +'v_submsg_etcdserverpb.DeleteRangeResponse'(Msg, Path, TrUserData) -> 'v_msg_etcdserverpb.DeleteRangeResponse'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.DeleteRangeResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.DeleteRangeResponse'/3}). +'v_msg_etcdserverpb.DeleteRangeResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + case M of + #{deleted := F2} -> v_type_int64(F2, [deleted | Path], TrUserData); + _ -> ok + end, + case M of + #{prev_kvs := F3} -> + if is_list(F3) -> + _ = ['v_submsg_mvccpb.KeyValue'(Elem, [prev_kvs | Path], TrUserData) || Elem <- F3], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'mvccpb.KeyValue'}}, F3, [prev_kvs | Path]) + end; + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (deleted) -> ok; + (prev_kvs) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.DeleteRangeResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.DeleteRangeResponse'}, M, Path); +'v_msg_etcdserverpb.DeleteRangeResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.DeleteRangeResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_etcdserverpb.RequestOp'/3}). +-dialyzer({nowarn_function,'v_submsg_etcdserverpb.RequestOp'/3}). +'v_submsg_etcdserverpb.RequestOp'(Msg, Path, TrUserData) -> 'v_msg_etcdserverpb.RequestOp'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.RequestOp'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.RequestOp'/3}). +'v_msg_etcdserverpb.RequestOp'(#{} = M, Path, TrUserData) -> + case M of + #{request := {request_range, OF1}} -> 'v_submsg_etcdserverpb.RangeRequest'(OF1, [request_range, request | Path], TrUserData); + #{request := {request_put, OF1}} -> 'v_submsg_etcdserverpb.PutRequest'(OF1, [request_put, request | Path], TrUserData); + #{request := {request_delete_range, OF1}} -> 'v_submsg_etcdserverpb.DeleteRangeRequest'(OF1, [request_delete_range, request | Path], TrUserData); + #{request := {request_txn, OF1}} -> 'v_submsg_etcdserverpb.TxnRequest'(OF1, [request_txn, request | Path], TrUserData); + #{request := F1} -> mk_type_error(invalid_oneof, F1, [request | Path]); + _ -> ok + end, + lists:foreach(fun (request) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.RequestOp'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.RequestOp'}, M, Path); +'v_msg_etcdserverpb.RequestOp'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.RequestOp'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_etcdserverpb.ResponseOp'/3}). +-dialyzer({nowarn_function,'v_submsg_etcdserverpb.ResponseOp'/3}). +'v_submsg_etcdserverpb.ResponseOp'(Msg, Path, TrUserData) -> 'v_msg_etcdserverpb.ResponseOp'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.ResponseOp'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.ResponseOp'/3}). +'v_msg_etcdserverpb.ResponseOp'(#{} = M, Path, TrUserData) -> + case M of + #{response := {response_range, OF1}} -> 'v_submsg_etcdserverpb.RangeResponse'(OF1, [response_range, response | Path], TrUserData); + #{response := {response_put, OF1}} -> 'v_submsg_etcdserverpb.PutResponse'(OF1, [response_put, response | Path], TrUserData); + #{response := {response_delete_range, OF1}} -> 'v_submsg_etcdserverpb.DeleteRangeResponse'(OF1, [response_delete_range, response | Path], TrUserData); + #{response := {response_txn, OF1}} -> 'v_submsg_etcdserverpb.TxnResponse'(OF1, [response_txn, response | Path], TrUserData); + #{response := F1} -> mk_type_error(invalid_oneof, F1, [response | Path]); + _ -> ok + end, + lists:foreach(fun (response) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.ResponseOp'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.ResponseOp'}, M, Path); +'v_msg_etcdserverpb.ResponseOp'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.ResponseOp'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_etcdserverpb.Compare'/3}). +-dialyzer({nowarn_function,'v_submsg_etcdserverpb.Compare'/3}). +'v_submsg_etcdserverpb.Compare'(Msg, Path, TrUserData) -> 'v_msg_etcdserverpb.Compare'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.Compare'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.Compare'/3}). +'v_msg_etcdserverpb.Compare'(#{} = M, Path, TrUserData) -> + case M of + #{result := F1} -> 'v_enum_etcdserverpb.Compare.CompareResult'(F1, [result | Path], TrUserData); + _ -> ok + end, + case M of + #{target := F2} -> 'v_enum_etcdserverpb.Compare.CompareTarget'(F2, [target | Path], TrUserData); + _ -> ok + end, + case M of + #{key := F3} -> v_type_bytes(F3, [key | Path], TrUserData); + _ -> ok + end, + case M of + #{target_union := {version, OF4}} -> v_type_int64(OF4, [version, target_union | Path], TrUserData); + #{target_union := {create_revision, OF4}} -> v_type_int64(OF4, [create_revision, target_union | Path], TrUserData); + #{target_union := {mod_revision, OF4}} -> v_type_int64(OF4, [mod_revision, target_union | Path], TrUserData); + #{target_union := {value, OF4}} -> v_type_bytes(OF4, [value, target_union | Path], TrUserData); + #{target_union := {lease, OF4}} -> v_type_int64(OF4, [lease, target_union | Path], TrUserData); + #{target_union := F4} -> mk_type_error(invalid_oneof, F4, [target_union | Path]); + _ -> ok + end, + case M of + #{range_end := F5} -> v_type_bytes(F5, [range_end | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (result) -> ok; + (target) -> ok; + (key) -> ok; + (target_union) -> ok; + (range_end) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.Compare'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.Compare'}, M, Path); +'v_msg_etcdserverpb.Compare'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.Compare'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_etcdserverpb.TxnRequest'/3}). +-dialyzer({nowarn_function,'v_submsg_etcdserverpb.TxnRequest'/3}). +'v_submsg_etcdserverpb.TxnRequest'(Msg, Path, TrUserData) -> 'v_msg_etcdserverpb.TxnRequest'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.TxnRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.TxnRequest'/3}). +'v_msg_etcdserverpb.TxnRequest'(#{} = M, Path, TrUserData) -> + case M of + #{compare := F1} -> + if is_list(F1) -> + _ = ['v_submsg_etcdserverpb.Compare'(Elem, [compare | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'etcdserverpb.Compare'}}, F1, [compare | Path]) + end; + _ -> ok + end, + case M of + #{success := F2} -> + if is_list(F2) -> + _ = ['v_submsg_etcdserverpb.RequestOp'(Elem, [success | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'etcdserverpb.RequestOp'}}, F2, [success | Path]) + end; + _ -> ok + end, + case M of + #{failure := F3} -> + if is_list(F3) -> + _ = ['v_submsg_etcdserverpb.RequestOp'(Elem, [failure | Path], TrUserData) || Elem <- F3], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'etcdserverpb.RequestOp'}}, F3, [failure | Path]) + end; + _ -> ok + end, + lists:foreach(fun (compare) -> ok; + (success) -> ok; + (failure) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.TxnRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.TxnRequest'}, M, Path); +'v_msg_etcdserverpb.TxnRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.TxnRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_etcdserverpb.TxnResponse'/3}). +-dialyzer({nowarn_function,'v_submsg_etcdserverpb.TxnResponse'/3}). +'v_submsg_etcdserverpb.TxnResponse'(Msg, Path, TrUserData) -> 'v_msg_etcdserverpb.TxnResponse'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.TxnResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.TxnResponse'/3}). +'v_msg_etcdserverpb.TxnResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + case M of + #{succeeded := F2} -> v_type_bool(F2, [succeeded | Path], TrUserData); + _ -> ok + end, + case M of + #{responses := F3} -> + if is_list(F3) -> + _ = ['v_submsg_etcdserverpb.ResponseOp'(Elem, [responses | Path], TrUserData) || Elem <- F3], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'etcdserverpb.ResponseOp'}}, F3, [responses | Path]) + end; + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (succeeded) -> ok; + (responses) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.TxnResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.TxnResponse'}, M, Path); +'v_msg_etcdserverpb.TxnResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.TxnResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.CompactionRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.CompactionRequest'/3}). +'v_msg_etcdserverpb.CompactionRequest'(#{} = M, Path, TrUserData) -> + case M of + #{revision := F1} -> v_type_int64(F1, [revision | Path], TrUserData); + _ -> ok + end, + case M of + #{physical := F2} -> v_type_bool(F2, [physical | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (revision) -> ok; + (physical) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.CompactionRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.CompactionRequest'}, M, Path); +'v_msg_etcdserverpb.CompactionRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.CompactionRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.CompactionResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.CompactionResponse'/3}). +'v_msg_etcdserverpb.CompactionResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.CompactionResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.CompactionResponse'}, M, Path); +'v_msg_etcdserverpb.CompactionResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.CompactionResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.HashRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.HashRequest'/3}). +'v_msg_etcdserverpb.HashRequest'(#{} = M, Path, _) -> + lists:foreach(fun (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) end, maps:keys(M)), + ok; +'v_msg_etcdserverpb.HashRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.HashRequest'}, M, Path); +'v_msg_etcdserverpb.HashRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.HashRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.HashKVRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.HashKVRequest'/3}). +'v_msg_etcdserverpb.HashKVRequest'(#{} = M, Path, TrUserData) -> + case M of + #{revision := F1} -> v_type_int64(F1, [revision | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (revision) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.HashKVRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.HashKVRequest'}, M, Path); +'v_msg_etcdserverpb.HashKVRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.HashKVRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.HashKVResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.HashKVResponse'/3}). +'v_msg_etcdserverpb.HashKVResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + case M of + #{hash := F2} -> v_type_uint32(F2, [hash | Path], TrUserData); + _ -> ok + end, + case M of + #{compact_revision := F3} -> v_type_int64(F3, [compact_revision | Path], TrUserData); + _ -> ok + end, + case M of + #{hash_revision := F4} -> v_type_int64(F4, [hash_revision | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (hash) -> ok; + (compact_revision) -> ok; + (hash_revision) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.HashKVResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.HashKVResponse'}, M, Path); +'v_msg_etcdserverpb.HashKVResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.HashKVResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.HashResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.HashResponse'/3}). +'v_msg_etcdserverpb.HashResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + case M of + #{hash := F2} -> v_type_uint32(F2, [hash | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (hash) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.HashResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.HashResponse'}, M, Path); +'v_msg_etcdserverpb.HashResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.HashResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.SnapshotRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.SnapshotRequest'/3}). +'v_msg_etcdserverpb.SnapshotRequest'(#{} = M, Path, _) -> + lists:foreach(fun (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) end, maps:keys(M)), + ok; +'v_msg_etcdserverpb.SnapshotRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.SnapshotRequest'}, M, Path); +'v_msg_etcdserverpb.SnapshotRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.SnapshotRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.SnapshotResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.SnapshotResponse'/3}). +'v_msg_etcdserverpb.SnapshotResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + case M of + #{remaining_bytes := F2} -> v_type_uint64(F2, [remaining_bytes | Path], TrUserData); + _ -> ok + end, + case M of + #{blob := F3} -> v_type_bytes(F3, [blob | Path], TrUserData); + _ -> ok + end, + case M of + #{version := F4} -> v_type_string(F4, [version | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (remaining_bytes) -> ok; + (blob) -> ok; + (version) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.SnapshotResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.SnapshotResponse'}, M, Path); +'v_msg_etcdserverpb.SnapshotResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.SnapshotResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.WatchRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.WatchRequest'/3}). +'v_msg_etcdserverpb.WatchRequest'(#{} = M, Path, TrUserData) -> + case M of + #{request_union := {create_request, OF1}} -> 'v_submsg_etcdserverpb.WatchCreateRequest'(OF1, [create_request, request_union | Path], TrUserData); + #{request_union := {cancel_request, OF1}} -> 'v_submsg_etcdserverpb.WatchCancelRequest'(OF1, [cancel_request, request_union | Path], TrUserData); + #{request_union := {progress_request, OF1}} -> 'v_submsg_etcdserverpb.WatchProgressRequest'(OF1, [progress_request, request_union | Path], TrUserData); + #{request_union := F1} -> mk_type_error(invalid_oneof, F1, [request_union | Path]); + _ -> ok + end, + lists:foreach(fun (request_union) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.WatchRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.WatchRequest'}, M, Path); +'v_msg_etcdserverpb.WatchRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.WatchRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_etcdserverpb.WatchCreateRequest'/3}). +-dialyzer({nowarn_function,'v_submsg_etcdserverpb.WatchCreateRequest'/3}). +'v_submsg_etcdserverpb.WatchCreateRequest'(Msg, Path, TrUserData) -> 'v_msg_etcdserverpb.WatchCreateRequest'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.WatchCreateRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.WatchCreateRequest'/3}). +'v_msg_etcdserverpb.WatchCreateRequest'(#{} = M, Path, TrUserData) -> + case M of + #{key := F1} -> v_type_bytes(F1, [key | Path], TrUserData); + _ -> ok + end, + case M of + #{range_end := F2} -> v_type_bytes(F2, [range_end | Path], TrUserData); + _ -> ok + end, + case M of + #{start_revision := F3} -> v_type_int64(F3, [start_revision | Path], TrUserData); + _ -> ok + end, + case M of + #{progress_notify := F4} -> v_type_bool(F4, [progress_notify | Path], TrUserData); + _ -> ok + end, + case M of + #{filters := F5} -> + if is_list(F5) -> + _ = ['v_enum_etcdserverpb.WatchCreateRequest.FilterType'(Elem, [filters | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, {enum, 'etcdserverpb.WatchCreateRequest.FilterType'}}, F5, [filters | Path]) + end; + _ -> ok + end, + case M of + #{prev_kv := F6} -> v_type_bool(F6, [prev_kv | Path], TrUserData); + _ -> ok + end, + case M of + #{watch_id := F7} -> v_type_int64(F7, [watch_id | Path], TrUserData); + _ -> ok + end, + case M of + #{fragment := F8} -> v_type_bool(F8, [fragment | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (key) -> ok; + (range_end) -> ok; + (start_revision) -> ok; + (progress_notify) -> ok; + (filters) -> ok; + (prev_kv) -> ok; + (watch_id) -> ok; + (fragment) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.WatchCreateRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.WatchCreateRequest'}, M, Path); +'v_msg_etcdserverpb.WatchCreateRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.WatchCreateRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_etcdserverpb.WatchCancelRequest'/3}). +-dialyzer({nowarn_function,'v_submsg_etcdserverpb.WatchCancelRequest'/3}). +'v_submsg_etcdserverpb.WatchCancelRequest'(Msg, Path, TrUserData) -> 'v_msg_etcdserverpb.WatchCancelRequest'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.WatchCancelRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.WatchCancelRequest'/3}). +'v_msg_etcdserverpb.WatchCancelRequest'(#{} = M, Path, TrUserData) -> + case M of + #{watch_id := F1} -> v_type_int64(F1, [watch_id | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (watch_id) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.WatchCancelRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.WatchCancelRequest'}, M, Path); +'v_msg_etcdserverpb.WatchCancelRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.WatchCancelRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_etcdserverpb.WatchProgressRequest'/3}). +-dialyzer({nowarn_function,'v_submsg_etcdserverpb.WatchProgressRequest'/3}). +'v_submsg_etcdserverpb.WatchProgressRequest'(Msg, Path, TrUserData) -> 'v_msg_etcdserverpb.WatchProgressRequest'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.WatchProgressRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.WatchProgressRequest'/3}). +'v_msg_etcdserverpb.WatchProgressRequest'(#{} = M, Path, _) -> + lists:foreach(fun (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) end, maps:keys(M)), + ok; +'v_msg_etcdserverpb.WatchProgressRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.WatchProgressRequest'}, M, Path); +'v_msg_etcdserverpb.WatchProgressRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.WatchProgressRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.WatchResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.WatchResponse'/3}). +'v_msg_etcdserverpb.WatchResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + case M of + #{watch_id := F2} -> v_type_int64(F2, [watch_id | Path], TrUserData); + _ -> ok + end, + case M of + #{created := F3} -> v_type_bool(F3, [created | Path], TrUserData); + _ -> ok + end, + case M of + #{canceled := F4} -> v_type_bool(F4, [canceled | Path], TrUserData); + _ -> ok + end, + case M of + #{compact_revision := F5} -> v_type_int64(F5, [compact_revision | Path], TrUserData); + _ -> ok + end, + case M of + #{cancel_reason := F6} -> v_type_string(F6, [cancel_reason | Path], TrUserData); + _ -> ok + end, + case M of + #{fragment := F7} -> v_type_bool(F7, [fragment | Path], TrUserData); + _ -> ok + end, + case M of + #{events := F8} -> + if is_list(F8) -> + _ = ['v_submsg_mvccpb.Event'(Elem, [events | Path], TrUserData) || Elem <- F8], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'mvccpb.Event'}}, F8, [events | Path]) + end; + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (watch_id) -> ok; + (created) -> ok; + (canceled) -> ok; + (compact_revision) -> ok; + (cancel_reason) -> ok; + (fragment) -> ok; + (events) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.WatchResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.WatchResponse'}, M, Path); +'v_msg_etcdserverpb.WatchResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.WatchResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.LeaseGrantRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.LeaseGrantRequest'/3}). +'v_msg_etcdserverpb.LeaseGrantRequest'(#{} = M, Path, TrUserData) -> + case M of + #{'TTL' := F1} -> v_type_int64(F1, ['TTL' | Path], TrUserData); + _ -> ok + end, + case M of + #{'ID' := F2} -> v_type_int64(F2, ['ID' | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun ('TTL') -> ok; + ('ID') -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.LeaseGrantRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.LeaseGrantRequest'}, M, Path); +'v_msg_etcdserverpb.LeaseGrantRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.LeaseGrantRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.LeaseGrantResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.LeaseGrantResponse'/3}). +'v_msg_etcdserverpb.LeaseGrantResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + case M of + #{'ID' := F2} -> v_type_int64(F2, ['ID' | Path], TrUserData); + _ -> ok + end, + case M of + #{'TTL' := F3} -> v_type_int64(F3, ['TTL' | Path], TrUserData); + _ -> ok + end, + case M of + #{error := F4} -> v_type_string(F4, [error | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (header) -> ok; + ('ID') -> ok; + ('TTL') -> ok; + (error) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.LeaseGrantResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.LeaseGrantResponse'}, M, Path); +'v_msg_etcdserverpb.LeaseGrantResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.LeaseGrantResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.LeaseRevokeRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.LeaseRevokeRequest'/3}). +'v_msg_etcdserverpb.LeaseRevokeRequest'(#{} = M, Path, TrUserData) -> + case M of + #{'ID' := F1} -> v_type_int64(F1, ['ID' | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun ('ID') -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.LeaseRevokeRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.LeaseRevokeRequest'}, M, Path); +'v_msg_etcdserverpb.LeaseRevokeRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.LeaseRevokeRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.LeaseRevokeResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.LeaseRevokeResponse'/3}). +'v_msg_etcdserverpb.LeaseRevokeResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.LeaseRevokeResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.LeaseRevokeResponse'}, M, Path); +'v_msg_etcdserverpb.LeaseRevokeResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.LeaseRevokeResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_etcdserverpb.LeaseCheckpoint'/3}). +-dialyzer({nowarn_function,'v_submsg_etcdserverpb.LeaseCheckpoint'/3}). +'v_submsg_etcdserverpb.LeaseCheckpoint'(Msg, Path, TrUserData) -> 'v_msg_etcdserverpb.LeaseCheckpoint'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.LeaseCheckpoint'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.LeaseCheckpoint'/3}). +'v_msg_etcdserverpb.LeaseCheckpoint'(#{} = M, Path, TrUserData) -> + case M of + #{'ID' := F1} -> v_type_int64(F1, ['ID' | Path], TrUserData); + _ -> ok + end, + case M of + #{remaining_TTL := F2} -> v_type_int64(F2, [remaining_TTL | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun ('ID') -> ok; + (remaining_TTL) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.LeaseCheckpoint'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.LeaseCheckpoint'}, M, Path); +'v_msg_etcdserverpb.LeaseCheckpoint'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.LeaseCheckpoint'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.LeaseCheckpointRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.LeaseCheckpointRequest'/3}). +'v_msg_etcdserverpb.LeaseCheckpointRequest'(#{} = M, Path, TrUserData) -> + case M of + #{checkpoints := F1} -> + if is_list(F1) -> + _ = ['v_submsg_etcdserverpb.LeaseCheckpoint'(Elem, [checkpoints | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'etcdserverpb.LeaseCheckpoint'}}, F1, [checkpoints | Path]) + end; + _ -> ok + end, + lists:foreach(fun (checkpoints) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.LeaseCheckpointRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.LeaseCheckpointRequest'}, M, Path); +'v_msg_etcdserverpb.LeaseCheckpointRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.LeaseCheckpointRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.LeaseCheckpointResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.LeaseCheckpointResponse'/3}). +'v_msg_etcdserverpb.LeaseCheckpointResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.LeaseCheckpointResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.LeaseCheckpointResponse'}, M, Path); +'v_msg_etcdserverpb.LeaseCheckpointResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.LeaseCheckpointResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.LeaseKeepAliveRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.LeaseKeepAliveRequest'/3}). +'v_msg_etcdserverpb.LeaseKeepAliveRequest'(#{} = M, Path, TrUserData) -> + case M of + #{'ID' := F1} -> v_type_int64(F1, ['ID' | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun ('ID') -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.LeaseKeepAliveRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.LeaseKeepAliveRequest'}, M, Path); +'v_msg_etcdserverpb.LeaseKeepAliveRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.LeaseKeepAliveRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.LeaseKeepAliveResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.LeaseKeepAliveResponse'/3}). +'v_msg_etcdserverpb.LeaseKeepAliveResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + case M of + #{'ID' := F2} -> v_type_int64(F2, ['ID' | Path], TrUserData); + _ -> ok + end, + case M of + #{'TTL' := F3} -> v_type_int64(F3, ['TTL' | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (header) -> ok; + ('ID') -> ok; + ('TTL') -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.LeaseKeepAliveResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.LeaseKeepAliveResponse'}, M, Path); +'v_msg_etcdserverpb.LeaseKeepAliveResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.LeaseKeepAliveResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.LeaseTimeToLiveRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.LeaseTimeToLiveRequest'/3}). +'v_msg_etcdserverpb.LeaseTimeToLiveRequest'(#{} = M, Path, TrUserData) -> + case M of + #{'ID' := F1} -> v_type_int64(F1, ['ID' | Path], TrUserData); + _ -> ok + end, + case M of + #{keys := F2} -> v_type_bool(F2, [keys | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun ('ID') -> ok; + (keys) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.LeaseTimeToLiveRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.LeaseTimeToLiveRequest'}, M, Path); +'v_msg_etcdserverpb.LeaseTimeToLiveRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.LeaseTimeToLiveRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.LeaseTimeToLiveResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.LeaseTimeToLiveResponse'/3}). +'v_msg_etcdserverpb.LeaseTimeToLiveResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + case M of + #{'ID' := F2} -> v_type_int64(F2, ['ID' | Path], TrUserData); + _ -> ok + end, + case M of + #{'TTL' := F3} -> v_type_int64(F3, ['TTL' | Path], TrUserData); + _ -> ok + end, + case M of + #{grantedTTL := F4} -> v_type_int64(F4, [grantedTTL | Path], TrUserData); + _ -> ok + end, + case M of + #{keys := F5} -> + if is_list(F5) -> + _ = [v_type_bytes(Elem, [keys | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, bytes}, F5, [keys | Path]) + end; + _ -> ok + end, + lists:foreach(fun (header) -> ok; + ('ID') -> ok; + ('TTL') -> ok; + (grantedTTL) -> ok; + (keys) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.LeaseTimeToLiveResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.LeaseTimeToLiveResponse'}, M, Path); +'v_msg_etcdserverpb.LeaseTimeToLiveResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.LeaseTimeToLiveResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.LeaseLeasesRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.LeaseLeasesRequest'/3}). +'v_msg_etcdserverpb.LeaseLeasesRequest'(#{} = M, Path, _) -> + lists:foreach(fun (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) end, maps:keys(M)), + ok; +'v_msg_etcdserverpb.LeaseLeasesRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.LeaseLeasesRequest'}, M, Path); +'v_msg_etcdserverpb.LeaseLeasesRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.LeaseLeasesRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_etcdserverpb.LeaseStatus'/3}). +-dialyzer({nowarn_function,'v_submsg_etcdserverpb.LeaseStatus'/3}). +'v_submsg_etcdserverpb.LeaseStatus'(Msg, Path, TrUserData) -> 'v_msg_etcdserverpb.LeaseStatus'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.LeaseStatus'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.LeaseStatus'/3}). +'v_msg_etcdserverpb.LeaseStatus'(#{} = M, Path, TrUserData) -> + case M of + #{'ID' := F1} -> v_type_int64(F1, ['ID' | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun ('ID') -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.LeaseStatus'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.LeaseStatus'}, M, Path); +'v_msg_etcdserverpb.LeaseStatus'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.LeaseStatus'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.LeaseLeasesResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.LeaseLeasesResponse'/3}). +'v_msg_etcdserverpb.LeaseLeasesResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + case M of + #{leases := F2} -> + if is_list(F2) -> + _ = ['v_submsg_etcdserverpb.LeaseStatus'(Elem, [leases | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'etcdserverpb.LeaseStatus'}}, F2, [leases | Path]) + end; + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (leases) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.LeaseLeasesResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.LeaseLeasesResponse'}, M, Path); +'v_msg_etcdserverpb.LeaseLeasesResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.LeaseLeasesResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_etcdserverpb.Member'/3}). +-dialyzer({nowarn_function,'v_submsg_etcdserverpb.Member'/3}). +'v_submsg_etcdserverpb.Member'(Msg, Path, TrUserData) -> 'v_msg_etcdserverpb.Member'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.Member'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.Member'/3}). +'v_msg_etcdserverpb.Member'(#{} = M, Path, TrUserData) -> + case M of + #{'ID' := F1} -> v_type_uint64(F1, ['ID' | Path], TrUserData); + _ -> ok + end, + case M of + #{name := F2} -> v_type_string(F2, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{peerURLs := F3} -> + if is_list(F3) -> + _ = [v_type_string(Elem, [peerURLs | Path], TrUserData) || Elem <- F3], + ok; + true -> mk_type_error({invalid_list_of, string}, F3, [peerURLs | Path]) + end; + _ -> ok + end, + case M of + #{clientURLs := F4} -> + if is_list(F4) -> + _ = [v_type_string(Elem, [clientURLs | Path], TrUserData) || Elem <- F4], + ok; + true -> mk_type_error({invalid_list_of, string}, F4, [clientURLs | Path]) + end; + _ -> ok + end, + case M of + #{isLearner := F5} -> v_type_bool(F5, [isLearner | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun ('ID') -> ok; + (name) -> ok; + (peerURLs) -> ok; + (clientURLs) -> ok; + (isLearner) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.Member'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.Member'}, M, Path); +'v_msg_etcdserverpb.Member'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.Member'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.MemberAddRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.MemberAddRequest'/3}). +'v_msg_etcdserverpb.MemberAddRequest'(#{} = M, Path, TrUserData) -> + case M of + #{peerURLs := F1} -> + if is_list(F1) -> + _ = [v_type_string(Elem, [peerURLs | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, string}, F1, [peerURLs | Path]) + end; + _ -> ok + end, + case M of + #{isLearner := F2} -> v_type_bool(F2, [isLearner | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (peerURLs) -> ok; + (isLearner) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.MemberAddRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.MemberAddRequest'}, M, Path); +'v_msg_etcdserverpb.MemberAddRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.MemberAddRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.MemberAddResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.MemberAddResponse'/3}). +'v_msg_etcdserverpb.MemberAddResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + case M of + #{member := F2} -> 'v_submsg_etcdserverpb.Member'(F2, [member | Path], TrUserData); + _ -> ok + end, + case M of + #{members := F3} -> + if is_list(F3) -> + _ = ['v_submsg_etcdserverpb.Member'(Elem, [members | Path], TrUserData) || Elem <- F3], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'etcdserverpb.Member'}}, F3, [members | Path]) + end; + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (member) -> ok; + (members) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.MemberAddResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.MemberAddResponse'}, M, Path); +'v_msg_etcdserverpb.MemberAddResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.MemberAddResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.MemberRemoveRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.MemberRemoveRequest'/3}). +'v_msg_etcdserverpb.MemberRemoveRequest'(#{} = M, Path, TrUserData) -> + case M of + #{'ID' := F1} -> v_type_uint64(F1, ['ID' | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun ('ID') -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.MemberRemoveRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.MemberRemoveRequest'}, M, Path); +'v_msg_etcdserverpb.MemberRemoveRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.MemberRemoveRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.MemberRemoveResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.MemberRemoveResponse'/3}). +'v_msg_etcdserverpb.MemberRemoveResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + case M of + #{members := F2} -> + if is_list(F2) -> + _ = ['v_submsg_etcdserverpb.Member'(Elem, [members | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'etcdserverpb.Member'}}, F2, [members | Path]) + end; + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (members) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.MemberRemoveResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.MemberRemoveResponse'}, M, Path); +'v_msg_etcdserverpb.MemberRemoveResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.MemberRemoveResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.MemberUpdateRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.MemberUpdateRequest'/3}). +'v_msg_etcdserverpb.MemberUpdateRequest'(#{} = M, Path, TrUserData) -> + case M of + #{'ID' := F1} -> v_type_uint64(F1, ['ID' | Path], TrUserData); + _ -> ok + end, + case M of + #{peerURLs := F2} -> + if is_list(F2) -> + _ = [v_type_string(Elem, [peerURLs | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, string}, F2, [peerURLs | Path]) + end; + _ -> ok + end, + lists:foreach(fun ('ID') -> ok; + (peerURLs) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.MemberUpdateRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.MemberUpdateRequest'}, M, Path); +'v_msg_etcdserverpb.MemberUpdateRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.MemberUpdateRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.MemberUpdateResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.MemberUpdateResponse'/3}). +'v_msg_etcdserverpb.MemberUpdateResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + case M of + #{members := F2} -> + if is_list(F2) -> + _ = ['v_submsg_etcdserverpb.Member'(Elem, [members | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'etcdserverpb.Member'}}, F2, [members | Path]) + end; + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (members) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.MemberUpdateResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.MemberUpdateResponse'}, M, Path); +'v_msg_etcdserverpb.MemberUpdateResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.MemberUpdateResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.MemberListRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.MemberListRequest'/3}). +'v_msg_etcdserverpb.MemberListRequest'(#{} = M, Path, TrUserData) -> + case M of + #{linearizable := F1} -> v_type_bool(F1, [linearizable | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (linearizable) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.MemberListRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.MemberListRequest'}, M, Path); +'v_msg_etcdserverpb.MemberListRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.MemberListRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.MemberListResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.MemberListResponse'/3}). +'v_msg_etcdserverpb.MemberListResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + case M of + #{members := F2} -> + if is_list(F2) -> + _ = ['v_submsg_etcdserverpb.Member'(Elem, [members | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'etcdserverpb.Member'}}, F2, [members | Path]) + end; + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (members) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.MemberListResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.MemberListResponse'}, M, Path); +'v_msg_etcdserverpb.MemberListResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.MemberListResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.MemberPromoteRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.MemberPromoteRequest'/3}). +'v_msg_etcdserverpb.MemberPromoteRequest'(#{} = M, Path, TrUserData) -> + case M of + #{'ID' := F1} -> v_type_uint64(F1, ['ID' | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun ('ID') -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.MemberPromoteRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.MemberPromoteRequest'}, M, Path); +'v_msg_etcdserverpb.MemberPromoteRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.MemberPromoteRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.MemberPromoteResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.MemberPromoteResponse'/3}). +'v_msg_etcdserverpb.MemberPromoteResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + case M of + #{members := F2} -> + if is_list(F2) -> + _ = ['v_submsg_etcdserverpb.Member'(Elem, [members | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'etcdserverpb.Member'}}, F2, [members | Path]) + end; + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (members) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.MemberPromoteResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.MemberPromoteResponse'}, M, Path); +'v_msg_etcdserverpb.MemberPromoteResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.MemberPromoteResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.DefragmentRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.DefragmentRequest'/3}). +'v_msg_etcdserverpb.DefragmentRequest'(#{} = M, Path, _) -> + lists:foreach(fun (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) end, maps:keys(M)), + ok; +'v_msg_etcdserverpb.DefragmentRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.DefragmentRequest'}, M, Path); +'v_msg_etcdserverpb.DefragmentRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.DefragmentRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.DefragmentResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.DefragmentResponse'/3}). +'v_msg_etcdserverpb.DefragmentResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.DefragmentResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.DefragmentResponse'}, M, Path); +'v_msg_etcdserverpb.DefragmentResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.DefragmentResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.MoveLeaderRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.MoveLeaderRequest'/3}). +'v_msg_etcdserverpb.MoveLeaderRequest'(#{} = M, Path, TrUserData) -> + case M of + #{targetID := F1} -> v_type_uint64(F1, [targetID | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (targetID) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.MoveLeaderRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.MoveLeaderRequest'}, M, Path); +'v_msg_etcdserverpb.MoveLeaderRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.MoveLeaderRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.MoveLeaderResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.MoveLeaderResponse'/3}). +'v_msg_etcdserverpb.MoveLeaderResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.MoveLeaderResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.MoveLeaderResponse'}, M, Path); +'v_msg_etcdserverpb.MoveLeaderResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.MoveLeaderResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AlarmRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AlarmRequest'/3}). +'v_msg_etcdserverpb.AlarmRequest'(#{} = M, Path, TrUserData) -> + case M of + #{action := F1} -> 'v_enum_etcdserverpb.AlarmRequest.AlarmAction'(F1, [action | Path], TrUserData); + _ -> ok + end, + case M of + #{memberID := F2} -> v_type_uint64(F2, [memberID | Path], TrUserData); + _ -> ok + end, + case M of + #{alarm := F3} -> 'v_enum_etcdserverpb.AlarmType'(F3, [alarm | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (action) -> ok; + (memberID) -> ok; + (alarm) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AlarmRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AlarmRequest'}, M, Path); +'v_msg_etcdserverpb.AlarmRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AlarmRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_etcdserverpb.AlarmMember'/3}). +-dialyzer({nowarn_function,'v_submsg_etcdserverpb.AlarmMember'/3}). +'v_submsg_etcdserverpb.AlarmMember'(Msg, Path, TrUserData) -> 'v_msg_etcdserverpb.AlarmMember'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AlarmMember'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AlarmMember'/3}). +'v_msg_etcdserverpb.AlarmMember'(#{} = M, Path, TrUserData) -> + case M of + #{memberID := F1} -> v_type_uint64(F1, [memberID | Path], TrUserData); + _ -> ok + end, + case M of + #{alarm := F2} -> 'v_enum_etcdserverpb.AlarmType'(F2, [alarm | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (memberID) -> ok; + (alarm) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AlarmMember'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AlarmMember'}, M, Path); +'v_msg_etcdserverpb.AlarmMember'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AlarmMember'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AlarmResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AlarmResponse'/3}). +'v_msg_etcdserverpb.AlarmResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + case M of + #{alarms := F2} -> + if is_list(F2) -> + _ = ['v_submsg_etcdserverpb.AlarmMember'(Elem, [alarms | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'etcdserverpb.AlarmMember'}}, F2, [alarms | Path]) + end; + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (alarms) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AlarmResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AlarmResponse'}, M, Path); +'v_msg_etcdserverpb.AlarmResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AlarmResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.DowngradeRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.DowngradeRequest'/3}). +'v_msg_etcdserverpb.DowngradeRequest'(#{} = M, Path, TrUserData) -> + case M of + #{action := F1} -> 'v_enum_etcdserverpb.DowngradeRequest.DowngradeAction'(F1, [action | Path], TrUserData); + _ -> ok + end, + case M of + #{version := F2} -> v_type_string(F2, [version | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (action) -> ok; + (version) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.DowngradeRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.DowngradeRequest'}, M, Path); +'v_msg_etcdserverpb.DowngradeRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.DowngradeRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.DowngradeResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.DowngradeResponse'/3}). +'v_msg_etcdserverpb.DowngradeResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + case M of + #{version := F2} -> v_type_string(F2, [version | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (version) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.DowngradeResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.DowngradeResponse'}, M, Path); +'v_msg_etcdserverpb.DowngradeResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.DowngradeResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.StatusRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.StatusRequest'/3}). +'v_msg_etcdserverpb.StatusRequest'(#{} = M, Path, _) -> + lists:foreach(fun (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) end, maps:keys(M)), + ok; +'v_msg_etcdserverpb.StatusRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.StatusRequest'}, M, Path); +'v_msg_etcdserverpb.StatusRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.StatusRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.StatusResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.StatusResponse'/3}). +'v_msg_etcdserverpb.StatusResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + case M of + #{version := F2} -> v_type_string(F2, [version | Path], TrUserData); + _ -> ok + end, + case M of + #{dbSize := F3} -> v_type_int64(F3, [dbSize | Path], TrUserData); + _ -> ok + end, + case M of + #{leader := F4} -> v_type_uint64(F4, [leader | Path], TrUserData); + _ -> ok + end, + case M of + #{raftIndex := F5} -> v_type_uint64(F5, [raftIndex | Path], TrUserData); + _ -> ok + end, + case M of + #{raftTerm := F6} -> v_type_uint64(F6, [raftTerm | Path], TrUserData); + _ -> ok + end, + case M of + #{raftAppliedIndex := F7} -> v_type_uint64(F7, [raftAppliedIndex | Path], TrUserData); + _ -> ok + end, + case M of + #{errors := F8} -> + if is_list(F8) -> + _ = [v_type_string(Elem, [errors | Path], TrUserData) || Elem <- F8], + ok; + true -> mk_type_error({invalid_list_of, string}, F8, [errors | Path]) + end; + _ -> ok + end, + case M of + #{dbSizeInUse := F9} -> v_type_int64(F9, [dbSizeInUse | Path], TrUserData); + _ -> ok + end, + case M of + #{isLearner := F10} -> v_type_bool(F10, [isLearner | Path], TrUserData); + _ -> ok + end, + case M of + #{storageVersion := F11} -> v_type_string(F11, [storageVersion | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (version) -> ok; + (dbSize) -> ok; + (leader) -> ok; + (raftIndex) -> ok; + (raftTerm) -> ok; + (raftAppliedIndex) -> ok; + (errors) -> ok; + (dbSizeInUse) -> ok; + (isLearner) -> ok; + (storageVersion) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.StatusResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.StatusResponse'}, M, Path); +'v_msg_etcdserverpb.StatusResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.StatusResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthEnableRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthEnableRequest'/3}). +'v_msg_etcdserverpb.AuthEnableRequest'(#{} = M, Path, _) -> + lists:foreach(fun (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) end, maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthEnableRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthEnableRequest'}, M, Path); +'v_msg_etcdserverpb.AuthEnableRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthEnableRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthDisableRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthDisableRequest'/3}). +'v_msg_etcdserverpb.AuthDisableRequest'(#{} = M, Path, _) -> + lists:foreach(fun (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) end, maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthDisableRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthDisableRequest'}, M, Path); +'v_msg_etcdserverpb.AuthDisableRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthDisableRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthStatusRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthStatusRequest'/3}). +'v_msg_etcdserverpb.AuthStatusRequest'(#{} = M, Path, _) -> + lists:foreach(fun (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) end, maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthStatusRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthStatusRequest'}, M, Path); +'v_msg_etcdserverpb.AuthStatusRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthStatusRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthenticateRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthenticateRequest'/3}). +'v_msg_etcdserverpb.AuthenticateRequest'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{password := F2} -> v_type_string(F2, [password | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (password) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthenticateRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthenticateRequest'}, M, Path); +'v_msg_etcdserverpb.AuthenticateRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthenticateRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthUserAddRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthUserAddRequest'/3}). +'v_msg_etcdserverpb.AuthUserAddRequest'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{password := F2} -> v_type_string(F2, [password | Path], TrUserData); + _ -> ok + end, + case M of + #{options := F3} -> 'v_submsg_authpb.UserAddOptions'(F3, [options | Path], TrUserData); + _ -> ok + end, + case M of + #{hashedPassword := F4} -> v_type_string(F4, [hashedPassword | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (password) -> ok; + (options) -> ok; + (hashedPassword) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthUserAddRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthUserAddRequest'}, M, Path); +'v_msg_etcdserverpb.AuthUserAddRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthUserAddRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthUserGetRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthUserGetRequest'/3}). +'v_msg_etcdserverpb.AuthUserGetRequest'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthUserGetRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthUserGetRequest'}, M, Path); +'v_msg_etcdserverpb.AuthUserGetRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthUserGetRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthUserDeleteRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthUserDeleteRequest'/3}). +'v_msg_etcdserverpb.AuthUserDeleteRequest'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthUserDeleteRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthUserDeleteRequest'}, M, Path); +'v_msg_etcdserverpb.AuthUserDeleteRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthUserDeleteRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthUserChangePasswordRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthUserChangePasswordRequest'/3}). +'v_msg_etcdserverpb.AuthUserChangePasswordRequest'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{password := F2} -> v_type_string(F2, [password | Path], TrUserData); + _ -> ok + end, + case M of + #{hashedPassword := F3} -> v_type_string(F3, [hashedPassword | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (password) -> ok; + (hashedPassword) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthUserChangePasswordRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthUserChangePasswordRequest'}, M, Path); +'v_msg_etcdserverpb.AuthUserChangePasswordRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthUserChangePasswordRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthUserGrantRoleRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthUserGrantRoleRequest'/3}). +'v_msg_etcdserverpb.AuthUserGrantRoleRequest'(#{} = M, Path, TrUserData) -> + case M of + #{user := F1} -> v_type_string(F1, [user | Path], TrUserData); + _ -> ok + end, + case M of + #{role := F2} -> v_type_string(F2, [role | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (user) -> ok; + (role) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthUserGrantRoleRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthUserGrantRoleRequest'}, M, Path); +'v_msg_etcdserverpb.AuthUserGrantRoleRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthUserGrantRoleRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthUserRevokeRoleRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthUserRevokeRoleRequest'/3}). +'v_msg_etcdserverpb.AuthUserRevokeRoleRequest'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{role := F2} -> v_type_string(F2, [role | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (role) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthUserRevokeRoleRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthUserRevokeRoleRequest'}, M, Path); +'v_msg_etcdserverpb.AuthUserRevokeRoleRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthUserRevokeRoleRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthRoleAddRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthRoleAddRequest'/3}). +'v_msg_etcdserverpb.AuthRoleAddRequest'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthRoleAddRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthRoleAddRequest'}, M, Path); +'v_msg_etcdserverpb.AuthRoleAddRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthRoleAddRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthRoleGetRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthRoleGetRequest'/3}). +'v_msg_etcdserverpb.AuthRoleGetRequest'(#{} = M, Path, TrUserData) -> + case M of + #{role := F1} -> v_type_string(F1, [role | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (role) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthRoleGetRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthRoleGetRequest'}, M, Path); +'v_msg_etcdserverpb.AuthRoleGetRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthRoleGetRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthUserListRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthUserListRequest'/3}). +'v_msg_etcdserverpb.AuthUserListRequest'(#{} = M, Path, _) -> + lists:foreach(fun (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) end, maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthUserListRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthUserListRequest'}, M, Path); +'v_msg_etcdserverpb.AuthUserListRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthUserListRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthRoleListRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthRoleListRequest'/3}). +'v_msg_etcdserverpb.AuthRoleListRequest'(#{} = M, Path, _) -> + lists:foreach(fun (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) end, maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthRoleListRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthRoleListRequest'}, M, Path); +'v_msg_etcdserverpb.AuthRoleListRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthRoleListRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthRoleDeleteRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthRoleDeleteRequest'/3}). +'v_msg_etcdserverpb.AuthRoleDeleteRequest'(#{} = M, Path, TrUserData) -> + case M of + #{role := F1} -> v_type_string(F1, [role | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (role) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthRoleDeleteRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthRoleDeleteRequest'}, M, Path); +'v_msg_etcdserverpb.AuthRoleDeleteRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthRoleDeleteRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthRoleGrantPermissionRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthRoleGrantPermissionRequest'/3}). +'v_msg_etcdserverpb.AuthRoleGrantPermissionRequest'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{perm := F2} -> 'v_submsg_authpb.Permission'(F2, [perm | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (perm) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthRoleGrantPermissionRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthRoleGrantPermissionRequest'}, M, Path); +'v_msg_etcdserverpb.AuthRoleGrantPermissionRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthRoleGrantPermissionRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthRoleRevokePermissionRequest'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthRoleRevokePermissionRequest'/3}). +'v_msg_etcdserverpb.AuthRoleRevokePermissionRequest'(#{} = M, Path, TrUserData) -> + case M of + #{role := F1} -> v_type_string(F1, [role | Path], TrUserData); + _ -> ok + end, + case M of + #{key := F2} -> v_type_bytes(F2, [key | Path], TrUserData); + _ -> ok + end, + case M of + #{range_end := F3} -> v_type_bytes(F3, [range_end | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (role) -> ok; + (key) -> ok; + (range_end) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthRoleRevokePermissionRequest'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthRoleRevokePermissionRequest'}, M, Path); +'v_msg_etcdserverpb.AuthRoleRevokePermissionRequest'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthRoleRevokePermissionRequest'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthEnableResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthEnableResponse'/3}). +'v_msg_etcdserverpb.AuthEnableResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthEnableResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthEnableResponse'}, M, Path); +'v_msg_etcdserverpb.AuthEnableResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthEnableResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthDisableResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthDisableResponse'/3}). +'v_msg_etcdserverpb.AuthDisableResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthDisableResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthDisableResponse'}, M, Path); +'v_msg_etcdserverpb.AuthDisableResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthDisableResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthStatusResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthStatusResponse'/3}). +'v_msg_etcdserverpb.AuthStatusResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + case M of + #{enabled := F2} -> v_type_bool(F2, [enabled | Path], TrUserData); + _ -> ok + end, + case M of + #{authRevision := F3} -> v_type_uint64(F3, [authRevision | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (enabled) -> ok; + (authRevision) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthStatusResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthStatusResponse'}, M, Path); +'v_msg_etcdserverpb.AuthStatusResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthStatusResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthenticateResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthenticateResponse'/3}). +'v_msg_etcdserverpb.AuthenticateResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + case M of + #{token := F2} -> v_type_string(F2, [token | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (token) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthenticateResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthenticateResponse'}, M, Path); +'v_msg_etcdserverpb.AuthenticateResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthenticateResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthUserAddResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthUserAddResponse'/3}). +'v_msg_etcdserverpb.AuthUserAddResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthUserAddResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthUserAddResponse'}, M, Path); +'v_msg_etcdserverpb.AuthUserAddResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthUserAddResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthUserGetResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthUserGetResponse'/3}). +'v_msg_etcdserverpb.AuthUserGetResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + case M of + #{roles := F2} -> + if is_list(F2) -> + _ = [v_type_string(Elem, [roles | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, string}, F2, [roles | Path]) + end; + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (roles) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthUserGetResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthUserGetResponse'}, M, Path); +'v_msg_etcdserverpb.AuthUserGetResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthUserGetResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthUserDeleteResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthUserDeleteResponse'/3}). +'v_msg_etcdserverpb.AuthUserDeleteResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthUserDeleteResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthUserDeleteResponse'}, M, Path); +'v_msg_etcdserverpb.AuthUserDeleteResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthUserDeleteResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthUserChangePasswordResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthUserChangePasswordResponse'/3}). +'v_msg_etcdserverpb.AuthUserChangePasswordResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthUserChangePasswordResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthUserChangePasswordResponse'}, M, Path); +'v_msg_etcdserverpb.AuthUserChangePasswordResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthUserChangePasswordResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthUserGrantRoleResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthUserGrantRoleResponse'/3}). +'v_msg_etcdserverpb.AuthUserGrantRoleResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthUserGrantRoleResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthUserGrantRoleResponse'}, M, Path); +'v_msg_etcdserverpb.AuthUserGrantRoleResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthUserGrantRoleResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthUserRevokeRoleResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthUserRevokeRoleResponse'/3}). +'v_msg_etcdserverpb.AuthUserRevokeRoleResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthUserRevokeRoleResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthUserRevokeRoleResponse'}, M, Path); +'v_msg_etcdserverpb.AuthUserRevokeRoleResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthUserRevokeRoleResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthRoleAddResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthRoleAddResponse'/3}). +'v_msg_etcdserverpb.AuthRoleAddResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthRoleAddResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthRoleAddResponse'}, M, Path); +'v_msg_etcdserverpb.AuthRoleAddResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthRoleAddResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthRoleGetResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthRoleGetResponse'/3}). +'v_msg_etcdserverpb.AuthRoleGetResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + case M of + #{perm := F2} -> + if is_list(F2) -> + _ = ['v_submsg_authpb.Permission'(Elem, [perm | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'authpb.Permission'}}, F2, [perm | Path]) + end; + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (perm) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthRoleGetResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthRoleGetResponse'}, M, Path); +'v_msg_etcdserverpb.AuthRoleGetResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthRoleGetResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthRoleListResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthRoleListResponse'/3}). +'v_msg_etcdserverpb.AuthRoleListResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + case M of + #{roles := F2} -> + if is_list(F2) -> + _ = [v_type_string(Elem, [roles | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, string}, F2, [roles | Path]) + end; + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (roles) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthRoleListResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthRoleListResponse'}, M, Path); +'v_msg_etcdserverpb.AuthRoleListResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthRoleListResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthUserListResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthUserListResponse'/3}). +'v_msg_etcdserverpb.AuthUserListResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + case M of + #{users := F2} -> + if is_list(F2) -> + _ = [v_type_string(Elem, [users | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, string}, F2, [users | Path]) + end; + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (users) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthUserListResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthUserListResponse'}, M, Path); +'v_msg_etcdserverpb.AuthUserListResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthUserListResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthRoleDeleteResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthRoleDeleteResponse'/3}). +'v_msg_etcdserverpb.AuthRoleDeleteResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthRoleDeleteResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthRoleDeleteResponse'}, M, Path); +'v_msg_etcdserverpb.AuthRoleDeleteResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthRoleDeleteResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthRoleGrantPermissionResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthRoleGrantPermissionResponse'/3}). +'v_msg_etcdserverpb.AuthRoleGrantPermissionResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthRoleGrantPermissionResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthRoleGrantPermissionResponse'}, M, Path); +'v_msg_etcdserverpb.AuthRoleGrantPermissionResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthRoleGrantPermissionResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_etcdserverpb.AuthRoleRevokePermissionResponse'/3}). +-dialyzer({nowarn_function,'v_msg_etcdserverpb.AuthRoleRevokePermissionResponse'/3}). +'v_msg_etcdserverpb.AuthRoleRevokePermissionResponse'(#{} = M, Path, TrUserData) -> + case M of + #{header := F1} -> 'v_submsg_etcdserverpb.ResponseHeader'(F1, [header | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (header) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_etcdserverpb.AuthRoleRevokePermissionResponse'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'etcdserverpb.AuthRoleRevokePermissionResponse'}, M, Path); +'v_msg_etcdserverpb.AuthRoleRevokePermissionResponse'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'etcdserverpb.AuthRoleRevokePermissionResponse'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_mvccpb.KeyValue'/3}). +-dialyzer({nowarn_function,'v_submsg_mvccpb.KeyValue'/3}). +'v_submsg_mvccpb.KeyValue'(Msg, Path, TrUserData) -> 'v_msg_mvccpb.KeyValue'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_mvccpb.KeyValue'/3}). +-dialyzer({nowarn_function,'v_msg_mvccpb.KeyValue'/3}). +'v_msg_mvccpb.KeyValue'(#{} = M, Path, TrUserData) -> + case M of + #{key := F1} -> v_type_bytes(F1, [key | Path], TrUserData); + _ -> ok + end, + case M of + #{create_revision := F2} -> v_type_int64(F2, [create_revision | Path], TrUserData); + _ -> ok + end, + case M of + #{mod_revision := F3} -> v_type_int64(F3, [mod_revision | Path], TrUserData); + _ -> ok + end, + case M of + #{version := F4} -> v_type_int64(F4, [version | Path], TrUserData); + _ -> ok + end, + case M of + #{value := F5} -> v_type_bytes(F5, [value | Path], TrUserData); + _ -> ok + end, + case M of + #{lease := F6} -> v_type_int64(F6, [lease | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (key) -> ok; + (create_revision) -> ok; + (mod_revision) -> ok; + (version) -> ok; + (value) -> ok; + (lease) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_mvccpb.KeyValue'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'mvccpb.KeyValue'}, M, Path); +'v_msg_mvccpb.KeyValue'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'mvccpb.KeyValue'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_mvccpb.Event'/3}). +-dialyzer({nowarn_function,'v_submsg_mvccpb.Event'/3}). +'v_submsg_mvccpb.Event'(Msg, Path, TrUserData) -> 'v_msg_mvccpb.Event'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_mvccpb.Event'/3}). +-dialyzer({nowarn_function,'v_msg_mvccpb.Event'/3}). +'v_msg_mvccpb.Event'(#{} = M, Path, TrUserData) -> + case M of + #{type := F1} -> 'v_enum_mvccpb.Event.EventType'(F1, [type | Path], TrUserData); + _ -> ok + end, + case M of + #{kv := F2} -> 'v_submsg_mvccpb.KeyValue'(F2, [kv | Path], TrUserData); + _ -> ok + end, + case M of + #{prev_kv := F3} -> 'v_submsg_mvccpb.KeyValue'(F3, [prev_kv | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (type) -> ok; + (kv) -> ok; + (prev_kv) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_mvccpb.Event'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'mvccpb.Event'}, M, Path); +'v_msg_mvccpb.Event'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'mvccpb.Event'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_authpb.UserAddOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_authpb.UserAddOptions'/3}). +'v_submsg_authpb.UserAddOptions'(Msg, Path, TrUserData) -> 'v_msg_authpb.UserAddOptions'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_authpb.UserAddOptions'/3}). +-dialyzer({nowarn_function,'v_msg_authpb.UserAddOptions'/3}). +'v_msg_authpb.UserAddOptions'(#{} = M, Path, TrUserData) -> + case M of + #{no_password := F1} -> v_type_bool(F1, [no_password | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (no_password) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_authpb.UserAddOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'authpb.UserAddOptions'}, M, Path); +'v_msg_authpb.UserAddOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'authpb.UserAddOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_authpb.User'/3}). +-dialyzer({nowarn_function,'v_msg_authpb.User'/3}). +'v_msg_authpb.User'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_bytes(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{password := F2} -> v_type_bytes(F2, [password | Path], TrUserData); + _ -> ok + end, + case M of + #{roles := F3} -> + if is_list(F3) -> + _ = [v_type_string(Elem, [roles | Path], TrUserData) || Elem <- F3], + ok; + true -> mk_type_error({invalid_list_of, string}, F3, [roles | Path]) + end; + _ -> ok + end, + case M of + #{options := F4} -> 'v_submsg_authpb.UserAddOptions'(F4, [options | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (password) -> ok; + (roles) -> ok; + (options) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_authpb.User'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'authpb.User'}, M, Path); +'v_msg_authpb.User'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'authpb.User'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_authpb.Permission'/3}). +-dialyzer({nowarn_function,'v_submsg_authpb.Permission'/3}). +'v_submsg_authpb.Permission'(Msg, Path, TrUserData) -> 'v_msg_authpb.Permission'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_authpb.Permission'/3}). +-dialyzer({nowarn_function,'v_msg_authpb.Permission'/3}). +'v_msg_authpb.Permission'(#{} = M, Path, TrUserData) -> + case M of + #{permType := F1} -> 'v_enum_authpb.Permission.Type'(F1, [permType | Path], TrUserData); + _ -> ok + end, + case M of + #{key := F2} -> v_type_bytes(F2, [key | Path], TrUserData); + _ -> ok + end, + case M of + #{range_end := F3} -> v_type_bytes(F3, [range_end | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (permType) -> ok; + (key) -> ok; + (range_end) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_authpb.Permission'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'authpb.Permission'}, M, Path); +'v_msg_authpb.Permission'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'authpb.Permission'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_authpb.Role'/3}). +-dialyzer({nowarn_function,'v_msg_authpb.Role'/3}). +'v_msg_authpb.Role'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_bytes(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{keyPermission := F2} -> + if is_list(F2) -> + _ = ['v_submsg_authpb.Permission'(Elem, [keyPermission | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'authpb.Permission'}}, F2, [keyPermission | Path]) + end; + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (keyPermission) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_authpb.Role'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'authpb.Role'}, M, Path); +'v_msg_authpb.Role'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'authpb.Role'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.FileDescriptorSet'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.FileDescriptorSet'/3}). +'v_msg_google.protobuf.FileDescriptorSet'(#{} = M, Path, TrUserData) -> + case M of + #{file := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.FileDescriptorProto'(Elem, [file | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.FileDescriptorProto'}}, F1, [file | Path]) + end; + _ -> ok + end, + lists:foreach(fun (file) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.FileDescriptorSet'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.FileDescriptorSet'}, M, Path); +'v_msg_google.protobuf.FileDescriptorSet'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.FileDescriptorSet'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.FileDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.FileDescriptorProto'/3}). +'v_submsg_google.protobuf.FileDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.FileDescriptorProto'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.FileDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.FileDescriptorProto'/3}). +'v_msg_google.protobuf.FileDescriptorProto'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{package := F2} -> v_type_string(F2, [package | Path], TrUserData); + _ -> ok + end, + case M of + #{dependency := F3} -> + if is_list(F3) -> + _ = [v_type_string(Elem, [dependency | Path], TrUserData) || Elem <- F3], + ok; + true -> mk_type_error({invalid_list_of, string}, F3, [dependency | Path]) + end; + _ -> ok + end, + case M of + #{public_dependency := F4} -> + if is_list(F4) -> + _ = [v_type_int32(Elem, [public_dependency | Path], TrUserData) || Elem <- F4], + ok; + true -> mk_type_error({invalid_list_of, int32}, F4, [public_dependency | Path]) + end; + _ -> ok + end, + case M of + #{weak_dependency := F5} -> + if is_list(F5) -> + _ = [v_type_int32(Elem, [weak_dependency | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, int32}, F5, [weak_dependency | Path]) + end; + _ -> ok + end, + case M of + #{message_type := F6} -> + if is_list(F6) -> + _ = ['v_submsg_google.protobuf.DescriptorProto'(Elem, [message_type | Path], TrUserData) || Elem <- F6], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.DescriptorProto'}}, F6, [message_type | Path]) + end; + _ -> ok + end, + case M of + #{enum_type := F7} -> + if is_list(F7) -> + _ = ['v_submsg_google.protobuf.EnumDescriptorProto'(Elem, [enum_type | Path], TrUserData) || Elem <- F7], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.EnumDescriptorProto'}}, F7, [enum_type | Path]) + end; + _ -> ok + end, + case M of + #{service := F8} -> + if is_list(F8) -> + _ = ['v_submsg_google.protobuf.ServiceDescriptorProto'(Elem, [service | Path], TrUserData) || Elem <- F8], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.ServiceDescriptorProto'}}, F8, [service | Path]) + end; + _ -> ok + end, + case M of + #{extension := F9} -> + if is_list(F9) -> + _ = ['v_submsg_google.protobuf.FieldDescriptorProto'(Elem, [extension | Path], TrUserData) || Elem <- F9], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.FieldDescriptorProto'}}, F9, [extension | Path]) + end; + _ -> ok + end, + case M of + #{options := F10} -> 'v_submsg_google.protobuf.FileOptions'(F10, [options | Path], TrUserData); + _ -> ok + end, + case M of + #{source_code_info := F11} -> 'v_submsg_google.protobuf.SourceCodeInfo'(F11, [source_code_info | Path], TrUserData); + _ -> ok + end, + case M of + #{syntax := F12} -> v_type_string(F12, [syntax | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (package) -> ok; + (dependency) -> ok; + (public_dependency) -> ok; + (weak_dependency) -> ok; + (message_type) -> ok; + (enum_type) -> ok; + (service) -> ok; + (extension) -> ok; + (options) -> ok; + (source_code_info) -> ok; + (syntax) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.FileDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.FileDescriptorProto'}, M, Path); +'v_msg_google.protobuf.FileDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.FileDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.DescriptorProto.ExtensionRange'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.DescriptorProto.ExtensionRange'/3}). +'v_submsg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.DescriptorProto.ExtensionRange'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.DescriptorProto.ExtensionRange'/3}). +'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(#{} = M, Path, TrUserData) -> + case M of + #{start := F1} -> v_type_int32(F1, [start | Path], TrUserData); + _ -> ok + end, + case M of + #{'end' := F2} -> v_type_int32(F2, ['end' | Path], TrUserData); + _ -> ok + end, + case M of + #{options := F3} -> 'v_submsg_google.protobuf.ExtensionRangeOptions'(F3, [options | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (start) -> ok; + ('end') -> ok; + (options) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.DescriptorProto.ExtensionRange'}, M, Path); +'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.DescriptorProto.ReservedRange'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.DescriptorProto.ReservedRange'/3}). +'v_submsg_google.protobuf.DescriptorProto.ReservedRange'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.DescriptorProto.ReservedRange'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.DescriptorProto.ReservedRange'/3}). +'v_msg_google.protobuf.DescriptorProto.ReservedRange'(#{} = M, Path, TrUserData) -> + case M of + #{start := F1} -> v_type_int32(F1, [start | Path], TrUserData); + _ -> ok + end, + case M of + #{'end' := F2} -> v_type_int32(F2, ['end' | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (start) -> ok; + ('end') -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.DescriptorProto.ReservedRange'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.DescriptorProto.ReservedRange'}, M, Path); +'v_msg_google.protobuf.DescriptorProto.ReservedRange'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.DescriptorProto.ReservedRange'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.DescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.DescriptorProto'/3}). +'v_submsg_google.protobuf.DescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.DescriptorProto'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.DescriptorProto'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.DescriptorProto'/3}). +'v_msg_google.protobuf.DescriptorProto'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{field := F2} -> + if is_list(F2) -> + _ = ['v_submsg_google.protobuf.FieldDescriptorProto'(Elem, [field | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.FieldDescriptorProto'}}, F2, [field | Path]) + end; + _ -> ok + end, + case M of + #{extension := F3} -> + if is_list(F3) -> + _ = ['v_submsg_google.protobuf.FieldDescriptorProto'(Elem, [extension | Path], TrUserData) || Elem <- F3], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.FieldDescriptorProto'}}, F3, [extension | Path]) + end; + _ -> ok + end, + case M of + #{nested_type := F4} -> + if is_list(F4) -> + _ = ['v_submsg_google.protobuf.DescriptorProto'(Elem, [nested_type | Path], TrUserData) || Elem <- F4], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.DescriptorProto'}}, F4, [nested_type | Path]) + end; + _ -> ok + end, + case M of + #{enum_type := F5} -> + if is_list(F5) -> + _ = ['v_submsg_google.protobuf.EnumDescriptorProto'(Elem, [enum_type | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.EnumDescriptorProto'}}, F5, [enum_type | Path]) + end; + _ -> ok + end, + case M of + #{extension_range := F6} -> + if is_list(F6) -> + _ = ['v_submsg_google.protobuf.DescriptorProto.ExtensionRange'(Elem, [extension_range | Path], TrUserData) || Elem <- F6], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.DescriptorProto.ExtensionRange'}}, F6, [extension_range | Path]) + end; + _ -> ok + end, + case M of + #{oneof_decl := F7} -> + if is_list(F7) -> + _ = ['v_submsg_google.protobuf.OneofDescriptorProto'(Elem, [oneof_decl | Path], TrUserData) || Elem <- F7], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.OneofDescriptorProto'}}, F7, [oneof_decl | Path]) + end; + _ -> ok + end, + case M of + #{options := F8} -> 'v_submsg_google.protobuf.MessageOptions'(F8, [options | Path], TrUserData); + _ -> ok + end, + case M of + #{reserved_range := F9} -> + if is_list(F9) -> + _ = ['v_submsg_google.protobuf.DescriptorProto.ReservedRange'(Elem, [reserved_range | Path], TrUserData) || Elem <- F9], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.DescriptorProto.ReservedRange'}}, F9, [reserved_range | Path]) + end; + _ -> ok + end, + case M of + #{reserved_name := F10} -> + if is_list(F10) -> + _ = [v_type_string(Elem, [reserved_name | Path], TrUserData) || Elem <- F10], + ok; + true -> mk_type_error({invalid_list_of, string}, F10, [reserved_name | Path]) + end; + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (field) -> ok; + (extension) -> ok; + (nested_type) -> ok; + (enum_type) -> ok; + (extension_range) -> ok; + (oneof_decl) -> ok; + (options) -> ok; + (reserved_range) -> ok; + (reserved_name) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.DescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.DescriptorProto'}, M, Path); +'v_msg_google.protobuf.DescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.DescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.ExtensionRangeOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.ExtensionRangeOptions'/3}). +'v_submsg_google.protobuf.ExtensionRangeOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.ExtensionRangeOptions'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.ExtensionRangeOptions'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.ExtensionRangeOptions'/3}). +'v_msg_google.protobuf.ExtensionRangeOptions'(#{} = M, Path, TrUserData) -> + case M of + #{uninterpreted_option := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F1, [uninterpreted_option | Path]) + end; + _ -> ok + end, + lists:foreach(fun (uninterpreted_option) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.ExtensionRangeOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.ExtensionRangeOptions'}, M, Path); +'v_msg_google.protobuf.ExtensionRangeOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.ExtensionRangeOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.FieldDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.FieldDescriptorProto'/3}). +'v_submsg_google.protobuf.FieldDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.FieldDescriptorProto'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.FieldDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.FieldDescriptorProto'/3}). +'v_msg_google.protobuf.FieldDescriptorProto'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{number := F2} -> v_type_int32(F2, [number | Path], TrUserData); + _ -> ok + end, + case M of + #{label := F3} -> 'v_enum_google.protobuf.FieldDescriptorProto.Label'(F3, [label | Path], TrUserData); + _ -> ok + end, + case M of + #{type := F4} -> 'v_enum_google.protobuf.FieldDescriptorProto.Type'(F4, [type | Path], TrUserData); + _ -> ok + end, + case M of + #{type_name := F5} -> v_type_string(F5, [type_name | Path], TrUserData); + _ -> ok + end, + case M of + #{extendee := F6} -> v_type_string(F6, [extendee | Path], TrUserData); + _ -> ok + end, + case M of + #{default_value := F7} -> v_type_string(F7, [default_value | Path], TrUserData); + _ -> ok + end, + case M of + #{oneof_index := F8} -> v_type_int32(F8, [oneof_index | Path], TrUserData); + _ -> ok + end, + case M of + #{json_name := F9} -> v_type_string(F9, [json_name | Path], TrUserData); + _ -> ok + end, + case M of + #{options := F10} -> 'v_submsg_google.protobuf.FieldOptions'(F10, [options | Path], TrUserData); + _ -> ok + end, + case M of + #{proto3_optional := F11} -> v_type_bool(F11, [proto3_optional | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (number) -> ok; + (label) -> ok; + (type) -> ok; + (type_name) -> ok; + (extendee) -> ok; + (default_value) -> ok; + (oneof_index) -> ok; + (json_name) -> ok; + (options) -> ok; + (proto3_optional) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.FieldDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.FieldDescriptorProto'}, M, Path); +'v_msg_google.protobuf.FieldDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.FieldDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.OneofDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.OneofDescriptorProto'/3}). +'v_submsg_google.protobuf.OneofDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.OneofDescriptorProto'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.OneofDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.OneofDescriptorProto'/3}). +'v_msg_google.protobuf.OneofDescriptorProto'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{options := F2} -> 'v_submsg_google.protobuf.OneofOptions'(F2, [options | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (options) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.OneofDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.OneofDescriptorProto'}, M, Path); +'v_msg_google.protobuf.OneofDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.OneofDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.EnumDescriptorProto.EnumReservedRange'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.EnumDescriptorProto.EnumReservedRange'/3}). +'v_submsg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'/3}). +'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(#{} = M, Path, TrUserData) -> + case M of + #{start := F1} -> v_type_int32(F1, [start | Path], TrUserData); + _ -> ok + end, + case M of + #{'end' := F2} -> v_type_int32(F2, ['end' | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (start) -> ok; + ('end') -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}, M, Path); +'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.EnumDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.EnumDescriptorProto'/3}). +'v_submsg_google.protobuf.EnumDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.EnumDescriptorProto'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.EnumDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.EnumDescriptorProto'/3}). +'v_msg_google.protobuf.EnumDescriptorProto'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{value := F2} -> + if is_list(F2) -> + _ = ['v_submsg_google.protobuf.EnumValueDescriptorProto'(Elem, [value | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.EnumValueDescriptorProto'}}, F2, [value | Path]) + end; + _ -> ok + end, + case M of + #{options := F3} -> 'v_submsg_google.protobuf.EnumOptions'(F3, [options | Path], TrUserData); + _ -> ok + end, + case M of + #{reserved_range := F4} -> + if is_list(F4) -> + _ = ['v_submsg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Elem, [reserved_range | Path], TrUserData) || Elem <- F4], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}}, F4, [reserved_range | Path]) + end; + _ -> ok + end, + case M of + #{reserved_name := F5} -> + if is_list(F5) -> + _ = [v_type_string(Elem, [reserved_name | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, string}, F5, [reserved_name | Path]) + end; + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (value) -> ok; + (options) -> ok; + (reserved_range) -> ok; + (reserved_name) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.EnumDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.EnumDescriptorProto'}, M, Path); +'v_msg_google.protobuf.EnumDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.EnumDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.EnumValueDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.EnumValueDescriptorProto'/3}). +'v_submsg_google.protobuf.EnumValueDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.EnumValueDescriptorProto'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.EnumValueDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.EnumValueDescriptorProto'/3}). +'v_msg_google.protobuf.EnumValueDescriptorProto'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{number := F2} -> v_type_int32(F2, [number | Path], TrUserData); + _ -> ok + end, + case M of + #{options := F3} -> 'v_submsg_google.protobuf.EnumValueOptions'(F3, [options | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (number) -> ok; + (options) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.EnumValueDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.EnumValueDescriptorProto'}, M, Path); +'v_msg_google.protobuf.EnumValueDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.EnumValueDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.ServiceDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.ServiceDescriptorProto'/3}). +'v_submsg_google.protobuf.ServiceDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.ServiceDescriptorProto'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.ServiceDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.ServiceDescriptorProto'/3}). +'v_msg_google.protobuf.ServiceDescriptorProto'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{method := F2} -> + if is_list(F2) -> + _ = ['v_submsg_google.protobuf.MethodDescriptorProto'(Elem, [method | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.MethodDescriptorProto'}}, F2, [method | Path]) + end; + _ -> ok + end, + case M of + #{options := F3} -> 'v_submsg_google.protobuf.ServiceOptions'(F3, [options | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (method) -> ok; + (options) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.ServiceDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.ServiceDescriptorProto'}, M, Path); +'v_msg_google.protobuf.ServiceDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.ServiceDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.MethodDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.MethodDescriptorProto'/3}). +'v_submsg_google.protobuf.MethodDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.MethodDescriptorProto'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.MethodDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.MethodDescriptorProto'/3}). +'v_msg_google.protobuf.MethodDescriptorProto'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{input_type := F2} -> v_type_string(F2, [input_type | Path], TrUserData); + _ -> ok + end, + case M of + #{output_type := F3} -> v_type_string(F3, [output_type | Path], TrUserData); + _ -> ok + end, + case M of + #{options := F4} -> 'v_submsg_google.protobuf.MethodOptions'(F4, [options | Path], TrUserData); + _ -> ok + end, + case M of + #{client_streaming := F5} -> v_type_bool(F5, [client_streaming | Path], TrUserData); + _ -> ok + end, + case M of + #{server_streaming := F6} -> v_type_bool(F6, [server_streaming | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (input_type) -> ok; + (output_type) -> ok; + (options) -> ok; + (client_streaming) -> ok; + (server_streaming) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.MethodDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.MethodDescriptorProto'}, M, Path); +'v_msg_google.protobuf.MethodDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.MethodDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.FileOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.FileOptions'/3}). +'v_submsg_google.protobuf.FileOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.FileOptions'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.FileOptions'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.FileOptions'/3}). +'v_msg_google.protobuf.FileOptions'(#{} = M, Path, TrUserData) -> + case M of + #{java_package := F1} -> v_type_string(F1, [java_package | Path], TrUserData); + _ -> ok + end, + case M of + #{java_outer_classname := F2} -> v_type_string(F2, [java_outer_classname | Path], TrUserData); + _ -> ok + end, + case M of + #{java_multiple_files := F3} -> v_type_bool(F3, [java_multiple_files | Path], TrUserData); + _ -> ok + end, + case M of + #{java_generate_equals_and_hash := F4} -> v_type_bool(F4, [java_generate_equals_and_hash | Path], TrUserData); + _ -> ok + end, + case M of + #{java_string_check_utf8 := F5} -> v_type_bool(F5, [java_string_check_utf8 | Path], TrUserData); + _ -> ok + end, + case M of + #{optimize_for := F6} -> 'v_enum_google.protobuf.FileOptions.OptimizeMode'(F6, [optimize_for | Path], TrUserData); + _ -> ok + end, + case M of + #{go_package := F7} -> v_type_string(F7, [go_package | Path], TrUserData); + _ -> ok + end, + case M of + #{cc_generic_services := F8} -> v_type_bool(F8, [cc_generic_services | Path], TrUserData); + _ -> ok + end, + case M of + #{java_generic_services := F9} -> v_type_bool(F9, [java_generic_services | Path], TrUserData); + _ -> ok + end, + case M of + #{py_generic_services := F10} -> v_type_bool(F10, [py_generic_services | Path], TrUserData); + _ -> ok + end, + case M of + #{php_generic_services := F11} -> v_type_bool(F11, [php_generic_services | Path], TrUserData); + _ -> ok + end, + case M of + #{deprecated := F12} -> v_type_bool(F12, [deprecated | Path], TrUserData); + _ -> ok + end, + case M of + #{cc_enable_arenas := F13} -> v_type_bool(F13, [cc_enable_arenas | Path], TrUserData); + _ -> ok + end, + case M of + #{objc_class_prefix := F14} -> v_type_string(F14, [objc_class_prefix | Path], TrUserData); + _ -> ok + end, + case M of + #{csharp_namespace := F15} -> v_type_string(F15, [csharp_namespace | Path], TrUserData); + _ -> ok + end, + case M of + #{swift_prefix := F16} -> v_type_string(F16, [swift_prefix | Path], TrUserData); + _ -> ok + end, + case M of + #{php_class_prefix := F17} -> v_type_string(F17, [php_class_prefix | Path], TrUserData); + _ -> ok + end, + case M of + #{php_namespace := F18} -> v_type_string(F18, [php_namespace | Path], TrUserData); + _ -> ok + end, + case M of + #{php_metadata_namespace := F19} -> v_type_string(F19, [php_metadata_namespace | Path], TrUserData); + _ -> ok + end, + case M of + #{ruby_package := F20} -> v_type_string(F20, [ruby_package | Path], TrUserData); + _ -> ok + end, + case M of + #{uninterpreted_option := F21} -> + if is_list(F21) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F21], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F21, [uninterpreted_option | Path]) + end; + _ -> ok + end, + case M of + #{goproto_getters_all := F22} -> v_type_bool(F22, [goproto_getters_all | Path], TrUserData); + _ -> ok + end, + case M of + #{goproto_enum_prefix_all := F23} -> v_type_bool(F23, [goproto_enum_prefix_all | Path], TrUserData); + _ -> ok + end, + case M of + #{goproto_stringer_all := F24} -> v_type_bool(F24, [goproto_stringer_all | Path], TrUserData); + _ -> ok + end, + case M of + #{verbose_equal_all := F25} -> v_type_bool(F25, [verbose_equal_all | Path], TrUserData); + _ -> ok + end, + case M of + #{face_all := F26} -> v_type_bool(F26, [face_all | Path], TrUserData); + _ -> ok + end, + case M of + #{gostring_all := F27} -> v_type_bool(F27, [gostring_all | Path], TrUserData); + _ -> ok + end, + case M of + #{populate_all := F28} -> v_type_bool(F28, [populate_all | Path], TrUserData); + _ -> ok + end, + case M of + #{stringer_all := F29} -> v_type_bool(F29, [stringer_all | Path], TrUserData); + _ -> ok + end, + case M of + #{onlyone_all := F30} -> v_type_bool(F30, [onlyone_all | Path], TrUserData); + _ -> ok + end, + case M of + #{equal_all := F31} -> v_type_bool(F31, [equal_all | Path], TrUserData); + _ -> ok + end, + case M of + #{description_all := F32} -> v_type_bool(F32, [description_all | Path], TrUserData); + _ -> ok + end, + case M of + #{testgen_all := F33} -> v_type_bool(F33, [testgen_all | Path], TrUserData); + _ -> ok + end, + case M of + #{benchgen_all := F34} -> v_type_bool(F34, [benchgen_all | Path], TrUserData); + _ -> ok + end, + case M of + #{marshaler_all := F35} -> v_type_bool(F35, [marshaler_all | Path], TrUserData); + _ -> ok + end, + case M of + #{unmarshaler_all := F36} -> v_type_bool(F36, [unmarshaler_all | Path], TrUserData); + _ -> ok + end, + case M of + #{stable_marshaler_all := F37} -> v_type_bool(F37, [stable_marshaler_all | Path], TrUserData); + _ -> ok + end, + case M of + #{sizer_all := F38} -> v_type_bool(F38, [sizer_all | Path], TrUserData); + _ -> ok + end, + case M of + #{goproto_enum_stringer_all := F39} -> v_type_bool(F39, [goproto_enum_stringer_all | Path], TrUserData); + _ -> ok + end, + case M of + #{enum_stringer_all := F40} -> v_type_bool(F40, [enum_stringer_all | Path], TrUserData); + _ -> ok + end, + case M of + #{unsafe_marshaler_all := F41} -> v_type_bool(F41, [unsafe_marshaler_all | Path], TrUserData); + _ -> ok + end, + case M of + #{unsafe_unmarshaler_all := F42} -> v_type_bool(F42, [unsafe_unmarshaler_all | Path], TrUserData); + _ -> ok + end, + case M of + #{goproto_extensions_map_all := F43} -> v_type_bool(F43, [goproto_extensions_map_all | Path], TrUserData); + _ -> ok + end, + case M of + #{goproto_unrecognized_all := F44} -> v_type_bool(F44, [goproto_unrecognized_all | Path], TrUserData); + _ -> ok + end, + case M of + #{gogoproto_import := F45} -> v_type_bool(F45, [gogoproto_import | Path], TrUserData); + _ -> ok + end, + case M of + #{protosizer_all := F46} -> v_type_bool(F46, [protosizer_all | Path], TrUserData); + _ -> ok + end, + case M of + #{compare_all := F47} -> v_type_bool(F47, [compare_all | Path], TrUserData); + _ -> ok + end, + case M of + #{openapiv2_swagger := F48} -> 'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(F48, [openapiv2_swagger | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (java_package) -> ok; + (java_outer_classname) -> ok; + (java_multiple_files) -> ok; + (java_generate_equals_and_hash) -> ok; + (java_string_check_utf8) -> ok; + (optimize_for) -> ok; + (go_package) -> ok; + (cc_generic_services) -> ok; + (java_generic_services) -> ok; + (py_generic_services) -> ok; + (php_generic_services) -> ok; + (deprecated) -> ok; + (cc_enable_arenas) -> ok; + (objc_class_prefix) -> ok; + (csharp_namespace) -> ok; + (swift_prefix) -> ok; + (php_class_prefix) -> ok; + (php_namespace) -> ok; + (php_metadata_namespace) -> ok; + (ruby_package) -> ok; + (uninterpreted_option) -> ok; + (goproto_getters_all) -> ok; + (goproto_enum_prefix_all) -> ok; + (goproto_stringer_all) -> ok; + (verbose_equal_all) -> ok; + (face_all) -> ok; + (gostring_all) -> ok; + (populate_all) -> ok; + (stringer_all) -> ok; + (onlyone_all) -> ok; + (equal_all) -> ok; + (description_all) -> ok; + (testgen_all) -> ok; + (benchgen_all) -> ok; + (marshaler_all) -> ok; + (unmarshaler_all) -> ok; + (stable_marshaler_all) -> ok; + (sizer_all) -> ok; + (goproto_enum_stringer_all) -> ok; + (enum_stringer_all) -> ok; + (unsafe_marshaler_all) -> ok; + (unsafe_unmarshaler_all) -> ok; + (goproto_extensions_map_all) -> ok; + (goproto_unrecognized_all) -> ok; + (gogoproto_import) -> ok; + (protosizer_all) -> ok; + (compare_all) -> ok; + (openapiv2_swagger) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.FileOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.FileOptions'}, M, Path); +'v_msg_google.protobuf.FileOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.FileOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.MessageOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.MessageOptions'/3}). +'v_submsg_google.protobuf.MessageOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.MessageOptions'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.MessageOptions'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.MessageOptions'/3}). +'v_msg_google.protobuf.MessageOptions'(#{} = M, Path, TrUserData) -> + case M of + #{message_set_wire_format := F1} -> v_type_bool(F1, [message_set_wire_format | Path], TrUserData); + _ -> ok + end, + case M of + #{no_standard_descriptor_accessor := F2} -> v_type_bool(F2, [no_standard_descriptor_accessor | Path], TrUserData); + _ -> ok + end, + case M of + #{deprecated := F3} -> v_type_bool(F3, [deprecated | Path], TrUserData); + _ -> ok + end, + case M of + #{map_entry := F4} -> v_type_bool(F4, [map_entry | Path], TrUserData); + _ -> ok + end, + case M of + #{uninterpreted_option := F5} -> + if is_list(F5) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F5, [uninterpreted_option | Path]) + end; + _ -> ok + end, + case M of + #{goproto_getters := F6} -> v_type_bool(F6, [goproto_getters | Path], TrUserData); + _ -> ok + end, + case M of + #{goproto_stringer := F7} -> v_type_bool(F7, [goproto_stringer | Path], TrUserData); + _ -> ok + end, + case M of + #{verbose_equal := F8} -> v_type_bool(F8, [verbose_equal | Path], TrUserData); + _ -> ok + end, + case M of + #{face := F9} -> v_type_bool(F9, [face | Path], TrUserData); + _ -> ok + end, + case M of + #{gostring := F10} -> v_type_bool(F10, [gostring | Path], TrUserData); + _ -> ok + end, + case M of + #{populate := F11} -> v_type_bool(F11, [populate | Path], TrUserData); + _ -> ok + end, + case M of + #{stringer := F12} -> v_type_bool(F12, [stringer | Path], TrUserData); + _ -> ok + end, + case M of + #{onlyone := F13} -> v_type_bool(F13, [onlyone | Path], TrUserData); + _ -> ok + end, + case M of + #{equal := F14} -> v_type_bool(F14, [equal | Path], TrUserData); + _ -> ok + end, + case M of + #{description := F15} -> v_type_bool(F15, [description | Path], TrUserData); + _ -> ok + end, + case M of + #{testgen := F16} -> v_type_bool(F16, [testgen | Path], TrUserData); + _ -> ok + end, + case M of + #{benchgen := F17} -> v_type_bool(F17, [benchgen | Path], TrUserData); + _ -> ok + end, + case M of + #{marshaler := F18} -> v_type_bool(F18, [marshaler | Path], TrUserData); + _ -> ok + end, + case M of + #{unmarshaler := F19} -> v_type_bool(F19, [unmarshaler | Path], TrUserData); + _ -> ok + end, + case M of + #{stable_marshaler := F20} -> v_type_bool(F20, [stable_marshaler | Path], TrUserData); + _ -> ok + end, + case M of + #{sizer := F21} -> v_type_bool(F21, [sizer | Path], TrUserData); + _ -> ok + end, + case M of + #{unsafe_marshaler := F22} -> v_type_bool(F22, [unsafe_marshaler | Path], TrUserData); + _ -> ok + end, + case M of + #{unsafe_unmarshaler := F23} -> v_type_bool(F23, [unsafe_unmarshaler | Path], TrUserData); + _ -> ok + end, + case M of + #{goproto_extensions_map := F24} -> v_type_bool(F24, [goproto_extensions_map | Path], TrUserData); + _ -> ok + end, + case M of + #{goproto_unrecognized := F25} -> v_type_bool(F25, [goproto_unrecognized | Path], TrUserData); + _ -> ok + end, + case M of + #{protosizer := F26} -> v_type_bool(F26, [protosizer | Path], TrUserData); + _ -> ok + end, + case M of + #{compare := F27} -> v_type_bool(F27, [compare | Path], TrUserData); + _ -> ok + end, + case M of + #{etcd_version_msg := F28} -> v_type_string(F28, [etcd_version_msg | Path], TrUserData); + _ -> ok + end, + case M of + #{openapiv2_schema := F29} -> 'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Schema'(F29, [openapiv2_schema | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (message_set_wire_format) -> ok; + (no_standard_descriptor_accessor) -> ok; + (deprecated) -> ok; + (map_entry) -> ok; + (uninterpreted_option) -> ok; + (goproto_getters) -> ok; + (goproto_stringer) -> ok; + (verbose_equal) -> ok; + (face) -> ok; + (gostring) -> ok; + (populate) -> ok; + (stringer) -> ok; + (onlyone) -> ok; + (equal) -> ok; + (description) -> ok; + (testgen) -> ok; + (benchgen) -> ok; + (marshaler) -> ok; + (unmarshaler) -> ok; + (stable_marshaler) -> ok; + (sizer) -> ok; + (unsafe_marshaler) -> ok; + (unsafe_unmarshaler) -> ok; + (goproto_extensions_map) -> ok; + (goproto_unrecognized) -> ok; + (protosizer) -> ok; + (compare) -> ok; + (etcd_version_msg) -> ok; + (openapiv2_schema) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.MessageOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.MessageOptions'}, M, Path); +'v_msg_google.protobuf.MessageOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.MessageOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.FieldOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.FieldOptions'/3}). +'v_submsg_google.protobuf.FieldOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.FieldOptions'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.FieldOptions'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.FieldOptions'/3}). +'v_msg_google.protobuf.FieldOptions'(#{} = M, Path, TrUserData) -> + case M of + #{ctype := F1} -> 'v_enum_google.protobuf.FieldOptions.CType'(F1, [ctype | Path], TrUserData); + _ -> ok + end, + case M of + #{packed := F2} -> v_type_bool(F2, [packed | Path], TrUserData); + _ -> ok + end, + case M of + #{jstype := F3} -> 'v_enum_google.protobuf.FieldOptions.JSType'(F3, [jstype | Path], TrUserData); + _ -> ok + end, + case M of + #{lazy := F4} -> v_type_bool(F4, [lazy | Path], TrUserData); + _ -> ok + end, + case M of + #{deprecated := F5} -> v_type_bool(F5, [deprecated | Path], TrUserData); + _ -> ok + end, + case M of + #{weak := F6} -> v_type_bool(F6, [weak | Path], TrUserData); + _ -> ok + end, + case M of + #{uninterpreted_option := F7} -> + if is_list(F7) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F7], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F7, [uninterpreted_option | Path]) + end; + _ -> ok + end, + case M of + #{nullable := F8} -> v_type_bool(F8, [nullable | Path], TrUserData); + _ -> ok + end, + case M of + #{embed := F9} -> v_type_bool(F9, [embed | Path], TrUserData); + _ -> ok + end, + case M of + #{customtype := F10} -> v_type_string(F10, [customtype | Path], TrUserData); + _ -> ok + end, + case M of + #{customname := F11} -> v_type_string(F11, [customname | Path], TrUserData); + _ -> ok + end, + case M of + #{jsontag := F12} -> v_type_string(F12, [jsontag | Path], TrUserData); + _ -> ok + end, + case M of + #{moretags := F13} -> v_type_string(F13, [moretags | Path], TrUserData); + _ -> ok + end, + case M of + #{casttype := F14} -> v_type_string(F14, [casttype | Path], TrUserData); + _ -> ok + end, + case M of + #{castkey := F15} -> v_type_string(F15, [castkey | Path], TrUserData); + _ -> ok + end, + case M of + #{castvalue := F16} -> v_type_string(F16, [castvalue | Path], TrUserData); + _ -> ok + end, + case M of + #{stdtime := F17} -> v_type_bool(F17, [stdtime | Path], TrUserData); + _ -> ok + end, + case M of + #{stdduration := F18} -> v_type_bool(F18, [stdduration | Path], TrUserData); + _ -> ok + end, + case M of + #{etcd_version_field := F19} -> v_type_string(F19, [etcd_version_field | Path], TrUserData); + _ -> ok + end, + case M of + #{openapiv2_field := F20} -> 'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(F20, [openapiv2_field | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (ctype) -> ok; + (packed) -> ok; + (jstype) -> ok; + (lazy) -> ok; + (deprecated) -> ok; + (weak) -> ok; + (uninterpreted_option) -> ok; + (nullable) -> ok; + (embed) -> ok; + (customtype) -> ok; + (customname) -> ok; + (jsontag) -> ok; + (moretags) -> ok; + (casttype) -> ok; + (castkey) -> ok; + (castvalue) -> ok; + (stdtime) -> ok; + (stdduration) -> ok; + (etcd_version_field) -> ok; + (openapiv2_field) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.FieldOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.FieldOptions'}, M, Path); +'v_msg_google.protobuf.FieldOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.FieldOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.OneofOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.OneofOptions'/3}). +'v_submsg_google.protobuf.OneofOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.OneofOptions'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.OneofOptions'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.OneofOptions'/3}). +'v_msg_google.protobuf.OneofOptions'(#{} = M, Path, TrUserData) -> + case M of + #{uninterpreted_option := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F1, [uninterpreted_option | Path]) + end; + _ -> ok + end, + lists:foreach(fun (uninterpreted_option) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.OneofOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.OneofOptions'}, M, Path); +'v_msg_google.protobuf.OneofOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.OneofOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.EnumOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.EnumOptions'/3}). +'v_submsg_google.protobuf.EnumOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.EnumOptions'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.EnumOptions'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.EnumOptions'/3}). +'v_msg_google.protobuf.EnumOptions'(#{} = M, Path, TrUserData) -> + case M of + #{allow_alias := F1} -> v_type_bool(F1, [allow_alias | Path], TrUserData); + _ -> ok + end, + case M of + #{deprecated := F2} -> v_type_bool(F2, [deprecated | Path], TrUserData); + _ -> ok + end, + case M of + #{uninterpreted_option := F3} -> + if is_list(F3) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F3], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F3, [uninterpreted_option | Path]) + end; + _ -> ok + end, + case M of + #{goproto_enum_prefix := F4} -> v_type_bool(F4, [goproto_enum_prefix | Path], TrUserData); + _ -> ok + end, + case M of + #{goproto_enum_stringer := F5} -> v_type_bool(F5, [goproto_enum_stringer | Path], TrUserData); + _ -> ok + end, + case M of + #{enum_stringer := F6} -> v_type_bool(F6, [enum_stringer | Path], TrUserData); + _ -> ok + end, + case M of + #{enum_customname := F7} -> v_type_string(F7, [enum_customname | Path], TrUserData); + _ -> ok + end, + case M of + #{etcd_version_enum := F8} -> v_type_string(F8, [etcd_version_enum | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (allow_alias) -> ok; + (deprecated) -> ok; + (uninterpreted_option) -> ok; + (goproto_enum_prefix) -> ok; + (goproto_enum_stringer) -> ok; + (enum_stringer) -> ok; + (enum_customname) -> ok; + (etcd_version_enum) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.EnumOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.EnumOptions'}, M, Path); +'v_msg_google.protobuf.EnumOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.EnumOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.EnumValueOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.EnumValueOptions'/3}). +'v_submsg_google.protobuf.EnumValueOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.EnumValueOptions'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.EnumValueOptions'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.EnumValueOptions'/3}). +'v_msg_google.protobuf.EnumValueOptions'(#{} = M, Path, TrUserData) -> + case M of + #{deprecated := F1} -> v_type_bool(F1, [deprecated | Path], TrUserData); + _ -> ok + end, + case M of + #{uninterpreted_option := F2} -> + if is_list(F2) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F2, [uninterpreted_option | Path]) + end; + _ -> ok + end, + case M of + #{enumvalue_customname := F3} -> v_type_string(F3, [enumvalue_customname | Path], TrUserData); + _ -> ok + end, + case M of + #{etcd_version_enum_value := F4} -> v_type_string(F4, [etcd_version_enum_value | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (deprecated) -> ok; + (uninterpreted_option) -> ok; + (enumvalue_customname) -> ok; + (etcd_version_enum_value) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.EnumValueOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.EnumValueOptions'}, M, Path); +'v_msg_google.protobuf.EnumValueOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.EnumValueOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.ServiceOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.ServiceOptions'/3}). +'v_submsg_google.protobuf.ServiceOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.ServiceOptions'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.ServiceOptions'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.ServiceOptions'/3}). +'v_msg_google.protobuf.ServiceOptions'(#{} = M, Path, TrUserData) -> + case M of + #{deprecated := F1} -> v_type_bool(F1, [deprecated | Path], TrUserData); + _ -> ok + end, + case M of + #{uninterpreted_option := F2} -> + if is_list(F2) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F2, [uninterpreted_option | Path]) + end; + _ -> ok + end, + case M of + #{openapiv2_tag := F3} -> 'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Tag'(F3, [openapiv2_tag | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (deprecated) -> ok; + (uninterpreted_option) -> ok; + (openapiv2_tag) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.ServiceOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.ServiceOptions'}, M, Path); +'v_msg_google.protobuf.ServiceOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.ServiceOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.MethodOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.MethodOptions'/3}). +'v_submsg_google.protobuf.MethodOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.MethodOptions'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.MethodOptions'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.MethodOptions'/3}). +'v_msg_google.protobuf.MethodOptions'(#{} = M, Path, TrUserData) -> + case M of + #{deprecated := F1} -> v_type_bool(F1, [deprecated | Path], TrUserData); + _ -> ok + end, + case M of + #{idempotency_level := F2} -> 'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'(F2, [idempotency_level | Path], TrUserData); + _ -> ok + end, + case M of + #{uninterpreted_option := F3} -> + if is_list(F3) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F3], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F3, [uninterpreted_option | Path]) + end; + _ -> ok + end, + case M of + #{http := F4} -> 'v_submsg_google.api.HttpRule'(F4, [http | Path], TrUserData); + _ -> ok + end, + case M of + #{openapiv2_operation := F5} -> 'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Operation'(F5, [openapiv2_operation | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (deprecated) -> ok; + (idempotency_level) -> ok; + (uninterpreted_option) -> ok; + (http) -> ok; + (openapiv2_operation) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.MethodOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.MethodOptions'}, M, Path); +'v_msg_google.protobuf.MethodOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.MethodOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.UninterpretedOption.NamePart'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.UninterpretedOption.NamePart'/3}). +'v_submsg_google.protobuf.UninterpretedOption.NamePart'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.UninterpretedOption.NamePart'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.UninterpretedOption.NamePart'/3}). +'v_msg_google.protobuf.UninterpretedOption.NamePart'(#{name_part := F1, is_extension := F2} = M, Path, TrUserData) -> + v_type_string(F1, [name_part | Path], TrUserData), + v_type_bool(F2, [is_extension | Path], TrUserData), + lists:foreach(fun (name_part) -> ok; + (is_extension) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.UninterpretedOption.NamePart'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [name_part, is_extension] -- maps:keys(M), 'google.protobuf.UninterpretedOption.NamePart'}, M, Path); +'v_msg_google.protobuf.UninterpretedOption.NamePart'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.UninterpretedOption.NamePart'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.UninterpretedOption'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.UninterpretedOption'/3}). +'v_submsg_google.protobuf.UninterpretedOption'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.UninterpretedOption'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.UninterpretedOption'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.UninterpretedOption'/3}). +'v_msg_google.protobuf.UninterpretedOption'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption.NamePart'(Elem, [name | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption.NamePart'}}, F1, [name | Path]) + end; + _ -> ok + end, + case M of + #{identifier_value := F2} -> v_type_string(F2, [identifier_value | Path], TrUserData); + _ -> ok + end, + case M of + #{positive_int_value := F3} -> v_type_uint64(F3, [positive_int_value | Path], TrUserData); + _ -> ok + end, + case M of + #{negative_int_value := F4} -> v_type_int64(F4, [negative_int_value | Path], TrUserData); + _ -> ok + end, + case M of + #{double_value := F5} -> v_type_double(F5, [double_value | Path], TrUserData); + _ -> ok + end, + case M of + #{string_value := F6} -> v_type_bytes(F6, [string_value | Path], TrUserData); + _ -> ok + end, + case M of + #{aggregate_value := F7} -> v_type_string(F7, [aggregate_value | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (identifier_value) -> ok; + (positive_int_value) -> ok; + (negative_int_value) -> ok; + (double_value) -> ok; + (string_value) -> ok; + (aggregate_value) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.UninterpretedOption'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.UninterpretedOption'}, M, Path); +'v_msg_google.protobuf.UninterpretedOption'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.UninterpretedOption'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.SourceCodeInfo.Location'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.SourceCodeInfo.Location'/3}). +'v_submsg_google.protobuf.SourceCodeInfo.Location'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.SourceCodeInfo.Location'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.SourceCodeInfo.Location'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.SourceCodeInfo.Location'/3}). +'v_msg_google.protobuf.SourceCodeInfo.Location'(#{} = M, Path, TrUserData) -> + case M of + #{path := F1} -> + if is_list(F1) -> + _ = [v_type_int32(Elem, [path | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, int32}, F1, [path | Path]) + end; + _ -> ok + end, + case M of + #{span := F2} -> + if is_list(F2) -> + _ = [v_type_int32(Elem, [span | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, int32}, F2, [span | Path]) + end; + _ -> ok + end, + case M of + #{leading_comments := F3} -> v_type_string(F3, [leading_comments | Path], TrUserData); + _ -> ok + end, + case M of + #{trailing_comments := F4} -> v_type_string(F4, [trailing_comments | Path], TrUserData); + _ -> ok + end, + case M of + #{leading_detached_comments := F5} -> + if is_list(F5) -> + _ = [v_type_string(Elem, [leading_detached_comments | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, string}, F5, [leading_detached_comments | Path]) + end; + _ -> ok + end, + lists:foreach(fun (path) -> ok; + (span) -> ok; + (leading_comments) -> ok; + (trailing_comments) -> ok; + (leading_detached_comments) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.SourceCodeInfo.Location'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.SourceCodeInfo.Location'}, M, Path); +'v_msg_google.protobuf.SourceCodeInfo.Location'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.SourceCodeInfo.Location'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.SourceCodeInfo'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.SourceCodeInfo'/3}). +'v_submsg_google.protobuf.SourceCodeInfo'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.SourceCodeInfo'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.SourceCodeInfo'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.SourceCodeInfo'/3}). +'v_msg_google.protobuf.SourceCodeInfo'(#{} = M, Path, TrUserData) -> + case M of + #{location := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.SourceCodeInfo.Location'(Elem, [location | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.SourceCodeInfo.Location'}}, F1, [location | Path]) + end; + _ -> ok + end, + lists:foreach(fun (location) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.SourceCodeInfo'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.SourceCodeInfo'}, M, Path); +'v_msg_google.protobuf.SourceCodeInfo'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.SourceCodeInfo'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). +'v_submsg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). +'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(#{} = M, Path, TrUserData) -> + case M of + #{path := F1} -> + if is_list(F1) -> + _ = [v_type_int32(Elem, [path | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, int32}, F1, [path | Path]) + end; + _ -> ok + end, + case M of + #{source_file := F2} -> v_type_string(F2, [source_file | Path], TrUserData); + _ -> ok + end, + case M of + #{'begin' := F3} -> v_type_int32(F3, ['begin' | Path], TrUserData); + _ -> ok + end, + case M of + #{'end' := F4} -> v_type_int32(F4, ['end' | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (path) -> ok; + (source_file) -> ok; + ('begin') -> ok; + ('end') -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.GeneratedCodeInfo.Annotation'}, M, Path); +'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.GeneratedCodeInfo'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.GeneratedCodeInfo'/3}). +'v_msg_google.protobuf.GeneratedCodeInfo'(#{} = M, Path, TrUserData) -> + case M of + #{annotation := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.GeneratedCodeInfo.Annotation'(Elem, [annotation | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}}, F1, [annotation | Path]) + end; + _ -> ok + end, + lists:foreach(fun (annotation) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.GeneratedCodeInfo'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.GeneratedCodeInfo'}, M, Path); +'v_msg_google.protobuf.GeneratedCodeInfo'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.GeneratedCodeInfo'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_google.api.Http'/3}). +-dialyzer({nowarn_function,'v_msg_google.api.Http'/3}). +'v_msg_google.api.Http'(#{} = M, Path, TrUserData) -> + case M of + #{rules := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.api.HttpRule'(Elem, [rules | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.api.HttpRule'}}, F1, [rules | Path]) + end; + _ -> ok + end, + case M of + #{fully_decode_reserved_expansion := F2} -> v_type_bool(F2, [fully_decode_reserved_expansion | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (rules) -> ok; + (fully_decode_reserved_expansion) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.api.Http'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.api.Http'}, M, Path); +'v_msg_google.api.Http'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.api.Http'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.api.HttpRule'/3}). +-dialyzer({nowarn_function,'v_submsg_google.api.HttpRule'/3}). +'v_submsg_google.api.HttpRule'(Msg, Path, TrUserData) -> 'v_msg_google.api.HttpRule'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.api.HttpRule'/3}). +-dialyzer({nowarn_function,'v_msg_google.api.HttpRule'/3}). +'v_msg_google.api.HttpRule'(#{} = M, Path, TrUserData) -> + case M of + #{selector := F1} -> v_type_string(F1, [selector | Path], TrUserData); + _ -> ok + end, + case M of + #{pattern := {get, OF2}} -> v_type_string(OF2, [get, pattern | Path], TrUserData); + #{pattern := {put, OF2}} -> v_type_string(OF2, [put, pattern | Path], TrUserData); + #{pattern := {post, OF2}} -> v_type_string(OF2, [post, pattern | Path], TrUserData); + #{pattern := {delete, OF2}} -> v_type_string(OF2, [delete, pattern | Path], TrUserData); + #{pattern := {patch, OF2}} -> v_type_string(OF2, [patch, pattern | Path], TrUserData); + #{pattern := {custom, OF2}} -> 'v_submsg_google.api.CustomHttpPattern'(OF2, [custom, pattern | Path], TrUserData); + #{pattern := F2} -> mk_type_error(invalid_oneof, F2, [pattern | Path]); + _ -> ok + end, + case M of + #{body := F3} -> v_type_string(F3, [body | Path], TrUserData); + _ -> ok + end, + case M of + #{response_body := F4} -> v_type_string(F4, [response_body | Path], TrUserData); + _ -> ok + end, + case M of + #{additional_bindings := F5} -> + if is_list(F5) -> + _ = ['v_submsg_google.api.HttpRule'(Elem, [additional_bindings | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.api.HttpRule'}}, F5, [additional_bindings | Path]) + end; + _ -> ok + end, + lists:foreach(fun (selector) -> ok; + (pattern) -> ok; + (body) -> ok; + (response_body) -> ok; + (additional_bindings) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.api.HttpRule'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.api.HttpRule'}, M, Path); +'v_msg_google.api.HttpRule'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.api.HttpRule'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.api.CustomHttpPattern'/3}). +-dialyzer({nowarn_function,'v_submsg_google.api.CustomHttpPattern'/3}). +'v_submsg_google.api.CustomHttpPattern'(Msg, Path, TrUserData) -> 'v_msg_google.api.CustomHttpPattern'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.api.CustomHttpPattern'/3}). +-dialyzer({nowarn_function,'v_msg_google.api.CustomHttpPattern'/3}). +'v_msg_google.api.CustomHttpPattern'(#{} = M, Path, TrUserData) -> + case M of + #{kind := F1} -> v_type_string(F1, [kind | Path], TrUserData); + _ -> ok + end, + case M of + #{path := F2} -> v_type_string(F2, [path | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (kind) -> ok; + (path) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.api.CustomHttpPattern'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.api.CustomHttpPattern'}, M, Path); +'v_msg_google.api.CustomHttpPattern'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.api.CustomHttpPattern'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Swagger'/3}). +-dialyzer({nowarn_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Swagger'/3}). +'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Msg, Path, TrUserData) -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Swagger'/3}). +-dialyzer({nowarn_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Swagger'/3}). +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(#{} = M, Path, TrUserData) -> + case M of + #{swagger := F1} -> v_type_string(F1, [swagger | Path], TrUserData); + _ -> ok + end, + case M of + #{info := F2} -> 'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Info'(F2, [info | Path], TrUserData); + _ -> ok + end, + case M of + #{host := F3} -> v_type_string(F3, [host | Path], TrUserData); + _ -> ok + end, + case M of + #{base_path := F4} -> v_type_string(F4, [base_path | Path], TrUserData); + _ -> ok + end, + case M of + #{schemes := F5} -> + if is_list(F5) -> + _ = ['v_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'(Elem, [schemes | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, {enum, 'grpc.gateway.protoc_gen_openapiv2.options.Scheme'}}, F5, [schemes | Path]) + end; + _ -> ok + end, + case M of + #{consumes := F6} -> + if is_list(F6) -> + _ = [v_type_string(Elem, [consumes | Path], TrUserData) || Elem <- F6], + ok; + true -> mk_type_error({invalid_list_of, string}, F6, [consumes | Path]) + end; + _ -> ok + end, + case M of + #{produces := F7} -> + if is_list(F7) -> + _ = [v_type_string(Elem, [produces | Path], TrUserData) || Elem <- F7], + ok; + true -> mk_type_error({invalid_list_of, string}, F7, [produces | Path]) + end; + _ -> ok + end, + case M of + #{responses := F8} -> 'v_map'(F8, [responses | Path], TrUserData); + _ -> ok + end, + case M of + #{security_definitions := F9} -> 'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(F9, [security_definitions | Path], TrUserData); + _ -> ok + end, + case M of + #{security := F10} -> + if is_list(F10) -> + _ = ['v_submsg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Elem, [security | Path], TrUserData) || Elem <- F10], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'}}, F10, [security | Path]) + end; + _ -> ok + end, + case M of + #{tags := F11} -> + if is_list(F11) -> + _ = ['v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Elem, [tags | Path], TrUserData) || Elem <- F11], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'grpc.gateway.protoc_gen_openapiv2.options.Tag'}}, F11, [tags | Path]) + end; + _ -> ok + end, + case M of + #{external_docs := F12} -> 'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(F12, [external_docs | Path], TrUserData); + _ -> ok + end, + case M of + #{extensions := F13} -> 'v_map'(F13, [extensions | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (swagger) -> ok; + (info) -> ok; + (host) -> ok; + (base_path) -> ok; + (schemes) -> ok; + (consumes) -> ok; + (produces) -> ok; + (responses) -> ok; + (security_definitions) -> ok; + (security) -> ok; + (tags) -> ok; + (external_docs) -> ok; + (extensions) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'grpc.gateway.protoc_gen_openapiv2.options.Swagger'}, M, Path); +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Swagger'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'grpc.gateway.protoc_gen_openapiv2.options.Swagger'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Operation'/3}). +-dialyzer({nowarn_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Operation'/3}). +'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Msg, Path, TrUserData) -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Operation'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Operation'/3}). +-dialyzer({nowarn_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Operation'/3}). +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Operation'(#{} = M, Path, TrUserData) -> + case M of + #{tags := F1} -> + if is_list(F1) -> + _ = [v_type_string(Elem, [tags | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, string}, F1, [tags | Path]) + end; + _ -> ok + end, + case M of + #{summary := F2} -> v_type_string(F2, [summary | Path], TrUserData); + _ -> ok + end, + case M of + #{description := F3} -> v_type_string(F3, [description | Path], TrUserData); + _ -> ok + end, + case M of + #{external_docs := F4} -> 'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(F4, [external_docs | Path], TrUserData); + _ -> ok + end, + case M of + #{operation_id := F5} -> v_type_string(F5, [operation_id | Path], TrUserData); + _ -> ok + end, + case M of + #{consumes := F6} -> + if is_list(F6) -> + _ = [v_type_string(Elem, [consumes | Path], TrUserData) || Elem <- F6], + ok; + true -> mk_type_error({invalid_list_of, string}, F6, [consumes | Path]) + end; + _ -> ok + end, + case M of + #{produces := F7} -> + if is_list(F7) -> + _ = [v_type_string(Elem, [produces | Path], TrUserData) || Elem <- F7], + ok; + true -> mk_type_error({invalid_list_of, string}, F7, [produces | Path]) + end; + _ -> ok + end, + case M of + #{responses := F8} -> 'v_map'(F8, [responses | Path], TrUserData); + _ -> ok + end, + case M of + #{schemes := F9} -> + if is_list(F9) -> + _ = ['v_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'(Elem, [schemes | Path], TrUserData) || Elem <- F9], + ok; + true -> mk_type_error({invalid_list_of, {enum, 'grpc.gateway.protoc_gen_openapiv2.options.Scheme'}}, F9, [schemes | Path]) + end; + _ -> ok + end, + case M of + #{deprecated := F10} -> v_type_bool(F10, [deprecated | Path], TrUserData); + _ -> ok + end, + case M of + #{security := F11} -> + if is_list(F11) -> + _ = ['v_submsg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Elem, [security | Path], TrUserData) || Elem <- F11], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'}}, F11, [security | Path]) + end; + _ -> ok + end, + case M of + #{extensions := F12} -> 'v_map'(F12, [extensions | Path], TrUserData); + _ -> ok + end, + case M of + #{parameters := F13} -> 'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(F13, [parameters | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (tags) -> ok; + (summary) -> ok; + (description) -> ok; + (external_docs) -> ok; + (operation_id) -> ok; + (consumes) -> ok; + (produces) -> ok; + (responses) -> ok; + (schemes) -> ok; + (deprecated) -> ok; + (security) -> ok; + (extensions) -> ok; + (parameters) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Operation'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'grpc.gateway.protoc_gen_openapiv2.options.Operation'}, M, Path); +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Operation'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'grpc.gateway.protoc_gen_openapiv2.options.Operation'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Parameters'/3}). +-dialyzer({nowarn_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Parameters'/3}). +'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Msg, Path, TrUserData) -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Parameters'/3}). +-dialyzer({nowarn_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Parameters'/3}). +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(#{} = M, Path, TrUserData) -> + case M of + #{headers := F1} -> + if is_list(F1) -> + _ = ['v_submsg_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Elem, [headers | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'}}, F1, [headers | Path]) + end; + _ -> ok + end, + lists:foreach(fun (headers) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'grpc.gateway.protoc_gen_openapiv2.options.Parameters'}, M, Path); +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Parameters'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'grpc.gateway.protoc_gen_openapiv2.options.Parameters'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'/3}). +-dialyzer({nowarn_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'/3}). +'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Msg, Path, TrUserData) -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'/3}). +-dialyzer({nowarn_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'/3}). +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{description := F2} -> v_type_string(F2, [description | Path], TrUserData); + _ -> ok + end, + case M of + #{type := F3} -> 'v_enum_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'(F3, [type | Path], TrUserData); + _ -> ok + end, + case M of + #{format := F4} -> v_type_string(F4, [format | Path], TrUserData); + _ -> ok + end, + case M of + #{required := F5} -> v_type_bool(F5, [required | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (description) -> ok; + (type) -> ok; + (format) -> ok; + (required) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'}, M, Path); +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Header'/3}). +-dialyzer({nowarn_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Header'/3}). +'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Header'(Msg, Path, TrUserData) -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Header'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Header'/3}). +-dialyzer({nowarn_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Header'/3}). +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Header'(#{} = M, Path, TrUserData) -> + case M of + #{description := F1} -> v_type_string(F1, [description | Path], TrUserData); + _ -> ok + end, + case M of + #{type := F2} -> v_type_string(F2, [type | Path], TrUserData); + _ -> ok + end, + case M of + #{format := F3} -> v_type_string(F3, [format | Path], TrUserData); + _ -> ok + end, + case M of + #{default := F4} -> v_type_string(F4, [default | Path], TrUserData); + _ -> ok + end, + case M of + #{pattern := F5} -> v_type_string(F5, [pattern | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (description) -> ok; + (type) -> ok; + (format) -> ok; + (default) -> ok; + (pattern) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Header'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'grpc.gateway.protoc_gen_openapiv2.options.Header'}, M, Path); +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Header'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'grpc.gateway.protoc_gen_openapiv2.options.Header'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Response'/3}). +-dialyzer({nowarn_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Response'/3}). +'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Response'(Msg, Path, TrUserData) -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Response'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Response'/3}). +-dialyzer({nowarn_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Response'/3}). +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Response'(#{} = M, Path, TrUserData) -> + case M of + #{description := F1} -> v_type_string(F1, [description | Path], TrUserData); + _ -> ok + end, + case M of + #{schema := F2} -> 'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Schema'(F2, [schema | Path], TrUserData); + _ -> ok + end, + case M of + #{headers := F3} -> 'v_map'(F3, [headers | Path], TrUserData); + _ -> ok + end, + case M of + #{examples := F4} -> 'v_map'(F4, [examples | Path], TrUserData); + _ -> ok + end, + case M of + #{extensions := F5} -> 'v_map'(F5, [extensions | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (description) -> ok; + (schema) -> ok; + (headers) -> ok; + (examples) -> ok; + (extensions) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Response'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'grpc.gateway.protoc_gen_openapiv2.options.Response'}, M, Path); +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Response'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'grpc.gateway.protoc_gen_openapiv2.options.Response'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Info'/3}). +-dialyzer({nowarn_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Info'/3}). +'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Info'(Msg, Path, TrUserData) -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Info'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Info'/3}). +-dialyzer({nowarn_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Info'/3}). +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Info'(#{} = M, Path, TrUserData) -> + case M of + #{title := F1} -> v_type_string(F1, [title | Path], TrUserData); + _ -> ok + end, + case M of + #{description := F2} -> v_type_string(F2, [description | Path], TrUserData); + _ -> ok + end, + case M of + #{terms_of_service := F3} -> v_type_string(F3, [terms_of_service | Path], TrUserData); + _ -> ok + end, + case M of + #{contact := F4} -> 'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Contact'(F4, [contact | Path], TrUserData); + _ -> ok + end, + case M of + #{license := F5} -> 'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.License'(F5, [license | Path], TrUserData); + _ -> ok + end, + case M of + #{version := F6} -> v_type_string(F6, [version | Path], TrUserData); + _ -> ok + end, + case M of + #{extensions := F7} -> 'v_map'(F7, [extensions | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (title) -> ok; + (description) -> ok; + (terms_of_service) -> ok; + (contact) -> ok; + (license) -> ok; + (version) -> ok; + (extensions) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Info'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'grpc.gateway.protoc_gen_openapiv2.options.Info'}, M, Path); +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Info'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'grpc.gateway.protoc_gen_openapiv2.options.Info'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Contact'/3}). +-dialyzer({nowarn_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Contact'/3}). +'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Msg, Path, TrUserData) -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Contact'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Contact'/3}). +-dialyzer({nowarn_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Contact'/3}). +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Contact'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{url := F2} -> v_type_string(F2, [url | Path], TrUserData); + _ -> ok + end, + case M of + #{email := F3} -> v_type_string(F3, [email | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (url) -> ok; + (email) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Contact'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'grpc.gateway.protoc_gen_openapiv2.options.Contact'}, M, Path); +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Contact'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'grpc.gateway.protoc_gen_openapiv2.options.Contact'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.License'/3}). +-dialyzer({nowarn_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.License'/3}). +'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.License'(Msg, Path, TrUserData) -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.License'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.License'/3}). +-dialyzer({nowarn_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.License'/3}). +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.License'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{url := F2} -> v_type_string(F2, [url | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (url) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.License'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'grpc.gateway.protoc_gen_openapiv2.options.License'}, M, Path); +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.License'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'grpc.gateway.protoc_gen_openapiv2.options.License'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'/3}). +-dialyzer({nowarn_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'/3}). +'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Msg, Path, TrUserData) -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'/3}). +-dialyzer({nowarn_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'/3}). +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(#{} = M, Path, TrUserData) -> + case M of + #{description := F1} -> v_type_string(F1, [description | Path], TrUserData); + _ -> ok + end, + case M of + #{url := F2} -> v_type_string(F2, [url | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (description) -> ok; + (url) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'}, M, Path); +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Schema'/3}). +-dialyzer({nowarn_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Schema'/3}). +'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Msg, Path, TrUserData) -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Schema'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Schema'/3}). +-dialyzer({nowarn_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Schema'/3}). +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Schema'(#{} = M, Path, TrUserData) -> + case M of + #{json_schema := F1} -> 'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(F1, [json_schema | Path], TrUserData); + _ -> ok + end, + case M of + #{discriminator := F2} -> v_type_string(F2, [discriminator | Path], TrUserData); + _ -> ok + end, + case M of + #{read_only := F3} -> v_type_bool(F3, [read_only | Path], TrUserData); + _ -> ok + end, + case M of + #{external_docs := F4} -> 'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(F4, [external_docs | Path], TrUserData); + _ -> ok + end, + case M of + #{example := F5} -> v_type_string(F5, [example | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (json_schema) -> ok; + (discriminator) -> ok; + (read_only) -> ok; + (external_docs) -> ok; + (example) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Schema'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'grpc.gateway.protoc_gen_openapiv2.options.Schema'}, M, Path); +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Schema'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'grpc.gateway.protoc_gen_openapiv2.options.Schema'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'/3}). +-dialyzer({nowarn_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'/3}). +'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Msg, Path, TrUserData) -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'/3}). +-dialyzer({nowarn_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'/3}). +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(#{} = M, Path, TrUserData) -> + case M of + #{path_param_name := F1} -> v_type_string(F1, [path_param_name | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (path_param_name) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(M, Path, _TrUserData) when is_map(M) -> + mk_type_error({missing_fields, [] -- maps:keys(M), 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'}, M, Path); +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'/3}). +-dialyzer({nowarn_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'/3}). +'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Msg, Path, TrUserData) -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'/3}). +-dialyzer({nowarn_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'/3}). +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(#{} = M, Path, TrUserData) -> + case M of + #{ref := F1} -> v_type_string(F1, [ref | Path], TrUserData); + _ -> ok + end, + case M of + #{title := F2} -> v_type_string(F2, [title | Path], TrUserData); + _ -> ok + end, + case M of + #{description := F3} -> v_type_string(F3, [description | Path], TrUserData); + _ -> ok + end, + case M of + #{default := F4} -> v_type_string(F4, [default | Path], TrUserData); + _ -> ok + end, + case M of + #{read_only := F5} -> v_type_bool(F5, [read_only | Path], TrUserData); + _ -> ok + end, + case M of + #{example := F6} -> v_type_string(F6, [example | Path], TrUserData); + _ -> ok + end, + case M of + #{multiple_of := F7} -> v_type_double(F7, [multiple_of | Path], TrUserData); + _ -> ok + end, + case M of + #{maximum := F8} -> v_type_double(F8, [maximum | Path], TrUserData); + _ -> ok + end, + case M of + #{exclusive_maximum := F9} -> v_type_bool(F9, [exclusive_maximum | Path], TrUserData); + _ -> ok + end, + case M of + #{minimum := F10} -> v_type_double(F10, [minimum | Path], TrUserData); + _ -> ok + end, + case M of + #{exclusive_minimum := F11} -> v_type_bool(F11, [exclusive_minimum | Path], TrUserData); + _ -> ok + end, + case M of + #{max_length := F12} -> v_type_uint64(F12, [max_length | Path], TrUserData); + _ -> ok + end, + case M of + #{min_length := F13} -> v_type_uint64(F13, [min_length | Path], TrUserData); + _ -> ok + end, + case M of + #{pattern := F14} -> v_type_string(F14, [pattern | Path], TrUserData); + _ -> ok + end, + case M of + #{max_items := F15} -> v_type_uint64(F15, [max_items | Path], TrUserData); + _ -> ok + end, + case M of + #{min_items := F16} -> v_type_uint64(F16, [min_items | Path], TrUserData); + _ -> ok + end, + case M of + #{unique_items := F17} -> v_type_bool(F17, [unique_items | Path], TrUserData); + _ -> ok + end, + case M of + #{max_properties := F18} -> v_type_uint64(F18, [max_properties | Path], TrUserData); + _ -> ok + end, + case M of + #{min_properties := F19} -> v_type_uint64(F19, [min_properties | Path], TrUserData); + _ -> ok + end, + case M of + #{required := F20} -> + if is_list(F20) -> + _ = [v_type_string(Elem, [required | Path], TrUserData) || Elem <- F20], + ok; + true -> mk_type_error({invalid_list_of, string}, F20, [required | Path]) + end; + _ -> ok + end, + case M of + #{array := F21} -> + if is_list(F21) -> + _ = [v_type_string(Elem, [array | Path], TrUserData) || Elem <- F21], + ok; + true -> mk_type_error({invalid_list_of, string}, F21, [array | Path]) + end; + _ -> ok + end, + case M of + #{type := F22} -> + if is_list(F22) -> + _ = ['v_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'(Elem, [type | Path], TrUserData) || Elem <- F22], + ok; + true -> mk_type_error({invalid_list_of, {enum, 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'}}, F22, [type | Path]) + end; + _ -> ok + end, + case M of + #{format := F23} -> v_type_string(F23, [format | Path], TrUserData); + _ -> ok + end, + case M of + #{enum := F24} -> + if is_list(F24) -> + _ = [v_type_string(Elem, [enum | Path], TrUserData) || Elem <- F24], + ok; + true -> mk_type_error({invalid_list_of, string}, F24, [enum | Path]) + end; + _ -> ok + end, + case M of + #{field_configuration := F25} -> 'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'(F25, [field_configuration | Path], TrUserData); + _ -> ok + end, + case M of + #{extensions := F26} -> 'v_map'(F26, [extensions | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (ref) -> ok; + (title) -> ok; + (description) -> ok; + (default) -> ok; + (read_only) -> ok; + (example) -> ok; + (multiple_of) -> ok; + (maximum) -> ok; + (exclusive_maximum) -> ok; + (minimum) -> ok; + (exclusive_minimum) -> ok; + (max_length) -> ok; + (min_length) -> ok; + (pattern) -> ok; + (max_items) -> ok; + (min_items) -> ok; + (unique_items) -> ok; + (max_properties) -> ok; + (min_properties) -> ok; + (required) -> ok; + (array) -> ok; + (type) -> ok; + (format) -> ok; + (enum) -> ok; + (field_configuration) -> ok; + (extensions) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'}, M, Path); +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Tag'/3}). +-dialyzer({nowarn_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Tag'/3}). +'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Msg, Path, TrUserData) -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Tag'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Tag'/3}). +-dialyzer({nowarn_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Tag'/3}). +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Tag'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{description := F2} -> v_type_string(F2, [description | Path], TrUserData); + _ -> ok + end, + case M of + #{external_docs := F3} -> 'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'(F3, [external_docs | Path], TrUserData); + _ -> ok + end, + case M of + #{extensions := F4} -> 'v_map'(F4, [extensions | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (description) -> ok; + (external_docs) -> ok; + (extensions) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Tag'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'grpc.gateway.protoc_gen_openapiv2.options.Tag'}, M, Path); +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Tag'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'grpc.gateway.protoc_gen_openapiv2.options.Tag'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'/3}). +-dialyzer({nowarn_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'/3}). +'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Msg, Path, TrUserData) -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'/3}). +-dialyzer({nowarn_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'/3}). +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(#{} = M, Path, TrUserData) -> + case M of + #{security := F1} -> 'v_map'(F1, [security | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (security) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'}, M, Path); +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'/3}). +-dialyzer({nowarn_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'/3}). +'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Msg, Path, TrUserData) -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'/3}). +-dialyzer({nowarn_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'/3}). +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(#{} = M, Path, TrUserData) -> + case M of + #{type := F1} -> 'v_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'(F1, [type | Path], TrUserData); + _ -> ok + end, + case M of + #{description := F2} -> v_type_string(F2, [description | Path], TrUserData); + _ -> ok + end, + case M of + #{name := F3} -> v_type_string(F3, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{in := F4} -> 'v_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'(F4, [in | Path], TrUserData); + _ -> ok + end, + case M of + #{flow := F5} -> 'v_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'(F5, [flow | Path], TrUserData); + _ -> ok + end, + case M of + #{authorization_url := F6} -> v_type_string(F6, [authorization_url | Path], TrUserData); + _ -> ok + end, + case M of + #{token_url := F7} -> v_type_string(F7, [token_url | Path], TrUserData); + _ -> ok + end, + case M of + #{scopes := F8} -> 'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(F8, [scopes | Path], TrUserData); + _ -> ok + end, + case M of + #{extensions := F9} -> 'v_map'(F9, [extensions | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (type) -> ok; + (description) -> ok; + (name) -> ok; + (in) -> ok; + (flow) -> ok; + (authorization_url) -> ok; + (token_url) -> ok; + (scopes) -> ok; + (extensions) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'}, M, Path); +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'/3}). +-dialyzer({nowarn_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'/3}). +'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Msg, Path, TrUserData) -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'/3}). +-dialyzer({nowarn_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'/3}). +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(#{} = M, Path, TrUserData) -> + case M of + #{scope := F1} -> + if is_list(F1) -> + _ = [v_type_string(Elem, [scope | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, string}, F1, [scope | Path]) + end; + _ -> ok + end, + lists:foreach(fun (scope) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(M, Path, _TrUserData) when is_map(M) -> + mk_type_error({missing_fields, [] -- maps:keys(M), 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'}, M, Path); +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'/3}). +-dialyzer({nowarn_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'/3}). +'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Msg, Path, TrUserData) -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'/3}). +-dialyzer({nowarn_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'/3}). +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(#{} = M, Path, TrUserData) -> + case M of + #{security_requirement := F1} -> 'v_map'(F1, [security_requirement | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (security_requirement) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'}, M, Path); +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Scopes'/3}). +-dialyzer({nowarn_function,'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Scopes'/3}). +'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Msg, Path, TrUserData) -> 'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Scopes'/3}). +-dialyzer({nowarn_function,'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Scopes'/3}). +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(#{} = M, Path, TrUserData) -> + case M of + #{scope := F1} -> 'v_map'(F1, [scope | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (scope) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'grpc.gateway.protoc_gen_openapiv2.options.Scopes'}, M, Path); +'v_msg_grpc.gateway.protoc_gen_openapiv2.options.Scopes'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'grpc.gateway.protoc_gen_openapiv2.options.Scopes'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.Struct'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.Struct'/3}). +'v_submsg_google.protobuf.Struct'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.Struct'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.Struct'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.Struct'/3}). +'v_msg_google.protobuf.Struct'(#{} = M, Path, TrUserData) -> + case M of + #{fields := F1} -> 'v_map'(F1, [fields | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (fields) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.Struct'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.Struct'}, M, Path); +'v_msg_google.protobuf.Struct'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.Struct'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.Value'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.Value'/3}). +'v_submsg_google.protobuf.Value'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.Value'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.Value'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.Value'/3}). +'v_msg_google.protobuf.Value'(#{} = M, Path, TrUserData) -> + case M of + #{kind := {null_value, OF1}} -> 'v_enum_google.protobuf.NullValue'(OF1, [null_value, kind | Path], TrUserData); + #{kind := {number_value, OF1}} -> v_type_double(OF1, [number_value, kind | Path], TrUserData); + #{kind := {string_value, OF1}} -> v_type_string(OF1, [string_value, kind | Path], TrUserData); + #{kind := {bool_value, OF1}} -> v_type_bool(OF1, [bool_value, kind | Path], TrUserData); + #{kind := {struct_value, OF1}} -> 'v_submsg_google.protobuf.Struct'(OF1, [struct_value, kind | Path], TrUserData); + #{kind := {list_value, OF1}} -> 'v_submsg_google.protobuf.ListValue'(OF1, [list_value, kind | Path], TrUserData); + #{kind := F1} -> mk_type_error(invalid_oneof, F1, [kind | Path]); + _ -> ok + end, + lists:foreach(fun (kind) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.Value'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.Value'}, M, Path); +'v_msg_google.protobuf.Value'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.Value'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.ListValue'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.ListValue'/3}). +'v_submsg_google.protobuf.ListValue'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.ListValue'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.ListValue'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.ListValue'/3}). +'v_msg_google.protobuf.ListValue'(#{} = M, Path, TrUserData) -> + case M of + #{values := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.Value'(Elem, [values | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.Value'}}, F1, [values | Path]) + end; + _ -> ok + end, + lists:foreach(fun (values) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.ListValue'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.ListValue'}, M, Path); +'v_msg_google.protobuf.ListValue'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.ListValue'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_etcdserverpb.RangeRequest.SortOrder'/3}). +-dialyzer({nowarn_function,'v_enum_etcdserverpb.RangeRequest.SortOrder'/3}). +'v_enum_etcdserverpb.RangeRequest.SortOrder'('NONE', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.RangeRequest.SortOrder'('ASCEND', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.RangeRequest.SortOrder'('DESCEND', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.RangeRequest.SortOrder'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_etcdserverpb.RangeRequest.SortOrder'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'etcdserverpb.RangeRequest.SortOrder'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_etcdserverpb.RangeRequest.SortTarget'/3}). +-dialyzer({nowarn_function,'v_enum_etcdserverpb.RangeRequest.SortTarget'/3}). +'v_enum_etcdserverpb.RangeRequest.SortTarget'('KEY', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.RangeRequest.SortTarget'('VERSION', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.RangeRequest.SortTarget'('CREATE', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.RangeRequest.SortTarget'('MOD', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.RangeRequest.SortTarget'('VALUE', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.RangeRequest.SortTarget'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_etcdserverpb.RangeRequest.SortTarget'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'etcdserverpb.RangeRequest.SortTarget'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_etcdserverpb.Compare.CompareResult'/3}). +-dialyzer({nowarn_function,'v_enum_etcdserverpb.Compare.CompareResult'/3}). +'v_enum_etcdserverpb.Compare.CompareResult'('EQUAL', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.Compare.CompareResult'('GREATER', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.Compare.CompareResult'('LESS', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.Compare.CompareResult'('NOT_EQUAL', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.Compare.CompareResult'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_etcdserverpb.Compare.CompareResult'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'etcdserverpb.Compare.CompareResult'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_etcdserverpb.Compare.CompareTarget'/3}). +-dialyzer({nowarn_function,'v_enum_etcdserverpb.Compare.CompareTarget'/3}). +'v_enum_etcdserverpb.Compare.CompareTarget'('VERSION', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.Compare.CompareTarget'('CREATE', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.Compare.CompareTarget'('MOD', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.Compare.CompareTarget'('VALUE', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.Compare.CompareTarget'('LEASE', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.Compare.CompareTarget'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_etcdserverpb.Compare.CompareTarget'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'etcdserverpb.Compare.CompareTarget'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_etcdserverpb.WatchCreateRequest.FilterType'/3}). +-dialyzer({nowarn_function,'v_enum_etcdserverpb.WatchCreateRequest.FilterType'/3}). +'v_enum_etcdserverpb.WatchCreateRequest.FilterType'('NOPUT', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.WatchCreateRequest.FilterType'('NODELETE', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.WatchCreateRequest.FilterType'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_etcdserverpb.WatchCreateRequest.FilterType'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'etcdserverpb.WatchCreateRequest.FilterType'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_etcdserverpb.AlarmType'/3}). +-dialyzer({nowarn_function,'v_enum_etcdserverpb.AlarmType'/3}). +'v_enum_etcdserverpb.AlarmType'('NONE', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.AlarmType'('NOSPACE', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.AlarmType'('CORRUPT', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.AlarmType'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_etcdserverpb.AlarmType'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'etcdserverpb.AlarmType'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_etcdserverpb.AlarmRequest.AlarmAction'/3}). +-dialyzer({nowarn_function,'v_enum_etcdserverpb.AlarmRequest.AlarmAction'/3}). +'v_enum_etcdserverpb.AlarmRequest.AlarmAction'('GET', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.AlarmRequest.AlarmAction'('ACTIVATE', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.AlarmRequest.AlarmAction'('DEACTIVATE', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.AlarmRequest.AlarmAction'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_etcdserverpb.AlarmRequest.AlarmAction'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'etcdserverpb.AlarmRequest.AlarmAction'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_etcdserverpb.DowngradeRequest.DowngradeAction'/3}). +-dialyzer({nowarn_function,'v_enum_etcdserverpb.DowngradeRequest.DowngradeAction'/3}). +'v_enum_etcdserverpb.DowngradeRequest.DowngradeAction'('VALIDATE', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.DowngradeRequest.DowngradeAction'('ENABLE', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.DowngradeRequest.DowngradeAction'('CANCEL', _Path, _TrUserData) -> ok; +'v_enum_etcdserverpb.DowngradeRequest.DowngradeAction'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_etcdserverpb.DowngradeRequest.DowngradeAction'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'etcdserverpb.DowngradeRequest.DowngradeAction'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_mvccpb.Event.EventType'/3}). +-dialyzer({nowarn_function,'v_enum_mvccpb.Event.EventType'/3}). +'v_enum_mvccpb.Event.EventType'('PUT', _Path, _TrUserData) -> ok; +'v_enum_mvccpb.Event.EventType'('DELETE', _Path, _TrUserData) -> ok; +'v_enum_mvccpb.Event.EventType'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_mvccpb.Event.EventType'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'mvccpb.Event.EventType'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_authpb.Permission.Type'/3}). +-dialyzer({nowarn_function,'v_enum_authpb.Permission.Type'/3}). +'v_enum_authpb.Permission.Type'('READ', _Path, _TrUserData) -> ok; +'v_enum_authpb.Permission.Type'('WRITE', _Path, _TrUserData) -> ok; +'v_enum_authpb.Permission.Type'('READWRITE', _Path, _TrUserData) -> ok; +'v_enum_authpb.Permission.Type'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_authpb.Permission.Type'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'authpb.Permission.Type'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_google.protobuf.FieldDescriptorProto.Type'/3}). +-dialyzer({nowarn_function,'v_enum_google.protobuf.FieldDescriptorProto.Type'/3}). +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_DOUBLE', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FLOAT', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT64', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT64', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT32', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED64', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED32', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BOOL', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_STRING', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_GROUP', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_MESSAGE', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BYTES', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT32', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_ENUM', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED32', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED64', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT32', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT64', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.FieldDescriptorProto.Type'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_google.protobuf.FieldDescriptorProto.Label'/3}). +-dialyzer({nowarn_function,'v_enum_google.protobuf.FieldDescriptorProto.Label'/3}). +'v_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_OPTIONAL', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REQUIRED', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REPEATED', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Label'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Label'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.FieldDescriptorProto.Label'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_google.protobuf.FileOptions.OptimizeMode'/3}). +-dialyzer({nowarn_function,'v_enum_google.protobuf.FileOptions.OptimizeMode'/3}). +'v_enum_google.protobuf.FileOptions.OptimizeMode'('SPEED', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FileOptions.OptimizeMode'('CODE_SIZE', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FileOptions.OptimizeMode'('LITE_RUNTIME', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FileOptions.OptimizeMode'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.FileOptions.OptimizeMode'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.FileOptions.OptimizeMode'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_google.protobuf.FieldOptions.CType'/3}). +-dialyzer({nowarn_function,'v_enum_google.protobuf.FieldOptions.CType'/3}). +'v_enum_google.protobuf.FieldOptions.CType'('STRING', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.CType'('CORD', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.CType'('STRING_PIECE', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.CType'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.FieldOptions.CType'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.FieldOptions.CType'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_google.protobuf.FieldOptions.JSType'/3}). +-dialyzer({nowarn_function,'v_enum_google.protobuf.FieldOptions.JSType'/3}). +'v_enum_google.protobuf.FieldOptions.JSType'('JS_NORMAL', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.JSType'('JS_STRING', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.JSType'('JS_NUMBER', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.JSType'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.FieldOptions.JSType'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.FieldOptions.JSType'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'/3}). +-dialyzer({nowarn_function,'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'/3}). +'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENCY_UNKNOWN', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'('NO_SIDE_EFFECTS', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENT', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.MethodOptions.IdempotencyLevel'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'/3}). +-dialyzer({nowarn_function,'v_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'/3}). +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'('UNKNOWN', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'('HTTP', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'('HTTPS', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'('WS', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'('WSS', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.Scheme'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'grpc.gateway.protoc_gen_openapiv2.options.Scheme'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'/3}). +-dialyzer({nowarn_function,'v_enum_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'/3}). +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'('UNKNOWN', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'('STRING', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'('NUMBER', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'('INTEGER', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'('BOOLEAN', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'/3}). +-dialyzer({nowarn_function,'v_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'/3}). +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'('UNKNOWN', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'('ARRAY', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'('BOOLEAN', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'('INTEGER', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'('NULL', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'('NUMBER', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'('OBJECT', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'('STRING', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'/3}). +-dialyzer({nowarn_function,'v_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'/3}). +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'('TYPE_INVALID', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'('TYPE_BASIC', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'('TYPE_API_KEY', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'('TYPE_OAUTH2', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'/3}). +-dialyzer({nowarn_function,'v_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'/3}). +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'('IN_INVALID', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'('IN_QUERY', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'('IN_HEADER', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'/3}). +-dialyzer({nowarn_function,'v_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'/3}). +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'('FLOW_INVALID', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'('FLOW_IMPLICIT', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'('FLOW_PASSWORD', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'('FLOW_APPLICATION', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'('FLOW_ACCESS_CODE', _Path, _TrUserData) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_google.protobuf.NullValue'/3}). +-dialyzer({nowarn_function,'v_enum_google.protobuf.NullValue'/3}). +'v_enum_google.protobuf.NullValue'('NULL_VALUE', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.NullValue'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.NullValue'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.NullValue'}, X, Path). + +-compile({nowarn_unused_function,v_type_int32/3}). +-dialyzer({nowarn_function,v_type_int32/3}). +v_type_int32(N, _Path, _TrUserData) when is_integer(N), -2147483648 =< N, N =< 2147483647 -> ok; +v_type_int32(N, Path, _TrUserData) when is_integer(N) -> mk_type_error({value_out_of_range, int32, signed, 32}, N, Path); +v_type_int32(X, Path, _TrUserData) -> mk_type_error({bad_integer, int32, signed, 32}, X, Path). + +-compile({nowarn_unused_function,v_type_int64/3}). +-dialyzer({nowarn_function,v_type_int64/3}). +v_type_int64(N, _Path, _TrUserData) when is_integer(N), -9223372036854775808 =< N, N =< 9223372036854775807 -> ok; +v_type_int64(N, Path, _TrUserData) when is_integer(N) -> mk_type_error({value_out_of_range, int64, signed, 64}, N, Path); +v_type_int64(X, Path, _TrUserData) -> mk_type_error({bad_integer, int64, signed, 64}, X, Path). + +-compile({nowarn_unused_function,v_type_uint32/3}). +-dialyzer({nowarn_function,v_type_uint32/3}). +v_type_uint32(N, _Path, _TrUserData) when is_integer(N), 0 =< N, N =< 4294967295 -> ok; +v_type_uint32(N, Path, _TrUserData) when is_integer(N) -> mk_type_error({value_out_of_range, uint32, unsigned, 32}, N, Path); +v_type_uint32(X, Path, _TrUserData) -> mk_type_error({bad_integer, uint32, unsigned, 32}, X, Path). + +-compile({nowarn_unused_function,v_type_uint64/3}). +-dialyzer({nowarn_function,v_type_uint64/3}). +v_type_uint64(N, _Path, _TrUserData) when is_integer(N), 0 =< N, N =< 18446744073709551615 -> ok; +v_type_uint64(N, Path, _TrUserData) when is_integer(N) -> mk_type_error({value_out_of_range, uint64, unsigned, 64}, N, Path); +v_type_uint64(X, Path, _TrUserData) -> mk_type_error({bad_integer, uint64, unsigned, 64}, X, Path). + +-compile({nowarn_unused_function,v_type_bool/3}). +-dialyzer({nowarn_function,v_type_bool/3}). +v_type_bool(false, _Path, _TrUserData) -> ok; +v_type_bool(true, _Path, _TrUserData) -> ok; +v_type_bool(0, _Path, _TrUserData) -> ok; +v_type_bool(1, _Path, _TrUserData) -> ok; +v_type_bool(X, Path, _TrUserData) -> mk_type_error(bad_boolean_value, X, Path). + +-compile({nowarn_unused_function,v_type_double/3}). +-dialyzer({nowarn_function,v_type_double/3}). +v_type_double(N, _Path, _TrUserData) when is_float(N) -> ok; +v_type_double(N, _Path, _TrUserData) when is_integer(N) -> ok; +v_type_double(infinity, _Path, _TrUserData) -> ok; +v_type_double('-infinity', _Path, _TrUserData) -> ok; +v_type_double(nan, _Path, _TrUserData) -> ok; +v_type_double(X, Path, _TrUserData) -> mk_type_error(bad_double_value, X, Path). + +-compile({nowarn_unused_function,v_type_string/3}). +-dialyzer({nowarn_function,v_type_string/3}). +v_type_string(S, Path, _TrUserData) when is_list(S); is_binary(S) -> + try unicode:characters_to_binary(S) of + B when is_binary(B) -> ok; + {error, _, _} -> mk_type_error(bad_unicode_string, S, Path) + catch + error:badarg -> mk_type_error(bad_unicode_string, S, Path) + end; +v_type_string(X, Path, _TrUserData) -> mk_type_error(bad_unicode_string, X, Path). + +-compile({nowarn_unused_function,v_type_bytes/3}). +-dialyzer({nowarn_function,v_type_bytes/3}). +v_type_bytes(B, _Path, _TrUserData) when is_binary(B) -> ok; +v_type_bytes(B, _Path, _TrUserData) when is_list(B) -> ok; +v_type_bytes(X, Path, _TrUserData) -> mk_type_error(bad_binary_value, X, Path). + +-compile({nowarn_unused_function,'v_map'/3}). +-dialyzer({nowarn_function,'v_map'/3}). +'v_map'(M, Path, TrUserData) when is_map(M) -> + [begin v_type_string(Key, [key | Path], TrUserData), v_type_string(Value, [value | Path], TrUserData) end || {Key, Value} <- maps:to_list(M)], + ok; +'v_map'(X, Path, _TrUserData) -> mk_type_error(invalid_map, X, Path). + +-compile({nowarn_unused_function,'v_map'/3}). +-dialyzer({nowarn_function,'v_map'/3}). +'v_map'(M, Path, TrUserData) when is_map(M) -> + [begin v_type_string(Key, [key | Path], TrUserData), 'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Response'(Value, [value | Path], TrUserData) end || {Key, Value} <- maps:to_list(M)], + ok; +'v_map'(X, Path, _TrUserData) -> mk_type_error(invalid_map, X, Path). + +-compile({nowarn_unused_function,'v_map'/3}). +-dialyzer({nowarn_function,'v_map'/3}). +'v_map'(M, Path, TrUserData) when is_map(M) -> + [begin v_type_string(Key, [key | Path], TrUserData), 'v_submsg_google.protobuf.Value'(Value, [value | Path], TrUserData) end || {Key, Value} <- maps:to_list(M)], + ok; +'v_map'(X, Path, _TrUserData) -> mk_type_error(invalid_map, X, Path). + +-compile({nowarn_unused_function,'v_map'/3}). +-dialyzer({nowarn_function,'v_map'/3}). +'v_map'(M, Path, TrUserData) when is_map(M) -> + [begin v_type_string(Key, [key | Path], TrUserData), 'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'(Value, [value | Path], TrUserData) end || {Key, Value} <- maps:to_list(M)], + ok; +'v_map'(X, Path, _TrUserData) -> mk_type_error(invalid_map, X, Path). + +-compile({nowarn_unused_function,'v_map'/3}). +-dialyzer({nowarn_function,'v_map'/3}). +'v_map'(M, Path, TrUserData) when is_map(M) -> + [begin v_type_string(Key, [key | Path], TrUserData), 'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'(Value, [value | Path], TrUserData) end || {Key, Value} <- maps:to_list(M)], + ok; +'v_map'(X, Path, _TrUserData) -> mk_type_error(invalid_map, X, Path). + +-compile({nowarn_unused_function,'v_map'/3}). +-dialyzer({nowarn_function,'v_map'/3}). +'v_map'(M, Path, TrUserData) when is_map(M) -> + [begin v_type_string(Key, [key | Path], TrUserData), 'v_submsg_grpc.gateway.protoc_gen_openapiv2.options.Header'(Value, [value | Path], TrUserData) end || {Key, Value} <- maps:to_list(M)], + ok; +'v_map'(X, Path, _TrUserData) -> mk_type_error(invalid_map, X, Path). + +-compile({nowarn_unused_function,mk_type_error/3}). +-spec mk_type_error(_, _, list()) -> no_return(). +mk_type_error(Error, ValueSeen, Path) -> + Path2 = prettify_path(Path), + erlang:error({gpb_type_error, {Error, [{value, ValueSeen}, {path, Path2}]}}). + + +-compile({nowarn_unused_function,prettify_path/1}). +-dialyzer({nowarn_function,prettify_path/1}). +prettify_path([]) -> top_level; +prettify_path(PathR) -> lists:append(lists:join(".", lists:map(fun atom_to_list/1, lists:reverse(PathR)))). + + +-compile({nowarn_unused_function,id/2}). +-compile({inline,id/2}). +id(X, _TrUserData) -> X. + +-compile({nowarn_unused_function,v_ok/3}). +-compile({inline,v_ok/3}). +v_ok(_Value, _Path, _TrUserData) -> ok. + +-compile({nowarn_unused_function,m_overwrite/3}). +-compile({inline,m_overwrite/3}). +m_overwrite(_Prev, New, _TrUserData) -> New. + +-compile({nowarn_unused_function,cons/3}). +-compile({inline,cons/3}). +cons(Elem, Acc, _TrUserData) -> [Elem | Acc]. + +-compile({nowarn_unused_function,lists_reverse/2}). +-compile({inline,lists_reverse/2}). +'lists_reverse'(L, _TrUserData) -> lists:reverse(L). +-compile({nowarn_unused_function,'erlang_++'/3}). +-compile({inline,'erlang_++'/3}). +'erlang_++'(A, B, _TrUserData) -> A ++ B. +-compile({inline,'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Response.headers'/2}). +'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Response.headers'(_, _) -> mt_empty_map_m(). + +-compile({inline,'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Response.headers'/3}). +'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Response.headers'(X1, X2, _) -> mt_merge_maps_m(X1, X2). + +-compile({inline,'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Response.headers'/2}). +'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Response.headers'(L, TrUserData) -> id(L, TrUserData). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Response.headers'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Response.headers'(X, _) -> mt_map_to_list_m(X). + +-compile({inline,'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Response.headers'/3}). +'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Response.headers'(Elem, L, _) -> mt_add_item_m_verify_value(Elem, L). + +-compile({inline,'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Response.examples'/2}). +'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Response.examples'(_, _) -> mt_empty_map_m(). + +-compile({inline,'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Response.examples'/3}). +'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Response.examples'(X1, X2, _) -> mt_merge_maps_m(X1, X2). + +-compile({inline,'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Response.examples'/2}). +'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Response.examples'(L, TrUserData) -> id(L, TrUserData). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Response.examples'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Response.examples'(X, _) -> mt_map_to_list_m(X). + +-compile({inline,'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Response.examples'/3}). +'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Response.examples'(Elem, L, _) -> mt_add_item_m(Elem, L). + +-compile({inline,'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Response.extensions'/2}). +'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Response.extensions'(_, _) -> mt_empty_map_m(). + +-compile({inline,'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Response.extensions'/3}). +'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Response.extensions'(X1, X2, _) -> mt_merge_maps_m(X1, X2). + +-compile({inline,'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Response.extensions'/2}). +'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Response.extensions'(L, TrUserData) -> id(L, TrUserData). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Response.extensions'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Response.extensions'(X, _) -> mt_map_to_list_m(X). + +-compile({inline,'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Response.extensions'/3}). +'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Response.extensions'(Elem, L, _) -> mt_add_item_m_verify_value(Elem, L). + +-compile({inline,'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.security'/2}). +'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.security'(_, _) -> mt_empty_map_m(). + +-compile({inline,'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.security'/3}). +'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.security'(X1, X2, _) -> mt_merge_maps_m(X1, X2). + +-compile({inline,'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.security'/2}). +'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.security'(L, TrUserData) -> id(L, TrUserData). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.security'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.security'(X, _) -> mt_map_to_list_m(X). + +-compile({inline,'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.security'/3}). +'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.security'(Elem, L, _) -> mt_add_item_m_verify_value(Elem, L). + +-compile({inline,'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.extensions'/2}). +'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.extensions'(_, _) -> mt_empty_map_m(). + +-compile({inline,'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.extensions'/3}). +'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.extensions'(X1, X2, _) -> mt_merge_maps_m(X1, X2). + +-compile({inline,'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.extensions'/2}). +'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.extensions'(L, TrUserData) -> id(L, TrUserData). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.extensions'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.extensions'(X, _) -> mt_map_to_list_m(X). + +-compile({inline,'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.extensions'/3}). +'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.extensions'(Elem, L, _) -> mt_add_item_m_verify_value(Elem, L). + +-compile({inline,'tr_decode_init_default_google.protobuf.Struct.fields'/2}). +'tr_decode_init_default_google.protobuf.Struct.fields'(_, _) -> mt_empty_map_m(). + +-compile({inline,'tr_merge_google.protobuf.Struct.fields'/3}). +'tr_merge_google.protobuf.Struct.fields'(X1, X2, _) -> mt_merge_maps_m(X1, X2). + +-compile({inline,'tr_decode_repeated_finalize_google.protobuf.Struct.fields'/2}). +'tr_decode_repeated_finalize_google.protobuf.Struct.fields'(L, TrUserData) -> id(L, TrUserData). + +-compile({inline,'tr_encode_google.protobuf.Struct.fields'/2}). +'tr_encode_google.protobuf.Struct.fields'(X, _) -> mt_map_to_list_m(X). + +-compile({inline,'tr_decode_repeated_add_elem_google.protobuf.Struct.fields'/3}). +'tr_decode_repeated_add_elem_google.protobuf.Struct.fields'(Elem, L, _) -> mt_add_item_m_verify_value(Elem, L). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Swagger.responses[x]'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Swagger.responses[x]'(X, _) -> mt_maptuple_to_pseudomsg_m(X). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Swagger.extensions[x]'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Swagger.extensions[x]'(X, _) -> mt_maptuple_to_pseudomsg_m(X). + +-compile({inline,'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Swagger.responses'/2}). +'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Swagger.responses'(_, _) -> mt_empty_map_m(). + +-compile({inline,'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Swagger.responses'/3}). +'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Swagger.responses'(X1, X2, _) -> mt_merge_maps_m(X1, X2). + +-compile({inline,'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Swagger.responses'/2}). +'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Swagger.responses'(L, TrUserData) -> id(L, TrUserData). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Swagger.responses'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Swagger.responses'(X, _) -> mt_map_to_list_m(X). + +-compile({inline,'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Swagger.responses'/3}). +'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Swagger.responses'(Elem, L, _) -> mt_add_item_m_verify_value(Elem, L). + +-compile({inline,'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Swagger.extensions'/2}). +'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Swagger.extensions'(_, _) -> mt_empty_map_m(). + +-compile({inline,'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Swagger.extensions'/3}). +'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Swagger.extensions'(X1, X2, _) -> mt_merge_maps_m(X1, X2). + +-compile({inline,'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Swagger.extensions'/2}). +'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Swagger.extensions'(L, TrUserData) -> id(L, TrUserData). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Swagger.extensions'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Swagger.extensions'(X, _) -> mt_map_to_list_m(X). + +-compile({inline,'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Swagger.extensions'/3}). +'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Swagger.extensions'(Elem, L, _) -> mt_add_item_m_verify_value(Elem, L). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Tag.extensions[x]'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Tag.extensions[x]'(X, _) -> mt_maptuple_to_pseudomsg_m(X). + +-compile({inline,'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.extensions'/2}). +'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.extensions'(_, _) -> mt_empty_map_m(). + +-compile({inline,'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.extensions'/3}). +'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.extensions'(X1, X2, _) -> mt_merge_maps_m(X1, X2). + +-compile({inline,'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.extensions'/2}). +'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.extensions'(L, TrUserData) -> id(L, TrUserData). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.extensions'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.extensions'(X, _) -> mt_map_to_list_m(X). + +-compile({inline,'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.extensions'/3}). +'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.extensions'(Elem, L, _) -> mt_add_item_m_verify_value(Elem, L). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.extensions[x]'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.extensions[x]'(X, _) -> mt_maptuple_to_pseudomsg_m(X). + +-compile({inline,'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Info.extensions'/2}). +'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Info.extensions'(_, _) -> mt_empty_map_m(). + +-compile({inline,'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Info.extensions'/3}). +'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Info.extensions'(X1, X2, _) -> mt_merge_maps_m(X1, X2). + +-compile({inline,'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Info.extensions'/2}). +'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Info.extensions'(L, TrUserData) -> id(L, TrUserData). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Info.extensions'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Info.extensions'(X, _) -> mt_map_to_list_m(X). + +-compile({inline,'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Info.extensions'/3}). +'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Info.extensions'(Elem, L, _) -> mt_add_item_m_verify_value(Elem, L). + +-compile({inline,'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.security_requirement'/2}). +'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.security_requirement'(_, _) -> mt_empty_map_m(). + +-compile({inline,'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.security_requirement'/3}). +'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.security_requirement'(X1, X2, _) -> mt_merge_maps_m(X1, X2). + +-compile({inline,'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.security_requirement'/2}). +'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.security_requirement'(L, TrUserData) -> id(L, TrUserData). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.security_requirement'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.security_requirement'(X, _) -> mt_map_to_list_m(X). + +-compile({inline,'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.security_requirement'/3}). +'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.security_requirement'(Elem, L, _) -> mt_add_item_m_verify_value(Elem, L). + +-compile({inline,'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Operation.responses'/2}). +'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Operation.responses'(_, _) -> mt_empty_map_m(). + +-compile({inline,'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Operation.responses'/3}). +'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Operation.responses'(X1, X2, _) -> mt_merge_maps_m(X1, X2). + +-compile({inline,'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Operation.responses'/2}). +'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Operation.responses'(L, TrUserData) -> id(L, TrUserData). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Operation.responses'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Operation.responses'(X, _) -> mt_map_to_list_m(X). + +-compile({inline,'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Operation.responses'/3}). +'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Operation.responses'(Elem, L, _) -> mt_add_item_m_verify_value(Elem, L). + +-compile({inline,'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Operation.extensions'/2}). +'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Operation.extensions'(_, _) -> mt_empty_map_m(). + +-compile({inline,'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Operation.extensions'/3}). +'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Operation.extensions'(X1, X2, _) -> mt_merge_maps_m(X1, X2). + +-compile({inline,'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Operation.extensions'/2}). +'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Operation.extensions'(L, TrUserData) -> id(L, TrUserData). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Operation.extensions'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Operation.extensions'(X, _) -> mt_map_to_list_m(X). + +-compile({inline,'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Operation.extensions'/3}). +'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Operation.extensions'(Elem, L, _) -> mt_add_item_m_verify_value(Elem, L). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Response.headers[x]'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Response.headers[x]'(X, _) -> mt_maptuple_to_pseudomsg_m(X). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Response.examples[x]'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Response.examples[x]'(X, _) -> mt_maptuple_to_pseudomsg_m(X). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Response.extensions[x]'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Response.extensions[x]'(X, _) -> mt_maptuple_to_pseudomsg_m(X). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.security[x]'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.security[x]'(X, _) -> mt_maptuple_to_pseudomsg_m(X). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.extensions[x]'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.extensions[x]'(X, _) -> mt_maptuple_to_pseudomsg_m(X). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Info.extensions[x]'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Info.extensions[x]'(X, _) -> mt_maptuple_to_pseudomsg_m(X). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.security_requirement[x]'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.security_requirement[x]'(X, _) -> mt_maptuple_to_pseudomsg_m(X). + +-compile({inline,'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Scopes.scope'/2}). +'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Scopes.scope'(_, _) -> mt_empty_map_m(). + +-compile({inline,'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Scopes.scope'/3}). +'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Scopes.scope'(X1, X2, _) -> mt_merge_maps_m(X1, X2). + +-compile({inline,'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Scopes.scope'/2}). +'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Scopes.scope'(L, TrUserData) -> id(L, TrUserData). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Scopes.scope'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Scopes.scope'(X, _) -> mt_map_to_list_m(X). + +-compile({inline,'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Scopes.scope'/3}). +'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Scopes.scope'(Elem, L, _) -> mt_add_item_m(Elem, L). + +-compile({inline,'tr_encode_google.protobuf.Struct.fields[x]'/2}). +'tr_encode_google.protobuf.Struct.fields[x]'(X, _) -> mt_maptuple_to_pseudomsg_m(X). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Scopes.scope[x]'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Scopes.scope[x]'(X, _) -> mt_maptuple_to_pseudomsg_m(X). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Operation.responses[x]'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Operation.responses[x]'(X, _) -> mt_maptuple_to_pseudomsg_m(X). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Operation.extensions[x]'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Operation.extensions[x]'(X, _) -> mt_maptuple_to_pseudomsg_m(X). + +-compile({inline,'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Tag.extensions'/2}). +'tr_decode_init_default_grpc.gateway.protoc_gen_openapiv2.options.Tag.extensions'(_, _) -> mt_empty_map_m(). + +-compile({inline,'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Tag.extensions'/3}). +'tr_merge_grpc.gateway.protoc_gen_openapiv2.options.Tag.extensions'(X1, X2, _) -> mt_merge_maps_m(X1, X2). + +-compile({inline,'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Tag.extensions'/2}). +'tr_decode_repeated_finalize_grpc.gateway.protoc_gen_openapiv2.options.Tag.extensions'(L, TrUserData) -> id(L, TrUserData). + +-compile({inline,'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Tag.extensions'/2}). +'tr_encode_grpc.gateway.protoc_gen_openapiv2.options.Tag.extensions'(X, _) -> mt_map_to_list_m(X). + +-compile({inline,'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Tag.extensions'/3}). +'tr_decode_repeated_add_elem_grpc.gateway.protoc_gen_openapiv2.options.Tag.extensions'(Elem, L, _) -> mt_add_item_m_verify_value(Elem, L). + +-compile({inline,mt_maptuple_to_pseudomsg_m/1}). +mt_maptuple_to_pseudomsg_m({K, V}) -> #{key => K, value => V}. + + +-compile({inline,mt_map_to_list_m/1}). +mt_map_to_list_m(M) -> maps:to_list(M). + + +-compile({inline,mt_empty_map_m/0}). +mt_empty_map_m() -> #{}. + + +-compile({inline,mt_add_item_m/2}). +mt_add_item_m(#{key := K, value := V}, M) -> M#{K => V}. + +-compile({inline,mt_add_item_m_verify_value/2}). +mt_add_item_m_verify_value(#{key := K, value := V}, M) -> + if V =:= '$undef' -> error({gpb_error, missing_value}); + true -> M#{K => V} + end. + + +-compile({inline,mt_merge_maps_m/2}). +mt_merge_maps_m(M1, M2) -> maps:merge(M1, M2). + + + + +get_msg_defs() -> + [{{enum, 'etcdserverpb.RangeRequest.SortOrder'}, [{option, [versionpb, '.', etcd_version_enum], "3.0"}, {'NONE', 0}, {'ASCEND', 1}, {'DESCEND', 2}]}, + {{enum, 'etcdserverpb.RangeRequest.SortTarget'}, [{option, [versionpb, '.', etcd_version_enum], "3.0"}, {'KEY', 0}, {'VERSION', 1}, {'CREATE', 2}, {'MOD', 3}, {'VALUE', 4}]}, + {{enum, 'etcdserverpb.Compare.CompareResult'}, [{option, [versionpb, '.', etcd_version_enum], "3.0"}, {'EQUAL', 0}, {'GREATER', 1}, {'LESS', 2}, {'NOT_EQUAL', 3}]}, + {{enum, 'etcdserverpb.Compare.CompareTarget'}, [{option, [versionpb, '.', etcd_version_enum], "3.0"}, {'VERSION', 0}, {'CREATE', 1}, {'MOD', 2}, {'VALUE', 3}, {'LEASE', 4}]}, + {{enum, 'etcdserverpb.WatchCreateRequest.FilterType'}, [{option, [versionpb, '.', etcd_version_enum], "3.1"}, {'NOPUT', 0}, {'NODELETE', 1}]}, + {{enum, 'etcdserverpb.AlarmType'}, [{option, [versionpb, '.', etcd_version_enum], "3.0"}, {'NONE', 0}, {'NOSPACE', 1}, {'CORRUPT', 2}]}, + {{enum, 'etcdserverpb.AlarmRequest.AlarmAction'}, [{option, [versionpb, '.', etcd_version_enum], "3.0"}, {'GET', 0}, {'ACTIVATE', 1}, {'DEACTIVATE', 2}]}, + {{enum, 'etcdserverpb.DowngradeRequest.DowngradeAction'}, [{option, [versionpb, '.', etcd_version_enum], "3.5"}, {'VALIDATE', 0}, {'ENABLE', 1}, {'CANCEL', 2}]}, + {{enum, 'mvccpb.Event.EventType'}, [{'PUT', 0}, {'DELETE', 1}]}, + {{enum, 'authpb.Permission.Type'}, [{'READ', 0}, {'WRITE', 1}, {'READWRITE', 2}]}, + {{enum, 'google.protobuf.FieldDescriptorProto.Type'}, + [{'TYPE_DOUBLE', 1}, + {'TYPE_FLOAT', 2}, + {'TYPE_INT64', 3}, + {'TYPE_UINT64', 4}, + {'TYPE_INT32', 5}, + {'TYPE_FIXED64', 6}, + {'TYPE_FIXED32', 7}, + {'TYPE_BOOL', 8}, + {'TYPE_STRING', 9}, + {'TYPE_GROUP', 10}, + {'TYPE_MESSAGE', 11}, + {'TYPE_BYTES', 12}, + {'TYPE_UINT32', 13}, + {'TYPE_ENUM', 14}, + {'TYPE_SFIXED32', 15}, + {'TYPE_SFIXED64', 16}, + {'TYPE_SINT32', 17}, + {'TYPE_SINT64', 18}]}, + {{enum, 'google.protobuf.FieldDescriptorProto.Label'}, [{'LABEL_OPTIONAL', 1}, {'LABEL_REQUIRED', 2}, {'LABEL_REPEATED', 3}]}, + {{enum, 'google.protobuf.FileOptions.OptimizeMode'}, [{'SPEED', 1}, {'CODE_SIZE', 2}, {'LITE_RUNTIME', 3}]}, + {{enum, 'google.protobuf.FieldOptions.CType'}, [{'STRING', 0}, {'CORD', 1}, {'STRING_PIECE', 2}]}, + {{enum, 'google.protobuf.FieldOptions.JSType'}, [{'JS_NORMAL', 0}, {'JS_STRING', 1}, {'JS_NUMBER', 2}]}, + {{enum, 'google.protobuf.MethodOptions.IdempotencyLevel'}, [{'IDEMPOTENCY_UNKNOWN', 0}, {'NO_SIDE_EFFECTS', 1}, {'IDEMPOTENT', 2}]}, + {{enum, 'grpc.gateway.protoc_gen_openapiv2.options.Scheme'}, [{'UNKNOWN', 0}, {'HTTP', 1}, {'HTTPS', 2}, {'WS', 3}, {'WSS', 4}]}, + {{enum, 'grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'}, [{'UNKNOWN', 0}, {'STRING', 1}, {'NUMBER', 2}, {'INTEGER', 3}, {'BOOLEAN', 4}]}, + {{enum, 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'}, [{'UNKNOWN', 0}, {'ARRAY', 1}, {'BOOLEAN', 2}, {'INTEGER', 3}, {'NULL', 4}, {'NUMBER', 5}, {'OBJECT', 6}, {'STRING', 7}]}, + {{enum, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'}, [{'TYPE_INVALID', 0}, {'TYPE_BASIC', 1}, {'TYPE_API_KEY', 2}, {'TYPE_OAUTH2', 3}]}, + {{enum, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'}, [{'IN_INVALID', 0}, {'IN_QUERY', 1}, {'IN_HEADER', 2}]}, + {{enum, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'}, [{'FLOW_INVALID', 0}, {'FLOW_IMPLICIT', 1}, {'FLOW_PASSWORD', 2}, {'FLOW_APPLICATION', 3}, {'FLOW_ACCESS_CODE', 4}]}, + {{enum, 'google.protobuf.NullValue'}, [{'NULL_VALUE', 0}]}, + {{msg, 'etcdserverpb.ResponseHeader'}, + [#{name => cluster_id, fnum => 1, rnum => 2, type => uint64, occurrence => optional, opts => []}, + #{name => member_id, fnum => 2, rnum => 3, type => uint64, occurrence => optional, opts => []}, + #{name => revision, fnum => 3, rnum => 4, type => int64, occurrence => optional, opts => []}, + #{name => raft_term, fnum => 4, rnum => 5, type => uint64, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.RangeRequest'}, + [#{name => key, fnum => 1, rnum => 2, type => bytes, occurrence => optional, opts => []}, + #{name => range_end, fnum => 2, rnum => 3, type => bytes, occurrence => optional, opts => []}, + #{name => limit, fnum => 3, rnum => 4, type => int64, occurrence => optional, opts => []}, + #{name => revision, fnum => 4, rnum => 5, type => int64, occurrence => optional, opts => []}, + #{name => sort_order, fnum => 5, rnum => 6, type => {enum, 'etcdserverpb.RangeRequest.SortOrder'}, occurrence => optional, opts => []}, + #{name => sort_target, fnum => 6, rnum => 7, type => {enum, 'etcdserverpb.RangeRequest.SortTarget'}, occurrence => optional, opts => []}, + #{name => serializable, fnum => 7, rnum => 8, type => bool, occurrence => optional, opts => []}, + #{name => keys_only, fnum => 8, rnum => 9, type => bool, occurrence => optional, opts => []}, + #{name => count_only, fnum => 9, rnum => 10, type => bool, occurrence => optional, opts => []}, + #{name => min_mod_revision, fnum => 10, rnum => 11, type => int64, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.1"}]}, + #{name => max_mod_revision, fnum => 11, rnum => 12, type => int64, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.1"}]}, + #{name => min_create_revision, fnum => 12, rnum => 13, type => int64, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.1"}]}, + #{name => max_create_revision, fnum => 13, rnum => 14, type => int64, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.1"}]}]}, + {{msg, 'etcdserverpb.RangeResponse'}, + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => kvs, fnum => 2, rnum => 3, type => {msg, 'mvccpb.KeyValue'}, occurrence => repeated, opts => []}, + #{name => more, fnum => 3, rnum => 4, type => bool, occurrence => optional, opts => []}, + #{name => count, fnum => 4, rnum => 5, type => int64, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.PutRequest'}, + [#{name => key, fnum => 1, rnum => 2, type => bytes, occurrence => optional, opts => []}, + #{name => value, fnum => 2, rnum => 3, type => bytes, occurrence => optional, opts => []}, + #{name => lease, fnum => 3, rnum => 4, type => int64, occurrence => optional, opts => []}, + #{name => prev_kv, fnum => 4, rnum => 5, type => bool, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.1"}]}, + #{name => ignore_value, fnum => 5, rnum => 6, type => bool, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.2"}]}, + #{name => ignore_lease, fnum => 6, rnum => 7, type => bool, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.2"}]}]}, + {{msg, 'etcdserverpb.PutResponse'}, + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => prev_kv, fnum => 2, rnum => 3, type => {msg, 'mvccpb.KeyValue'}, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.1"}]}]}, + {{msg, 'etcdserverpb.DeleteRangeRequest'}, + [#{name => key, fnum => 1, rnum => 2, type => bytes, occurrence => optional, opts => []}, + #{name => range_end, fnum => 2, rnum => 3, type => bytes, occurrence => optional, opts => []}, + #{name => prev_kv, fnum => 3, rnum => 4, type => bool, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.1"}]}]}, + {{msg, 'etcdserverpb.DeleteRangeResponse'}, + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => deleted, fnum => 2, rnum => 3, type => int64, occurrence => optional, opts => []}, + #{name => prev_kvs, fnum => 3, rnum => 4, type => {msg, 'mvccpb.KeyValue'}, occurrence => repeated, opts => [{[versionpb, '.', etcd_version_field], "3.1"}]}]}, + {{msg, 'etcdserverpb.RequestOp'}, + [#{name => request, rnum => 2, + fields => + [#{name => request_range, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.RangeRequest'}, occurrence => optional, opts => []}, + #{name => request_put, fnum => 2, rnum => 2, type => {msg, 'etcdserverpb.PutRequest'}, occurrence => optional, opts => []}, + #{name => request_delete_range, fnum => 3, rnum => 2, type => {msg, 'etcdserverpb.DeleteRangeRequest'}, occurrence => optional, opts => []}, + #{name => request_txn, fnum => 4, rnum => 2, type => {msg, 'etcdserverpb.TxnRequest'}, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.3"}]}], + opts => []}]}, + {{msg, 'etcdserverpb.ResponseOp'}, + [#{name => response, rnum => 2, + fields => + [#{name => response_range, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.RangeResponse'}, occurrence => optional, opts => []}, + #{name => response_put, fnum => 2, rnum => 2, type => {msg, 'etcdserverpb.PutResponse'}, occurrence => optional, opts => []}, + #{name => response_delete_range, fnum => 3, rnum => 2, type => {msg, 'etcdserverpb.DeleteRangeResponse'}, occurrence => optional, opts => []}, + #{name => response_txn, fnum => 4, rnum => 2, type => {msg, 'etcdserverpb.TxnResponse'}, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.3"}]}], + opts => []}]}, + {{msg, 'etcdserverpb.Compare'}, + [#{name => result, fnum => 1, rnum => 2, type => {enum, 'etcdserverpb.Compare.CompareResult'}, occurrence => optional, opts => []}, + #{name => target, fnum => 2, rnum => 3, type => {enum, 'etcdserverpb.Compare.CompareTarget'}, occurrence => optional, opts => []}, + #{name => key, fnum => 3, rnum => 4, type => bytes, occurrence => optional, opts => []}, + #{name => target_union, rnum => 5, + fields => + [#{name => version, fnum => 4, rnum => 5, type => int64, occurrence => optional, opts => []}, + #{name => create_revision, fnum => 5, rnum => 5, type => int64, occurrence => optional, opts => []}, + #{name => mod_revision, fnum => 6, rnum => 5, type => int64, occurrence => optional, opts => []}, + #{name => value, fnum => 7, rnum => 5, type => bytes, occurrence => optional, opts => []}, + #{name => lease, fnum => 8, rnum => 5, type => int64, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.3"}]}], + opts => []}, + #{name => range_end, fnum => 64, rnum => 6, type => bytes, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.3"}]}]}, + {{msg, 'etcdserverpb.TxnRequest'}, + [#{name => compare, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.Compare'}, occurrence => repeated, opts => []}, + #{name => success, fnum => 2, rnum => 3, type => {msg, 'etcdserverpb.RequestOp'}, occurrence => repeated, opts => []}, + #{name => failure, fnum => 3, rnum => 4, type => {msg, 'etcdserverpb.RequestOp'}, occurrence => repeated, opts => []}]}, + {{msg, 'etcdserverpb.TxnResponse'}, + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => succeeded, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => []}, + #{name => responses, fnum => 3, rnum => 4, type => {msg, 'etcdserverpb.ResponseOp'}, occurrence => repeated, opts => []}]}, + {{msg, 'etcdserverpb.CompactionRequest'}, [#{name => revision, fnum => 1, rnum => 2, type => int64, occurrence => optional, opts => []}, #{name => physical, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.CompactionResponse'}, [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.HashRequest'}, []}, + {{msg, 'etcdserverpb.HashKVRequest'}, [#{name => revision, fnum => 1, rnum => 2, type => int64, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.HashKVResponse'}, + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => hash, fnum => 2, rnum => 3, type => uint32, occurrence => optional, opts => []}, + #{name => compact_revision, fnum => 3, rnum => 4, type => int64, occurrence => optional, opts => []}, + #{name => hash_revision, fnum => 4, rnum => 5, type => int64, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.6"}]}]}, + {{msg, 'etcdserverpb.HashResponse'}, + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, #{name => hash, fnum => 2, rnum => 3, type => uint32, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.SnapshotRequest'}, []}, + {{msg, 'etcdserverpb.SnapshotResponse'}, + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => remaining_bytes, fnum => 2, rnum => 3, type => uint64, occurrence => optional, opts => []}, + #{name => blob, fnum => 3, rnum => 4, type => bytes, occurrence => optional, opts => []}, + #{name => version, fnum => 4, rnum => 5, type => string, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.6"}]}]}, + {{msg, 'etcdserverpb.WatchRequest'}, + [#{name => request_union, rnum => 2, + fields => + [#{name => create_request, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.WatchCreateRequest'}, occurrence => optional, opts => []}, + #{name => cancel_request, fnum => 2, rnum => 2, type => {msg, 'etcdserverpb.WatchCancelRequest'}, occurrence => optional, opts => []}, + #{name => progress_request, fnum => 3, rnum => 2, type => {msg, 'etcdserverpb.WatchProgressRequest'}, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.4"}]}], + opts => []}]}, + {{msg, 'etcdserverpb.WatchCreateRequest'}, + [#{name => key, fnum => 1, rnum => 2, type => bytes, occurrence => optional, opts => []}, + #{name => range_end, fnum => 2, rnum => 3, type => bytes, occurrence => optional, opts => []}, + #{name => start_revision, fnum => 3, rnum => 4, type => int64, occurrence => optional, opts => []}, + #{name => progress_notify, fnum => 4, rnum => 5, type => bool, occurrence => optional, opts => []}, + #{name => filters, fnum => 5, rnum => 6, type => {enum, 'etcdserverpb.WatchCreateRequest.FilterType'}, occurrence => repeated, opts => [packed, {[versionpb, '.', etcd_version_field], "3.1"}]}, + #{name => prev_kv, fnum => 6, rnum => 7, type => bool, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.1"}]}, + #{name => watch_id, fnum => 7, rnum => 8, type => int64, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.4"}]}, + #{name => fragment, fnum => 8, rnum => 9, type => bool, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.4"}]}]}, + {{msg, 'etcdserverpb.WatchCancelRequest'}, [#{name => watch_id, fnum => 1, rnum => 2, type => int64, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.1"}]}]}, + {{msg, 'etcdserverpb.WatchProgressRequest'}, []}, + {{msg, 'etcdserverpb.WatchResponse'}, + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => watch_id, fnum => 2, rnum => 3, type => int64, occurrence => optional, opts => []}, + #{name => created, fnum => 3, rnum => 4, type => bool, occurrence => optional, opts => []}, + #{name => canceled, fnum => 4, rnum => 5, type => bool, occurrence => optional, opts => []}, + #{name => compact_revision, fnum => 5, rnum => 6, type => int64, occurrence => optional, opts => []}, + #{name => cancel_reason, fnum => 6, rnum => 7, type => string, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.4"}]}, + #{name => fragment, fnum => 7, rnum => 8, type => bool, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.4"}]}, + #{name => events, fnum => 11, rnum => 9, type => {msg, 'mvccpb.Event'}, occurrence => repeated, opts => []}]}, + {{msg, 'etcdserverpb.LeaseGrantRequest'}, [#{name => 'TTL', fnum => 1, rnum => 2, type => int64, occurrence => optional, opts => []}, #{name => 'ID', fnum => 2, rnum => 3, type => int64, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.LeaseGrantResponse'}, + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => 'ID', fnum => 2, rnum => 3, type => int64, occurrence => optional, opts => []}, + #{name => 'TTL', fnum => 3, rnum => 4, type => int64, occurrence => optional, opts => []}, + #{name => error, fnum => 4, rnum => 5, type => string, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.LeaseRevokeRequest'}, [#{name => 'ID', fnum => 1, rnum => 2, type => int64, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.LeaseRevokeResponse'}, [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.LeaseCheckpoint'}, [#{name => 'ID', fnum => 1, rnum => 2, type => int64, occurrence => optional, opts => []}, #{name => remaining_TTL, fnum => 2, rnum => 3, type => int64, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.LeaseCheckpointRequest'}, [#{name => checkpoints, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.LeaseCheckpoint'}, occurrence => repeated, opts => []}]}, + {{msg, 'etcdserverpb.LeaseCheckpointResponse'}, [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.LeaseKeepAliveRequest'}, [#{name => 'ID', fnum => 1, rnum => 2, type => int64, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.LeaseKeepAliveResponse'}, + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => 'ID', fnum => 2, rnum => 3, type => int64, occurrence => optional, opts => []}, + #{name => 'TTL', fnum => 3, rnum => 4, type => int64, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.LeaseTimeToLiveRequest'}, [#{name => 'ID', fnum => 1, rnum => 2, type => int64, occurrence => optional, opts => []}, #{name => keys, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.LeaseTimeToLiveResponse'}, + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => 'ID', fnum => 2, rnum => 3, type => int64, occurrence => optional, opts => []}, + #{name => 'TTL', fnum => 3, rnum => 4, type => int64, occurrence => optional, opts => []}, + #{name => grantedTTL, fnum => 4, rnum => 5, type => int64, occurrence => optional, opts => []}, + #{name => keys, fnum => 5, rnum => 6, type => bytes, occurrence => repeated, opts => []}]}, + {{msg, 'etcdserverpb.LeaseLeasesRequest'}, []}, + {{msg, 'etcdserverpb.LeaseStatus'}, [#{name => 'ID', fnum => 1, rnum => 2, type => int64, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.LeaseLeasesResponse'}, + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, #{name => leases, fnum => 2, rnum => 3, type => {msg, 'etcdserverpb.LeaseStatus'}, occurrence => repeated, opts => []}]}, + {{msg, 'etcdserverpb.Member'}, + [#{name => 'ID', fnum => 1, rnum => 2, type => uint64, occurrence => optional, opts => []}, + #{name => name, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => peerURLs, fnum => 3, rnum => 4, type => string, occurrence => repeated, opts => []}, + #{name => clientURLs, fnum => 4, rnum => 5, type => string, occurrence => repeated, opts => []}, + #{name => isLearner, fnum => 5, rnum => 6, type => bool, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.4"}]}]}, + {{msg, 'etcdserverpb.MemberAddRequest'}, + [#{name => peerURLs, fnum => 1, rnum => 2, type => string, occurrence => repeated, opts => []}, #{name => isLearner, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.4"}]}]}, + {{msg, 'etcdserverpb.MemberAddResponse'}, + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => member, fnum => 2, rnum => 3, type => {msg, 'etcdserverpb.Member'}, occurrence => optional, opts => []}, + #{name => members, fnum => 3, rnum => 4, type => {msg, 'etcdserverpb.Member'}, occurrence => repeated, opts => []}]}, + {{msg, 'etcdserverpb.MemberRemoveRequest'}, [#{name => 'ID', fnum => 1, rnum => 2, type => uint64, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.MemberRemoveResponse'}, + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, #{name => members, fnum => 2, rnum => 3, type => {msg, 'etcdserverpb.Member'}, occurrence => repeated, opts => []}]}, + {{msg, 'etcdserverpb.MemberUpdateRequest'}, [#{name => 'ID', fnum => 1, rnum => 2, type => uint64, occurrence => optional, opts => []}, #{name => peerURLs, fnum => 2, rnum => 3, type => string, occurrence => repeated, opts => []}]}, + {{msg, 'etcdserverpb.MemberUpdateResponse'}, + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => members, fnum => 2, rnum => 3, type => {msg, 'etcdserverpb.Member'}, occurrence => repeated, opts => [{[versionpb, '.', etcd_version_field], "3.1"}]}]}, + {{msg, 'etcdserverpb.MemberListRequest'}, [#{name => linearizable, fnum => 1, rnum => 2, type => bool, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.5"}]}]}, + {{msg, 'etcdserverpb.MemberListResponse'}, + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, #{name => members, fnum => 2, rnum => 3, type => {msg, 'etcdserverpb.Member'}, occurrence => repeated, opts => []}]}, + {{msg, 'etcdserverpb.MemberPromoteRequest'}, [#{name => 'ID', fnum => 1, rnum => 2, type => uint64, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.MemberPromoteResponse'}, + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, #{name => members, fnum => 2, rnum => 3, type => {msg, 'etcdserverpb.Member'}, occurrence => repeated, opts => []}]}, + {{msg, 'etcdserverpb.DefragmentRequest'}, []}, + {{msg, 'etcdserverpb.DefragmentResponse'}, [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.MoveLeaderRequest'}, [#{name => targetID, fnum => 1, rnum => 2, type => uint64, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.MoveLeaderResponse'}, [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.AlarmRequest'}, + [#{name => action, fnum => 1, rnum => 2, type => {enum, 'etcdserverpb.AlarmRequest.AlarmAction'}, occurrence => optional, opts => []}, + #{name => memberID, fnum => 2, rnum => 3, type => uint64, occurrence => optional, opts => []}, + #{name => alarm, fnum => 3, rnum => 4, type => {enum, 'etcdserverpb.AlarmType'}, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.AlarmMember'}, + [#{name => memberID, fnum => 1, rnum => 2, type => uint64, occurrence => optional, opts => []}, #{name => alarm, fnum => 2, rnum => 3, type => {enum, 'etcdserverpb.AlarmType'}, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.AlarmResponse'}, + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, #{name => alarms, fnum => 2, rnum => 3, type => {msg, 'etcdserverpb.AlarmMember'}, occurrence => repeated, opts => []}]}, + {{msg, 'etcdserverpb.DowngradeRequest'}, + [#{name => action, fnum => 1, rnum => 2, type => {enum, 'etcdserverpb.DowngradeRequest.DowngradeAction'}, occurrence => optional, opts => []}, #{name => version, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.DowngradeResponse'}, + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, #{name => version, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.StatusRequest'}, []}, + {{msg, 'etcdserverpb.StatusResponse'}, + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => version, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => dbSize, fnum => 3, rnum => 4, type => int64, occurrence => optional, opts => []}, + #{name => leader, fnum => 4, rnum => 5, type => uint64, occurrence => optional, opts => []}, + #{name => raftIndex, fnum => 5, rnum => 6, type => uint64, occurrence => optional, opts => []}, + #{name => raftTerm, fnum => 6, rnum => 7, type => uint64, occurrence => optional, opts => []}, + #{name => raftAppliedIndex, fnum => 7, rnum => 8, type => uint64, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.4"}]}, + #{name => errors, fnum => 8, rnum => 9, type => string, occurrence => repeated, opts => [{[versionpb, '.', etcd_version_field], "3.4"}]}, + #{name => dbSizeInUse, fnum => 9, rnum => 10, type => int64, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.4"}]}, + #{name => isLearner, fnum => 10, rnum => 11, type => bool, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.4"}]}, + #{name => storageVersion, fnum => 11, rnum => 12, type => string, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.6"}]}]}, + {{msg, 'etcdserverpb.AuthEnableRequest'}, []}, + {{msg, 'etcdserverpb.AuthDisableRequest'}, []}, + {{msg, 'etcdserverpb.AuthStatusRequest'}, []}, + {{msg, 'etcdserverpb.AuthenticateRequest'}, [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, #{name => password, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.AuthUserAddRequest'}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => password, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'authpb.UserAddOptions'}, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.4"}]}, + #{name => hashedPassword, fnum => 4, rnum => 5, type => string, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.5"}]}]}, + {{msg, 'etcdserverpb.AuthUserGetRequest'}, [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.AuthUserDeleteRequest'}, [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.AuthUserChangePasswordRequest'}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => password, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => hashedPassword, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.5"}]}]}, + {{msg, 'etcdserverpb.AuthUserGrantRoleRequest'}, [#{name => user, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, #{name => role, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.AuthUserRevokeRoleRequest'}, [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, #{name => role, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.AuthRoleAddRequest'}, [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.AuthRoleGetRequest'}, [#{name => role, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.AuthUserListRequest'}, []}, + {{msg, 'etcdserverpb.AuthRoleListRequest'}, []}, + {{msg, 'etcdserverpb.AuthRoleDeleteRequest'}, [#{name => role, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.AuthRoleGrantPermissionRequest'}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, #{name => perm, fnum => 2, rnum => 3, type => {msg, 'authpb.Permission'}, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.AuthRoleRevokePermissionRequest'}, + [#{name => role, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => key, fnum => 2, rnum => 3, type => bytes, occurrence => optional, opts => []}, + #{name => range_end, fnum => 3, rnum => 4, type => bytes, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.AuthEnableResponse'}, [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.AuthDisableResponse'}, [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.AuthStatusResponse'}, + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => enabled, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => []}, + #{name => authRevision, fnum => 3, rnum => 4, type => uint64, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.AuthenticateResponse'}, + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, #{name => token, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.AuthUserAddResponse'}, [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.AuthUserGetResponse'}, + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, #{name => roles, fnum => 2, rnum => 3, type => string, occurrence => repeated, opts => []}]}, + {{msg, 'etcdserverpb.AuthUserDeleteResponse'}, [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.AuthUserChangePasswordResponse'}, [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.AuthUserGrantRoleResponse'}, [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.AuthUserRevokeRoleResponse'}, [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.AuthRoleAddResponse'}, [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.AuthRoleGetResponse'}, + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.0"}]}, + #{name => perm, fnum => 2, rnum => 3, type => {msg, 'authpb.Permission'}, occurrence => repeated, opts => [{[versionpb, '.', etcd_version_field], "3.0"}]}]}, + {{msg, 'etcdserverpb.AuthRoleListResponse'}, + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, #{name => roles, fnum => 2, rnum => 3, type => string, occurrence => repeated, opts => []}]}, + {{msg, 'etcdserverpb.AuthUserListResponse'}, + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, #{name => users, fnum => 2, rnum => 3, type => string, occurrence => repeated, opts => []}]}, + {{msg, 'etcdserverpb.AuthRoleDeleteResponse'}, [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.AuthRoleGrantPermissionResponse'}, [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]}, + {{msg, 'etcdserverpb.AuthRoleRevokePermissionResponse'}, [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]}, + {{msg, 'mvccpb.KeyValue'}, + [#{name => key, fnum => 1, rnum => 2, type => bytes, occurrence => optional, opts => []}, + #{name => create_revision, fnum => 2, rnum => 3, type => int64, occurrence => optional, opts => []}, + #{name => mod_revision, fnum => 3, rnum => 4, type => int64, occurrence => optional, opts => []}, + #{name => version, fnum => 4, rnum => 5, type => int64, occurrence => optional, opts => []}, + #{name => value, fnum => 5, rnum => 6, type => bytes, occurrence => optional, opts => []}, + #{name => lease, fnum => 6, rnum => 7, type => int64, occurrence => optional, opts => []}]}, + {{msg, 'mvccpb.Event'}, + [#{name => type, fnum => 1, rnum => 2, type => {enum, 'mvccpb.Event.EventType'}, occurrence => optional, opts => []}, + #{name => kv, fnum => 2, rnum => 3, type => {msg, 'mvccpb.KeyValue'}, occurrence => optional, opts => []}, + #{name => prev_kv, fnum => 3, rnum => 4, type => {msg, 'mvccpb.KeyValue'}, occurrence => optional, opts => []}]}, + {{msg, 'authpb.UserAddOptions'}, [#{name => no_password, fnum => 1, rnum => 2, type => bool, occurrence => optional, opts => []}]}, + {{msg, 'authpb.User'}, + [#{name => name, fnum => 1, rnum => 2, type => bytes, occurrence => optional, opts => []}, + #{name => password, fnum => 2, rnum => 3, type => bytes, occurrence => optional, opts => []}, + #{name => roles, fnum => 3, rnum => 4, type => string, occurrence => repeated, opts => []}, + #{name => options, fnum => 4, rnum => 5, type => {msg, 'authpb.UserAddOptions'}, occurrence => optional, opts => []}]}, + {{msg, 'authpb.Permission'}, + [#{name => permType, fnum => 1, rnum => 2, type => {enum, 'authpb.Permission.Type'}, occurrence => optional, opts => []}, + #{name => key, fnum => 2, rnum => 3, type => bytes, occurrence => optional, opts => []}, + #{name => range_end, fnum => 3, rnum => 4, type => bytes, occurrence => optional, opts => []}]}, + {{msg, 'authpb.Role'}, [#{name => name, fnum => 1, rnum => 2, type => bytes, occurrence => optional, opts => []}, #{name => keyPermission, fnum => 2, rnum => 3, type => {msg, 'authpb.Permission'}, occurrence => repeated, opts => []}]}, + {{msg, 'google.protobuf.FileDescriptorSet'}, [#{name => file, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.FileDescriptorProto'}, occurrence => repeated, opts => []}]}, + {{msg, 'google.protobuf.FileDescriptorProto'}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => package, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => dependency, fnum => 3, rnum => 4, type => string, occurrence => repeated, opts => []}, + #{name => public_dependency, fnum => 10, rnum => 5, type => int32, occurrence => repeated, opts => []}, + #{name => weak_dependency, fnum => 11, rnum => 6, type => int32, occurrence => repeated, opts => []}, + #{name => message_type, fnum => 4, rnum => 7, type => {msg, 'google.protobuf.DescriptorProto'}, occurrence => repeated, opts => []}, + #{name => enum_type, fnum => 5, rnum => 8, type => {msg, 'google.protobuf.EnumDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => service, fnum => 6, rnum => 9, type => {msg, 'google.protobuf.ServiceDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension, fnum => 7, rnum => 10, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 8, rnum => 11, type => {msg, 'google.protobuf.FileOptions'}, occurrence => optional, opts => []}, + #{name => source_code_info, fnum => 9, rnum => 12, type => {msg, 'google.protobuf.SourceCodeInfo'}, occurrence => optional, opts => []}, + #{name => syntax, fnum => 12, rnum => 13, type => string, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, + [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, + #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.ExtensionRangeOptions'}, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.DescriptorProto.ReservedRange'}, [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.DescriptorProto'}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => field, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension, fnum => 6, rnum => 4, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => nested_type, fnum => 3, rnum => 5, type => {msg, 'google.protobuf.DescriptorProto'}, occurrence => repeated, opts => []}, + #{name => enum_type, fnum => 4, rnum => 6, type => {msg, 'google.protobuf.EnumDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension_range, fnum => 5, rnum => 7, type => {msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, occurrence => repeated, opts => []}, + #{name => oneof_decl, fnum => 8, rnum => 8, type => {msg, 'google.protobuf.OneofDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 7, rnum => 9, type => {msg, 'google.protobuf.MessageOptions'}, occurrence => optional, opts => []}, + #{name => reserved_range, fnum => 9, rnum => 10, type => {msg, 'google.protobuf.DescriptorProto.ReservedRange'}, occurrence => repeated, opts => []}, + #{name => reserved_name, fnum => 10, rnum => 11, type => string, occurrence => repeated, opts => []}]}, + {{msg, 'google.protobuf.ExtensionRangeOptions'}, [#{name => uninterpreted_option, fnum => 999, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]}, + {{msg, 'google.protobuf.FieldDescriptorProto'}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => number, fnum => 3, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => label, fnum => 4, rnum => 4, type => {enum, 'google.protobuf.FieldDescriptorProto.Label'}, occurrence => optional, opts => []}, + #{name => type, fnum => 5, rnum => 5, type => {enum, 'google.protobuf.FieldDescriptorProto.Type'}, occurrence => optional, opts => []}, + #{name => type_name, fnum => 6, rnum => 6, type => string, occurrence => optional, opts => []}, + #{name => extendee, fnum => 2, rnum => 7, type => string, occurrence => optional, opts => []}, + #{name => default_value, fnum => 7, rnum => 8, type => string, occurrence => optional, opts => []}, + #{name => oneof_index, fnum => 9, rnum => 9, type => int32, occurrence => optional, opts => []}, + #{name => json_name, fnum => 10, rnum => 10, type => string, occurrence => optional, opts => []}, + #{name => options, fnum => 8, rnum => 11, type => {msg, 'google.protobuf.FieldOptions'}, occurrence => optional, opts => []}, + #{name => proto3_optional, fnum => 17, rnum => 12, type => bool, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.OneofDescriptorProto'}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, #{name => options, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.OneofOptions'}, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}, [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.EnumDescriptorProto'}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => value, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.EnumValueDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.EnumOptions'}, occurrence => optional, opts => []}, + #{name => reserved_range, fnum => 4, rnum => 5, type => {msg, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}, occurrence => repeated, opts => []}, + #{name => reserved_name, fnum => 5, rnum => 6, type => string, occurrence => repeated, opts => []}]}, + {{msg, 'google.protobuf.EnumValueDescriptorProto'}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => number, fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.EnumValueOptions'}, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.ServiceDescriptorProto'}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => method, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.MethodDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.ServiceOptions'}, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.MethodDescriptorProto'}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => input_type, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => output_type, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => options, fnum => 4, rnum => 5, type => {msg, 'google.protobuf.MethodOptions'}, occurrence => optional, opts => []}, + #{name => client_streaming, fnum => 5, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => server_streaming, fnum => 6, rnum => 7, type => bool, occurrence => optional, opts => [{default, false}]}]}, + {{msg, 'google.protobuf.FileOptions'}, + [#{name => java_package, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => java_outer_classname, fnum => 8, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => java_multiple_files, fnum => 10, rnum => 4, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => java_generate_equals_and_hash, fnum => 20, rnum => 5, type => bool, occurrence => optional, opts => [deprecated]}, + #{name => java_string_check_utf8, fnum => 27, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => optimize_for, fnum => 9, rnum => 7, type => {enum, 'google.protobuf.FileOptions.OptimizeMode'}, occurrence => optional, opts => [{default, 'SPEED'}]}, + #{name => go_package, fnum => 11, rnum => 8, type => string, occurrence => optional, opts => []}, + #{name => cc_generic_services, fnum => 16, rnum => 9, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => java_generic_services, fnum => 17, rnum => 10, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => py_generic_services, fnum => 18, rnum => 11, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => php_generic_services, fnum => 42, rnum => 12, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 23, rnum => 13, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => cc_enable_arenas, fnum => 31, rnum => 14, type => bool, occurrence => optional, opts => [{default, true}]}, + #{name => objc_class_prefix, fnum => 36, rnum => 15, type => string, occurrence => optional, opts => []}, + #{name => csharp_namespace, fnum => 37, rnum => 16, type => string, occurrence => optional, opts => []}, + #{name => swift_prefix, fnum => 39, rnum => 17, type => string, occurrence => optional, opts => []}, + #{name => php_class_prefix, fnum => 40, rnum => 18, type => string, occurrence => optional, opts => []}, + #{name => php_namespace, fnum => 41, rnum => 19, type => string, occurrence => optional, opts => []}, + #{name => php_metadata_namespace, fnum => 44, rnum => 20, type => string, occurrence => optional, opts => []}, + #{name => ruby_package, fnum => 45, rnum => 21, type => string, occurrence => optional, opts => []}, + #{name => uninterpreted_option, fnum => 999, rnum => 22, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => goproto_getters_all, fnum => 63001, rnum => 23, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_prefix_all, fnum => 63002, rnum => 24, type => bool, occurrence => optional, opts => []}, + #{name => goproto_stringer_all, fnum => 63003, rnum => 25, type => bool, occurrence => optional, opts => []}, + #{name => verbose_equal_all, fnum => 63004, rnum => 26, type => bool, occurrence => optional, opts => []}, + #{name => face_all, fnum => 63005, rnum => 27, type => bool, occurrence => optional, opts => []}, + #{name => gostring_all, fnum => 63006, rnum => 28, type => bool, occurrence => optional, opts => []}, + #{name => populate_all, fnum => 63007, rnum => 29, type => bool, occurrence => optional, opts => []}, + #{name => stringer_all, fnum => 63008, rnum => 30, type => bool, occurrence => optional, opts => []}, + #{name => onlyone_all, fnum => 63009, rnum => 31, type => bool, occurrence => optional, opts => []}, + #{name => equal_all, fnum => 63013, rnum => 32, type => bool, occurrence => optional, opts => []}, + #{name => description_all, fnum => 63014, rnum => 33, type => bool, occurrence => optional, opts => []}, + #{name => testgen_all, fnum => 63015, rnum => 34, type => bool, occurrence => optional, opts => []}, + #{name => benchgen_all, fnum => 63016, rnum => 35, type => bool, occurrence => optional, opts => []}, + #{name => marshaler_all, fnum => 63017, rnum => 36, type => bool, occurrence => optional, opts => []}, + #{name => unmarshaler_all, fnum => 63018, rnum => 37, type => bool, occurrence => optional, opts => []}, + #{name => stable_marshaler_all, fnum => 63019, rnum => 38, type => bool, occurrence => optional, opts => []}, + #{name => sizer_all, fnum => 63020, rnum => 39, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_stringer_all, fnum => 63021, rnum => 40, type => bool, occurrence => optional, opts => []}, + #{name => enum_stringer_all, fnum => 63022, rnum => 41, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_marshaler_all, fnum => 63023, rnum => 42, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_unmarshaler_all, fnum => 63024, rnum => 43, type => bool, occurrence => optional, opts => []}, + #{name => goproto_extensions_map_all, fnum => 63025, rnum => 44, type => bool, occurrence => optional, opts => []}, + #{name => goproto_unrecognized_all, fnum => 63026, rnum => 45, type => bool, occurrence => optional, opts => []}, + #{name => gogoproto_import, fnum => 63027, rnum => 46, type => bool, occurrence => optional, opts => []}, + #{name => protosizer_all, fnum => 63028, rnum => 47, type => bool, occurrence => optional, opts => []}, + #{name => compare_all, fnum => 63029, rnum => 48, type => bool, occurrence => optional, opts => []}, + #{name => openapiv2_swagger, fnum => 1042, rnum => 49, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.Swagger'}, occurrence => defaulty, opts => []}]}, + {{msg, 'google.protobuf.MessageOptions'}, + [#{name => message_set_wire_format, fnum => 1, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => no_standard_descriptor_accessor, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 3, rnum => 4, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => map_entry, fnum => 7, rnum => 5, type => bool, occurrence => optional, opts => []}, + #{name => uninterpreted_option, fnum => 999, rnum => 6, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => goproto_getters, fnum => 64001, rnum => 7, type => bool, occurrence => optional, opts => []}, + #{name => goproto_stringer, fnum => 64003, rnum => 8, type => bool, occurrence => optional, opts => []}, + #{name => verbose_equal, fnum => 64004, rnum => 9, type => bool, occurrence => optional, opts => []}, + #{name => face, fnum => 64005, rnum => 10, type => bool, occurrence => optional, opts => []}, + #{name => gostring, fnum => 64006, rnum => 11, type => bool, occurrence => optional, opts => []}, + #{name => populate, fnum => 64007, rnum => 12, type => bool, occurrence => optional, opts => []}, + #{name => stringer, fnum => 67008, rnum => 13, type => bool, occurrence => optional, opts => []}, + #{name => onlyone, fnum => 64009, rnum => 14, type => bool, occurrence => optional, opts => []}, + #{name => equal, fnum => 64013, rnum => 15, type => bool, occurrence => optional, opts => []}, + #{name => description, fnum => 64014, rnum => 16, type => bool, occurrence => optional, opts => []}, + #{name => testgen, fnum => 64015, rnum => 17, type => bool, occurrence => optional, opts => []}, + #{name => benchgen, fnum => 64016, rnum => 18, type => bool, occurrence => optional, opts => []}, + #{name => marshaler, fnum => 64017, rnum => 19, type => bool, occurrence => optional, opts => []}, + #{name => unmarshaler, fnum => 64018, rnum => 20, type => bool, occurrence => optional, opts => []}, + #{name => stable_marshaler, fnum => 64019, rnum => 21, type => bool, occurrence => optional, opts => []}, + #{name => sizer, fnum => 64020, rnum => 22, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_marshaler, fnum => 64023, rnum => 23, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_unmarshaler, fnum => 64024, rnum => 24, type => bool, occurrence => optional, opts => []}, + #{name => goproto_extensions_map, fnum => 64025, rnum => 25, type => bool, occurrence => optional, opts => []}, + #{name => goproto_unrecognized, fnum => 64026, rnum => 26, type => bool, occurrence => optional, opts => []}, + #{name => protosizer, fnum => 64028, rnum => 27, type => bool, occurrence => optional, opts => []}, + #{name => compare, fnum => 64029, rnum => 28, type => bool, occurrence => optional, opts => []}, + #{name => etcd_version_msg, fnum => 50000, rnum => 29, type => string, occurrence => optional, opts => []}, + #{name => openapiv2_schema, fnum => 1042, rnum => 30, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.Schema'}, occurrence => defaulty, opts => []}]}, + {{msg, 'google.protobuf.FieldOptions'}, + [#{name => ctype, fnum => 1, rnum => 2, type => {enum, 'google.protobuf.FieldOptions.CType'}, occurrence => optional, opts => [{default, 'STRING'}]}, + #{name => packed, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => []}, + #{name => jstype, fnum => 6, rnum => 4, type => {enum, 'google.protobuf.FieldOptions.JSType'}, occurrence => optional, opts => [{default, 'JS_NORMAL'}]}, + #{name => lazy, fnum => 5, rnum => 5, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 3, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => weak, fnum => 10, rnum => 7, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 8, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => nullable, fnum => 65001, rnum => 9, type => bool, occurrence => optional, opts => []}, + #{name => embed, fnum => 65002, rnum => 10, type => bool, occurrence => optional, opts => []}, + #{name => customtype, fnum => 65003, rnum => 11, type => string, occurrence => optional, opts => []}, + #{name => customname, fnum => 65004, rnum => 12, type => string, occurrence => optional, opts => []}, + #{name => jsontag, fnum => 65005, rnum => 13, type => string, occurrence => optional, opts => []}, + #{name => moretags, fnum => 65006, rnum => 14, type => string, occurrence => optional, opts => []}, + #{name => casttype, fnum => 65007, rnum => 15, type => string, occurrence => optional, opts => []}, + #{name => castkey, fnum => 65008, rnum => 16, type => string, occurrence => optional, opts => []}, + #{name => castvalue, fnum => 65009, rnum => 17, type => string, occurrence => optional, opts => []}, + #{name => stdtime, fnum => 65010, rnum => 18, type => bool, occurrence => optional, opts => []}, + #{name => stdduration, fnum => 65011, rnum => 19, type => bool, occurrence => optional, opts => []}, + #{name => etcd_version_field, fnum => 50001, rnum => 20, type => string, occurrence => optional, opts => []}, + #{name => openapiv2_field, fnum => 1042, rnum => 21, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'}, occurrence => defaulty, opts => []}]}, + {{msg, 'google.protobuf.OneofOptions'}, [#{name => uninterpreted_option, fnum => 999, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]}, + {{msg, 'google.protobuf.EnumOptions'}, + [#{name => allow_alias, fnum => 2, rnum => 2, type => bool, occurrence => optional, opts => []}, + #{name => deprecated, fnum => 3, rnum => 3, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 4, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => goproto_enum_prefix, fnum => 62001, rnum => 5, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_stringer, fnum => 62021, rnum => 6, type => bool, occurrence => optional, opts => []}, + #{name => enum_stringer, fnum => 62022, rnum => 7, type => bool, occurrence => optional, opts => []}, + #{name => enum_customname, fnum => 62023, rnum => 8, type => string, occurrence => optional, opts => []}, + #{name => etcd_version_enum, fnum => 50002, rnum => 9, type => string, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.EnumValueOptions'}, + [#{name => deprecated, fnum => 1, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 3, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => enumvalue_customname, fnum => 66001, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => etcd_version_enum_value, fnum => 50003, rnum => 5, type => string, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.ServiceOptions'}, + [#{name => deprecated, fnum => 33, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 3, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => openapiv2_tag, fnum => 1042, rnum => 4, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.Tag'}, occurrence => defaulty, opts => []}]}, + {{msg, 'google.protobuf.MethodOptions'}, + [#{name => deprecated, fnum => 33, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => idempotency_level, fnum => 34, rnum => 3, type => {enum, 'google.protobuf.MethodOptions.IdempotencyLevel'}, occurrence => optional, opts => [{default, 'IDEMPOTENCY_UNKNOWN'}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 4, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => http, fnum => 72295728, rnum => 5, type => {msg, 'google.api.HttpRule'}, occurrence => defaulty, opts => []}, + #{name => openapiv2_operation, fnum => 1042, rnum => 6, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.Operation'}, occurrence => defaulty, opts => []}]}, + {{msg, 'google.protobuf.UninterpretedOption.NamePart'}, + [#{name => name_part, fnum => 1, rnum => 2, type => string, occurrence => required, opts => []}, #{name => is_extension, fnum => 2, rnum => 3, type => bool, occurrence => required, opts => []}]}, + {{msg, 'google.protobuf.UninterpretedOption'}, + [#{name => name, fnum => 2, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption.NamePart'}, occurrence => repeated, opts => []}, + #{name => identifier_value, fnum => 3, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => positive_int_value, fnum => 4, rnum => 4, type => uint64, occurrence => optional, opts => []}, + #{name => negative_int_value, fnum => 5, rnum => 5, type => int64, occurrence => optional, opts => []}, + #{name => double_value, fnum => 6, rnum => 6, type => double, occurrence => optional, opts => []}, + #{name => string_value, fnum => 7, rnum => 7, type => bytes, occurrence => optional, opts => []}, + #{name => aggregate_value, fnum => 8, rnum => 8, type => string, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.SourceCodeInfo.Location'}, + [#{name => path, fnum => 1, rnum => 2, type => int32, occurrence => repeated, opts => [packed]}, + #{name => span, fnum => 2, rnum => 3, type => int32, occurrence => repeated, opts => [packed]}, + #{name => leading_comments, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => trailing_comments, fnum => 4, rnum => 5, type => string, occurrence => optional, opts => []}, + #{name => leading_detached_comments, fnum => 6, rnum => 6, type => string, occurrence => repeated, opts => []}]}, + {{msg, 'google.protobuf.SourceCodeInfo'}, [#{name => location, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.SourceCodeInfo.Location'}, occurrence => repeated, opts => []}]}, + {{msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, + [#{name => path, fnum => 1, rnum => 2, type => int32, occurrence => repeated, opts => [packed]}, + #{name => source_file, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => 'begin', fnum => 3, rnum => 4, type => int32, occurrence => optional, opts => []}, + #{name => 'end', fnum => 4, rnum => 5, type => int32, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.GeneratedCodeInfo'}, [#{name => annotation, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, occurrence => repeated, opts => []}]}, + {{msg, 'google.api.Http'}, + [#{name => rules, fnum => 1, rnum => 2, type => {msg, 'google.api.HttpRule'}, occurrence => repeated, opts => []}, #{name => fully_decode_reserved_expansion, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => []}]}, + {{msg, 'google.api.HttpRule'}, + [#{name => selector, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => pattern, rnum => 3, + fields => + [#{name => get, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => put, fnum => 3, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => post, fnum => 4, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => delete, fnum => 5, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => patch, fnum => 6, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => custom, fnum => 8, rnum => 3, type => {msg, 'google.api.CustomHttpPattern'}, occurrence => optional, opts => []}], + opts => []}, + #{name => body, fnum => 7, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => response_body, fnum => 12, rnum => 5, type => string, occurrence => optional, opts => []}, + #{name => additional_bindings, fnum => 11, rnum => 6, type => {msg, 'google.api.HttpRule'}, occurrence => repeated, opts => []}]}, + {{msg, 'google.api.CustomHttpPattern'}, [#{name => kind, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, #{name => path, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}]}, + {{msg, 'grpc.gateway.protoc_gen_openapiv2.options.Swagger'}, + [#{name => swagger, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => info, fnum => 2, rnum => 3, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.Info'}, occurrence => optional, opts => []}, + #{name => host, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => base_path, fnum => 4, rnum => 5, type => string, occurrence => optional, opts => []}, + #{name => schemes, fnum => 5, rnum => 6, type => {enum, 'grpc.gateway.protoc_gen_openapiv2.options.Scheme'}, occurrence => repeated, opts => [packed]}, + #{name => consumes, fnum => 6, rnum => 7, type => string, occurrence => repeated, opts => []}, + #{name => produces, fnum => 7, rnum => 8, type => string, occurrence => repeated, opts => []}, + #{name => responses, fnum => 10, rnum => 9, type => {map, string, {msg, 'grpc.gateway.protoc_gen_openapiv2.options.Response'}}, occurrence => repeated, opts => []}, + #{name => security_definitions, fnum => 11, rnum => 10, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'}, occurrence => optional, opts => []}, + #{name => security, fnum => 12, rnum => 11, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'}, occurrence => repeated, opts => []}, + #{name => tags, fnum => 13, rnum => 12, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.Tag'}, occurrence => repeated, opts => []}, + #{name => external_docs, fnum => 14, rnum => 13, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'}, occurrence => optional, opts => []}, + #{name => extensions, fnum => 15, rnum => 14, type => {map, string, {msg, 'google.protobuf.Value'}}, occurrence => repeated, opts => []}]}, + {{msg, 'grpc.gateway.protoc_gen_openapiv2.options.Operation'}, + [#{name => tags, fnum => 1, rnum => 2, type => string, occurrence => repeated, opts => []}, + #{name => summary, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => description, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => external_docs, fnum => 4, rnum => 5, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'}, occurrence => optional, opts => []}, + #{name => operation_id, fnum => 5, rnum => 6, type => string, occurrence => optional, opts => []}, + #{name => consumes, fnum => 6, rnum => 7, type => string, occurrence => repeated, opts => []}, + #{name => produces, fnum => 7, rnum => 8, type => string, occurrence => repeated, opts => []}, + #{name => responses, fnum => 9, rnum => 9, type => {map, string, {msg, 'grpc.gateway.protoc_gen_openapiv2.options.Response'}}, occurrence => repeated, opts => []}, + #{name => schemes, fnum => 10, rnum => 10, type => {enum, 'grpc.gateway.protoc_gen_openapiv2.options.Scheme'}, occurrence => repeated, opts => [packed]}, + #{name => deprecated, fnum => 11, rnum => 11, type => bool, occurrence => optional, opts => []}, + #{name => security, fnum => 12, rnum => 12, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'}, occurrence => repeated, opts => []}, + #{name => extensions, fnum => 13, rnum => 13, type => {map, string, {msg, 'google.protobuf.Value'}}, occurrence => repeated, opts => []}, + #{name => parameters, fnum => 14, rnum => 14, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.Parameters'}, occurrence => optional, opts => []}]}, + {{msg, 'grpc.gateway.protoc_gen_openapiv2.options.Parameters'}, [#{name => headers, fnum => 1, rnum => 2, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'}, occurrence => repeated, opts => []}]}, + {{msg, 'grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => description, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => type, fnum => 3, rnum => 4, type => {enum, 'grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'}, occurrence => optional, opts => []}, + #{name => format, fnum => 4, rnum => 5, type => string, occurrence => optional, opts => []}, + #{name => required, fnum => 5, rnum => 6, type => bool, occurrence => optional, opts => []}]}, + {{msg, 'grpc.gateway.protoc_gen_openapiv2.options.Header'}, + [#{name => description, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => type, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => format, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => default, fnum => 6, rnum => 5, type => string, occurrence => optional, opts => []}, + #{name => pattern, fnum => 13, rnum => 6, type => string, occurrence => optional, opts => []}]}, + {{msg, 'grpc.gateway.protoc_gen_openapiv2.options.Response'}, + [#{name => description, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => schema, fnum => 2, rnum => 3, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.Schema'}, occurrence => optional, opts => []}, + #{name => headers, fnum => 3, rnum => 4, type => {map, string, {msg, 'grpc.gateway.protoc_gen_openapiv2.options.Header'}}, occurrence => repeated, opts => []}, + #{name => examples, fnum => 4, rnum => 5, type => {map, string, string}, occurrence => repeated, opts => []}, + #{name => extensions, fnum => 5, rnum => 6, type => {map, string, {msg, 'google.protobuf.Value'}}, occurrence => repeated, opts => []}]}, + {{msg, 'grpc.gateway.protoc_gen_openapiv2.options.Info'}, + [#{name => title, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => description, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => terms_of_service, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => contact, fnum => 4, rnum => 5, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.Contact'}, occurrence => optional, opts => []}, + #{name => license, fnum => 5, rnum => 6, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.License'}, occurrence => optional, opts => []}, + #{name => version, fnum => 6, rnum => 7, type => string, occurrence => optional, opts => []}, + #{name => extensions, fnum => 7, rnum => 8, type => {map, string, {msg, 'google.protobuf.Value'}}, occurrence => repeated, opts => []}]}, + {{msg, 'grpc.gateway.protoc_gen_openapiv2.options.Contact'}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => url, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => email, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}]}, + {{msg, 'grpc.gateway.protoc_gen_openapiv2.options.License'}, [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, #{name => url, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}]}, + {{msg, 'grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'}, + [#{name => description, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, #{name => url, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}]}, + {{msg, 'grpc.gateway.protoc_gen_openapiv2.options.Schema'}, + [#{name => json_schema, fnum => 1, rnum => 2, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'}, occurrence => optional, opts => []}, + #{name => discriminator, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => read_only, fnum => 3, rnum => 4, type => bool, occurrence => optional, opts => []}, + #{name => external_docs, fnum => 5, rnum => 5, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'}, occurrence => optional, opts => []}, + #{name => example, fnum => 6, rnum => 6, type => string, occurrence => optional, opts => []}]}, + {{msg, 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'}, [#{name => path_param_name, fnum => 47, rnum => 2, type => string, occurrence => optional, opts => []}]}, + {{msg, 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'}, + [#{name => ref, fnum => 3, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => title, fnum => 5, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => description, fnum => 6, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => default, fnum => 7, rnum => 5, type => string, occurrence => optional, opts => []}, + #{name => read_only, fnum => 8, rnum => 6, type => bool, occurrence => optional, opts => []}, + #{name => example, fnum => 9, rnum => 7, type => string, occurrence => optional, opts => []}, + #{name => multiple_of, fnum => 10, rnum => 8, type => double, occurrence => optional, opts => []}, + #{name => maximum, fnum => 11, rnum => 9, type => double, occurrence => optional, opts => []}, + #{name => exclusive_maximum, fnum => 12, rnum => 10, type => bool, occurrence => optional, opts => []}, + #{name => minimum, fnum => 13, rnum => 11, type => double, occurrence => optional, opts => []}, + #{name => exclusive_minimum, fnum => 14, rnum => 12, type => bool, occurrence => optional, opts => []}, + #{name => max_length, fnum => 15, rnum => 13, type => uint64, occurrence => optional, opts => []}, + #{name => min_length, fnum => 16, rnum => 14, type => uint64, occurrence => optional, opts => []}, + #{name => pattern, fnum => 17, rnum => 15, type => string, occurrence => optional, opts => []}, + #{name => max_items, fnum => 20, rnum => 16, type => uint64, occurrence => optional, opts => []}, + #{name => min_items, fnum => 21, rnum => 17, type => uint64, occurrence => optional, opts => []}, + #{name => unique_items, fnum => 22, rnum => 18, type => bool, occurrence => optional, opts => []}, + #{name => max_properties, fnum => 24, rnum => 19, type => uint64, occurrence => optional, opts => []}, + #{name => min_properties, fnum => 25, rnum => 20, type => uint64, occurrence => optional, opts => []}, + #{name => required, fnum => 26, rnum => 21, type => string, occurrence => repeated, opts => []}, + #{name => array, fnum => 34, rnum => 22, type => string, occurrence => repeated, opts => []}, + #{name => type, fnum => 35, rnum => 23, type => {enum, 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'}, occurrence => repeated, opts => [packed]}, + #{name => format, fnum => 36, rnum => 24, type => string, occurrence => optional, opts => []}, + #{name => enum, fnum => 46, rnum => 25, type => string, occurrence => repeated, opts => []}, + #{name => field_configuration, fnum => 1001, rnum => 26, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'}, occurrence => optional, opts => []}, + #{name => extensions, fnum => 48, rnum => 27, type => {map, string, {msg, 'google.protobuf.Value'}}, occurrence => repeated, opts => []}]}, + {{msg, 'grpc.gateway.protoc_gen_openapiv2.options.Tag'}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => description, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => external_docs, fnum => 3, rnum => 4, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'}, occurrence => optional, opts => []}, + #{name => extensions, fnum => 4, rnum => 5, type => {map, string, {msg, 'google.protobuf.Value'}}, occurrence => repeated, opts => []}]}, + {{msg, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'}, [#{name => security, fnum => 1, rnum => 2, type => {map, string, {msg, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'}}, occurrence => repeated, opts => []}]}, + {{msg, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'}, + [#{name => type, fnum => 1, rnum => 2, type => {enum, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'}, occurrence => optional, opts => []}, + #{name => description, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => name, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => in, fnum => 4, rnum => 5, type => {enum, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'}, occurrence => optional, opts => []}, + #{name => flow, fnum => 5, rnum => 6, type => {enum, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'}, occurrence => optional, opts => []}, + #{name => authorization_url, fnum => 6, rnum => 7, type => string, occurrence => optional, opts => []}, + #{name => token_url, fnum => 7, rnum => 8, type => string, occurrence => optional, opts => []}, + #{name => scopes, fnum => 8, rnum => 9, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.Scopes'}, occurrence => optional, opts => []}, + #{name => extensions, fnum => 9, rnum => 10, type => {map, string, {msg, 'google.protobuf.Value'}}, occurrence => repeated, opts => []}]}, + {{msg, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'}, [#{name => scope, fnum => 1, rnum => 2, type => string, occurrence => repeated, opts => []}]}, + {{msg, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'}, + [#{name => security_requirement, fnum => 1, rnum => 2, type => {map, string, {msg, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'}}, occurrence => repeated, opts => []}]}, + {{msg, 'grpc.gateway.protoc_gen_openapiv2.options.Scopes'}, [#{name => scope, fnum => 1, rnum => 2, type => {map, string, string}, occurrence => repeated, opts => []}]}, + {{msg, 'google.protobuf.Struct'}, [#{name => fields, fnum => 1, rnum => 2, type => {map, string, {msg, 'google.protobuf.Value'}}, occurrence => repeated, opts => []}]}, + {{msg, 'google.protobuf.Value'}, + [#{name => kind, rnum => 2, + fields => + [#{name => null_value, fnum => 1, rnum => 2, type => {enum, 'google.protobuf.NullValue'}, occurrence => optional, opts => []}, + #{name => number_value, fnum => 2, rnum => 2, type => double, occurrence => optional, opts => []}, + #{name => string_value, fnum => 3, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => bool_value, fnum => 4, rnum => 2, type => bool, occurrence => optional, opts => []}, + #{name => struct_value, fnum => 5, rnum => 2, type => {msg, 'google.protobuf.Struct'}, occurrence => optional, opts => []}, + #{name => list_value, fnum => 6, rnum => 2, type => {msg, 'google.protobuf.ListValue'}, occurrence => optional, opts => []}], + opts => []}]}, + {{msg, 'google.protobuf.ListValue'}, [#{name => values, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.Value'}, occurrence => repeated, opts => []}]}]. + + +get_msg_names() -> + ['etcdserverpb.ResponseHeader', + 'etcdserverpb.RangeRequest', + 'etcdserverpb.RangeResponse', + 'etcdserverpb.PutRequest', + 'etcdserverpb.PutResponse', + 'etcdserverpb.DeleteRangeRequest', + 'etcdserverpb.DeleteRangeResponse', + 'etcdserverpb.RequestOp', + 'etcdserverpb.ResponseOp', + 'etcdserverpb.Compare', + 'etcdserverpb.TxnRequest', + 'etcdserverpb.TxnResponse', + 'etcdserverpb.CompactionRequest', + 'etcdserverpb.CompactionResponse', + 'etcdserverpb.HashRequest', + 'etcdserverpb.HashKVRequest', + 'etcdserverpb.HashKVResponse', + 'etcdserverpb.HashResponse', + 'etcdserverpb.SnapshotRequest', + 'etcdserverpb.SnapshotResponse', + 'etcdserverpb.WatchRequest', + 'etcdserverpb.WatchCreateRequest', + 'etcdserverpb.WatchCancelRequest', + 'etcdserverpb.WatchProgressRequest', + 'etcdserverpb.WatchResponse', + 'etcdserverpb.LeaseGrantRequest', + 'etcdserverpb.LeaseGrantResponse', + 'etcdserverpb.LeaseRevokeRequest', + 'etcdserverpb.LeaseRevokeResponse', + 'etcdserverpb.LeaseCheckpoint', + 'etcdserverpb.LeaseCheckpointRequest', + 'etcdserverpb.LeaseCheckpointResponse', + 'etcdserverpb.LeaseKeepAliveRequest', + 'etcdserverpb.LeaseKeepAliveResponse', + 'etcdserverpb.LeaseTimeToLiveRequest', + 'etcdserverpb.LeaseTimeToLiveResponse', + 'etcdserverpb.LeaseLeasesRequest', + 'etcdserverpb.LeaseStatus', + 'etcdserverpb.LeaseLeasesResponse', + 'etcdserverpb.Member', + 'etcdserverpb.MemberAddRequest', + 'etcdserverpb.MemberAddResponse', + 'etcdserverpb.MemberRemoveRequest', + 'etcdserverpb.MemberRemoveResponse', + 'etcdserverpb.MemberUpdateRequest', + 'etcdserverpb.MemberUpdateResponse', + 'etcdserverpb.MemberListRequest', + 'etcdserverpb.MemberListResponse', + 'etcdserverpb.MemberPromoteRequest', + 'etcdserverpb.MemberPromoteResponse', + 'etcdserverpb.DefragmentRequest', + 'etcdserverpb.DefragmentResponse', + 'etcdserverpb.MoveLeaderRequest', + 'etcdserverpb.MoveLeaderResponse', + 'etcdserverpb.AlarmRequest', + 'etcdserverpb.AlarmMember', + 'etcdserverpb.AlarmResponse', + 'etcdserverpb.DowngradeRequest', + 'etcdserverpb.DowngradeResponse', + 'etcdserverpb.StatusRequest', + 'etcdserverpb.StatusResponse', + 'etcdserverpb.AuthEnableRequest', + 'etcdserverpb.AuthDisableRequest', + 'etcdserverpb.AuthStatusRequest', + 'etcdserverpb.AuthenticateRequest', + 'etcdserverpb.AuthUserAddRequest', + 'etcdserverpb.AuthUserGetRequest', + 'etcdserverpb.AuthUserDeleteRequest', + 'etcdserverpb.AuthUserChangePasswordRequest', + 'etcdserverpb.AuthUserGrantRoleRequest', + 'etcdserverpb.AuthUserRevokeRoleRequest', + 'etcdserverpb.AuthRoleAddRequest', + 'etcdserverpb.AuthRoleGetRequest', + 'etcdserverpb.AuthUserListRequest', + 'etcdserverpb.AuthRoleListRequest', + 'etcdserverpb.AuthRoleDeleteRequest', + 'etcdserverpb.AuthRoleGrantPermissionRequest', + 'etcdserverpb.AuthRoleRevokePermissionRequest', + 'etcdserverpb.AuthEnableResponse', + 'etcdserverpb.AuthDisableResponse', + 'etcdserverpb.AuthStatusResponse', + 'etcdserverpb.AuthenticateResponse', + 'etcdserverpb.AuthUserAddResponse', + 'etcdserverpb.AuthUserGetResponse', + 'etcdserverpb.AuthUserDeleteResponse', + 'etcdserverpb.AuthUserChangePasswordResponse', + 'etcdserverpb.AuthUserGrantRoleResponse', + 'etcdserverpb.AuthUserRevokeRoleResponse', + 'etcdserverpb.AuthRoleAddResponse', + 'etcdserverpb.AuthRoleGetResponse', + 'etcdserverpb.AuthRoleListResponse', + 'etcdserverpb.AuthUserListResponse', + 'etcdserverpb.AuthRoleDeleteResponse', + 'etcdserverpb.AuthRoleGrantPermissionResponse', + 'etcdserverpb.AuthRoleRevokePermissionResponse', + 'mvccpb.KeyValue', + 'mvccpb.Event', + 'authpb.UserAddOptions', + 'authpb.User', + 'authpb.Permission', + 'authpb.Role', + 'google.protobuf.FileDescriptorSet', + 'google.protobuf.FileDescriptorProto', + 'google.protobuf.DescriptorProto.ExtensionRange', + 'google.protobuf.DescriptorProto.ReservedRange', + 'google.protobuf.DescriptorProto', + 'google.protobuf.ExtensionRangeOptions', + 'google.protobuf.FieldDescriptorProto', + 'google.protobuf.OneofDescriptorProto', + 'google.protobuf.EnumDescriptorProto.EnumReservedRange', + 'google.protobuf.EnumDescriptorProto', + 'google.protobuf.EnumValueDescriptorProto', + 'google.protobuf.ServiceDescriptorProto', + 'google.protobuf.MethodDescriptorProto', + 'google.protobuf.FileOptions', + 'google.protobuf.MessageOptions', + 'google.protobuf.FieldOptions', + 'google.protobuf.OneofOptions', + 'google.protobuf.EnumOptions', + 'google.protobuf.EnumValueOptions', + 'google.protobuf.ServiceOptions', + 'google.protobuf.MethodOptions', + 'google.protobuf.UninterpretedOption.NamePart', + 'google.protobuf.UninterpretedOption', + 'google.protobuf.SourceCodeInfo.Location', + 'google.protobuf.SourceCodeInfo', + 'google.protobuf.GeneratedCodeInfo.Annotation', + 'google.protobuf.GeneratedCodeInfo', + 'google.api.Http', + 'google.api.HttpRule', + 'google.api.CustomHttpPattern', + 'grpc.gateway.protoc_gen_openapiv2.options.Swagger', + 'grpc.gateway.protoc_gen_openapiv2.options.Operation', + 'grpc.gateway.protoc_gen_openapiv2.options.Parameters', + 'grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter', + 'grpc.gateway.protoc_gen_openapiv2.options.Header', + 'grpc.gateway.protoc_gen_openapiv2.options.Response', + 'grpc.gateway.protoc_gen_openapiv2.options.Info', + 'grpc.gateway.protoc_gen_openapiv2.options.Contact', + 'grpc.gateway.protoc_gen_openapiv2.options.License', + 'grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation', + 'grpc.gateway.protoc_gen_openapiv2.options.Schema', + 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration', + 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema', + 'grpc.gateway.protoc_gen_openapiv2.options.Tag', + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions', + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme', + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue', + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement', + 'grpc.gateway.protoc_gen_openapiv2.options.Scopes', + 'google.protobuf.Struct', + 'google.protobuf.Value', + 'google.protobuf.ListValue']. + + +get_group_names() -> []. + + +get_msg_or_group_names() -> + ['etcdserverpb.ResponseHeader', + 'etcdserverpb.RangeRequest', + 'etcdserverpb.RangeResponse', + 'etcdserverpb.PutRequest', + 'etcdserverpb.PutResponse', + 'etcdserverpb.DeleteRangeRequest', + 'etcdserverpb.DeleteRangeResponse', + 'etcdserverpb.RequestOp', + 'etcdserverpb.ResponseOp', + 'etcdserverpb.Compare', + 'etcdserverpb.TxnRequest', + 'etcdserverpb.TxnResponse', + 'etcdserverpb.CompactionRequest', + 'etcdserverpb.CompactionResponse', + 'etcdserverpb.HashRequest', + 'etcdserverpb.HashKVRequest', + 'etcdserverpb.HashKVResponse', + 'etcdserverpb.HashResponse', + 'etcdserverpb.SnapshotRequest', + 'etcdserverpb.SnapshotResponse', + 'etcdserverpb.WatchRequest', + 'etcdserverpb.WatchCreateRequest', + 'etcdserverpb.WatchCancelRequest', + 'etcdserverpb.WatchProgressRequest', + 'etcdserverpb.WatchResponse', + 'etcdserverpb.LeaseGrantRequest', + 'etcdserverpb.LeaseGrantResponse', + 'etcdserverpb.LeaseRevokeRequest', + 'etcdserverpb.LeaseRevokeResponse', + 'etcdserverpb.LeaseCheckpoint', + 'etcdserverpb.LeaseCheckpointRequest', + 'etcdserverpb.LeaseCheckpointResponse', + 'etcdserverpb.LeaseKeepAliveRequest', + 'etcdserverpb.LeaseKeepAliveResponse', + 'etcdserverpb.LeaseTimeToLiveRequest', + 'etcdserverpb.LeaseTimeToLiveResponse', + 'etcdserverpb.LeaseLeasesRequest', + 'etcdserverpb.LeaseStatus', + 'etcdserverpb.LeaseLeasesResponse', + 'etcdserverpb.Member', + 'etcdserverpb.MemberAddRequest', + 'etcdserverpb.MemberAddResponse', + 'etcdserverpb.MemberRemoveRequest', + 'etcdserverpb.MemberRemoveResponse', + 'etcdserverpb.MemberUpdateRequest', + 'etcdserverpb.MemberUpdateResponse', + 'etcdserverpb.MemberListRequest', + 'etcdserverpb.MemberListResponse', + 'etcdserverpb.MemberPromoteRequest', + 'etcdserverpb.MemberPromoteResponse', + 'etcdserverpb.DefragmentRequest', + 'etcdserverpb.DefragmentResponse', + 'etcdserverpb.MoveLeaderRequest', + 'etcdserverpb.MoveLeaderResponse', + 'etcdserverpb.AlarmRequest', + 'etcdserverpb.AlarmMember', + 'etcdserverpb.AlarmResponse', + 'etcdserverpb.DowngradeRequest', + 'etcdserverpb.DowngradeResponse', + 'etcdserverpb.StatusRequest', + 'etcdserverpb.StatusResponse', + 'etcdserverpb.AuthEnableRequest', + 'etcdserverpb.AuthDisableRequest', + 'etcdserverpb.AuthStatusRequest', + 'etcdserverpb.AuthenticateRequest', + 'etcdserverpb.AuthUserAddRequest', + 'etcdserverpb.AuthUserGetRequest', + 'etcdserverpb.AuthUserDeleteRequest', + 'etcdserverpb.AuthUserChangePasswordRequest', + 'etcdserverpb.AuthUserGrantRoleRequest', + 'etcdserverpb.AuthUserRevokeRoleRequest', + 'etcdserverpb.AuthRoleAddRequest', + 'etcdserverpb.AuthRoleGetRequest', + 'etcdserverpb.AuthUserListRequest', + 'etcdserverpb.AuthRoleListRequest', + 'etcdserverpb.AuthRoleDeleteRequest', + 'etcdserverpb.AuthRoleGrantPermissionRequest', + 'etcdserverpb.AuthRoleRevokePermissionRequest', + 'etcdserverpb.AuthEnableResponse', + 'etcdserverpb.AuthDisableResponse', + 'etcdserverpb.AuthStatusResponse', + 'etcdserverpb.AuthenticateResponse', + 'etcdserverpb.AuthUserAddResponse', + 'etcdserverpb.AuthUserGetResponse', + 'etcdserverpb.AuthUserDeleteResponse', + 'etcdserverpb.AuthUserChangePasswordResponse', + 'etcdserverpb.AuthUserGrantRoleResponse', + 'etcdserverpb.AuthUserRevokeRoleResponse', + 'etcdserverpb.AuthRoleAddResponse', + 'etcdserverpb.AuthRoleGetResponse', + 'etcdserverpb.AuthRoleListResponse', + 'etcdserverpb.AuthUserListResponse', + 'etcdserverpb.AuthRoleDeleteResponse', + 'etcdserverpb.AuthRoleGrantPermissionResponse', + 'etcdserverpb.AuthRoleRevokePermissionResponse', + 'mvccpb.KeyValue', + 'mvccpb.Event', + 'authpb.UserAddOptions', + 'authpb.User', + 'authpb.Permission', + 'authpb.Role', + 'google.protobuf.FileDescriptorSet', + 'google.protobuf.FileDescriptorProto', + 'google.protobuf.DescriptorProto.ExtensionRange', + 'google.protobuf.DescriptorProto.ReservedRange', + 'google.protobuf.DescriptorProto', + 'google.protobuf.ExtensionRangeOptions', + 'google.protobuf.FieldDescriptorProto', + 'google.protobuf.OneofDescriptorProto', + 'google.protobuf.EnumDescriptorProto.EnumReservedRange', + 'google.protobuf.EnumDescriptorProto', + 'google.protobuf.EnumValueDescriptorProto', + 'google.protobuf.ServiceDescriptorProto', + 'google.protobuf.MethodDescriptorProto', + 'google.protobuf.FileOptions', + 'google.protobuf.MessageOptions', + 'google.protobuf.FieldOptions', + 'google.protobuf.OneofOptions', + 'google.protobuf.EnumOptions', + 'google.protobuf.EnumValueOptions', + 'google.protobuf.ServiceOptions', + 'google.protobuf.MethodOptions', + 'google.protobuf.UninterpretedOption.NamePart', + 'google.protobuf.UninterpretedOption', + 'google.protobuf.SourceCodeInfo.Location', + 'google.protobuf.SourceCodeInfo', + 'google.protobuf.GeneratedCodeInfo.Annotation', + 'google.protobuf.GeneratedCodeInfo', + 'google.api.Http', + 'google.api.HttpRule', + 'google.api.CustomHttpPattern', + 'grpc.gateway.protoc_gen_openapiv2.options.Swagger', + 'grpc.gateway.protoc_gen_openapiv2.options.Operation', + 'grpc.gateway.protoc_gen_openapiv2.options.Parameters', + 'grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter', + 'grpc.gateway.protoc_gen_openapiv2.options.Header', + 'grpc.gateway.protoc_gen_openapiv2.options.Response', + 'grpc.gateway.protoc_gen_openapiv2.options.Info', + 'grpc.gateway.protoc_gen_openapiv2.options.Contact', + 'grpc.gateway.protoc_gen_openapiv2.options.License', + 'grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation', + 'grpc.gateway.protoc_gen_openapiv2.options.Schema', + 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration', + 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema', + 'grpc.gateway.protoc_gen_openapiv2.options.Tag', + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions', + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme', + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue', + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement', + 'grpc.gateway.protoc_gen_openapiv2.options.Scopes', + 'google.protobuf.Struct', + 'google.protobuf.Value', + 'google.protobuf.ListValue']. + + +get_enum_names() -> + ['etcdserverpb.RangeRequest.SortOrder', + 'etcdserverpb.RangeRequest.SortTarget', + 'etcdserverpb.Compare.CompareResult', + 'etcdserverpb.Compare.CompareTarget', + 'etcdserverpb.WatchCreateRequest.FilterType', + 'etcdserverpb.AlarmType', + 'etcdserverpb.AlarmRequest.AlarmAction', + 'etcdserverpb.DowngradeRequest.DowngradeAction', + 'mvccpb.Event.EventType', + 'authpb.Permission.Type', + 'google.protobuf.FieldDescriptorProto.Type', + 'google.protobuf.FieldDescriptorProto.Label', + 'google.protobuf.FileOptions.OptimizeMode', + 'google.protobuf.FieldOptions.CType', + 'google.protobuf.FieldOptions.JSType', + 'google.protobuf.MethodOptions.IdempotencyLevel', + 'grpc.gateway.protoc_gen_openapiv2.options.Scheme', + 'grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type', + 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes', + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type', + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In', + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow', + 'google.protobuf.NullValue']. + + +fetch_msg_def(MsgName) -> + case find_msg_def(MsgName) of + Fs when is_list(Fs) -> Fs; + error -> erlang:error({no_such_msg, MsgName}) + end. + + +fetch_enum_def(EnumName) -> + case find_enum_def(EnumName) of + Es when is_list(Es) -> Es; + error -> erlang:error({no_such_enum, EnumName}) + end. + + +find_msg_def('etcdserverpb.ResponseHeader') -> + [#{name => cluster_id, fnum => 1, rnum => 2, type => uint64, occurrence => optional, opts => []}, + #{name => member_id, fnum => 2, rnum => 3, type => uint64, occurrence => optional, opts => []}, + #{name => revision, fnum => 3, rnum => 4, type => int64, occurrence => optional, opts => []}, + #{name => raft_term, fnum => 4, rnum => 5, type => uint64, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.RangeRequest') -> + [#{name => key, fnum => 1, rnum => 2, type => bytes, occurrence => optional, opts => []}, + #{name => range_end, fnum => 2, rnum => 3, type => bytes, occurrence => optional, opts => []}, + #{name => limit, fnum => 3, rnum => 4, type => int64, occurrence => optional, opts => []}, + #{name => revision, fnum => 4, rnum => 5, type => int64, occurrence => optional, opts => []}, + #{name => sort_order, fnum => 5, rnum => 6, type => {enum, 'etcdserverpb.RangeRequest.SortOrder'}, occurrence => optional, opts => []}, + #{name => sort_target, fnum => 6, rnum => 7, type => {enum, 'etcdserverpb.RangeRequest.SortTarget'}, occurrence => optional, opts => []}, + #{name => serializable, fnum => 7, rnum => 8, type => bool, occurrence => optional, opts => []}, + #{name => keys_only, fnum => 8, rnum => 9, type => bool, occurrence => optional, opts => []}, + #{name => count_only, fnum => 9, rnum => 10, type => bool, occurrence => optional, opts => []}, + #{name => min_mod_revision, fnum => 10, rnum => 11, type => int64, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.1"}]}, + #{name => max_mod_revision, fnum => 11, rnum => 12, type => int64, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.1"}]}, + #{name => min_create_revision, fnum => 12, rnum => 13, type => int64, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.1"}]}, + #{name => max_create_revision, fnum => 13, rnum => 14, type => int64, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.1"}]}]; +find_msg_def('etcdserverpb.RangeResponse') -> + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => kvs, fnum => 2, rnum => 3, type => {msg, 'mvccpb.KeyValue'}, occurrence => repeated, opts => []}, + #{name => more, fnum => 3, rnum => 4, type => bool, occurrence => optional, opts => []}, + #{name => count, fnum => 4, rnum => 5, type => int64, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.PutRequest') -> + [#{name => key, fnum => 1, rnum => 2, type => bytes, occurrence => optional, opts => []}, + #{name => value, fnum => 2, rnum => 3, type => bytes, occurrence => optional, opts => []}, + #{name => lease, fnum => 3, rnum => 4, type => int64, occurrence => optional, opts => []}, + #{name => prev_kv, fnum => 4, rnum => 5, type => bool, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.1"}]}, + #{name => ignore_value, fnum => 5, rnum => 6, type => bool, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.2"}]}, + #{name => ignore_lease, fnum => 6, rnum => 7, type => bool, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.2"}]}]; +find_msg_def('etcdserverpb.PutResponse') -> + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => prev_kv, fnum => 2, rnum => 3, type => {msg, 'mvccpb.KeyValue'}, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.1"}]}]; +find_msg_def('etcdserverpb.DeleteRangeRequest') -> + [#{name => key, fnum => 1, rnum => 2, type => bytes, occurrence => optional, opts => []}, + #{name => range_end, fnum => 2, rnum => 3, type => bytes, occurrence => optional, opts => []}, + #{name => prev_kv, fnum => 3, rnum => 4, type => bool, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.1"}]}]; +find_msg_def('etcdserverpb.DeleteRangeResponse') -> + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => deleted, fnum => 2, rnum => 3, type => int64, occurrence => optional, opts => []}, + #{name => prev_kvs, fnum => 3, rnum => 4, type => {msg, 'mvccpb.KeyValue'}, occurrence => repeated, opts => [{[versionpb, '.', etcd_version_field], "3.1"}]}]; +find_msg_def('etcdserverpb.RequestOp') -> + [#{name => request, rnum => 2, + fields => + [#{name => request_range, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.RangeRequest'}, occurrence => optional, opts => []}, + #{name => request_put, fnum => 2, rnum => 2, type => {msg, 'etcdserverpb.PutRequest'}, occurrence => optional, opts => []}, + #{name => request_delete_range, fnum => 3, rnum => 2, type => {msg, 'etcdserverpb.DeleteRangeRequest'}, occurrence => optional, opts => []}, + #{name => request_txn, fnum => 4, rnum => 2, type => {msg, 'etcdserverpb.TxnRequest'}, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.3"}]}], + opts => []}]; +find_msg_def('etcdserverpb.ResponseOp') -> + [#{name => response, rnum => 2, + fields => + [#{name => response_range, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.RangeResponse'}, occurrence => optional, opts => []}, + #{name => response_put, fnum => 2, rnum => 2, type => {msg, 'etcdserverpb.PutResponse'}, occurrence => optional, opts => []}, + #{name => response_delete_range, fnum => 3, rnum => 2, type => {msg, 'etcdserverpb.DeleteRangeResponse'}, occurrence => optional, opts => []}, + #{name => response_txn, fnum => 4, rnum => 2, type => {msg, 'etcdserverpb.TxnResponse'}, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.3"}]}], + opts => []}]; +find_msg_def('etcdserverpb.Compare') -> + [#{name => result, fnum => 1, rnum => 2, type => {enum, 'etcdserverpb.Compare.CompareResult'}, occurrence => optional, opts => []}, + #{name => target, fnum => 2, rnum => 3, type => {enum, 'etcdserverpb.Compare.CompareTarget'}, occurrence => optional, opts => []}, + #{name => key, fnum => 3, rnum => 4, type => bytes, occurrence => optional, opts => []}, + #{name => target_union, rnum => 5, + fields => + [#{name => version, fnum => 4, rnum => 5, type => int64, occurrence => optional, opts => []}, + #{name => create_revision, fnum => 5, rnum => 5, type => int64, occurrence => optional, opts => []}, + #{name => mod_revision, fnum => 6, rnum => 5, type => int64, occurrence => optional, opts => []}, + #{name => value, fnum => 7, rnum => 5, type => bytes, occurrence => optional, opts => []}, + #{name => lease, fnum => 8, rnum => 5, type => int64, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.3"}]}], + opts => []}, + #{name => range_end, fnum => 64, rnum => 6, type => bytes, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.3"}]}]; +find_msg_def('etcdserverpb.TxnRequest') -> + [#{name => compare, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.Compare'}, occurrence => repeated, opts => []}, + #{name => success, fnum => 2, rnum => 3, type => {msg, 'etcdserverpb.RequestOp'}, occurrence => repeated, opts => []}, + #{name => failure, fnum => 3, rnum => 4, type => {msg, 'etcdserverpb.RequestOp'}, occurrence => repeated, opts => []}]; +find_msg_def('etcdserverpb.TxnResponse') -> + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => succeeded, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => []}, + #{name => responses, fnum => 3, rnum => 4, type => {msg, 'etcdserverpb.ResponseOp'}, occurrence => repeated, opts => []}]; +find_msg_def('etcdserverpb.CompactionRequest') -> [#{name => revision, fnum => 1, rnum => 2, type => int64, occurrence => optional, opts => []}, #{name => physical, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.CompactionResponse') -> [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.HashRequest') -> []; +find_msg_def('etcdserverpb.HashKVRequest') -> [#{name => revision, fnum => 1, rnum => 2, type => int64, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.HashKVResponse') -> + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => hash, fnum => 2, rnum => 3, type => uint32, occurrence => optional, opts => []}, + #{name => compact_revision, fnum => 3, rnum => 4, type => int64, occurrence => optional, opts => []}, + #{name => hash_revision, fnum => 4, rnum => 5, type => int64, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.6"}]}]; +find_msg_def('etcdserverpb.HashResponse') -> + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, #{name => hash, fnum => 2, rnum => 3, type => uint32, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.SnapshotRequest') -> []; +find_msg_def('etcdserverpb.SnapshotResponse') -> + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => remaining_bytes, fnum => 2, rnum => 3, type => uint64, occurrence => optional, opts => []}, + #{name => blob, fnum => 3, rnum => 4, type => bytes, occurrence => optional, opts => []}, + #{name => version, fnum => 4, rnum => 5, type => string, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.6"}]}]; +find_msg_def('etcdserverpb.WatchRequest') -> + [#{name => request_union, rnum => 2, + fields => + [#{name => create_request, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.WatchCreateRequest'}, occurrence => optional, opts => []}, + #{name => cancel_request, fnum => 2, rnum => 2, type => {msg, 'etcdserverpb.WatchCancelRequest'}, occurrence => optional, opts => []}, + #{name => progress_request, fnum => 3, rnum => 2, type => {msg, 'etcdserverpb.WatchProgressRequest'}, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.4"}]}], + opts => []}]; +find_msg_def('etcdserverpb.WatchCreateRequest') -> + [#{name => key, fnum => 1, rnum => 2, type => bytes, occurrence => optional, opts => []}, + #{name => range_end, fnum => 2, rnum => 3, type => bytes, occurrence => optional, opts => []}, + #{name => start_revision, fnum => 3, rnum => 4, type => int64, occurrence => optional, opts => []}, + #{name => progress_notify, fnum => 4, rnum => 5, type => bool, occurrence => optional, opts => []}, + #{name => filters, fnum => 5, rnum => 6, type => {enum, 'etcdserverpb.WatchCreateRequest.FilterType'}, occurrence => repeated, opts => [packed, {[versionpb, '.', etcd_version_field], "3.1"}]}, + #{name => prev_kv, fnum => 6, rnum => 7, type => bool, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.1"}]}, + #{name => watch_id, fnum => 7, rnum => 8, type => int64, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.4"}]}, + #{name => fragment, fnum => 8, rnum => 9, type => bool, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.4"}]}]; +find_msg_def('etcdserverpb.WatchCancelRequest') -> [#{name => watch_id, fnum => 1, rnum => 2, type => int64, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.1"}]}]; +find_msg_def('etcdserverpb.WatchProgressRequest') -> []; +find_msg_def('etcdserverpb.WatchResponse') -> + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => watch_id, fnum => 2, rnum => 3, type => int64, occurrence => optional, opts => []}, + #{name => created, fnum => 3, rnum => 4, type => bool, occurrence => optional, opts => []}, + #{name => canceled, fnum => 4, rnum => 5, type => bool, occurrence => optional, opts => []}, + #{name => compact_revision, fnum => 5, rnum => 6, type => int64, occurrence => optional, opts => []}, + #{name => cancel_reason, fnum => 6, rnum => 7, type => string, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.4"}]}, + #{name => fragment, fnum => 7, rnum => 8, type => bool, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.4"}]}, + #{name => events, fnum => 11, rnum => 9, type => {msg, 'mvccpb.Event'}, occurrence => repeated, opts => []}]; +find_msg_def('etcdserverpb.LeaseGrantRequest') -> [#{name => 'TTL', fnum => 1, rnum => 2, type => int64, occurrence => optional, opts => []}, #{name => 'ID', fnum => 2, rnum => 3, type => int64, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.LeaseGrantResponse') -> + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => 'ID', fnum => 2, rnum => 3, type => int64, occurrence => optional, opts => []}, + #{name => 'TTL', fnum => 3, rnum => 4, type => int64, occurrence => optional, opts => []}, + #{name => error, fnum => 4, rnum => 5, type => string, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.LeaseRevokeRequest') -> [#{name => 'ID', fnum => 1, rnum => 2, type => int64, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.LeaseRevokeResponse') -> [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.LeaseCheckpoint') -> [#{name => 'ID', fnum => 1, rnum => 2, type => int64, occurrence => optional, opts => []}, #{name => remaining_TTL, fnum => 2, rnum => 3, type => int64, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.LeaseCheckpointRequest') -> [#{name => checkpoints, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.LeaseCheckpoint'}, occurrence => repeated, opts => []}]; +find_msg_def('etcdserverpb.LeaseCheckpointResponse') -> [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.LeaseKeepAliveRequest') -> [#{name => 'ID', fnum => 1, rnum => 2, type => int64, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.LeaseKeepAliveResponse') -> + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => 'ID', fnum => 2, rnum => 3, type => int64, occurrence => optional, opts => []}, + #{name => 'TTL', fnum => 3, rnum => 4, type => int64, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.LeaseTimeToLiveRequest') -> [#{name => 'ID', fnum => 1, rnum => 2, type => int64, occurrence => optional, opts => []}, #{name => keys, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.LeaseTimeToLiveResponse') -> + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => 'ID', fnum => 2, rnum => 3, type => int64, occurrence => optional, opts => []}, + #{name => 'TTL', fnum => 3, rnum => 4, type => int64, occurrence => optional, opts => []}, + #{name => grantedTTL, fnum => 4, rnum => 5, type => int64, occurrence => optional, opts => []}, + #{name => keys, fnum => 5, rnum => 6, type => bytes, occurrence => repeated, opts => []}]; +find_msg_def('etcdserverpb.LeaseLeasesRequest') -> []; +find_msg_def('etcdserverpb.LeaseStatus') -> [#{name => 'ID', fnum => 1, rnum => 2, type => int64, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.LeaseLeasesResponse') -> + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, #{name => leases, fnum => 2, rnum => 3, type => {msg, 'etcdserverpb.LeaseStatus'}, occurrence => repeated, opts => []}]; +find_msg_def('etcdserverpb.Member') -> + [#{name => 'ID', fnum => 1, rnum => 2, type => uint64, occurrence => optional, opts => []}, + #{name => name, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => peerURLs, fnum => 3, rnum => 4, type => string, occurrence => repeated, opts => []}, + #{name => clientURLs, fnum => 4, rnum => 5, type => string, occurrence => repeated, opts => []}, + #{name => isLearner, fnum => 5, rnum => 6, type => bool, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.4"}]}]; +find_msg_def('etcdserverpb.MemberAddRequest') -> + [#{name => peerURLs, fnum => 1, rnum => 2, type => string, occurrence => repeated, opts => []}, #{name => isLearner, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.4"}]}]; +find_msg_def('etcdserverpb.MemberAddResponse') -> + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => member, fnum => 2, rnum => 3, type => {msg, 'etcdserverpb.Member'}, occurrence => optional, opts => []}, + #{name => members, fnum => 3, rnum => 4, type => {msg, 'etcdserverpb.Member'}, occurrence => repeated, opts => []}]; +find_msg_def('etcdserverpb.MemberRemoveRequest') -> [#{name => 'ID', fnum => 1, rnum => 2, type => uint64, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.MemberRemoveResponse') -> + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, #{name => members, fnum => 2, rnum => 3, type => {msg, 'etcdserverpb.Member'}, occurrence => repeated, opts => []}]; +find_msg_def('etcdserverpb.MemberUpdateRequest') -> [#{name => 'ID', fnum => 1, rnum => 2, type => uint64, occurrence => optional, opts => []}, #{name => peerURLs, fnum => 2, rnum => 3, type => string, occurrence => repeated, opts => []}]; +find_msg_def('etcdserverpb.MemberUpdateResponse') -> + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => members, fnum => 2, rnum => 3, type => {msg, 'etcdserverpb.Member'}, occurrence => repeated, opts => [{[versionpb, '.', etcd_version_field], "3.1"}]}]; +find_msg_def('etcdserverpb.MemberListRequest') -> [#{name => linearizable, fnum => 1, rnum => 2, type => bool, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.5"}]}]; +find_msg_def('etcdserverpb.MemberListResponse') -> + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, #{name => members, fnum => 2, rnum => 3, type => {msg, 'etcdserverpb.Member'}, occurrence => repeated, opts => []}]; +find_msg_def('etcdserverpb.MemberPromoteRequest') -> [#{name => 'ID', fnum => 1, rnum => 2, type => uint64, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.MemberPromoteResponse') -> + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, #{name => members, fnum => 2, rnum => 3, type => {msg, 'etcdserverpb.Member'}, occurrence => repeated, opts => []}]; +find_msg_def('etcdserverpb.DefragmentRequest') -> []; +find_msg_def('etcdserverpb.DefragmentResponse') -> [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.MoveLeaderRequest') -> [#{name => targetID, fnum => 1, rnum => 2, type => uint64, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.MoveLeaderResponse') -> [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.AlarmRequest') -> + [#{name => action, fnum => 1, rnum => 2, type => {enum, 'etcdserverpb.AlarmRequest.AlarmAction'}, occurrence => optional, opts => []}, + #{name => memberID, fnum => 2, rnum => 3, type => uint64, occurrence => optional, opts => []}, + #{name => alarm, fnum => 3, rnum => 4, type => {enum, 'etcdserverpb.AlarmType'}, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.AlarmMember') -> + [#{name => memberID, fnum => 1, rnum => 2, type => uint64, occurrence => optional, opts => []}, #{name => alarm, fnum => 2, rnum => 3, type => {enum, 'etcdserverpb.AlarmType'}, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.AlarmResponse') -> + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, #{name => alarms, fnum => 2, rnum => 3, type => {msg, 'etcdserverpb.AlarmMember'}, occurrence => repeated, opts => []}]; +find_msg_def('etcdserverpb.DowngradeRequest') -> + [#{name => action, fnum => 1, rnum => 2, type => {enum, 'etcdserverpb.DowngradeRequest.DowngradeAction'}, occurrence => optional, opts => []}, #{name => version, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.DowngradeResponse') -> + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, #{name => version, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.StatusRequest') -> []; +find_msg_def('etcdserverpb.StatusResponse') -> + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => version, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => dbSize, fnum => 3, rnum => 4, type => int64, occurrence => optional, opts => []}, + #{name => leader, fnum => 4, rnum => 5, type => uint64, occurrence => optional, opts => []}, + #{name => raftIndex, fnum => 5, rnum => 6, type => uint64, occurrence => optional, opts => []}, + #{name => raftTerm, fnum => 6, rnum => 7, type => uint64, occurrence => optional, opts => []}, + #{name => raftAppliedIndex, fnum => 7, rnum => 8, type => uint64, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.4"}]}, + #{name => errors, fnum => 8, rnum => 9, type => string, occurrence => repeated, opts => [{[versionpb, '.', etcd_version_field], "3.4"}]}, + #{name => dbSizeInUse, fnum => 9, rnum => 10, type => int64, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.4"}]}, + #{name => isLearner, fnum => 10, rnum => 11, type => bool, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.4"}]}, + #{name => storageVersion, fnum => 11, rnum => 12, type => string, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.6"}]}]; +find_msg_def('etcdserverpb.AuthEnableRequest') -> []; +find_msg_def('etcdserverpb.AuthDisableRequest') -> []; +find_msg_def('etcdserverpb.AuthStatusRequest') -> []; +find_msg_def('etcdserverpb.AuthenticateRequest') -> [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, #{name => password, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.AuthUserAddRequest') -> + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => password, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'authpb.UserAddOptions'}, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.4"}]}, + #{name => hashedPassword, fnum => 4, rnum => 5, type => string, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.5"}]}]; +find_msg_def('etcdserverpb.AuthUserGetRequest') -> [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.AuthUserDeleteRequest') -> [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.AuthUserChangePasswordRequest') -> + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => password, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => hashedPassword, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.5"}]}]; +find_msg_def('etcdserverpb.AuthUserGrantRoleRequest') -> [#{name => user, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, #{name => role, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.AuthUserRevokeRoleRequest') -> [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, #{name => role, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.AuthRoleAddRequest') -> [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.AuthRoleGetRequest') -> [#{name => role, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.AuthUserListRequest') -> []; +find_msg_def('etcdserverpb.AuthRoleListRequest') -> []; +find_msg_def('etcdserverpb.AuthRoleDeleteRequest') -> [#{name => role, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.AuthRoleGrantPermissionRequest') -> + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, #{name => perm, fnum => 2, rnum => 3, type => {msg, 'authpb.Permission'}, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.AuthRoleRevokePermissionRequest') -> + [#{name => role, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => key, fnum => 2, rnum => 3, type => bytes, occurrence => optional, opts => []}, + #{name => range_end, fnum => 3, rnum => 4, type => bytes, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.AuthEnableResponse') -> [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.AuthDisableResponse') -> [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.AuthStatusResponse') -> + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, + #{name => enabled, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => []}, + #{name => authRevision, fnum => 3, rnum => 4, type => uint64, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.AuthenticateResponse') -> + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, #{name => token, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.AuthUserAddResponse') -> [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.AuthUserGetResponse') -> + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, #{name => roles, fnum => 2, rnum => 3, type => string, occurrence => repeated, opts => []}]; +find_msg_def('etcdserverpb.AuthUserDeleteResponse') -> [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.AuthUserChangePasswordResponse') -> [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.AuthUserGrantRoleResponse') -> [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.AuthUserRevokeRoleResponse') -> [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.AuthRoleAddResponse') -> [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.AuthRoleGetResponse') -> + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => [{[versionpb, '.', etcd_version_field], "3.0"}]}, + #{name => perm, fnum => 2, rnum => 3, type => {msg, 'authpb.Permission'}, occurrence => repeated, opts => [{[versionpb, '.', etcd_version_field], "3.0"}]}]; +find_msg_def('etcdserverpb.AuthRoleListResponse') -> + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, #{name => roles, fnum => 2, rnum => 3, type => string, occurrence => repeated, opts => []}]; +find_msg_def('etcdserverpb.AuthUserListResponse') -> + [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}, #{name => users, fnum => 2, rnum => 3, type => string, occurrence => repeated, opts => []}]; +find_msg_def('etcdserverpb.AuthRoleDeleteResponse') -> [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.AuthRoleGrantPermissionResponse') -> [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]; +find_msg_def('etcdserverpb.AuthRoleRevokePermissionResponse') -> [#{name => header, fnum => 1, rnum => 2, type => {msg, 'etcdserverpb.ResponseHeader'}, occurrence => optional, opts => []}]; +find_msg_def('mvccpb.KeyValue') -> + [#{name => key, fnum => 1, rnum => 2, type => bytes, occurrence => optional, opts => []}, + #{name => create_revision, fnum => 2, rnum => 3, type => int64, occurrence => optional, opts => []}, + #{name => mod_revision, fnum => 3, rnum => 4, type => int64, occurrence => optional, opts => []}, + #{name => version, fnum => 4, rnum => 5, type => int64, occurrence => optional, opts => []}, + #{name => value, fnum => 5, rnum => 6, type => bytes, occurrence => optional, opts => []}, + #{name => lease, fnum => 6, rnum => 7, type => int64, occurrence => optional, opts => []}]; +find_msg_def('mvccpb.Event') -> + [#{name => type, fnum => 1, rnum => 2, type => {enum, 'mvccpb.Event.EventType'}, occurrence => optional, opts => []}, + #{name => kv, fnum => 2, rnum => 3, type => {msg, 'mvccpb.KeyValue'}, occurrence => optional, opts => []}, + #{name => prev_kv, fnum => 3, rnum => 4, type => {msg, 'mvccpb.KeyValue'}, occurrence => optional, opts => []}]; +find_msg_def('authpb.UserAddOptions') -> [#{name => no_password, fnum => 1, rnum => 2, type => bool, occurrence => optional, opts => []}]; +find_msg_def('authpb.User') -> + [#{name => name, fnum => 1, rnum => 2, type => bytes, occurrence => optional, opts => []}, + #{name => password, fnum => 2, rnum => 3, type => bytes, occurrence => optional, opts => []}, + #{name => roles, fnum => 3, rnum => 4, type => string, occurrence => repeated, opts => []}, + #{name => options, fnum => 4, rnum => 5, type => {msg, 'authpb.UserAddOptions'}, occurrence => optional, opts => []}]; +find_msg_def('authpb.Permission') -> + [#{name => permType, fnum => 1, rnum => 2, type => {enum, 'authpb.Permission.Type'}, occurrence => optional, opts => []}, + #{name => key, fnum => 2, rnum => 3, type => bytes, occurrence => optional, opts => []}, + #{name => range_end, fnum => 3, rnum => 4, type => bytes, occurrence => optional, opts => []}]; +find_msg_def('authpb.Role') -> [#{name => name, fnum => 1, rnum => 2, type => bytes, occurrence => optional, opts => []}, #{name => keyPermission, fnum => 2, rnum => 3, type => {msg, 'authpb.Permission'}, occurrence => repeated, opts => []}]; +find_msg_def('google.protobuf.FileDescriptorSet') -> [#{name => file, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.FileDescriptorProto'}, occurrence => repeated, opts => []}]; +find_msg_def('google.protobuf.FileDescriptorProto') -> + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => package, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => dependency, fnum => 3, rnum => 4, type => string, occurrence => repeated, opts => []}, + #{name => public_dependency, fnum => 10, rnum => 5, type => int32, occurrence => repeated, opts => []}, + #{name => weak_dependency, fnum => 11, rnum => 6, type => int32, occurrence => repeated, opts => []}, + #{name => message_type, fnum => 4, rnum => 7, type => {msg, 'google.protobuf.DescriptorProto'}, occurrence => repeated, opts => []}, + #{name => enum_type, fnum => 5, rnum => 8, type => {msg, 'google.protobuf.EnumDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => service, fnum => 6, rnum => 9, type => {msg, 'google.protobuf.ServiceDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension, fnum => 7, rnum => 10, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 8, rnum => 11, type => {msg, 'google.protobuf.FileOptions'}, occurrence => optional, opts => []}, + #{name => source_code_info, fnum => 9, rnum => 12, type => {msg, 'google.protobuf.SourceCodeInfo'}, occurrence => optional, opts => []}, + #{name => syntax, fnum => 12, rnum => 13, type => string, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.DescriptorProto.ExtensionRange') -> + [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, + #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.ExtensionRangeOptions'}, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.DescriptorProto.ReservedRange') -> [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.DescriptorProto') -> + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => field, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension, fnum => 6, rnum => 4, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => nested_type, fnum => 3, rnum => 5, type => {msg, 'google.protobuf.DescriptorProto'}, occurrence => repeated, opts => []}, + #{name => enum_type, fnum => 4, rnum => 6, type => {msg, 'google.protobuf.EnumDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension_range, fnum => 5, rnum => 7, type => {msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, occurrence => repeated, opts => []}, + #{name => oneof_decl, fnum => 8, rnum => 8, type => {msg, 'google.protobuf.OneofDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 7, rnum => 9, type => {msg, 'google.protobuf.MessageOptions'}, occurrence => optional, opts => []}, + #{name => reserved_range, fnum => 9, rnum => 10, type => {msg, 'google.protobuf.DescriptorProto.ReservedRange'}, occurrence => repeated, opts => []}, + #{name => reserved_name, fnum => 10, rnum => 11, type => string, occurrence => repeated, opts => []}]; +find_msg_def('google.protobuf.ExtensionRangeOptions') -> [#{name => uninterpreted_option, fnum => 999, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]; +find_msg_def('google.protobuf.FieldDescriptorProto') -> + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => number, fnum => 3, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => label, fnum => 4, rnum => 4, type => {enum, 'google.protobuf.FieldDescriptorProto.Label'}, occurrence => optional, opts => []}, + #{name => type, fnum => 5, rnum => 5, type => {enum, 'google.protobuf.FieldDescriptorProto.Type'}, occurrence => optional, opts => []}, + #{name => type_name, fnum => 6, rnum => 6, type => string, occurrence => optional, opts => []}, + #{name => extendee, fnum => 2, rnum => 7, type => string, occurrence => optional, opts => []}, + #{name => default_value, fnum => 7, rnum => 8, type => string, occurrence => optional, opts => []}, + #{name => oneof_index, fnum => 9, rnum => 9, type => int32, occurrence => optional, opts => []}, + #{name => json_name, fnum => 10, rnum => 10, type => string, occurrence => optional, opts => []}, + #{name => options, fnum => 8, rnum => 11, type => {msg, 'google.protobuf.FieldOptions'}, occurrence => optional, opts => []}, + #{name => proto3_optional, fnum => 17, rnum => 12, type => bool, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.OneofDescriptorProto') -> + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, #{name => options, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.OneofOptions'}, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.EnumDescriptorProto.EnumReservedRange') -> + [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.EnumDescriptorProto') -> + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => value, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.EnumValueDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.EnumOptions'}, occurrence => optional, opts => []}, + #{name => reserved_range, fnum => 4, rnum => 5, type => {msg, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}, occurrence => repeated, opts => []}, + #{name => reserved_name, fnum => 5, rnum => 6, type => string, occurrence => repeated, opts => []}]; +find_msg_def('google.protobuf.EnumValueDescriptorProto') -> + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => number, fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.EnumValueOptions'}, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.ServiceDescriptorProto') -> + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => method, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.MethodDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.ServiceOptions'}, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.MethodDescriptorProto') -> + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => input_type, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => output_type, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => options, fnum => 4, rnum => 5, type => {msg, 'google.protobuf.MethodOptions'}, occurrence => optional, opts => []}, + #{name => client_streaming, fnum => 5, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => server_streaming, fnum => 6, rnum => 7, type => bool, occurrence => optional, opts => [{default, false}]}]; +find_msg_def('google.protobuf.FileOptions') -> + [#{name => java_package, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => java_outer_classname, fnum => 8, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => java_multiple_files, fnum => 10, rnum => 4, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => java_generate_equals_and_hash, fnum => 20, rnum => 5, type => bool, occurrence => optional, opts => [deprecated]}, + #{name => java_string_check_utf8, fnum => 27, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => optimize_for, fnum => 9, rnum => 7, type => {enum, 'google.protobuf.FileOptions.OptimizeMode'}, occurrence => optional, opts => [{default, 'SPEED'}]}, + #{name => go_package, fnum => 11, rnum => 8, type => string, occurrence => optional, opts => []}, + #{name => cc_generic_services, fnum => 16, rnum => 9, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => java_generic_services, fnum => 17, rnum => 10, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => py_generic_services, fnum => 18, rnum => 11, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => php_generic_services, fnum => 42, rnum => 12, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 23, rnum => 13, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => cc_enable_arenas, fnum => 31, rnum => 14, type => bool, occurrence => optional, opts => [{default, true}]}, + #{name => objc_class_prefix, fnum => 36, rnum => 15, type => string, occurrence => optional, opts => []}, + #{name => csharp_namespace, fnum => 37, rnum => 16, type => string, occurrence => optional, opts => []}, + #{name => swift_prefix, fnum => 39, rnum => 17, type => string, occurrence => optional, opts => []}, + #{name => php_class_prefix, fnum => 40, rnum => 18, type => string, occurrence => optional, opts => []}, + #{name => php_namespace, fnum => 41, rnum => 19, type => string, occurrence => optional, opts => []}, + #{name => php_metadata_namespace, fnum => 44, rnum => 20, type => string, occurrence => optional, opts => []}, + #{name => ruby_package, fnum => 45, rnum => 21, type => string, occurrence => optional, opts => []}, + #{name => uninterpreted_option, fnum => 999, rnum => 22, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => goproto_getters_all, fnum => 63001, rnum => 23, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_prefix_all, fnum => 63002, rnum => 24, type => bool, occurrence => optional, opts => []}, + #{name => goproto_stringer_all, fnum => 63003, rnum => 25, type => bool, occurrence => optional, opts => []}, + #{name => verbose_equal_all, fnum => 63004, rnum => 26, type => bool, occurrence => optional, opts => []}, + #{name => face_all, fnum => 63005, rnum => 27, type => bool, occurrence => optional, opts => []}, + #{name => gostring_all, fnum => 63006, rnum => 28, type => bool, occurrence => optional, opts => []}, + #{name => populate_all, fnum => 63007, rnum => 29, type => bool, occurrence => optional, opts => []}, + #{name => stringer_all, fnum => 63008, rnum => 30, type => bool, occurrence => optional, opts => []}, + #{name => onlyone_all, fnum => 63009, rnum => 31, type => bool, occurrence => optional, opts => []}, + #{name => equal_all, fnum => 63013, rnum => 32, type => bool, occurrence => optional, opts => []}, + #{name => description_all, fnum => 63014, rnum => 33, type => bool, occurrence => optional, opts => []}, + #{name => testgen_all, fnum => 63015, rnum => 34, type => bool, occurrence => optional, opts => []}, + #{name => benchgen_all, fnum => 63016, rnum => 35, type => bool, occurrence => optional, opts => []}, + #{name => marshaler_all, fnum => 63017, rnum => 36, type => bool, occurrence => optional, opts => []}, + #{name => unmarshaler_all, fnum => 63018, rnum => 37, type => bool, occurrence => optional, opts => []}, + #{name => stable_marshaler_all, fnum => 63019, rnum => 38, type => bool, occurrence => optional, opts => []}, + #{name => sizer_all, fnum => 63020, rnum => 39, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_stringer_all, fnum => 63021, rnum => 40, type => bool, occurrence => optional, opts => []}, + #{name => enum_stringer_all, fnum => 63022, rnum => 41, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_marshaler_all, fnum => 63023, rnum => 42, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_unmarshaler_all, fnum => 63024, rnum => 43, type => bool, occurrence => optional, opts => []}, + #{name => goproto_extensions_map_all, fnum => 63025, rnum => 44, type => bool, occurrence => optional, opts => []}, + #{name => goproto_unrecognized_all, fnum => 63026, rnum => 45, type => bool, occurrence => optional, opts => []}, + #{name => gogoproto_import, fnum => 63027, rnum => 46, type => bool, occurrence => optional, opts => []}, + #{name => protosizer_all, fnum => 63028, rnum => 47, type => bool, occurrence => optional, opts => []}, + #{name => compare_all, fnum => 63029, rnum => 48, type => bool, occurrence => optional, opts => []}, + #{name => openapiv2_swagger, fnum => 1042, rnum => 49, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.Swagger'}, occurrence => defaulty, opts => []}]; +find_msg_def('google.protobuf.MessageOptions') -> + [#{name => message_set_wire_format, fnum => 1, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => no_standard_descriptor_accessor, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 3, rnum => 4, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => map_entry, fnum => 7, rnum => 5, type => bool, occurrence => optional, opts => []}, + #{name => uninterpreted_option, fnum => 999, rnum => 6, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => goproto_getters, fnum => 64001, rnum => 7, type => bool, occurrence => optional, opts => []}, + #{name => goproto_stringer, fnum => 64003, rnum => 8, type => bool, occurrence => optional, opts => []}, + #{name => verbose_equal, fnum => 64004, rnum => 9, type => bool, occurrence => optional, opts => []}, + #{name => face, fnum => 64005, rnum => 10, type => bool, occurrence => optional, opts => []}, + #{name => gostring, fnum => 64006, rnum => 11, type => bool, occurrence => optional, opts => []}, + #{name => populate, fnum => 64007, rnum => 12, type => bool, occurrence => optional, opts => []}, + #{name => stringer, fnum => 67008, rnum => 13, type => bool, occurrence => optional, opts => []}, + #{name => onlyone, fnum => 64009, rnum => 14, type => bool, occurrence => optional, opts => []}, + #{name => equal, fnum => 64013, rnum => 15, type => bool, occurrence => optional, opts => []}, + #{name => description, fnum => 64014, rnum => 16, type => bool, occurrence => optional, opts => []}, + #{name => testgen, fnum => 64015, rnum => 17, type => bool, occurrence => optional, opts => []}, + #{name => benchgen, fnum => 64016, rnum => 18, type => bool, occurrence => optional, opts => []}, + #{name => marshaler, fnum => 64017, rnum => 19, type => bool, occurrence => optional, opts => []}, + #{name => unmarshaler, fnum => 64018, rnum => 20, type => bool, occurrence => optional, opts => []}, + #{name => stable_marshaler, fnum => 64019, rnum => 21, type => bool, occurrence => optional, opts => []}, + #{name => sizer, fnum => 64020, rnum => 22, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_marshaler, fnum => 64023, rnum => 23, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_unmarshaler, fnum => 64024, rnum => 24, type => bool, occurrence => optional, opts => []}, + #{name => goproto_extensions_map, fnum => 64025, rnum => 25, type => bool, occurrence => optional, opts => []}, + #{name => goproto_unrecognized, fnum => 64026, rnum => 26, type => bool, occurrence => optional, opts => []}, + #{name => protosizer, fnum => 64028, rnum => 27, type => bool, occurrence => optional, opts => []}, + #{name => compare, fnum => 64029, rnum => 28, type => bool, occurrence => optional, opts => []}, + #{name => etcd_version_msg, fnum => 50000, rnum => 29, type => string, occurrence => optional, opts => []}, + #{name => openapiv2_schema, fnum => 1042, rnum => 30, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.Schema'}, occurrence => defaulty, opts => []}]; +find_msg_def('google.protobuf.FieldOptions') -> + [#{name => ctype, fnum => 1, rnum => 2, type => {enum, 'google.protobuf.FieldOptions.CType'}, occurrence => optional, opts => [{default, 'STRING'}]}, + #{name => packed, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => []}, + #{name => jstype, fnum => 6, rnum => 4, type => {enum, 'google.protobuf.FieldOptions.JSType'}, occurrence => optional, opts => [{default, 'JS_NORMAL'}]}, + #{name => lazy, fnum => 5, rnum => 5, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 3, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => weak, fnum => 10, rnum => 7, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 8, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => nullable, fnum => 65001, rnum => 9, type => bool, occurrence => optional, opts => []}, + #{name => embed, fnum => 65002, rnum => 10, type => bool, occurrence => optional, opts => []}, + #{name => customtype, fnum => 65003, rnum => 11, type => string, occurrence => optional, opts => []}, + #{name => customname, fnum => 65004, rnum => 12, type => string, occurrence => optional, opts => []}, + #{name => jsontag, fnum => 65005, rnum => 13, type => string, occurrence => optional, opts => []}, + #{name => moretags, fnum => 65006, rnum => 14, type => string, occurrence => optional, opts => []}, + #{name => casttype, fnum => 65007, rnum => 15, type => string, occurrence => optional, opts => []}, + #{name => castkey, fnum => 65008, rnum => 16, type => string, occurrence => optional, opts => []}, + #{name => castvalue, fnum => 65009, rnum => 17, type => string, occurrence => optional, opts => []}, + #{name => stdtime, fnum => 65010, rnum => 18, type => bool, occurrence => optional, opts => []}, + #{name => stdduration, fnum => 65011, rnum => 19, type => bool, occurrence => optional, opts => []}, + #{name => etcd_version_field, fnum => 50001, rnum => 20, type => string, occurrence => optional, opts => []}, + #{name => openapiv2_field, fnum => 1042, rnum => 21, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'}, occurrence => defaulty, opts => []}]; +find_msg_def('google.protobuf.OneofOptions') -> [#{name => uninterpreted_option, fnum => 999, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]; +find_msg_def('google.protobuf.EnumOptions') -> + [#{name => allow_alias, fnum => 2, rnum => 2, type => bool, occurrence => optional, opts => []}, + #{name => deprecated, fnum => 3, rnum => 3, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 4, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => goproto_enum_prefix, fnum => 62001, rnum => 5, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_stringer, fnum => 62021, rnum => 6, type => bool, occurrence => optional, opts => []}, + #{name => enum_stringer, fnum => 62022, rnum => 7, type => bool, occurrence => optional, opts => []}, + #{name => enum_customname, fnum => 62023, rnum => 8, type => string, occurrence => optional, opts => []}, + #{name => etcd_version_enum, fnum => 50002, rnum => 9, type => string, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.EnumValueOptions') -> + [#{name => deprecated, fnum => 1, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 3, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => enumvalue_customname, fnum => 66001, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => etcd_version_enum_value, fnum => 50003, rnum => 5, type => string, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.ServiceOptions') -> + [#{name => deprecated, fnum => 33, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 3, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => openapiv2_tag, fnum => 1042, rnum => 4, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.Tag'}, occurrence => defaulty, opts => []}]; +find_msg_def('google.protobuf.MethodOptions') -> + [#{name => deprecated, fnum => 33, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => idempotency_level, fnum => 34, rnum => 3, type => {enum, 'google.protobuf.MethodOptions.IdempotencyLevel'}, occurrence => optional, opts => [{default, 'IDEMPOTENCY_UNKNOWN'}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 4, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => http, fnum => 72295728, rnum => 5, type => {msg, 'google.api.HttpRule'}, occurrence => defaulty, opts => []}, + #{name => openapiv2_operation, fnum => 1042, rnum => 6, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.Operation'}, occurrence => defaulty, opts => []}]; +find_msg_def('google.protobuf.UninterpretedOption.NamePart') -> + [#{name => name_part, fnum => 1, rnum => 2, type => string, occurrence => required, opts => []}, #{name => is_extension, fnum => 2, rnum => 3, type => bool, occurrence => required, opts => []}]; +find_msg_def('google.protobuf.UninterpretedOption') -> + [#{name => name, fnum => 2, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption.NamePart'}, occurrence => repeated, opts => []}, + #{name => identifier_value, fnum => 3, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => positive_int_value, fnum => 4, rnum => 4, type => uint64, occurrence => optional, opts => []}, + #{name => negative_int_value, fnum => 5, rnum => 5, type => int64, occurrence => optional, opts => []}, + #{name => double_value, fnum => 6, rnum => 6, type => double, occurrence => optional, opts => []}, + #{name => string_value, fnum => 7, rnum => 7, type => bytes, occurrence => optional, opts => []}, + #{name => aggregate_value, fnum => 8, rnum => 8, type => string, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.SourceCodeInfo.Location') -> + [#{name => path, fnum => 1, rnum => 2, type => int32, occurrence => repeated, opts => [packed]}, + #{name => span, fnum => 2, rnum => 3, type => int32, occurrence => repeated, opts => [packed]}, + #{name => leading_comments, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => trailing_comments, fnum => 4, rnum => 5, type => string, occurrence => optional, opts => []}, + #{name => leading_detached_comments, fnum => 6, rnum => 6, type => string, occurrence => repeated, opts => []}]; +find_msg_def('google.protobuf.SourceCodeInfo') -> [#{name => location, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.SourceCodeInfo.Location'}, occurrence => repeated, opts => []}]; +find_msg_def('google.protobuf.GeneratedCodeInfo.Annotation') -> + [#{name => path, fnum => 1, rnum => 2, type => int32, occurrence => repeated, opts => [packed]}, + #{name => source_file, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => 'begin', fnum => 3, rnum => 4, type => int32, occurrence => optional, opts => []}, + #{name => 'end', fnum => 4, rnum => 5, type => int32, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.GeneratedCodeInfo') -> [#{name => annotation, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, occurrence => repeated, opts => []}]; +find_msg_def('google.api.Http') -> + [#{name => rules, fnum => 1, rnum => 2, type => {msg, 'google.api.HttpRule'}, occurrence => repeated, opts => []}, #{name => fully_decode_reserved_expansion, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => []}]; +find_msg_def('google.api.HttpRule') -> + [#{name => selector, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => pattern, rnum => 3, + fields => + [#{name => get, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => put, fnum => 3, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => post, fnum => 4, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => delete, fnum => 5, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => patch, fnum => 6, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => custom, fnum => 8, rnum => 3, type => {msg, 'google.api.CustomHttpPattern'}, occurrence => optional, opts => []}], + opts => []}, + #{name => body, fnum => 7, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => response_body, fnum => 12, rnum => 5, type => string, occurrence => optional, opts => []}, + #{name => additional_bindings, fnum => 11, rnum => 6, type => {msg, 'google.api.HttpRule'}, occurrence => repeated, opts => []}]; +find_msg_def('google.api.CustomHttpPattern') -> [#{name => kind, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, #{name => path, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}]; +find_msg_def('grpc.gateway.protoc_gen_openapiv2.options.Swagger') -> + [#{name => swagger, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => info, fnum => 2, rnum => 3, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.Info'}, occurrence => optional, opts => []}, + #{name => host, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => base_path, fnum => 4, rnum => 5, type => string, occurrence => optional, opts => []}, + #{name => schemes, fnum => 5, rnum => 6, type => {enum, 'grpc.gateway.protoc_gen_openapiv2.options.Scheme'}, occurrence => repeated, opts => [packed]}, + #{name => consumes, fnum => 6, rnum => 7, type => string, occurrence => repeated, opts => []}, + #{name => produces, fnum => 7, rnum => 8, type => string, occurrence => repeated, opts => []}, + #{name => responses, fnum => 10, rnum => 9, type => {map, string, {msg, 'grpc.gateway.protoc_gen_openapiv2.options.Response'}}, occurrence => repeated, opts => []}, + #{name => security_definitions, fnum => 11, rnum => 10, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'}, occurrence => optional, opts => []}, + #{name => security, fnum => 12, rnum => 11, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'}, occurrence => repeated, opts => []}, + #{name => tags, fnum => 13, rnum => 12, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.Tag'}, occurrence => repeated, opts => []}, + #{name => external_docs, fnum => 14, rnum => 13, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'}, occurrence => optional, opts => []}, + #{name => extensions, fnum => 15, rnum => 14, type => {map, string, {msg, 'google.protobuf.Value'}}, occurrence => repeated, opts => []}]; +find_msg_def('grpc.gateway.protoc_gen_openapiv2.options.Operation') -> + [#{name => tags, fnum => 1, rnum => 2, type => string, occurrence => repeated, opts => []}, + #{name => summary, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => description, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => external_docs, fnum => 4, rnum => 5, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'}, occurrence => optional, opts => []}, + #{name => operation_id, fnum => 5, rnum => 6, type => string, occurrence => optional, opts => []}, + #{name => consumes, fnum => 6, rnum => 7, type => string, occurrence => repeated, opts => []}, + #{name => produces, fnum => 7, rnum => 8, type => string, occurrence => repeated, opts => []}, + #{name => responses, fnum => 9, rnum => 9, type => {map, string, {msg, 'grpc.gateway.protoc_gen_openapiv2.options.Response'}}, occurrence => repeated, opts => []}, + #{name => schemes, fnum => 10, rnum => 10, type => {enum, 'grpc.gateway.protoc_gen_openapiv2.options.Scheme'}, occurrence => repeated, opts => [packed]}, + #{name => deprecated, fnum => 11, rnum => 11, type => bool, occurrence => optional, opts => []}, + #{name => security, fnum => 12, rnum => 12, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'}, occurrence => repeated, opts => []}, + #{name => extensions, fnum => 13, rnum => 13, type => {map, string, {msg, 'google.protobuf.Value'}}, occurrence => repeated, opts => []}, + #{name => parameters, fnum => 14, rnum => 14, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.Parameters'}, occurrence => optional, opts => []}]; +find_msg_def('grpc.gateway.protoc_gen_openapiv2.options.Parameters') -> [#{name => headers, fnum => 1, rnum => 2, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'}, occurrence => repeated, opts => []}]; +find_msg_def('grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter') -> + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => description, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => type, fnum => 3, rnum => 4, type => {enum, 'grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'}, occurrence => optional, opts => []}, + #{name => format, fnum => 4, rnum => 5, type => string, occurrence => optional, opts => []}, + #{name => required, fnum => 5, rnum => 6, type => bool, occurrence => optional, opts => []}]; +find_msg_def('grpc.gateway.protoc_gen_openapiv2.options.Header') -> + [#{name => description, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => type, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => format, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => default, fnum => 6, rnum => 5, type => string, occurrence => optional, opts => []}, + #{name => pattern, fnum => 13, rnum => 6, type => string, occurrence => optional, opts => []}]; +find_msg_def('grpc.gateway.protoc_gen_openapiv2.options.Response') -> + [#{name => description, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => schema, fnum => 2, rnum => 3, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.Schema'}, occurrence => optional, opts => []}, + #{name => headers, fnum => 3, rnum => 4, type => {map, string, {msg, 'grpc.gateway.protoc_gen_openapiv2.options.Header'}}, occurrence => repeated, opts => []}, + #{name => examples, fnum => 4, rnum => 5, type => {map, string, string}, occurrence => repeated, opts => []}, + #{name => extensions, fnum => 5, rnum => 6, type => {map, string, {msg, 'google.protobuf.Value'}}, occurrence => repeated, opts => []}]; +find_msg_def('grpc.gateway.protoc_gen_openapiv2.options.Info') -> + [#{name => title, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => description, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => terms_of_service, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => contact, fnum => 4, rnum => 5, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.Contact'}, occurrence => optional, opts => []}, + #{name => license, fnum => 5, rnum => 6, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.License'}, occurrence => optional, opts => []}, + #{name => version, fnum => 6, rnum => 7, type => string, occurrence => optional, opts => []}, + #{name => extensions, fnum => 7, rnum => 8, type => {map, string, {msg, 'google.protobuf.Value'}}, occurrence => repeated, opts => []}]; +find_msg_def('grpc.gateway.protoc_gen_openapiv2.options.Contact') -> + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => url, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => email, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}]; +find_msg_def('grpc.gateway.protoc_gen_openapiv2.options.License') -> + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, #{name => url, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}]; +find_msg_def('grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation') -> + [#{name => description, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, #{name => url, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}]; +find_msg_def('grpc.gateway.protoc_gen_openapiv2.options.Schema') -> + [#{name => json_schema, fnum => 1, rnum => 2, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'}, occurrence => optional, opts => []}, + #{name => discriminator, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => read_only, fnum => 3, rnum => 4, type => bool, occurrence => optional, opts => []}, + #{name => external_docs, fnum => 5, rnum => 5, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'}, occurrence => optional, opts => []}, + #{name => example, fnum => 6, rnum => 6, type => string, occurrence => optional, opts => []}]; +find_msg_def('grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration') -> [#{name => path_param_name, fnum => 47, rnum => 2, type => string, occurrence => optional, opts => []}]; +find_msg_def('grpc.gateway.protoc_gen_openapiv2.options.JSONSchema') -> + [#{name => ref, fnum => 3, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => title, fnum => 5, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => description, fnum => 6, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => default, fnum => 7, rnum => 5, type => string, occurrence => optional, opts => []}, + #{name => read_only, fnum => 8, rnum => 6, type => bool, occurrence => optional, opts => []}, + #{name => example, fnum => 9, rnum => 7, type => string, occurrence => optional, opts => []}, + #{name => multiple_of, fnum => 10, rnum => 8, type => double, occurrence => optional, opts => []}, + #{name => maximum, fnum => 11, rnum => 9, type => double, occurrence => optional, opts => []}, + #{name => exclusive_maximum, fnum => 12, rnum => 10, type => bool, occurrence => optional, opts => []}, + #{name => minimum, fnum => 13, rnum => 11, type => double, occurrence => optional, opts => []}, + #{name => exclusive_minimum, fnum => 14, rnum => 12, type => bool, occurrence => optional, opts => []}, + #{name => max_length, fnum => 15, rnum => 13, type => uint64, occurrence => optional, opts => []}, + #{name => min_length, fnum => 16, rnum => 14, type => uint64, occurrence => optional, opts => []}, + #{name => pattern, fnum => 17, rnum => 15, type => string, occurrence => optional, opts => []}, + #{name => max_items, fnum => 20, rnum => 16, type => uint64, occurrence => optional, opts => []}, + #{name => min_items, fnum => 21, rnum => 17, type => uint64, occurrence => optional, opts => []}, + #{name => unique_items, fnum => 22, rnum => 18, type => bool, occurrence => optional, opts => []}, + #{name => max_properties, fnum => 24, rnum => 19, type => uint64, occurrence => optional, opts => []}, + #{name => min_properties, fnum => 25, rnum => 20, type => uint64, occurrence => optional, opts => []}, + #{name => required, fnum => 26, rnum => 21, type => string, occurrence => repeated, opts => []}, + #{name => array, fnum => 34, rnum => 22, type => string, occurrence => repeated, opts => []}, + #{name => type, fnum => 35, rnum => 23, type => {enum, 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'}, occurrence => repeated, opts => [packed]}, + #{name => format, fnum => 36, rnum => 24, type => string, occurrence => optional, opts => []}, + #{name => enum, fnum => 46, rnum => 25, type => string, occurrence => repeated, opts => []}, + #{name => field_configuration, fnum => 1001, rnum => 26, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'}, occurrence => optional, opts => []}, + #{name => extensions, fnum => 48, rnum => 27, type => {map, string, {msg, 'google.protobuf.Value'}}, occurrence => repeated, opts => []}]; +find_msg_def('grpc.gateway.protoc_gen_openapiv2.options.Tag') -> + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => description, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => external_docs, fnum => 3, rnum => 4, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'}, occurrence => optional, opts => []}, + #{name => extensions, fnum => 4, rnum => 5, type => {map, string, {msg, 'google.protobuf.Value'}}, occurrence => repeated, opts => []}]; +find_msg_def('grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions') -> + [#{name => security, fnum => 1, rnum => 2, type => {map, string, {msg, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'}}, occurrence => repeated, opts => []}]; +find_msg_def('grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme') -> + [#{name => type, fnum => 1, rnum => 2, type => {enum, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'}, occurrence => optional, opts => []}, + #{name => description, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => name, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => in, fnum => 4, rnum => 5, type => {enum, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'}, occurrence => optional, opts => []}, + #{name => flow, fnum => 5, rnum => 6, type => {enum, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'}, occurrence => optional, opts => []}, + #{name => authorization_url, fnum => 6, rnum => 7, type => string, occurrence => optional, opts => []}, + #{name => token_url, fnum => 7, rnum => 8, type => string, occurrence => optional, opts => []}, + #{name => scopes, fnum => 8, rnum => 9, type => {msg, 'grpc.gateway.protoc_gen_openapiv2.options.Scopes'}, occurrence => optional, opts => []}, + #{name => extensions, fnum => 9, rnum => 10, type => {map, string, {msg, 'google.protobuf.Value'}}, occurrence => repeated, opts => []}]; +find_msg_def('grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue') -> [#{name => scope, fnum => 1, rnum => 2, type => string, occurrence => repeated, opts => []}]; +find_msg_def('grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement') -> + [#{name => security_requirement, fnum => 1, rnum => 2, type => {map, string, {msg, 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'}}, occurrence => repeated, opts => []}]; +find_msg_def('grpc.gateway.protoc_gen_openapiv2.options.Scopes') -> [#{name => scope, fnum => 1, rnum => 2, type => {map, string, string}, occurrence => repeated, opts => []}]; +find_msg_def('google.protobuf.Struct') -> [#{name => fields, fnum => 1, rnum => 2, type => {map, string, {msg, 'google.protobuf.Value'}}, occurrence => repeated, opts => []}]; +find_msg_def('google.protobuf.Value') -> + [#{name => kind, rnum => 2, + fields => + [#{name => null_value, fnum => 1, rnum => 2, type => {enum, 'google.protobuf.NullValue'}, occurrence => optional, opts => []}, + #{name => number_value, fnum => 2, rnum => 2, type => double, occurrence => optional, opts => []}, + #{name => string_value, fnum => 3, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => bool_value, fnum => 4, rnum => 2, type => bool, occurrence => optional, opts => []}, + #{name => struct_value, fnum => 5, rnum => 2, type => {msg, 'google.protobuf.Struct'}, occurrence => optional, opts => []}, + #{name => list_value, fnum => 6, rnum => 2, type => {msg, 'google.protobuf.ListValue'}, occurrence => optional, opts => []}], + opts => []}]; +find_msg_def('google.protobuf.ListValue') -> [#{name => values, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.Value'}, occurrence => repeated, opts => []}]; +find_msg_def(_) -> error. + + +find_enum_def('etcdserverpb.RangeRequest.SortOrder') -> [{option, [versionpb, '.', etcd_version_enum], "3.0"}, {'NONE', 0}, {'ASCEND', 1}, {'DESCEND', 2}]; +find_enum_def('etcdserverpb.RangeRequest.SortTarget') -> [{option, [versionpb, '.', etcd_version_enum], "3.0"}, {'KEY', 0}, {'VERSION', 1}, {'CREATE', 2}, {'MOD', 3}, {'VALUE', 4}]; +find_enum_def('etcdserverpb.Compare.CompareResult') -> [{option, [versionpb, '.', etcd_version_enum], "3.0"}, {'EQUAL', 0}, {'GREATER', 1}, {'LESS', 2}, {'NOT_EQUAL', 3}]; +find_enum_def('etcdserverpb.Compare.CompareTarget') -> [{option, [versionpb, '.', etcd_version_enum], "3.0"}, {'VERSION', 0}, {'CREATE', 1}, {'MOD', 2}, {'VALUE', 3}, {'LEASE', 4}]; +find_enum_def('etcdserverpb.WatchCreateRequest.FilterType') -> [{option, [versionpb, '.', etcd_version_enum], "3.1"}, {'NOPUT', 0}, {'NODELETE', 1}]; +find_enum_def('etcdserverpb.AlarmType') -> [{option, [versionpb, '.', etcd_version_enum], "3.0"}, {'NONE', 0}, {'NOSPACE', 1}, {'CORRUPT', 2}]; +find_enum_def('etcdserverpb.AlarmRequest.AlarmAction') -> [{option, [versionpb, '.', etcd_version_enum], "3.0"}, {'GET', 0}, {'ACTIVATE', 1}, {'DEACTIVATE', 2}]; +find_enum_def('etcdserverpb.DowngradeRequest.DowngradeAction') -> [{option, [versionpb, '.', etcd_version_enum], "3.5"}, {'VALIDATE', 0}, {'ENABLE', 1}, {'CANCEL', 2}]; +find_enum_def('mvccpb.Event.EventType') -> [{'PUT', 0}, {'DELETE', 1}]; +find_enum_def('authpb.Permission.Type') -> [{'READ', 0}, {'WRITE', 1}, {'READWRITE', 2}]; +find_enum_def('google.protobuf.FieldDescriptorProto.Type') -> + [{'TYPE_DOUBLE', 1}, + {'TYPE_FLOAT', 2}, + {'TYPE_INT64', 3}, + {'TYPE_UINT64', 4}, + {'TYPE_INT32', 5}, + {'TYPE_FIXED64', 6}, + {'TYPE_FIXED32', 7}, + {'TYPE_BOOL', 8}, + {'TYPE_STRING', 9}, + {'TYPE_GROUP', 10}, + {'TYPE_MESSAGE', 11}, + {'TYPE_BYTES', 12}, + {'TYPE_UINT32', 13}, + {'TYPE_ENUM', 14}, + {'TYPE_SFIXED32', 15}, + {'TYPE_SFIXED64', 16}, + {'TYPE_SINT32', 17}, + {'TYPE_SINT64', 18}]; +find_enum_def('google.protobuf.FieldDescriptorProto.Label') -> [{'LABEL_OPTIONAL', 1}, {'LABEL_REQUIRED', 2}, {'LABEL_REPEATED', 3}]; +find_enum_def('google.protobuf.FileOptions.OptimizeMode') -> [{'SPEED', 1}, {'CODE_SIZE', 2}, {'LITE_RUNTIME', 3}]; +find_enum_def('google.protobuf.FieldOptions.CType') -> [{'STRING', 0}, {'CORD', 1}, {'STRING_PIECE', 2}]; +find_enum_def('google.protobuf.FieldOptions.JSType') -> [{'JS_NORMAL', 0}, {'JS_STRING', 1}, {'JS_NUMBER', 2}]; +find_enum_def('google.protobuf.MethodOptions.IdempotencyLevel') -> [{'IDEMPOTENCY_UNKNOWN', 0}, {'NO_SIDE_EFFECTS', 1}, {'IDEMPOTENT', 2}]; +find_enum_def('grpc.gateway.protoc_gen_openapiv2.options.Scheme') -> [{'UNKNOWN', 0}, {'HTTP', 1}, {'HTTPS', 2}, {'WS', 3}, {'WSS', 4}]; +find_enum_def('grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type') -> [{'UNKNOWN', 0}, {'STRING', 1}, {'NUMBER', 2}, {'INTEGER', 3}, {'BOOLEAN', 4}]; +find_enum_def('grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes') -> [{'UNKNOWN', 0}, {'ARRAY', 1}, {'BOOLEAN', 2}, {'INTEGER', 3}, {'NULL', 4}, {'NUMBER', 5}, {'OBJECT', 6}, {'STRING', 7}]; +find_enum_def('grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type') -> [{'TYPE_INVALID', 0}, {'TYPE_BASIC', 1}, {'TYPE_API_KEY', 2}, {'TYPE_OAUTH2', 3}]; +find_enum_def('grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In') -> [{'IN_INVALID', 0}, {'IN_QUERY', 1}, {'IN_HEADER', 2}]; +find_enum_def('grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow') -> [{'FLOW_INVALID', 0}, {'FLOW_IMPLICIT', 1}, {'FLOW_PASSWORD', 2}, {'FLOW_APPLICATION', 3}, {'FLOW_ACCESS_CODE', 4}]; +find_enum_def('google.protobuf.NullValue') -> [{'NULL_VALUE', 0}]; +find_enum_def(_) -> error. + + +enum_symbol_by_value('etcdserverpb.RangeRequest.SortOrder', Value) -> 'enum_symbol_by_value_etcdserverpb.RangeRequest.SortOrder'(Value); +enum_symbol_by_value('etcdserverpb.RangeRequest.SortTarget', Value) -> 'enum_symbol_by_value_etcdserverpb.RangeRequest.SortTarget'(Value); +enum_symbol_by_value('etcdserverpb.Compare.CompareResult', Value) -> 'enum_symbol_by_value_etcdserverpb.Compare.CompareResult'(Value); +enum_symbol_by_value('etcdserverpb.Compare.CompareTarget', Value) -> 'enum_symbol_by_value_etcdserverpb.Compare.CompareTarget'(Value); +enum_symbol_by_value('etcdserverpb.WatchCreateRequest.FilterType', Value) -> 'enum_symbol_by_value_etcdserverpb.WatchCreateRequest.FilterType'(Value); +enum_symbol_by_value('etcdserverpb.AlarmType', Value) -> 'enum_symbol_by_value_etcdserverpb.AlarmType'(Value); +enum_symbol_by_value('etcdserverpb.AlarmRequest.AlarmAction', Value) -> 'enum_symbol_by_value_etcdserverpb.AlarmRequest.AlarmAction'(Value); +enum_symbol_by_value('etcdserverpb.DowngradeRequest.DowngradeAction', Value) -> 'enum_symbol_by_value_etcdserverpb.DowngradeRequest.DowngradeAction'(Value); +enum_symbol_by_value('mvccpb.Event.EventType', Value) -> 'enum_symbol_by_value_mvccpb.Event.EventType'(Value); +enum_symbol_by_value('authpb.Permission.Type', Value) -> 'enum_symbol_by_value_authpb.Permission.Type'(Value); +enum_symbol_by_value('google.protobuf.FieldDescriptorProto.Type', Value) -> 'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(Value); +enum_symbol_by_value('google.protobuf.FieldDescriptorProto.Label', Value) -> 'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(Value); +enum_symbol_by_value('google.protobuf.FileOptions.OptimizeMode', Value) -> 'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(Value); +enum_symbol_by_value('google.protobuf.FieldOptions.CType', Value) -> 'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(Value); +enum_symbol_by_value('google.protobuf.FieldOptions.JSType', Value) -> 'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(Value); +enum_symbol_by_value('google.protobuf.MethodOptions.IdempotencyLevel', Value) -> 'enum_symbol_by_value_google.protobuf.MethodOptions.IdempotencyLevel'(Value); +enum_symbol_by_value('grpc.gateway.protoc_gen_openapiv2.options.Scheme', Value) -> 'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.Scheme'(Value); +enum_symbol_by_value('grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type', Value) -> 'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'(Value); +enum_symbol_by_value('grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes', Value) -> 'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'(Value); +enum_symbol_by_value('grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type', Value) -> 'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'(Value); +enum_symbol_by_value('grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In', Value) -> 'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'(Value); +enum_symbol_by_value('grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow', Value) -> 'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'(Value); +enum_symbol_by_value('google.protobuf.NullValue', Value) -> 'enum_symbol_by_value_google.protobuf.NullValue'(Value). + + +enum_value_by_symbol('etcdserverpb.RangeRequest.SortOrder', Sym) -> 'enum_value_by_symbol_etcdserverpb.RangeRequest.SortOrder'(Sym); +enum_value_by_symbol('etcdserverpb.RangeRequest.SortTarget', Sym) -> 'enum_value_by_symbol_etcdserverpb.RangeRequest.SortTarget'(Sym); +enum_value_by_symbol('etcdserverpb.Compare.CompareResult', Sym) -> 'enum_value_by_symbol_etcdserverpb.Compare.CompareResult'(Sym); +enum_value_by_symbol('etcdserverpb.Compare.CompareTarget', Sym) -> 'enum_value_by_symbol_etcdserverpb.Compare.CompareTarget'(Sym); +enum_value_by_symbol('etcdserverpb.WatchCreateRequest.FilterType', Sym) -> 'enum_value_by_symbol_etcdserverpb.WatchCreateRequest.FilterType'(Sym); +enum_value_by_symbol('etcdserverpb.AlarmType', Sym) -> 'enum_value_by_symbol_etcdserverpb.AlarmType'(Sym); +enum_value_by_symbol('etcdserverpb.AlarmRequest.AlarmAction', Sym) -> 'enum_value_by_symbol_etcdserverpb.AlarmRequest.AlarmAction'(Sym); +enum_value_by_symbol('etcdserverpb.DowngradeRequest.DowngradeAction', Sym) -> 'enum_value_by_symbol_etcdserverpb.DowngradeRequest.DowngradeAction'(Sym); +enum_value_by_symbol('mvccpb.Event.EventType', Sym) -> 'enum_value_by_symbol_mvccpb.Event.EventType'(Sym); +enum_value_by_symbol('authpb.Permission.Type', Sym) -> 'enum_value_by_symbol_authpb.Permission.Type'(Sym); +enum_value_by_symbol('google.protobuf.FieldDescriptorProto.Type', Sym) -> 'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'(Sym); +enum_value_by_symbol('google.protobuf.FieldDescriptorProto.Label', Sym) -> 'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'(Sym); +enum_value_by_symbol('google.protobuf.FileOptions.OptimizeMode', Sym) -> 'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'(Sym); +enum_value_by_symbol('google.protobuf.FieldOptions.CType', Sym) -> 'enum_value_by_symbol_google.protobuf.FieldOptions.CType'(Sym); +enum_value_by_symbol('google.protobuf.FieldOptions.JSType', Sym) -> 'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'(Sym); +enum_value_by_symbol('google.protobuf.MethodOptions.IdempotencyLevel', Sym) -> 'enum_value_by_symbol_google.protobuf.MethodOptions.IdempotencyLevel'(Sym); +enum_value_by_symbol('grpc.gateway.protoc_gen_openapiv2.options.Scheme', Sym) -> 'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.Scheme'(Sym); +enum_value_by_symbol('grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type', Sym) -> 'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'(Sym); +enum_value_by_symbol('grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes', Sym) -> 'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'(Sym); +enum_value_by_symbol('grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type', Sym) -> 'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'(Sym); +enum_value_by_symbol('grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In', Sym) -> 'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'(Sym); +enum_value_by_symbol('grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow', Sym) -> 'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'(Sym); +enum_value_by_symbol('google.protobuf.NullValue', Sym) -> 'enum_value_by_symbol_google.protobuf.NullValue'(Sym). + + +'enum_symbol_by_value_etcdserverpb.RangeRequest.SortOrder'(0) -> 'NONE'; +'enum_symbol_by_value_etcdserverpb.RangeRequest.SortOrder'(1) -> 'ASCEND'; +'enum_symbol_by_value_etcdserverpb.RangeRequest.SortOrder'(2) -> 'DESCEND'. + + +'enum_value_by_symbol_etcdserverpb.RangeRequest.SortOrder'('NONE') -> 0; +'enum_value_by_symbol_etcdserverpb.RangeRequest.SortOrder'('ASCEND') -> 1; +'enum_value_by_symbol_etcdserverpb.RangeRequest.SortOrder'('DESCEND') -> 2. + +'enum_symbol_by_value_etcdserverpb.RangeRequest.SortTarget'(0) -> 'KEY'; +'enum_symbol_by_value_etcdserverpb.RangeRequest.SortTarget'(1) -> 'VERSION'; +'enum_symbol_by_value_etcdserverpb.RangeRequest.SortTarget'(2) -> 'CREATE'; +'enum_symbol_by_value_etcdserverpb.RangeRequest.SortTarget'(3) -> 'MOD'; +'enum_symbol_by_value_etcdserverpb.RangeRequest.SortTarget'(4) -> 'VALUE'. + + +'enum_value_by_symbol_etcdserverpb.RangeRequest.SortTarget'('KEY') -> 0; +'enum_value_by_symbol_etcdserverpb.RangeRequest.SortTarget'('VERSION') -> 1; +'enum_value_by_symbol_etcdserverpb.RangeRequest.SortTarget'('CREATE') -> 2; +'enum_value_by_symbol_etcdserverpb.RangeRequest.SortTarget'('MOD') -> 3; +'enum_value_by_symbol_etcdserverpb.RangeRequest.SortTarget'('VALUE') -> 4. + +'enum_symbol_by_value_etcdserverpb.Compare.CompareResult'(0) -> 'EQUAL'; +'enum_symbol_by_value_etcdserverpb.Compare.CompareResult'(1) -> 'GREATER'; +'enum_symbol_by_value_etcdserverpb.Compare.CompareResult'(2) -> 'LESS'; +'enum_symbol_by_value_etcdserverpb.Compare.CompareResult'(3) -> 'NOT_EQUAL'. + + +'enum_value_by_symbol_etcdserverpb.Compare.CompareResult'('EQUAL') -> 0; +'enum_value_by_symbol_etcdserverpb.Compare.CompareResult'('GREATER') -> 1; +'enum_value_by_symbol_etcdserverpb.Compare.CompareResult'('LESS') -> 2; +'enum_value_by_symbol_etcdserverpb.Compare.CompareResult'('NOT_EQUAL') -> 3. + +'enum_symbol_by_value_etcdserverpb.Compare.CompareTarget'(0) -> 'VERSION'; +'enum_symbol_by_value_etcdserverpb.Compare.CompareTarget'(1) -> 'CREATE'; +'enum_symbol_by_value_etcdserverpb.Compare.CompareTarget'(2) -> 'MOD'; +'enum_symbol_by_value_etcdserverpb.Compare.CompareTarget'(3) -> 'VALUE'; +'enum_symbol_by_value_etcdserverpb.Compare.CompareTarget'(4) -> 'LEASE'. + + +'enum_value_by_symbol_etcdserverpb.Compare.CompareTarget'('VERSION') -> 0; +'enum_value_by_symbol_etcdserverpb.Compare.CompareTarget'('CREATE') -> 1; +'enum_value_by_symbol_etcdserverpb.Compare.CompareTarget'('MOD') -> 2; +'enum_value_by_symbol_etcdserverpb.Compare.CompareTarget'('VALUE') -> 3; +'enum_value_by_symbol_etcdserverpb.Compare.CompareTarget'('LEASE') -> 4. + +'enum_symbol_by_value_etcdserverpb.WatchCreateRequest.FilterType'(0) -> 'NOPUT'; +'enum_symbol_by_value_etcdserverpb.WatchCreateRequest.FilterType'(1) -> 'NODELETE'. + + +'enum_value_by_symbol_etcdserverpb.WatchCreateRequest.FilterType'('NOPUT') -> 0; +'enum_value_by_symbol_etcdserverpb.WatchCreateRequest.FilterType'('NODELETE') -> 1. + +'enum_symbol_by_value_etcdserverpb.AlarmType'(0) -> 'NONE'; +'enum_symbol_by_value_etcdserverpb.AlarmType'(1) -> 'NOSPACE'; +'enum_symbol_by_value_etcdserverpb.AlarmType'(2) -> 'CORRUPT'. + + +'enum_value_by_symbol_etcdserverpb.AlarmType'('NONE') -> 0; +'enum_value_by_symbol_etcdserverpb.AlarmType'('NOSPACE') -> 1; +'enum_value_by_symbol_etcdserverpb.AlarmType'('CORRUPT') -> 2. + +'enum_symbol_by_value_etcdserverpb.AlarmRequest.AlarmAction'(0) -> 'GET'; +'enum_symbol_by_value_etcdserverpb.AlarmRequest.AlarmAction'(1) -> 'ACTIVATE'; +'enum_symbol_by_value_etcdserverpb.AlarmRequest.AlarmAction'(2) -> 'DEACTIVATE'. + + +'enum_value_by_symbol_etcdserverpb.AlarmRequest.AlarmAction'('GET') -> 0; +'enum_value_by_symbol_etcdserverpb.AlarmRequest.AlarmAction'('ACTIVATE') -> 1; +'enum_value_by_symbol_etcdserverpb.AlarmRequest.AlarmAction'('DEACTIVATE') -> 2. + +'enum_symbol_by_value_etcdserverpb.DowngradeRequest.DowngradeAction'(0) -> 'VALIDATE'; +'enum_symbol_by_value_etcdserverpb.DowngradeRequest.DowngradeAction'(1) -> 'ENABLE'; +'enum_symbol_by_value_etcdserverpb.DowngradeRequest.DowngradeAction'(2) -> 'CANCEL'. + + +'enum_value_by_symbol_etcdserverpb.DowngradeRequest.DowngradeAction'('VALIDATE') -> 0; +'enum_value_by_symbol_etcdserverpb.DowngradeRequest.DowngradeAction'('ENABLE') -> 1; +'enum_value_by_symbol_etcdserverpb.DowngradeRequest.DowngradeAction'('CANCEL') -> 2. + +'enum_symbol_by_value_mvccpb.Event.EventType'(0) -> 'PUT'; +'enum_symbol_by_value_mvccpb.Event.EventType'(1) -> 'DELETE'. + + +'enum_value_by_symbol_mvccpb.Event.EventType'('PUT') -> 0; +'enum_value_by_symbol_mvccpb.Event.EventType'('DELETE') -> 1. + +'enum_symbol_by_value_authpb.Permission.Type'(0) -> 'READ'; +'enum_symbol_by_value_authpb.Permission.Type'(1) -> 'WRITE'; +'enum_symbol_by_value_authpb.Permission.Type'(2) -> 'READWRITE'. + + +'enum_value_by_symbol_authpb.Permission.Type'('READ') -> 0; +'enum_value_by_symbol_authpb.Permission.Type'('WRITE') -> 1; +'enum_value_by_symbol_authpb.Permission.Type'('READWRITE') -> 2. + +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(1) -> 'TYPE_DOUBLE'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(2) -> 'TYPE_FLOAT'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(3) -> 'TYPE_INT64'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(4) -> 'TYPE_UINT64'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(5) -> 'TYPE_INT32'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(6) -> 'TYPE_FIXED64'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(7) -> 'TYPE_FIXED32'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(8) -> 'TYPE_BOOL'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(9) -> 'TYPE_STRING'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(10) -> 'TYPE_GROUP'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(11) -> 'TYPE_MESSAGE'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(12) -> 'TYPE_BYTES'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(13) -> 'TYPE_UINT32'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(14) -> 'TYPE_ENUM'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(15) -> 'TYPE_SFIXED32'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(16) -> 'TYPE_SFIXED64'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(17) -> 'TYPE_SINT32'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(18) -> 'TYPE_SINT64'. + + +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_DOUBLE') -> 1; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_FLOAT') -> 2; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT64') -> 3; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT64') -> 4; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT32') -> 5; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED64') -> 6; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED32') -> 7; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_BOOL') -> 8; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_STRING') -> 9; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_GROUP') -> 10; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_MESSAGE') -> 11; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_BYTES') -> 12; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT32') -> 13; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_ENUM') -> 14; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED32') -> 15; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED64') -> 16; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT32') -> 17; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT64') -> 18. + +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(1) -> 'LABEL_OPTIONAL'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(2) -> 'LABEL_REQUIRED'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(3) -> 'LABEL_REPEATED'. + + +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'('LABEL_OPTIONAL') -> 1; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'('LABEL_REQUIRED') -> 2; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'('LABEL_REPEATED') -> 3. + +'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(1) -> 'SPEED'; +'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(2) -> 'CODE_SIZE'; +'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(3) -> 'LITE_RUNTIME'. + + +'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'('SPEED') -> 1; +'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'('CODE_SIZE') -> 2; +'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'('LITE_RUNTIME') -> 3. + +'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(0) -> 'STRING'; +'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(1) -> 'CORD'; +'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(2) -> 'STRING_PIECE'. + + +'enum_value_by_symbol_google.protobuf.FieldOptions.CType'('STRING') -> 0; +'enum_value_by_symbol_google.protobuf.FieldOptions.CType'('CORD') -> 1; +'enum_value_by_symbol_google.protobuf.FieldOptions.CType'('STRING_PIECE') -> 2. + +'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(0) -> 'JS_NORMAL'; +'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(1) -> 'JS_STRING'; +'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(2) -> 'JS_NUMBER'. + + +'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'('JS_NORMAL') -> 0; +'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'('JS_STRING') -> 1; +'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'('JS_NUMBER') -> 2. + +'enum_symbol_by_value_google.protobuf.MethodOptions.IdempotencyLevel'(0) -> 'IDEMPOTENCY_UNKNOWN'; +'enum_symbol_by_value_google.protobuf.MethodOptions.IdempotencyLevel'(1) -> 'NO_SIDE_EFFECTS'; +'enum_symbol_by_value_google.protobuf.MethodOptions.IdempotencyLevel'(2) -> 'IDEMPOTENT'. + + +'enum_value_by_symbol_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENCY_UNKNOWN') -> 0; +'enum_value_by_symbol_google.protobuf.MethodOptions.IdempotencyLevel'('NO_SIDE_EFFECTS') -> 1; +'enum_value_by_symbol_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENT') -> 2. + +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.Scheme'(0) -> 'UNKNOWN'; +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.Scheme'(1) -> 'HTTP'; +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.Scheme'(2) -> 'HTTPS'; +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.Scheme'(3) -> 'WS'; +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.Scheme'(4) -> 'WSS'. + + +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.Scheme'('UNKNOWN') -> 0; +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.Scheme'('HTTP') -> 1; +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.Scheme'('HTTPS') -> 2; +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.Scheme'('WS') -> 3; +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.Scheme'('WSS') -> 4. + +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'(0) -> 'UNKNOWN'; +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'(1) -> 'STRING'; +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'(2) -> 'NUMBER'; +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'(3) -> 'INTEGER'; +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'(4) -> 'BOOLEAN'. + + +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'('UNKNOWN') -> 0; +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'('STRING') -> 1; +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'('NUMBER') -> 2; +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'('INTEGER') -> 3; +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'('BOOLEAN') -> 4. + +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'(0) -> 'UNKNOWN'; +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'(1) -> 'ARRAY'; +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'(2) -> 'BOOLEAN'; +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'(3) -> 'INTEGER'; +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'(4) -> 'NULL'; +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'(5) -> 'NUMBER'; +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'(6) -> 'OBJECT'; +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'(7) -> 'STRING'. + + +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'('UNKNOWN') -> 0; +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'('ARRAY') -> 1; +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'('BOOLEAN') -> 2; +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'('INTEGER') -> 3; +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'('NULL') -> 4; +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'('NUMBER') -> 5; +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'('OBJECT') -> 6; +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'('STRING') -> 7. + +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'(0) -> 'TYPE_INVALID'; +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'(1) -> 'TYPE_BASIC'; +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'(2) -> 'TYPE_API_KEY'; +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'(3) -> 'TYPE_OAUTH2'. + + +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'('TYPE_INVALID') -> 0; +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'('TYPE_BASIC') -> 1; +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'('TYPE_API_KEY') -> 2; +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'('TYPE_OAUTH2') -> 3. + +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'(0) -> 'IN_INVALID'; +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'(1) -> 'IN_QUERY'; +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'(2) -> 'IN_HEADER'. + + +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'('IN_INVALID') -> 0; +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'('IN_QUERY') -> 1; +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'('IN_HEADER') -> 2. + +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'(0) -> 'FLOW_INVALID'; +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'(1) -> 'FLOW_IMPLICIT'; +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'(2) -> 'FLOW_PASSWORD'; +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'(3) -> 'FLOW_APPLICATION'; +'enum_symbol_by_value_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'(4) -> 'FLOW_ACCESS_CODE'. + + +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'('FLOW_INVALID') -> 0; +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'('FLOW_IMPLICIT') -> 1; +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'('FLOW_PASSWORD') -> 2; +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'('FLOW_APPLICATION') -> 3; +'enum_value_by_symbol_grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'('FLOW_ACCESS_CODE') -> 4. + +'enum_symbol_by_value_google.protobuf.NullValue'(0) -> 'NULL_VALUE'. + + +'enum_value_by_symbol_google.protobuf.NullValue'('NULL_VALUE') -> 0. + + +get_service_names() -> ['etcdserverpb.KV', 'etcdserverpb.Watch', 'etcdserverpb.Lease', 'etcdserverpb.Cluster', 'etcdserverpb.Maintenance', 'etcdserverpb.Auth']. + + +get_service_def('etcdserverpb.KV') -> + {{service, 'etcdserverpb.KV'}, + [#{name => 'Range', input => 'etcdserverpb.RangeRequest', output => 'etcdserverpb.RangeResponse', input_stream => false, output_stream => false, opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/kv/range\" body : \"*\" }"}}]}, + #{name => 'Put', input => 'etcdserverpb.PutRequest', output => 'etcdserverpb.PutResponse', input_stream => false, output_stream => false, opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/kv/put\" body : \"*\" }"}}]}, + #{name => 'DeleteRange', input => 'etcdserverpb.DeleteRangeRequest', output => 'etcdserverpb.DeleteRangeResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/kv/deleterange\" body : \"*\" }"}}]}, + #{name => 'Txn', input => 'etcdserverpb.TxnRequest', output => 'etcdserverpb.TxnResponse', input_stream => false, output_stream => false, opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/kv/txn\" body : \"*\" }"}}]}, + #{name => 'Compact', input => 'etcdserverpb.CompactionRequest', output => 'etcdserverpb.CompactionResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/kv/compaction\" body : \"*\" }"}}]}]}; +get_service_def('etcdserverpb.Watch') -> + {{service, 'etcdserverpb.Watch'}, + [#{name => 'Watch', input => 'etcdserverpb.WatchRequest', output => 'etcdserverpb.WatchResponse', input_stream => true, output_stream => true, opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/watch\" body : \"*\" }"}}]}]}; +get_service_def('etcdserverpb.Lease') -> + {{service, 'etcdserverpb.Lease'}, + [#{name => 'LeaseGrant', input => 'etcdserverpb.LeaseGrantRequest', output => 'etcdserverpb.LeaseGrantResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/lease/grant\" body : \"*\" }"}}]}, + #{name => 'LeaseRevoke', input => 'etcdserverpb.LeaseRevokeRequest', output => 'etcdserverpb.LeaseRevokeResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/lease/revoke\" body : \"*\" additional_bindings { post : \"/v3/kv/lease/revoke\" body : \"*\" } }"}}]}, + #{name => 'LeaseKeepAlive', input => 'etcdserverpb.LeaseKeepAliveRequest', output => 'etcdserverpb.LeaseKeepAliveResponse', input_stream => true, output_stream => true, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/lease/keepalive\" body : \"*\" }"}}]}, + #{name => 'LeaseTimeToLive', input => 'etcdserverpb.LeaseTimeToLiveRequest', output => 'etcdserverpb.LeaseTimeToLiveResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/lease/timetolive\" body : \"*\" additional_bindings { post : \"/v3/kv/lease/timetolive\" body : \"*\" } }"}}]}, + #{name => 'LeaseLeases', input => 'etcdserverpb.LeaseLeasesRequest', output => 'etcdserverpb.LeaseLeasesResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/lease/leases\" body : \"*\" additional_bindings { post : \"/v3/kv/lease/leases\" body : \"*\" } }"}}]}]}; +get_service_def('etcdserverpb.Cluster') -> + {{service, 'etcdserverpb.Cluster'}, + [#{name => 'MemberAdd', input => 'etcdserverpb.MemberAddRequest', output => 'etcdserverpb.MemberAddResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/cluster/member/add\" body : \"*\" }"}}]}, + #{name => 'MemberRemove', input => 'etcdserverpb.MemberRemoveRequest', output => 'etcdserverpb.MemberRemoveResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/cluster/member/remove\" body : \"*\" }"}}]}, + #{name => 'MemberUpdate', input => 'etcdserverpb.MemberUpdateRequest', output => 'etcdserverpb.MemberUpdateResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/cluster/member/update\" body : \"*\" }"}}]}, + #{name => 'MemberList', input => 'etcdserverpb.MemberListRequest', output => 'etcdserverpb.MemberListResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/cluster/member/list\" body : \"*\" }"}}]}, + #{name => 'MemberPromote', input => 'etcdserverpb.MemberPromoteRequest', output => 'etcdserverpb.MemberPromoteResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/cluster/member/promote\" body : \"*\" }"}}]}]}; +get_service_def('etcdserverpb.Maintenance') -> + {{service, 'etcdserverpb.Maintenance'}, + [#{name => 'Alarm', input => 'etcdserverpb.AlarmRequest', output => 'etcdserverpb.AlarmResponse', input_stream => false, output_stream => false, opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/maintenance/alarm\" body : \"*\" }"}}]}, + #{name => 'Status', input => 'etcdserverpb.StatusRequest', output => 'etcdserverpb.StatusResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/maintenance/status\" body : \"*\" }"}}]}, + #{name => 'Defragment', input => 'etcdserverpb.DefragmentRequest', output => 'etcdserverpb.DefragmentResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/maintenance/defragment\" body : \"*\" }"}}]}, + #{name => 'Hash', input => 'etcdserverpb.HashRequest', output => 'etcdserverpb.HashResponse', input_stream => false, output_stream => false, opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/maintenance/hash\" body : \"*\" }"}}]}, + #{name => 'HashKV', input => 'etcdserverpb.HashKVRequest', output => 'etcdserverpb.HashKVResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/maintenance/hashkv\" body : \"*\" }"}}]}, + #{name => 'Snapshot', input => 'etcdserverpb.SnapshotRequest', output => 'etcdserverpb.SnapshotResponse', input_stream => false, output_stream => true, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/maintenance/snapshot\" body : \"*\" }"}}]}, + #{name => 'MoveLeader', input => 'etcdserverpb.MoveLeaderRequest', output => 'etcdserverpb.MoveLeaderResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/maintenance/transfer-leadership\" body : \"*\" }"}}]}, + #{name => 'Downgrade', input => 'etcdserverpb.DowngradeRequest', output => 'etcdserverpb.DowngradeResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/maintenance/downgrade\" body : \"*\" }"}}]}]}; +get_service_def('etcdserverpb.Auth') -> + {{service, 'etcdserverpb.Auth'}, + [#{name => 'AuthEnable', input => 'etcdserverpb.AuthEnableRequest', output => 'etcdserverpb.AuthEnableResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/enable\" body : \"*\" }"}}]}, + #{name => 'AuthDisable', input => 'etcdserverpb.AuthDisableRequest', output => 'etcdserverpb.AuthDisableResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/disable\" body : \"*\" }"}}]}, + #{name => 'AuthStatus', input => 'etcdserverpb.AuthStatusRequest', output => 'etcdserverpb.AuthStatusResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/status\" body : \"*\" }"}}]}, + #{name => 'Authenticate', input => 'etcdserverpb.AuthenticateRequest', output => 'etcdserverpb.AuthenticateResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/authenticate\" body : \"*\" }"}}]}, + #{name => 'UserAdd', input => 'etcdserverpb.AuthUserAddRequest', output => 'etcdserverpb.AuthUserAddResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/user/add\" body : \"*\" }"}}]}, + #{name => 'UserGet', input => 'etcdserverpb.AuthUserGetRequest', output => 'etcdserverpb.AuthUserGetResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/user/get\" body : \"*\" }"}}]}, + #{name => 'UserList', input => 'etcdserverpb.AuthUserListRequest', output => 'etcdserverpb.AuthUserListResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/user/list\" body : \"*\" }"}}]}, + #{name => 'UserDelete', input => 'etcdserverpb.AuthUserDeleteRequest', output => 'etcdserverpb.AuthUserDeleteResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/user/delete\" body : \"*\" }"}}]}, + #{name => 'UserChangePassword', input => 'etcdserverpb.AuthUserChangePasswordRequest', output => 'etcdserverpb.AuthUserChangePasswordResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/user/changepw\" body : \"*\" }"}}]}, + #{name => 'UserGrantRole', input => 'etcdserverpb.AuthUserGrantRoleRequest', output => 'etcdserverpb.AuthUserGrantRoleResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/user/grant\" body : \"*\" }"}}]}, + #{name => 'UserRevokeRole', input => 'etcdserverpb.AuthUserRevokeRoleRequest', output => 'etcdserverpb.AuthUserRevokeRoleResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/user/revoke\" body : \"*\" }"}}]}, + #{name => 'RoleAdd', input => 'etcdserverpb.AuthRoleAddRequest', output => 'etcdserverpb.AuthRoleAddResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/role/add\" body : \"*\" }"}}]}, + #{name => 'RoleGet', input => 'etcdserverpb.AuthRoleGetRequest', output => 'etcdserverpb.AuthRoleGetResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/role/get\" body : \"*\" }"}}]}, + #{name => 'RoleList', input => 'etcdserverpb.AuthRoleListRequest', output => 'etcdserverpb.AuthRoleListResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/role/list\" body : \"*\" }"}}]}, + #{name => 'RoleDelete', input => 'etcdserverpb.AuthRoleDeleteRequest', output => 'etcdserverpb.AuthRoleDeleteResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/role/delete\" body : \"*\" }"}}]}, + #{name => 'RoleGrantPermission', input => 'etcdserverpb.AuthRoleGrantPermissionRequest', output => 'etcdserverpb.AuthRoleGrantPermissionResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/role/grant\" body : \"*\" }"}}]}, + #{name => 'RoleRevokePermission', input => 'etcdserverpb.AuthRoleRevokePermissionRequest', output => 'etcdserverpb.AuthRoleRevokePermissionResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/role/revoke\" body : \"*\" }"}}]}]}; +get_service_def(_) -> error. + + +get_rpc_names('etcdserverpb.KV') -> ['Range', 'Put', 'DeleteRange', 'Txn', 'Compact']; +get_rpc_names('etcdserverpb.Watch') -> ['Watch']; +get_rpc_names('etcdserverpb.Lease') -> ['LeaseGrant', 'LeaseRevoke', 'LeaseKeepAlive', 'LeaseTimeToLive', 'LeaseLeases']; +get_rpc_names('etcdserverpb.Cluster') -> ['MemberAdd', 'MemberRemove', 'MemberUpdate', 'MemberList', 'MemberPromote']; +get_rpc_names('etcdserverpb.Maintenance') -> ['Alarm', 'Status', 'Defragment', 'Hash', 'HashKV', 'Snapshot', 'MoveLeader', 'Downgrade']; +get_rpc_names('etcdserverpb.Auth') -> + ['AuthEnable', + 'AuthDisable', + 'AuthStatus', + 'Authenticate', + 'UserAdd', + 'UserGet', + 'UserList', + 'UserDelete', + 'UserChangePassword', + 'UserGrantRole', + 'UserRevokeRole', + 'RoleAdd', + 'RoleGet', + 'RoleList', + 'RoleDelete', + 'RoleGrantPermission', + 'RoleRevokePermission']; +get_rpc_names(_) -> error. + + +find_rpc_def('etcdserverpb.KV', RpcName) -> 'find_rpc_def_etcdserverpb.KV'(RpcName); +find_rpc_def('etcdserverpb.Watch', RpcName) -> 'find_rpc_def_etcdserverpb.Watch'(RpcName); +find_rpc_def('etcdserverpb.Lease', RpcName) -> 'find_rpc_def_etcdserverpb.Lease'(RpcName); +find_rpc_def('etcdserverpb.Cluster', RpcName) -> 'find_rpc_def_etcdserverpb.Cluster'(RpcName); +find_rpc_def('etcdserverpb.Maintenance', RpcName) -> 'find_rpc_def_etcdserverpb.Maintenance'(RpcName); +find_rpc_def('etcdserverpb.Auth', RpcName) -> 'find_rpc_def_etcdserverpb.Auth'(RpcName); +find_rpc_def(_, _) -> error. + + +'find_rpc_def_etcdserverpb.KV'('Range') -> + #{name => 'Range', input => 'etcdserverpb.RangeRequest', output => 'etcdserverpb.RangeResponse', input_stream => false, output_stream => false, opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/kv/range\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.KV'('Put') -> + #{name => 'Put', input => 'etcdserverpb.PutRequest', output => 'etcdserverpb.PutResponse', input_stream => false, output_stream => false, opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/kv/put\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.KV'('DeleteRange') -> + #{name => 'DeleteRange', input => 'etcdserverpb.DeleteRangeRequest', output => 'etcdserverpb.DeleteRangeResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/kv/deleterange\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.KV'('Txn') -> + #{name => 'Txn', input => 'etcdserverpb.TxnRequest', output => 'etcdserverpb.TxnResponse', input_stream => false, output_stream => false, opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/kv/txn\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.KV'('Compact') -> + #{name => 'Compact', input => 'etcdserverpb.CompactionRequest', output => 'etcdserverpb.CompactionResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/kv/compaction\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.KV'(_) -> error. + +'find_rpc_def_etcdserverpb.Watch'('Watch') -> + #{name => 'Watch', input => 'etcdserverpb.WatchRequest', output => 'etcdserverpb.WatchResponse', input_stream => true, output_stream => true, opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/watch\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Watch'(_) -> error. + +'find_rpc_def_etcdserverpb.Lease'('LeaseGrant') -> + #{name => 'LeaseGrant', input => 'etcdserverpb.LeaseGrantRequest', output => 'etcdserverpb.LeaseGrantResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/lease/grant\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Lease'('LeaseRevoke') -> + #{name => 'LeaseRevoke', input => 'etcdserverpb.LeaseRevokeRequest', output => 'etcdserverpb.LeaseRevokeResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/lease/revoke\" body : \"*\" additional_bindings { post : \"/v3/kv/lease/revoke\" body : \"*\" } }"}}]}; +'find_rpc_def_etcdserverpb.Lease'('LeaseKeepAlive') -> + #{name => 'LeaseKeepAlive', input => 'etcdserverpb.LeaseKeepAliveRequest', output => 'etcdserverpb.LeaseKeepAliveResponse', input_stream => true, output_stream => true, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/lease/keepalive\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Lease'('LeaseTimeToLive') -> + #{name => 'LeaseTimeToLive', input => 'etcdserverpb.LeaseTimeToLiveRequest', output => 'etcdserverpb.LeaseTimeToLiveResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/lease/timetolive\" body : \"*\" additional_bindings { post : \"/v3/kv/lease/timetolive\" body : \"*\" } }"}}]}; +'find_rpc_def_etcdserverpb.Lease'('LeaseLeases') -> + #{name => 'LeaseLeases', input => 'etcdserverpb.LeaseLeasesRequest', output => 'etcdserverpb.LeaseLeasesResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/lease/leases\" body : \"*\" additional_bindings { post : \"/v3/kv/lease/leases\" body : \"*\" } }"}}]}; +'find_rpc_def_etcdserverpb.Lease'(_) -> error. + +'find_rpc_def_etcdserverpb.Cluster'('MemberAdd') -> + #{name => 'MemberAdd', input => 'etcdserverpb.MemberAddRequest', output => 'etcdserverpb.MemberAddResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/cluster/member/add\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Cluster'('MemberRemove') -> + #{name => 'MemberRemove', input => 'etcdserverpb.MemberRemoveRequest', output => 'etcdserverpb.MemberRemoveResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/cluster/member/remove\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Cluster'('MemberUpdate') -> + #{name => 'MemberUpdate', input => 'etcdserverpb.MemberUpdateRequest', output => 'etcdserverpb.MemberUpdateResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/cluster/member/update\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Cluster'('MemberList') -> + #{name => 'MemberList', input => 'etcdserverpb.MemberListRequest', output => 'etcdserverpb.MemberListResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/cluster/member/list\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Cluster'('MemberPromote') -> + #{name => 'MemberPromote', input => 'etcdserverpb.MemberPromoteRequest', output => 'etcdserverpb.MemberPromoteResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/cluster/member/promote\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Cluster'(_) -> error. + +'find_rpc_def_etcdserverpb.Maintenance'('Alarm') -> + #{name => 'Alarm', input => 'etcdserverpb.AlarmRequest', output => 'etcdserverpb.AlarmResponse', input_stream => false, output_stream => false, opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/maintenance/alarm\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Maintenance'('Status') -> + #{name => 'Status', input => 'etcdserverpb.StatusRequest', output => 'etcdserverpb.StatusResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/maintenance/status\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Maintenance'('Defragment') -> + #{name => 'Defragment', input => 'etcdserverpb.DefragmentRequest', output => 'etcdserverpb.DefragmentResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/maintenance/defragment\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Maintenance'('Hash') -> + #{name => 'Hash', input => 'etcdserverpb.HashRequest', output => 'etcdserverpb.HashResponse', input_stream => false, output_stream => false, opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/maintenance/hash\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Maintenance'('HashKV') -> + #{name => 'HashKV', input => 'etcdserverpb.HashKVRequest', output => 'etcdserverpb.HashKVResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/maintenance/hashkv\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Maintenance'('Snapshot') -> + #{name => 'Snapshot', input => 'etcdserverpb.SnapshotRequest', output => 'etcdserverpb.SnapshotResponse', input_stream => false, output_stream => true, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/maintenance/snapshot\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Maintenance'('MoveLeader') -> + #{name => 'MoveLeader', input => 'etcdserverpb.MoveLeaderRequest', output => 'etcdserverpb.MoveLeaderResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/maintenance/transfer-leadership\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Maintenance'('Downgrade') -> + #{name => 'Downgrade', input => 'etcdserverpb.DowngradeRequest', output => 'etcdserverpb.DowngradeResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/maintenance/downgrade\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Maintenance'(_) -> error. + +'find_rpc_def_etcdserverpb.Auth'('AuthEnable') -> + #{name => 'AuthEnable', input => 'etcdserverpb.AuthEnableRequest', output => 'etcdserverpb.AuthEnableResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/enable\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Auth'('AuthDisable') -> + #{name => 'AuthDisable', input => 'etcdserverpb.AuthDisableRequest', output => 'etcdserverpb.AuthDisableResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/disable\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Auth'('AuthStatus') -> + #{name => 'AuthStatus', input => 'etcdserverpb.AuthStatusRequest', output => 'etcdserverpb.AuthStatusResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/status\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Auth'('Authenticate') -> + #{name => 'Authenticate', input => 'etcdserverpb.AuthenticateRequest', output => 'etcdserverpb.AuthenticateResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/authenticate\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Auth'('UserAdd') -> + #{name => 'UserAdd', input => 'etcdserverpb.AuthUserAddRequest', output => 'etcdserverpb.AuthUserAddResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/user/add\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Auth'('UserGet') -> + #{name => 'UserGet', input => 'etcdserverpb.AuthUserGetRequest', output => 'etcdserverpb.AuthUserGetResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/user/get\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Auth'('UserList') -> + #{name => 'UserList', input => 'etcdserverpb.AuthUserListRequest', output => 'etcdserverpb.AuthUserListResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/user/list\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Auth'('UserDelete') -> + #{name => 'UserDelete', input => 'etcdserverpb.AuthUserDeleteRequest', output => 'etcdserverpb.AuthUserDeleteResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/user/delete\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Auth'('UserChangePassword') -> + #{name => 'UserChangePassword', input => 'etcdserverpb.AuthUserChangePasswordRequest', output => 'etcdserverpb.AuthUserChangePasswordResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/user/changepw\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Auth'('UserGrantRole') -> + #{name => 'UserGrantRole', input => 'etcdserverpb.AuthUserGrantRoleRequest', output => 'etcdserverpb.AuthUserGrantRoleResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/user/grant\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Auth'('UserRevokeRole') -> + #{name => 'UserRevokeRole', input => 'etcdserverpb.AuthUserRevokeRoleRequest', output => 'etcdserverpb.AuthUserRevokeRoleResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/user/revoke\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Auth'('RoleAdd') -> + #{name => 'RoleAdd', input => 'etcdserverpb.AuthRoleAddRequest', output => 'etcdserverpb.AuthRoleAddResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/role/add\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Auth'('RoleGet') -> + #{name => 'RoleGet', input => 'etcdserverpb.AuthRoleGetRequest', output => 'etcdserverpb.AuthRoleGetResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/role/get\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Auth'('RoleList') -> + #{name => 'RoleList', input => 'etcdserverpb.AuthRoleListRequest', output => 'etcdserverpb.AuthRoleListResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/role/list\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Auth'('RoleDelete') -> + #{name => 'RoleDelete', input => 'etcdserverpb.AuthRoleDeleteRequest', output => 'etcdserverpb.AuthRoleDeleteResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/role/delete\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Auth'('RoleGrantPermission') -> + #{name => 'RoleGrantPermission', input => 'etcdserverpb.AuthRoleGrantPermissionRequest', output => 'etcdserverpb.AuthRoleGrantPermissionResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/role/grant\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Auth'('RoleRevokePermission') -> + #{name => 'RoleRevokePermission', input => 'etcdserverpb.AuthRoleRevokePermissionRequest', output => 'etcdserverpb.AuthRoleRevokePermissionResponse', input_stream => false, output_stream => false, + opts => [{'google...api...http', {uninterpreted, "{ post : \"/v3/auth/role/revoke\" body : \"*\" }"}}]}; +'find_rpc_def_etcdserverpb.Auth'(_) -> error. + + +fetch_rpc_def(ServiceName, RpcName) -> + case find_rpc_def(ServiceName, RpcName) of + Def when is_map(Def) -> Def; + error -> erlang:error({no_such_rpc, ServiceName, RpcName}) + end. + + +%% Convert a a fully qualified (ie with package name) service name +%% as a binary to a service name as an atom. +fqbin_to_service_name(<<"etcdserverpb.KV">>) -> 'etcdserverpb.KV'; +fqbin_to_service_name(<<"etcdserverpb.Watch">>) -> 'etcdserverpb.Watch'; +fqbin_to_service_name(<<"etcdserverpb.Lease">>) -> 'etcdserverpb.Lease'; +fqbin_to_service_name(<<"etcdserverpb.Cluster">>) -> 'etcdserverpb.Cluster'; +fqbin_to_service_name(<<"etcdserverpb.Maintenance">>) -> 'etcdserverpb.Maintenance'; +fqbin_to_service_name(<<"etcdserverpb.Auth">>) -> 'etcdserverpb.Auth'; +fqbin_to_service_name(X) -> error({gpb_error, {badservice, X}}). + + +%% Convert a service name as an atom to a fully qualified +%% (ie with package name) name as a binary. +service_name_to_fqbin('etcdserverpb.KV') -> <<"etcdserverpb.KV">>; +service_name_to_fqbin('etcdserverpb.Watch') -> <<"etcdserverpb.Watch">>; +service_name_to_fqbin('etcdserverpb.Lease') -> <<"etcdserverpb.Lease">>; +service_name_to_fqbin('etcdserverpb.Cluster') -> <<"etcdserverpb.Cluster">>; +service_name_to_fqbin('etcdserverpb.Maintenance') -> <<"etcdserverpb.Maintenance">>; +service_name_to_fqbin('etcdserverpb.Auth') -> <<"etcdserverpb.Auth">>; +service_name_to_fqbin(X) -> error({gpb_error, {badservice, X}}). + + +%% Convert a a fully qualified (ie with package name) service name +%% and an rpc name, both as binaries to a service name and an rpc +%% name, as atoms. +fqbins_to_service_and_rpc_name(<<"etcdserverpb.KV">>, <<"Range">>) -> {'etcdserverpb.KV', 'Range'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.KV">>, <<"Put">>) -> {'etcdserverpb.KV', 'Put'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.KV">>, <<"DeleteRange">>) -> {'etcdserverpb.KV', 'DeleteRange'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.KV">>, <<"Txn">>) -> {'etcdserverpb.KV', 'Txn'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.KV">>, <<"Compact">>) -> {'etcdserverpb.KV', 'Compact'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Watch">>, <<"Watch">>) -> {'etcdserverpb.Watch', 'Watch'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Lease">>, <<"LeaseGrant">>) -> {'etcdserverpb.Lease', 'LeaseGrant'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Lease">>, <<"LeaseRevoke">>) -> {'etcdserverpb.Lease', 'LeaseRevoke'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Lease">>, <<"LeaseKeepAlive">>) -> {'etcdserverpb.Lease', 'LeaseKeepAlive'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Lease">>, <<"LeaseTimeToLive">>) -> {'etcdserverpb.Lease', 'LeaseTimeToLive'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Lease">>, <<"LeaseLeases">>) -> {'etcdserverpb.Lease', 'LeaseLeases'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Cluster">>, <<"MemberAdd">>) -> {'etcdserverpb.Cluster', 'MemberAdd'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Cluster">>, <<"MemberRemove">>) -> {'etcdserverpb.Cluster', 'MemberRemove'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Cluster">>, <<"MemberUpdate">>) -> {'etcdserverpb.Cluster', 'MemberUpdate'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Cluster">>, <<"MemberList">>) -> {'etcdserverpb.Cluster', 'MemberList'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Cluster">>, <<"MemberPromote">>) -> {'etcdserverpb.Cluster', 'MemberPromote'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Maintenance">>, <<"Alarm">>) -> {'etcdserverpb.Maintenance', 'Alarm'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Maintenance">>, <<"Status">>) -> {'etcdserverpb.Maintenance', 'Status'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Maintenance">>, <<"Defragment">>) -> {'etcdserverpb.Maintenance', 'Defragment'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Maintenance">>, <<"Hash">>) -> {'etcdserverpb.Maintenance', 'Hash'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Maintenance">>, <<"HashKV">>) -> {'etcdserverpb.Maintenance', 'HashKV'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Maintenance">>, <<"Snapshot">>) -> {'etcdserverpb.Maintenance', 'Snapshot'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Maintenance">>, <<"MoveLeader">>) -> {'etcdserverpb.Maintenance', 'MoveLeader'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Maintenance">>, <<"Downgrade">>) -> {'etcdserverpb.Maintenance', 'Downgrade'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Auth">>, <<"AuthEnable">>) -> {'etcdserverpb.Auth', 'AuthEnable'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Auth">>, <<"AuthDisable">>) -> {'etcdserverpb.Auth', 'AuthDisable'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Auth">>, <<"AuthStatus">>) -> {'etcdserverpb.Auth', 'AuthStatus'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Auth">>, <<"Authenticate">>) -> {'etcdserverpb.Auth', 'Authenticate'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Auth">>, <<"UserAdd">>) -> {'etcdserverpb.Auth', 'UserAdd'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Auth">>, <<"UserGet">>) -> {'etcdserverpb.Auth', 'UserGet'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Auth">>, <<"UserList">>) -> {'etcdserverpb.Auth', 'UserList'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Auth">>, <<"UserDelete">>) -> {'etcdserverpb.Auth', 'UserDelete'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Auth">>, <<"UserChangePassword">>) -> {'etcdserverpb.Auth', 'UserChangePassword'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Auth">>, <<"UserGrantRole">>) -> {'etcdserverpb.Auth', 'UserGrantRole'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Auth">>, <<"UserRevokeRole">>) -> {'etcdserverpb.Auth', 'UserRevokeRole'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Auth">>, <<"RoleAdd">>) -> {'etcdserverpb.Auth', 'RoleAdd'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Auth">>, <<"RoleGet">>) -> {'etcdserverpb.Auth', 'RoleGet'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Auth">>, <<"RoleList">>) -> {'etcdserverpb.Auth', 'RoleList'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Auth">>, <<"RoleDelete">>) -> {'etcdserverpb.Auth', 'RoleDelete'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Auth">>, <<"RoleGrantPermission">>) -> {'etcdserverpb.Auth', 'RoleGrantPermission'}; +fqbins_to_service_and_rpc_name(<<"etcdserverpb.Auth">>, <<"RoleRevokePermission">>) -> {'etcdserverpb.Auth', 'RoleRevokePermission'}; +fqbins_to_service_and_rpc_name(S, R) -> error({gpb_error, {badservice_or_rpc, {S, R}}}). + + +%% Convert a service name and an rpc name, both as atoms, +%% to a fully qualified (ie with package name) service name and +%% an rpc name as binaries. +service_and_rpc_name_to_fqbins('etcdserverpb.KV', 'Range') -> {<<"etcdserverpb.KV">>, <<"Range">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.KV', 'Put') -> {<<"etcdserverpb.KV">>, <<"Put">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.KV', 'DeleteRange') -> {<<"etcdserverpb.KV">>, <<"DeleteRange">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.KV', 'Txn') -> {<<"etcdserverpb.KV">>, <<"Txn">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.KV', 'Compact') -> {<<"etcdserverpb.KV">>, <<"Compact">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Watch', 'Watch') -> {<<"etcdserverpb.Watch">>, <<"Watch">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Lease', 'LeaseGrant') -> {<<"etcdserverpb.Lease">>, <<"LeaseGrant">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Lease', 'LeaseRevoke') -> {<<"etcdserverpb.Lease">>, <<"LeaseRevoke">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Lease', 'LeaseKeepAlive') -> {<<"etcdserverpb.Lease">>, <<"LeaseKeepAlive">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Lease', 'LeaseTimeToLive') -> {<<"etcdserverpb.Lease">>, <<"LeaseTimeToLive">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Lease', 'LeaseLeases') -> {<<"etcdserverpb.Lease">>, <<"LeaseLeases">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Cluster', 'MemberAdd') -> {<<"etcdserverpb.Cluster">>, <<"MemberAdd">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Cluster', 'MemberRemove') -> {<<"etcdserverpb.Cluster">>, <<"MemberRemove">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Cluster', 'MemberUpdate') -> {<<"etcdserverpb.Cluster">>, <<"MemberUpdate">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Cluster', 'MemberList') -> {<<"etcdserverpb.Cluster">>, <<"MemberList">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Cluster', 'MemberPromote') -> {<<"etcdserverpb.Cluster">>, <<"MemberPromote">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Maintenance', 'Alarm') -> {<<"etcdserverpb.Maintenance">>, <<"Alarm">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Maintenance', 'Status') -> {<<"etcdserverpb.Maintenance">>, <<"Status">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Maintenance', 'Defragment') -> {<<"etcdserverpb.Maintenance">>, <<"Defragment">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Maintenance', 'Hash') -> {<<"etcdserverpb.Maintenance">>, <<"Hash">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Maintenance', 'HashKV') -> {<<"etcdserverpb.Maintenance">>, <<"HashKV">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Maintenance', 'Snapshot') -> {<<"etcdserverpb.Maintenance">>, <<"Snapshot">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Maintenance', 'MoveLeader') -> {<<"etcdserverpb.Maintenance">>, <<"MoveLeader">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Maintenance', 'Downgrade') -> {<<"etcdserverpb.Maintenance">>, <<"Downgrade">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Auth', 'AuthEnable') -> {<<"etcdserverpb.Auth">>, <<"AuthEnable">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Auth', 'AuthDisable') -> {<<"etcdserverpb.Auth">>, <<"AuthDisable">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Auth', 'AuthStatus') -> {<<"etcdserverpb.Auth">>, <<"AuthStatus">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Auth', 'Authenticate') -> {<<"etcdserverpb.Auth">>, <<"Authenticate">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Auth', 'UserAdd') -> {<<"etcdserverpb.Auth">>, <<"UserAdd">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Auth', 'UserGet') -> {<<"etcdserverpb.Auth">>, <<"UserGet">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Auth', 'UserList') -> {<<"etcdserverpb.Auth">>, <<"UserList">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Auth', 'UserDelete') -> {<<"etcdserverpb.Auth">>, <<"UserDelete">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Auth', 'UserChangePassword') -> {<<"etcdserverpb.Auth">>, <<"UserChangePassword">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Auth', 'UserGrantRole') -> {<<"etcdserverpb.Auth">>, <<"UserGrantRole">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Auth', 'UserRevokeRole') -> {<<"etcdserverpb.Auth">>, <<"UserRevokeRole">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Auth', 'RoleAdd') -> {<<"etcdserverpb.Auth">>, <<"RoleAdd">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Auth', 'RoleGet') -> {<<"etcdserverpb.Auth">>, <<"RoleGet">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Auth', 'RoleList') -> {<<"etcdserverpb.Auth">>, <<"RoleList">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Auth', 'RoleDelete') -> {<<"etcdserverpb.Auth">>, <<"RoleDelete">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Auth', 'RoleGrantPermission') -> {<<"etcdserverpb.Auth">>, <<"RoleGrantPermission">>}; +service_and_rpc_name_to_fqbins('etcdserverpb.Auth', 'RoleRevokePermission') -> {<<"etcdserverpb.Auth">>, <<"RoleRevokePermission">>}; +service_and_rpc_name_to_fqbins(S, R) -> error({gpb_error, {badservice_or_rpc, {S, R}}}). + + +fqbin_to_msg_name(<<"etcdserverpb.ResponseHeader">>) -> 'etcdserverpb.ResponseHeader'; +fqbin_to_msg_name(<<"etcdserverpb.RangeRequest">>) -> 'etcdserverpb.RangeRequest'; +fqbin_to_msg_name(<<"etcdserverpb.RangeResponse">>) -> 'etcdserverpb.RangeResponse'; +fqbin_to_msg_name(<<"etcdserverpb.PutRequest">>) -> 'etcdserverpb.PutRequest'; +fqbin_to_msg_name(<<"etcdserverpb.PutResponse">>) -> 'etcdserverpb.PutResponse'; +fqbin_to_msg_name(<<"etcdserverpb.DeleteRangeRequest">>) -> 'etcdserverpb.DeleteRangeRequest'; +fqbin_to_msg_name(<<"etcdserverpb.DeleteRangeResponse">>) -> 'etcdserverpb.DeleteRangeResponse'; +fqbin_to_msg_name(<<"etcdserverpb.RequestOp">>) -> 'etcdserverpb.RequestOp'; +fqbin_to_msg_name(<<"etcdserverpb.ResponseOp">>) -> 'etcdserverpb.ResponseOp'; +fqbin_to_msg_name(<<"etcdserverpb.Compare">>) -> 'etcdserverpb.Compare'; +fqbin_to_msg_name(<<"etcdserverpb.TxnRequest">>) -> 'etcdserverpb.TxnRequest'; +fqbin_to_msg_name(<<"etcdserverpb.TxnResponse">>) -> 'etcdserverpb.TxnResponse'; +fqbin_to_msg_name(<<"etcdserverpb.CompactionRequest">>) -> 'etcdserverpb.CompactionRequest'; +fqbin_to_msg_name(<<"etcdserverpb.CompactionResponse">>) -> 'etcdserverpb.CompactionResponse'; +fqbin_to_msg_name(<<"etcdserverpb.HashRequest">>) -> 'etcdserverpb.HashRequest'; +fqbin_to_msg_name(<<"etcdserverpb.HashKVRequest">>) -> 'etcdserverpb.HashKVRequest'; +fqbin_to_msg_name(<<"etcdserverpb.HashKVResponse">>) -> 'etcdserverpb.HashKVResponse'; +fqbin_to_msg_name(<<"etcdserverpb.HashResponse">>) -> 'etcdserverpb.HashResponse'; +fqbin_to_msg_name(<<"etcdserverpb.SnapshotRequest">>) -> 'etcdserverpb.SnapshotRequest'; +fqbin_to_msg_name(<<"etcdserverpb.SnapshotResponse">>) -> 'etcdserverpb.SnapshotResponse'; +fqbin_to_msg_name(<<"etcdserverpb.WatchRequest">>) -> 'etcdserverpb.WatchRequest'; +fqbin_to_msg_name(<<"etcdserverpb.WatchCreateRequest">>) -> 'etcdserverpb.WatchCreateRequest'; +fqbin_to_msg_name(<<"etcdserverpb.WatchCancelRequest">>) -> 'etcdserverpb.WatchCancelRequest'; +fqbin_to_msg_name(<<"etcdserverpb.WatchProgressRequest">>) -> 'etcdserverpb.WatchProgressRequest'; +fqbin_to_msg_name(<<"etcdserverpb.WatchResponse">>) -> 'etcdserverpb.WatchResponse'; +fqbin_to_msg_name(<<"etcdserverpb.LeaseGrantRequest">>) -> 'etcdserverpb.LeaseGrantRequest'; +fqbin_to_msg_name(<<"etcdserverpb.LeaseGrantResponse">>) -> 'etcdserverpb.LeaseGrantResponse'; +fqbin_to_msg_name(<<"etcdserverpb.LeaseRevokeRequest">>) -> 'etcdserverpb.LeaseRevokeRequest'; +fqbin_to_msg_name(<<"etcdserverpb.LeaseRevokeResponse">>) -> 'etcdserverpb.LeaseRevokeResponse'; +fqbin_to_msg_name(<<"etcdserverpb.LeaseCheckpoint">>) -> 'etcdserverpb.LeaseCheckpoint'; +fqbin_to_msg_name(<<"etcdserverpb.LeaseCheckpointRequest">>) -> 'etcdserverpb.LeaseCheckpointRequest'; +fqbin_to_msg_name(<<"etcdserverpb.LeaseCheckpointResponse">>) -> 'etcdserverpb.LeaseCheckpointResponse'; +fqbin_to_msg_name(<<"etcdserverpb.LeaseKeepAliveRequest">>) -> 'etcdserverpb.LeaseKeepAliveRequest'; +fqbin_to_msg_name(<<"etcdserverpb.LeaseKeepAliveResponse">>) -> 'etcdserverpb.LeaseKeepAliveResponse'; +fqbin_to_msg_name(<<"etcdserverpb.LeaseTimeToLiveRequest">>) -> 'etcdserverpb.LeaseTimeToLiveRequest'; +fqbin_to_msg_name(<<"etcdserverpb.LeaseTimeToLiveResponse">>) -> 'etcdserverpb.LeaseTimeToLiveResponse'; +fqbin_to_msg_name(<<"etcdserverpb.LeaseLeasesRequest">>) -> 'etcdserverpb.LeaseLeasesRequest'; +fqbin_to_msg_name(<<"etcdserverpb.LeaseStatus">>) -> 'etcdserverpb.LeaseStatus'; +fqbin_to_msg_name(<<"etcdserverpb.LeaseLeasesResponse">>) -> 'etcdserverpb.LeaseLeasesResponse'; +fqbin_to_msg_name(<<"etcdserverpb.Member">>) -> 'etcdserverpb.Member'; +fqbin_to_msg_name(<<"etcdserverpb.MemberAddRequest">>) -> 'etcdserverpb.MemberAddRequest'; +fqbin_to_msg_name(<<"etcdserverpb.MemberAddResponse">>) -> 'etcdserverpb.MemberAddResponse'; +fqbin_to_msg_name(<<"etcdserverpb.MemberRemoveRequest">>) -> 'etcdserverpb.MemberRemoveRequest'; +fqbin_to_msg_name(<<"etcdserverpb.MemberRemoveResponse">>) -> 'etcdserverpb.MemberRemoveResponse'; +fqbin_to_msg_name(<<"etcdserverpb.MemberUpdateRequest">>) -> 'etcdserverpb.MemberUpdateRequest'; +fqbin_to_msg_name(<<"etcdserverpb.MemberUpdateResponse">>) -> 'etcdserverpb.MemberUpdateResponse'; +fqbin_to_msg_name(<<"etcdserverpb.MemberListRequest">>) -> 'etcdserverpb.MemberListRequest'; +fqbin_to_msg_name(<<"etcdserverpb.MemberListResponse">>) -> 'etcdserverpb.MemberListResponse'; +fqbin_to_msg_name(<<"etcdserverpb.MemberPromoteRequest">>) -> 'etcdserverpb.MemberPromoteRequest'; +fqbin_to_msg_name(<<"etcdserverpb.MemberPromoteResponse">>) -> 'etcdserverpb.MemberPromoteResponse'; +fqbin_to_msg_name(<<"etcdserverpb.DefragmentRequest">>) -> 'etcdserverpb.DefragmentRequest'; +fqbin_to_msg_name(<<"etcdserverpb.DefragmentResponse">>) -> 'etcdserverpb.DefragmentResponse'; +fqbin_to_msg_name(<<"etcdserverpb.MoveLeaderRequest">>) -> 'etcdserverpb.MoveLeaderRequest'; +fqbin_to_msg_name(<<"etcdserverpb.MoveLeaderResponse">>) -> 'etcdserverpb.MoveLeaderResponse'; +fqbin_to_msg_name(<<"etcdserverpb.AlarmRequest">>) -> 'etcdserverpb.AlarmRequest'; +fqbin_to_msg_name(<<"etcdserverpb.AlarmMember">>) -> 'etcdserverpb.AlarmMember'; +fqbin_to_msg_name(<<"etcdserverpb.AlarmResponse">>) -> 'etcdserverpb.AlarmResponse'; +fqbin_to_msg_name(<<"etcdserverpb.DowngradeRequest">>) -> 'etcdserverpb.DowngradeRequest'; +fqbin_to_msg_name(<<"etcdserverpb.DowngradeResponse">>) -> 'etcdserverpb.DowngradeResponse'; +fqbin_to_msg_name(<<"etcdserverpb.StatusRequest">>) -> 'etcdserverpb.StatusRequest'; +fqbin_to_msg_name(<<"etcdserverpb.StatusResponse">>) -> 'etcdserverpb.StatusResponse'; +fqbin_to_msg_name(<<"etcdserverpb.AuthEnableRequest">>) -> 'etcdserverpb.AuthEnableRequest'; +fqbin_to_msg_name(<<"etcdserverpb.AuthDisableRequest">>) -> 'etcdserverpb.AuthDisableRequest'; +fqbin_to_msg_name(<<"etcdserverpb.AuthStatusRequest">>) -> 'etcdserverpb.AuthStatusRequest'; +fqbin_to_msg_name(<<"etcdserverpb.AuthenticateRequest">>) -> 'etcdserverpb.AuthenticateRequest'; +fqbin_to_msg_name(<<"etcdserverpb.AuthUserAddRequest">>) -> 'etcdserverpb.AuthUserAddRequest'; +fqbin_to_msg_name(<<"etcdserverpb.AuthUserGetRequest">>) -> 'etcdserverpb.AuthUserGetRequest'; +fqbin_to_msg_name(<<"etcdserverpb.AuthUserDeleteRequest">>) -> 'etcdserverpb.AuthUserDeleteRequest'; +fqbin_to_msg_name(<<"etcdserverpb.AuthUserChangePasswordRequest">>) -> 'etcdserverpb.AuthUserChangePasswordRequest'; +fqbin_to_msg_name(<<"etcdserverpb.AuthUserGrantRoleRequest">>) -> 'etcdserverpb.AuthUserGrantRoleRequest'; +fqbin_to_msg_name(<<"etcdserverpb.AuthUserRevokeRoleRequest">>) -> 'etcdserverpb.AuthUserRevokeRoleRequest'; +fqbin_to_msg_name(<<"etcdserverpb.AuthRoleAddRequest">>) -> 'etcdserverpb.AuthRoleAddRequest'; +fqbin_to_msg_name(<<"etcdserverpb.AuthRoleGetRequest">>) -> 'etcdserverpb.AuthRoleGetRequest'; +fqbin_to_msg_name(<<"etcdserverpb.AuthUserListRequest">>) -> 'etcdserverpb.AuthUserListRequest'; +fqbin_to_msg_name(<<"etcdserverpb.AuthRoleListRequest">>) -> 'etcdserverpb.AuthRoleListRequest'; +fqbin_to_msg_name(<<"etcdserverpb.AuthRoleDeleteRequest">>) -> 'etcdserverpb.AuthRoleDeleteRequest'; +fqbin_to_msg_name(<<"etcdserverpb.AuthRoleGrantPermissionRequest">>) -> 'etcdserverpb.AuthRoleGrantPermissionRequest'; +fqbin_to_msg_name(<<"etcdserverpb.AuthRoleRevokePermissionRequest">>) -> 'etcdserverpb.AuthRoleRevokePermissionRequest'; +fqbin_to_msg_name(<<"etcdserverpb.AuthEnableResponse">>) -> 'etcdserverpb.AuthEnableResponse'; +fqbin_to_msg_name(<<"etcdserverpb.AuthDisableResponse">>) -> 'etcdserverpb.AuthDisableResponse'; +fqbin_to_msg_name(<<"etcdserverpb.AuthStatusResponse">>) -> 'etcdserverpb.AuthStatusResponse'; +fqbin_to_msg_name(<<"etcdserverpb.AuthenticateResponse">>) -> 'etcdserverpb.AuthenticateResponse'; +fqbin_to_msg_name(<<"etcdserverpb.AuthUserAddResponse">>) -> 'etcdserverpb.AuthUserAddResponse'; +fqbin_to_msg_name(<<"etcdserverpb.AuthUserGetResponse">>) -> 'etcdserverpb.AuthUserGetResponse'; +fqbin_to_msg_name(<<"etcdserverpb.AuthUserDeleteResponse">>) -> 'etcdserverpb.AuthUserDeleteResponse'; +fqbin_to_msg_name(<<"etcdserverpb.AuthUserChangePasswordResponse">>) -> 'etcdserverpb.AuthUserChangePasswordResponse'; +fqbin_to_msg_name(<<"etcdserverpb.AuthUserGrantRoleResponse">>) -> 'etcdserverpb.AuthUserGrantRoleResponse'; +fqbin_to_msg_name(<<"etcdserverpb.AuthUserRevokeRoleResponse">>) -> 'etcdserverpb.AuthUserRevokeRoleResponse'; +fqbin_to_msg_name(<<"etcdserverpb.AuthRoleAddResponse">>) -> 'etcdserverpb.AuthRoleAddResponse'; +fqbin_to_msg_name(<<"etcdserverpb.AuthRoleGetResponse">>) -> 'etcdserverpb.AuthRoleGetResponse'; +fqbin_to_msg_name(<<"etcdserverpb.AuthRoleListResponse">>) -> 'etcdserverpb.AuthRoleListResponse'; +fqbin_to_msg_name(<<"etcdserverpb.AuthUserListResponse">>) -> 'etcdserverpb.AuthUserListResponse'; +fqbin_to_msg_name(<<"etcdserverpb.AuthRoleDeleteResponse">>) -> 'etcdserverpb.AuthRoleDeleteResponse'; +fqbin_to_msg_name(<<"etcdserverpb.AuthRoleGrantPermissionResponse">>) -> 'etcdserverpb.AuthRoleGrantPermissionResponse'; +fqbin_to_msg_name(<<"etcdserverpb.AuthRoleRevokePermissionResponse">>) -> 'etcdserverpb.AuthRoleRevokePermissionResponse'; +fqbin_to_msg_name(<<"mvccpb.KeyValue">>) -> 'mvccpb.KeyValue'; +fqbin_to_msg_name(<<"mvccpb.Event">>) -> 'mvccpb.Event'; +fqbin_to_msg_name(<<"authpb.UserAddOptions">>) -> 'authpb.UserAddOptions'; +fqbin_to_msg_name(<<"authpb.User">>) -> 'authpb.User'; +fqbin_to_msg_name(<<"authpb.Permission">>) -> 'authpb.Permission'; +fqbin_to_msg_name(<<"authpb.Role">>) -> 'authpb.Role'; +fqbin_to_msg_name(<<"google.protobuf.FileDescriptorSet">>) -> 'google.protobuf.FileDescriptorSet'; +fqbin_to_msg_name(<<"google.protobuf.FileDescriptorProto">>) -> 'google.protobuf.FileDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.DescriptorProto.ExtensionRange">>) -> 'google.protobuf.DescriptorProto.ExtensionRange'; +fqbin_to_msg_name(<<"google.protobuf.DescriptorProto.ReservedRange">>) -> 'google.protobuf.DescriptorProto.ReservedRange'; +fqbin_to_msg_name(<<"google.protobuf.DescriptorProto">>) -> 'google.protobuf.DescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.ExtensionRangeOptions">>) -> 'google.protobuf.ExtensionRangeOptions'; +fqbin_to_msg_name(<<"google.protobuf.FieldDescriptorProto">>) -> 'google.protobuf.FieldDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.OneofDescriptorProto">>) -> 'google.protobuf.OneofDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.EnumDescriptorProto.EnumReservedRange">>) -> 'google.protobuf.EnumDescriptorProto.EnumReservedRange'; +fqbin_to_msg_name(<<"google.protobuf.EnumDescriptorProto">>) -> 'google.protobuf.EnumDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.EnumValueDescriptorProto">>) -> 'google.protobuf.EnumValueDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.ServiceDescriptorProto">>) -> 'google.protobuf.ServiceDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.MethodDescriptorProto">>) -> 'google.protobuf.MethodDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.FileOptions">>) -> 'google.protobuf.FileOptions'; +fqbin_to_msg_name(<<"google.protobuf.MessageOptions">>) -> 'google.protobuf.MessageOptions'; +fqbin_to_msg_name(<<"google.protobuf.FieldOptions">>) -> 'google.protobuf.FieldOptions'; +fqbin_to_msg_name(<<"google.protobuf.OneofOptions">>) -> 'google.protobuf.OneofOptions'; +fqbin_to_msg_name(<<"google.protobuf.EnumOptions">>) -> 'google.protobuf.EnumOptions'; +fqbin_to_msg_name(<<"google.protobuf.EnumValueOptions">>) -> 'google.protobuf.EnumValueOptions'; +fqbin_to_msg_name(<<"google.protobuf.ServiceOptions">>) -> 'google.protobuf.ServiceOptions'; +fqbin_to_msg_name(<<"google.protobuf.MethodOptions">>) -> 'google.protobuf.MethodOptions'; +fqbin_to_msg_name(<<"google.protobuf.UninterpretedOption.NamePart">>) -> 'google.protobuf.UninterpretedOption.NamePart'; +fqbin_to_msg_name(<<"google.protobuf.UninterpretedOption">>) -> 'google.protobuf.UninterpretedOption'; +fqbin_to_msg_name(<<"google.protobuf.SourceCodeInfo.Location">>) -> 'google.protobuf.SourceCodeInfo.Location'; +fqbin_to_msg_name(<<"google.protobuf.SourceCodeInfo">>) -> 'google.protobuf.SourceCodeInfo'; +fqbin_to_msg_name(<<"google.protobuf.GeneratedCodeInfo.Annotation">>) -> 'google.protobuf.GeneratedCodeInfo.Annotation'; +fqbin_to_msg_name(<<"google.protobuf.GeneratedCodeInfo">>) -> 'google.protobuf.GeneratedCodeInfo'; +fqbin_to_msg_name(<<"google.api.Http">>) -> 'google.api.Http'; +fqbin_to_msg_name(<<"google.api.HttpRule">>) -> 'google.api.HttpRule'; +fqbin_to_msg_name(<<"google.api.CustomHttpPattern">>) -> 'google.api.CustomHttpPattern'; +fqbin_to_msg_name(<<"grpc.gateway.protoc_gen_openapiv2.options.Swagger">>) -> 'grpc.gateway.protoc_gen_openapiv2.options.Swagger'; +fqbin_to_msg_name(<<"grpc.gateway.protoc_gen_openapiv2.options.Operation">>) -> 'grpc.gateway.protoc_gen_openapiv2.options.Operation'; +fqbin_to_msg_name(<<"grpc.gateway.protoc_gen_openapiv2.options.Parameters">>) -> 'grpc.gateway.protoc_gen_openapiv2.options.Parameters'; +fqbin_to_msg_name(<<"grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter">>) -> 'grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter'; +fqbin_to_msg_name(<<"grpc.gateway.protoc_gen_openapiv2.options.Header">>) -> 'grpc.gateway.protoc_gen_openapiv2.options.Header'; +fqbin_to_msg_name(<<"grpc.gateway.protoc_gen_openapiv2.options.Response">>) -> 'grpc.gateway.protoc_gen_openapiv2.options.Response'; +fqbin_to_msg_name(<<"grpc.gateway.protoc_gen_openapiv2.options.Info">>) -> 'grpc.gateway.protoc_gen_openapiv2.options.Info'; +fqbin_to_msg_name(<<"grpc.gateway.protoc_gen_openapiv2.options.Contact">>) -> 'grpc.gateway.protoc_gen_openapiv2.options.Contact'; +fqbin_to_msg_name(<<"grpc.gateway.protoc_gen_openapiv2.options.License">>) -> 'grpc.gateway.protoc_gen_openapiv2.options.License'; +fqbin_to_msg_name(<<"grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation">>) -> 'grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'; +fqbin_to_msg_name(<<"grpc.gateway.protoc_gen_openapiv2.options.Schema">>) -> 'grpc.gateway.protoc_gen_openapiv2.options.Schema'; +fqbin_to_msg_name(<<"grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration">>) -> 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'; +fqbin_to_msg_name(<<"grpc.gateway.protoc_gen_openapiv2.options.JSONSchema">>) -> 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'; +fqbin_to_msg_name(<<"grpc.gateway.protoc_gen_openapiv2.options.Tag">>) -> 'grpc.gateway.protoc_gen_openapiv2.options.Tag'; +fqbin_to_msg_name(<<"grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions">>) -> 'grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'; +fqbin_to_msg_name(<<"grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme">>) -> 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'; +fqbin_to_msg_name(<<"grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue">>) -> 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'; +fqbin_to_msg_name(<<"grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement">>) -> 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'; +fqbin_to_msg_name(<<"grpc.gateway.protoc_gen_openapiv2.options.Scopes">>) -> 'grpc.gateway.protoc_gen_openapiv2.options.Scopes'; +fqbin_to_msg_name(<<"google.protobuf.Struct">>) -> 'google.protobuf.Struct'; +fqbin_to_msg_name(<<"google.protobuf.Value">>) -> 'google.protobuf.Value'; +fqbin_to_msg_name(<<"google.protobuf.ListValue">>) -> 'google.protobuf.ListValue'; +fqbin_to_msg_name(E) -> error({gpb_error, {badmsg, E}}). + + +msg_name_to_fqbin('etcdserverpb.ResponseHeader') -> <<"etcdserverpb.ResponseHeader">>; +msg_name_to_fqbin('etcdserverpb.RangeRequest') -> <<"etcdserverpb.RangeRequest">>; +msg_name_to_fqbin('etcdserverpb.RangeResponse') -> <<"etcdserverpb.RangeResponse">>; +msg_name_to_fqbin('etcdserverpb.PutRequest') -> <<"etcdserverpb.PutRequest">>; +msg_name_to_fqbin('etcdserverpb.PutResponse') -> <<"etcdserverpb.PutResponse">>; +msg_name_to_fqbin('etcdserverpb.DeleteRangeRequest') -> <<"etcdserverpb.DeleteRangeRequest">>; +msg_name_to_fqbin('etcdserverpb.DeleteRangeResponse') -> <<"etcdserverpb.DeleteRangeResponse">>; +msg_name_to_fqbin('etcdserverpb.RequestOp') -> <<"etcdserverpb.RequestOp">>; +msg_name_to_fqbin('etcdserverpb.ResponseOp') -> <<"etcdserverpb.ResponseOp">>; +msg_name_to_fqbin('etcdserverpb.Compare') -> <<"etcdserverpb.Compare">>; +msg_name_to_fqbin('etcdserverpb.TxnRequest') -> <<"etcdserverpb.TxnRequest">>; +msg_name_to_fqbin('etcdserverpb.TxnResponse') -> <<"etcdserverpb.TxnResponse">>; +msg_name_to_fqbin('etcdserverpb.CompactionRequest') -> <<"etcdserverpb.CompactionRequest">>; +msg_name_to_fqbin('etcdserverpb.CompactionResponse') -> <<"etcdserverpb.CompactionResponse">>; +msg_name_to_fqbin('etcdserverpb.HashRequest') -> <<"etcdserverpb.HashRequest">>; +msg_name_to_fqbin('etcdserverpb.HashKVRequest') -> <<"etcdserverpb.HashKVRequest">>; +msg_name_to_fqbin('etcdserverpb.HashKVResponse') -> <<"etcdserverpb.HashKVResponse">>; +msg_name_to_fqbin('etcdserverpb.HashResponse') -> <<"etcdserverpb.HashResponse">>; +msg_name_to_fqbin('etcdserverpb.SnapshotRequest') -> <<"etcdserverpb.SnapshotRequest">>; +msg_name_to_fqbin('etcdserverpb.SnapshotResponse') -> <<"etcdserverpb.SnapshotResponse">>; +msg_name_to_fqbin('etcdserverpb.WatchRequest') -> <<"etcdserverpb.WatchRequest">>; +msg_name_to_fqbin('etcdserverpb.WatchCreateRequest') -> <<"etcdserverpb.WatchCreateRequest">>; +msg_name_to_fqbin('etcdserverpb.WatchCancelRequest') -> <<"etcdserverpb.WatchCancelRequest">>; +msg_name_to_fqbin('etcdserverpb.WatchProgressRequest') -> <<"etcdserverpb.WatchProgressRequest">>; +msg_name_to_fqbin('etcdserverpb.WatchResponse') -> <<"etcdserverpb.WatchResponse">>; +msg_name_to_fqbin('etcdserverpb.LeaseGrantRequest') -> <<"etcdserverpb.LeaseGrantRequest">>; +msg_name_to_fqbin('etcdserverpb.LeaseGrantResponse') -> <<"etcdserverpb.LeaseGrantResponse">>; +msg_name_to_fqbin('etcdserverpb.LeaseRevokeRequest') -> <<"etcdserverpb.LeaseRevokeRequest">>; +msg_name_to_fqbin('etcdserverpb.LeaseRevokeResponse') -> <<"etcdserverpb.LeaseRevokeResponse">>; +msg_name_to_fqbin('etcdserverpb.LeaseCheckpoint') -> <<"etcdserverpb.LeaseCheckpoint">>; +msg_name_to_fqbin('etcdserverpb.LeaseCheckpointRequest') -> <<"etcdserverpb.LeaseCheckpointRequest">>; +msg_name_to_fqbin('etcdserverpb.LeaseCheckpointResponse') -> <<"etcdserverpb.LeaseCheckpointResponse">>; +msg_name_to_fqbin('etcdserverpb.LeaseKeepAliveRequest') -> <<"etcdserverpb.LeaseKeepAliveRequest">>; +msg_name_to_fqbin('etcdserverpb.LeaseKeepAliveResponse') -> <<"etcdserverpb.LeaseKeepAliveResponse">>; +msg_name_to_fqbin('etcdserverpb.LeaseTimeToLiveRequest') -> <<"etcdserverpb.LeaseTimeToLiveRequest">>; +msg_name_to_fqbin('etcdserverpb.LeaseTimeToLiveResponse') -> <<"etcdserverpb.LeaseTimeToLiveResponse">>; +msg_name_to_fqbin('etcdserverpb.LeaseLeasesRequest') -> <<"etcdserverpb.LeaseLeasesRequest">>; +msg_name_to_fqbin('etcdserverpb.LeaseStatus') -> <<"etcdserverpb.LeaseStatus">>; +msg_name_to_fqbin('etcdserverpb.LeaseLeasesResponse') -> <<"etcdserverpb.LeaseLeasesResponse">>; +msg_name_to_fqbin('etcdserverpb.Member') -> <<"etcdserverpb.Member">>; +msg_name_to_fqbin('etcdserverpb.MemberAddRequest') -> <<"etcdserverpb.MemberAddRequest">>; +msg_name_to_fqbin('etcdserverpb.MemberAddResponse') -> <<"etcdserverpb.MemberAddResponse">>; +msg_name_to_fqbin('etcdserverpb.MemberRemoveRequest') -> <<"etcdserverpb.MemberRemoveRequest">>; +msg_name_to_fqbin('etcdserverpb.MemberRemoveResponse') -> <<"etcdserverpb.MemberRemoveResponse">>; +msg_name_to_fqbin('etcdserverpb.MemberUpdateRequest') -> <<"etcdserverpb.MemberUpdateRequest">>; +msg_name_to_fqbin('etcdserverpb.MemberUpdateResponse') -> <<"etcdserverpb.MemberUpdateResponse">>; +msg_name_to_fqbin('etcdserverpb.MemberListRequest') -> <<"etcdserverpb.MemberListRequest">>; +msg_name_to_fqbin('etcdserverpb.MemberListResponse') -> <<"etcdserverpb.MemberListResponse">>; +msg_name_to_fqbin('etcdserverpb.MemberPromoteRequest') -> <<"etcdserverpb.MemberPromoteRequest">>; +msg_name_to_fqbin('etcdserverpb.MemberPromoteResponse') -> <<"etcdserverpb.MemberPromoteResponse">>; +msg_name_to_fqbin('etcdserverpb.DefragmentRequest') -> <<"etcdserverpb.DefragmentRequest">>; +msg_name_to_fqbin('etcdserverpb.DefragmentResponse') -> <<"etcdserverpb.DefragmentResponse">>; +msg_name_to_fqbin('etcdserverpb.MoveLeaderRequest') -> <<"etcdserverpb.MoveLeaderRequest">>; +msg_name_to_fqbin('etcdserverpb.MoveLeaderResponse') -> <<"etcdserverpb.MoveLeaderResponse">>; +msg_name_to_fqbin('etcdserverpb.AlarmRequest') -> <<"etcdserverpb.AlarmRequest">>; +msg_name_to_fqbin('etcdserverpb.AlarmMember') -> <<"etcdserverpb.AlarmMember">>; +msg_name_to_fqbin('etcdserverpb.AlarmResponse') -> <<"etcdserverpb.AlarmResponse">>; +msg_name_to_fqbin('etcdserverpb.DowngradeRequest') -> <<"etcdserverpb.DowngradeRequest">>; +msg_name_to_fqbin('etcdserverpb.DowngradeResponse') -> <<"etcdserverpb.DowngradeResponse">>; +msg_name_to_fqbin('etcdserverpb.StatusRequest') -> <<"etcdserverpb.StatusRequest">>; +msg_name_to_fqbin('etcdserverpb.StatusResponse') -> <<"etcdserverpb.StatusResponse">>; +msg_name_to_fqbin('etcdserverpb.AuthEnableRequest') -> <<"etcdserverpb.AuthEnableRequest">>; +msg_name_to_fqbin('etcdserverpb.AuthDisableRequest') -> <<"etcdserverpb.AuthDisableRequest">>; +msg_name_to_fqbin('etcdserverpb.AuthStatusRequest') -> <<"etcdserverpb.AuthStatusRequest">>; +msg_name_to_fqbin('etcdserverpb.AuthenticateRequest') -> <<"etcdserverpb.AuthenticateRequest">>; +msg_name_to_fqbin('etcdserverpb.AuthUserAddRequest') -> <<"etcdserverpb.AuthUserAddRequest">>; +msg_name_to_fqbin('etcdserverpb.AuthUserGetRequest') -> <<"etcdserverpb.AuthUserGetRequest">>; +msg_name_to_fqbin('etcdserverpb.AuthUserDeleteRequest') -> <<"etcdserverpb.AuthUserDeleteRequest">>; +msg_name_to_fqbin('etcdserverpb.AuthUserChangePasswordRequest') -> <<"etcdserverpb.AuthUserChangePasswordRequest">>; +msg_name_to_fqbin('etcdserverpb.AuthUserGrantRoleRequest') -> <<"etcdserverpb.AuthUserGrantRoleRequest">>; +msg_name_to_fqbin('etcdserverpb.AuthUserRevokeRoleRequest') -> <<"etcdserverpb.AuthUserRevokeRoleRequest">>; +msg_name_to_fqbin('etcdserverpb.AuthRoleAddRequest') -> <<"etcdserverpb.AuthRoleAddRequest">>; +msg_name_to_fqbin('etcdserverpb.AuthRoleGetRequest') -> <<"etcdserverpb.AuthRoleGetRequest">>; +msg_name_to_fqbin('etcdserverpb.AuthUserListRequest') -> <<"etcdserverpb.AuthUserListRequest">>; +msg_name_to_fqbin('etcdserverpb.AuthRoleListRequest') -> <<"etcdserverpb.AuthRoleListRequest">>; +msg_name_to_fqbin('etcdserverpb.AuthRoleDeleteRequest') -> <<"etcdserverpb.AuthRoleDeleteRequest">>; +msg_name_to_fqbin('etcdserverpb.AuthRoleGrantPermissionRequest') -> <<"etcdserverpb.AuthRoleGrantPermissionRequest">>; +msg_name_to_fqbin('etcdserverpb.AuthRoleRevokePermissionRequest') -> <<"etcdserverpb.AuthRoleRevokePermissionRequest">>; +msg_name_to_fqbin('etcdserverpb.AuthEnableResponse') -> <<"etcdserverpb.AuthEnableResponse">>; +msg_name_to_fqbin('etcdserverpb.AuthDisableResponse') -> <<"etcdserverpb.AuthDisableResponse">>; +msg_name_to_fqbin('etcdserverpb.AuthStatusResponse') -> <<"etcdserverpb.AuthStatusResponse">>; +msg_name_to_fqbin('etcdserverpb.AuthenticateResponse') -> <<"etcdserverpb.AuthenticateResponse">>; +msg_name_to_fqbin('etcdserverpb.AuthUserAddResponse') -> <<"etcdserverpb.AuthUserAddResponse">>; +msg_name_to_fqbin('etcdserverpb.AuthUserGetResponse') -> <<"etcdserverpb.AuthUserGetResponse">>; +msg_name_to_fqbin('etcdserverpb.AuthUserDeleteResponse') -> <<"etcdserverpb.AuthUserDeleteResponse">>; +msg_name_to_fqbin('etcdserverpb.AuthUserChangePasswordResponse') -> <<"etcdserverpb.AuthUserChangePasswordResponse">>; +msg_name_to_fqbin('etcdserverpb.AuthUserGrantRoleResponse') -> <<"etcdserverpb.AuthUserGrantRoleResponse">>; +msg_name_to_fqbin('etcdserverpb.AuthUserRevokeRoleResponse') -> <<"etcdserverpb.AuthUserRevokeRoleResponse">>; +msg_name_to_fqbin('etcdserverpb.AuthRoleAddResponse') -> <<"etcdserverpb.AuthRoleAddResponse">>; +msg_name_to_fqbin('etcdserverpb.AuthRoleGetResponse') -> <<"etcdserverpb.AuthRoleGetResponse">>; +msg_name_to_fqbin('etcdserverpb.AuthRoleListResponse') -> <<"etcdserverpb.AuthRoleListResponse">>; +msg_name_to_fqbin('etcdserverpb.AuthUserListResponse') -> <<"etcdserverpb.AuthUserListResponse">>; +msg_name_to_fqbin('etcdserverpb.AuthRoleDeleteResponse') -> <<"etcdserverpb.AuthRoleDeleteResponse">>; +msg_name_to_fqbin('etcdserverpb.AuthRoleGrantPermissionResponse') -> <<"etcdserverpb.AuthRoleGrantPermissionResponse">>; +msg_name_to_fqbin('etcdserverpb.AuthRoleRevokePermissionResponse') -> <<"etcdserverpb.AuthRoleRevokePermissionResponse">>; +msg_name_to_fqbin('mvccpb.KeyValue') -> <<"mvccpb.KeyValue">>; +msg_name_to_fqbin('mvccpb.Event') -> <<"mvccpb.Event">>; +msg_name_to_fqbin('authpb.UserAddOptions') -> <<"authpb.UserAddOptions">>; +msg_name_to_fqbin('authpb.User') -> <<"authpb.User">>; +msg_name_to_fqbin('authpb.Permission') -> <<"authpb.Permission">>; +msg_name_to_fqbin('authpb.Role') -> <<"authpb.Role">>; +msg_name_to_fqbin('google.protobuf.FileDescriptorSet') -> <<"google.protobuf.FileDescriptorSet">>; +msg_name_to_fqbin('google.protobuf.FileDescriptorProto') -> <<"google.protobuf.FileDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.DescriptorProto.ExtensionRange') -> <<"google.protobuf.DescriptorProto.ExtensionRange">>; +msg_name_to_fqbin('google.protobuf.DescriptorProto.ReservedRange') -> <<"google.protobuf.DescriptorProto.ReservedRange">>; +msg_name_to_fqbin('google.protobuf.DescriptorProto') -> <<"google.protobuf.DescriptorProto">>; +msg_name_to_fqbin('google.protobuf.ExtensionRangeOptions') -> <<"google.protobuf.ExtensionRangeOptions">>; +msg_name_to_fqbin('google.protobuf.FieldDescriptorProto') -> <<"google.protobuf.FieldDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.OneofDescriptorProto') -> <<"google.protobuf.OneofDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.EnumDescriptorProto.EnumReservedRange') -> <<"google.protobuf.EnumDescriptorProto.EnumReservedRange">>; +msg_name_to_fqbin('google.protobuf.EnumDescriptorProto') -> <<"google.protobuf.EnumDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.EnumValueDescriptorProto') -> <<"google.protobuf.EnumValueDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.ServiceDescriptorProto') -> <<"google.protobuf.ServiceDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.MethodDescriptorProto') -> <<"google.protobuf.MethodDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.FileOptions') -> <<"google.protobuf.FileOptions">>; +msg_name_to_fqbin('google.protobuf.MessageOptions') -> <<"google.protobuf.MessageOptions">>; +msg_name_to_fqbin('google.protobuf.FieldOptions') -> <<"google.protobuf.FieldOptions">>; +msg_name_to_fqbin('google.protobuf.OneofOptions') -> <<"google.protobuf.OneofOptions">>; +msg_name_to_fqbin('google.protobuf.EnumOptions') -> <<"google.protobuf.EnumOptions">>; +msg_name_to_fqbin('google.protobuf.EnumValueOptions') -> <<"google.protobuf.EnumValueOptions">>; +msg_name_to_fqbin('google.protobuf.ServiceOptions') -> <<"google.protobuf.ServiceOptions">>; +msg_name_to_fqbin('google.protobuf.MethodOptions') -> <<"google.protobuf.MethodOptions">>; +msg_name_to_fqbin('google.protobuf.UninterpretedOption.NamePart') -> <<"google.protobuf.UninterpretedOption.NamePart">>; +msg_name_to_fqbin('google.protobuf.UninterpretedOption') -> <<"google.protobuf.UninterpretedOption">>; +msg_name_to_fqbin('google.protobuf.SourceCodeInfo.Location') -> <<"google.protobuf.SourceCodeInfo.Location">>; +msg_name_to_fqbin('google.protobuf.SourceCodeInfo') -> <<"google.protobuf.SourceCodeInfo">>; +msg_name_to_fqbin('google.protobuf.GeneratedCodeInfo.Annotation') -> <<"google.protobuf.GeneratedCodeInfo.Annotation">>; +msg_name_to_fqbin('google.protobuf.GeneratedCodeInfo') -> <<"google.protobuf.GeneratedCodeInfo">>; +msg_name_to_fqbin('google.api.Http') -> <<"google.api.Http">>; +msg_name_to_fqbin('google.api.HttpRule') -> <<"google.api.HttpRule">>; +msg_name_to_fqbin('google.api.CustomHttpPattern') -> <<"google.api.CustomHttpPattern">>; +msg_name_to_fqbin('grpc.gateway.protoc_gen_openapiv2.options.Swagger') -> <<"grpc.gateway.protoc_gen_openapiv2.options.Swagger">>; +msg_name_to_fqbin('grpc.gateway.protoc_gen_openapiv2.options.Operation') -> <<"grpc.gateway.protoc_gen_openapiv2.options.Operation">>; +msg_name_to_fqbin('grpc.gateway.protoc_gen_openapiv2.options.Parameters') -> <<"grpc.gateway.protoc_gen_openapiv2.options.Parameters">>; +msg_name_to_fqbin('grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter') -> <<"grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter">>; +msg_name_to_fqbin('grpc.gateway.protoc_gen_openapiv2.options.Header') -> <<"grpc.gateway.protoc_gen_openapiv2.options.Header">>; +msg_name_to_fqbin('grpc.gateway.protoc_gen_openapiv2.options.Response') -> <<"grpc.gateway.protoc_gen_openapiv2.options.Response">>; +msg_name_to_fqbin('grpc.gateway.protoc_gen_openapiv2.options.Info') -> <<"grpc.gateway.protoc_gen_openapiv2.options.Info">>; +msg_name_to_fqbin('grpc.gateway.protoc_gen_openapiv2.options.Contact') -> <<"grpc.gateway.protoc_gen_openapiv2.options.Contact">>; +msg_name_to_fqbin('grpc.gateway.protoc_gen_openapiv2.options.License') -> <<"grpc.gateway.protoc_gen_openapiv2.options.License">>; +msg_name_to_fqbin('grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation') -> <<"grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation">>; +msg_name_to_fqbin('grpc.gateway.protoc_gen_openapiv2.options.Schema') -> <<"grpc.gateway.protoc_gen_openapiv2.options.Schema">>; +msg_name_to_fqbin('grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration') -> <<"grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration">>; +msg_name_to_fqbin('grpc.gateway.protoc_gen_openapiv2.options.JSONSchema') -> <<"grpc.gateway.protoc_gen_openapiv2.options.JSONSchema">>; +msg_name_to_fqbin('grpc.gateway.protoc_gen_openapiv2.options.Tag') -> <<"grpc.gateway.protoc_gen_openapiv2.options.Tag">>; +msg_name_to_fqbin('grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions') -> <<"grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions">>; +msg_name_to_fqbin('grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme') -> <<"grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme">>; +msg_name_to_fqbin('grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue') -> <<"grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue">>; +msg_name_to_fqbin('grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement') -> <<"grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement">>; +msg_name_to_fqbin('grpc.gateway.protoc_gen_openapiv2.options.Scopes') -> <<"grpc.gateway.protoc_gen_openapiv2.options.Scopes">>; +msg_name_to_fqbin('google.protobuf.Struct') -> <<"google.protobuf.Struct">>; +msg_name_to_fqbin('google.protobuf.Value') -> <<"google.protobuf.Value">>; +msg_name_to_fqbin('google.protobuf.ListValue') -> <<"google.protobuf.ListValue">>; +msg_name_to_fqbin(E) -> error({gpb_error, {badmsg, E}}). + + +fqbin_to_enum_name(<<"etcdserverpb.RangeRequest.SortOrder">>) -> 'etcdserverpb.RangeRequest.SortOrder'; +fqbin_to_enum_name(<<"etcdserverpb.RangeRequest.SortTarget">>) -> 'etcdserverpb.RangeRequest.SortTarget'; +fqbin_to_enum_name(<<"etcdserverpb.Compare.CompareResult">>) -> 'etcdserverpb.Compare.CompareResult'; +fqbin_to_enum_name(<<"etcdserverpb.Compare.CompareTarget">>) -> 'etcdserverpb.Compare.CompareTarget'; +fqbin_to_enum_name(<<"etcdserverpb.WatchCreateRequest.FilterType">>) -> 'etcdserverpb.WatchCreateRequest.FilterType'; +fqbin_to_enum_name(<<"etcdserverpb.AlarmType">>) -> 'etcdserverpb.AlarmType'; +fqbin_to_enum_name(<<"etcdserverpb.AlarmRequest.AlarmAction">>) -> 'etcdserverpb.AlarmRequest.AlarmAction'; +fqbin_to_enum_name(<<"etcdserverpb.DowngradeRequest.DowngradeAction">>) -> 'etcdserverpb.DowngradeRequest.DowngradeAction'; +fqbin_to_enum_name(<<"mvccpb.Event.EventType">>) -> 'mvccpb.Event.EventType'; +fqbin_to_enum_name(<<"authpb.Permission.Type">>) -> 'authpb.Permission.Type'; +fqbin_to_enum_name(<<"google.protobuf.FieldDescriptorProto.Type">>) -> 'google.protobuf.FieldDescriptorProto.Type'; +fqbin_to_enum_name(<<"google.protobuf.FieldDescriptorProto.Label">>) -> 'google.protobuf.FieldDescriptorProto.Label'; +fqbin_to_enum_name(<<"google.protobuf.FileOptions.OptimizeMode">>) -> 'google.protobuf.FileOptions.OptimizeMode'; +fqbin_to_enum_name(<<"google.protobuf.FieldOptions.CType">>) -> 'google.protobuf.FieldOptions.CType'; +fqbin_to_enum_name(<<"google.protobuf.FieldOptions.JSType">>) -> 'google.protobuf.FieldOptions.JSType'; +fqbin_to_enum_name(<<"google.protobuf.MethodOptions.IdempotencyLevel">>) -> 'google.protobuf.MethodOptions.IdempotencyLevel'; +fqbin_to_enum_name(<<"grpc.gateway.protoc_gen_openapiv2.options.Scheme">>) -> 'grpc.gateway.protoc_gen_openapiv2.options.Scheme'; +fqbin_to_enum_name(<<"grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type">>) -> 'grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type'; +fqbin_to_enum_name(<<"grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes">>) -> 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes'; +fqbin_to_enum_name(<<"grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type">>) -> 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type'; +fqbin_to_enum_name(<<"grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In">>) -> 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In'; +fqbin_to_enum_name(<<"grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow">>) -> 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow'; +fqbin_to_enum_name(<<"google.protobuf.NullValue">>) -> 'google.protobuf.NullValue'; +fqbin_to_enum_name(E) -> error({gpb_error, {badenum, E}}). + + +enum_name_to_fqbin('etcdserverpb.RangeRequest.SortOrder') -> <<"etcdserverpb.RangeRequest.SortOrder">>; +enum_name_to_fqbin('etcdserverpb.RangeRequest.SortTarget') -> <<"etcdserverpb.RangeRequest.SortTarget">>; +enum_name_to_fqbin('etcdserverpb.Compare.CompareResult') -> <<"etcdserverpb.Compare.CompareResult">>; +enum_name_to_fqbin('etcdserverpb.Compare.CompareTarget') -> <<"etcdserverpb.Compare.CompareTarget">>; +enum_name_to_fqbin('etcdserverpb.WatchCreateRequest.FilterType') -> <<"etcdserverpb.WatchCreateRequest.FilterType">>; +enum_name_to_fqbin('etcdserverpb.AlarmType') -> <<"etcdserverpb.AlarmType">>; +enum_name_to_fqbin('etcdserverpb.AlarmRequest.AlarmAction') -> <<"etcdserverpb.AlarmRequest.AlarmAction">>; +enum_name_to_fqbin('etcdserverpb.DowngradeRequest.DowngradeAction') -> <<"etcdserverpb.DowngradeRequest.DowngradeAction">>; +enum_name_to_fqbin('mvccpb.Event.EventType') -> <<"mvccpb.Event.EventType">>; +enum_name_to_fqbin('authpb.Permission.Type') -> <<"authpb.Permission.Type">>; +enum_name_to_fqbin('google.protobuf.FieldDescriptorProto.Type') -> <<"google.protobuf.FieldDescriptorProto.Type">>; +enum_name_to_fqbin('google.protobuf.FieldDescriptorProto.Label') -> <<"google.protobuf.FieldDescriptorProto.Label">>; +enum_name_to_fqbin('google.protobuf.FileOptions.OptimizeMode') -> <<"google.protobuf.FileOptions.OptimizeMode">>; +enum_name_to_fqbin('google.protobuf.FieldOptions.CType') -> <<"google.protobuf.FieldOptions.CType">>; +enum_name_to_fqbin('google.protobuf.FieldOptions.JSType') -> <<"google.protobuf.FieldOptions.JSType">>; +enum_name_to_fqbin('google.protobuf.MethodOptions.IdempotencyLevel') -> <<"google.protobuf.MethodOptions.IdempotencyLevel">>; +enum_name_to_fqbin('grpc.gateway.protoc_gen_openapiv2.options.Scheme') -> <<"grpc.gateway.protoc_gen_openapiv2.options.Scheme">>; +enum_name_to_fqbin('grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type') -> <<"grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type">>; +enum_name_to_fqbin('grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes') -> <<"grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes">>; +enum_name_to_fqbin('grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type') -> <<"grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type">>; +enum_name_to_fqbin('grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In') -> <<"grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In">>; +enum_name_to_fqbin('grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow') -> <<"grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow">>; +enum_name_to_fqbin('google.protobuf.NullValue') -> <<"google.protobuf.NullValue">>; +enum_name_to_fqbin(E) -> error({gpb_error, {badenum, E}}). + + +get_package_name() -> etcdserverpb. + + +%% Whether or not the message names +%% are prepended with package name or not. +uses_packages() -> true. + + +source_basename() -> "rpc.proto". + + +%% Retrieve all proto file names, also imported ones. +%% The order is top-down. The first element is always the main +%% source file. The files are returned with extension, +%% see get_all_proto_names/0 for a version that returns +%% the basenames sans extension +get_all_source_basenames() -> ["rpc.proto", "gogo.proto", "kv.proto", "auth.proto", "version.proto", "annotations.proto", "annotations.proto", "descriptor.proto", "http.proto", "openapiv2.proto", "struct.proto"]. + + +%% Retrieve all proto file names, also imported ones. +%% The order is top-down. The first element is always the main +%% source file. The files are returned sans .proto extension, +%% to make it easier to use them with the various get_xyz_containment +%% functions. +get_all_proto_names() -> ["rpc", "gogo", "kv", "auth", "version", "api/annotations", "options/annotations", "descriptor", "http", "openapiv2", "struct"]. + + +get_msg_containment("rpc") -> + ['etcdserverpb.AlarmMember', + 'etcdserverpb.AlarmRequest', + 'etcdserverpb.AlarmResponse', + 'etcdserverpb.AuthDisableRequest', + 'etcdserverpb.AuthDisableResponse', + 'etcdserverpb.AuthEnableRequest', + 'etcdserverpb.AuthEnableResponse', + 'etcdserverpb.AuthRoleAddRequest', + 'etcdserverpb.AuthRoleAddResponse', + 'etcdserverpb.AuthRoleDeleteRequest', + 'etcdserverpb.AuthRoleDeleteResponse', + 'etcdserverpb.AuthRoleGetRequest', + 'etcdserverpb.AuthRoleGetResponse', + 'etcdserverpb.AuthRoleGrantPermissionRequest', + 'etcdserverpb.AuthRoleGrantPermissionResponse', + 'etcdserverpb.AuthRoleListRequest', + 'etcdserverpb.AuthRoleListResponse', + 'etcdserverpb.AuthRoleRevokePermissionRequest', + 'etcdserverpb.AuthRoleRevokePermissionResponse', + 'etcdserverpb.AuthStatusRequest', + 'etcdserverpb.AuthStatusResponse', + 'etcdserverpb.AuthUserAddRequest', + 'etcdserverpb.AuthUserAddResponse', + 'etcdserverpb.AuthUserChangePasswordRequest', + 'etcdserverpb.AuthUserChangePasswordResponse', + 'etcdserverpb.AuthUserDeleteRequest', + 'etcdserverpb.AuthUserDeleteResponse', + 'etcdserverpb.AuthUserGetRequest', + 'etcdserverpb.AuthUserGetResponse', + 'etcdserverpb.AuthUserGrantRoleRequest', + 'etcdserverpb.AuthUserGrantRoleResponse', + 'etcdserverpb.AuthUserListRequest', + 'etcdserverpb.AuthUserListResponse', + 'etcdserverpb.AuthUserRevokeRoleRequest', + 'etcdserverpb.AuthUserRevokeRoleResponse', + 'etcdserverpb.AuthenticateRequest', + 'etcdserverpb.AuthenticateResponse', + 'etcdserverpb.CompactionRequest', + 'etcdserverpb.CompactionResponse', + 'etcdserverpb.Compare', + 'etcdserverpb.DefragmentRequest', + 'etcdserverpb.DefragmentResponse', + 'etcdserverpb.DeleteRangeRequest', + 'etcdserverpb.DeleteRangeResponse', + 'etcdserverpb.DowngradeRequest', + 'etcdserverpb.DowngradeResponse', + 'etcdserverpb.HashKVRequest', + 'etcdserverpb.HashKVResponse', + 'etcdserverpb.HashRequest', + 'etcdserverpb.HashResponse', + 'etcdserverpb.LeaseCheckpoint', + 'etcdserverpb.LeaseCheckpointRequest', + 'etcdserverpb.LeaseCheckpointResponse', + 'etcdserverpb.LeaseGrantRequest', + 'etcdserverpb.LeaseGrantResponse', + 'etcdserverpb.LeaseKeepAliveRequest', + 'etcdserverpb.LeaseKeepAliveResponse', + 'etcdserverpb.LeaseLeasesRequest', + 'etcdserverpb.LeaseLeasesResponse', + 'etcdserverpb.LeaseRevokeRequest', + 'etcdserverpb.LeaseRevokeResponse', + 'etcdserverpb.LeaseStatus', + 'etcdserverpb.LeaseTimeToLiveRequest', + 'etcdserverpb.LeaseTimeToLiveResponse', + 'etcdserverpb.Member', + 'etcdserverpb.MemberAddRequest', + 'etcdserverpb.MemberAddResponse', + 'etcdserverpb.MemberListRequest', + 'etcdserverpb.MemberListResponse', + 'etcdserverpb.MemberPromoteRequest', + 'etcdserverpb.MemberPromoteResponse', + 'etcdserverpb.MemberRemoveRequest', + 'etcdserverpb.MemberRemoveResponse', + 'etcdserverpb.MemberUpdateRequest', + 'etcdserverpb.MemberUpdateResponse', + 'etcdserverpb.MoveLeaderRequest', + 'etcdserverpb.MoveLeaderResponse', + 'etcdserverpb.PutRequest', + 'etcdserverpb.PutResponse', + 'etcdserverpb.RangeRequest', + 'etcdserverpb.RangeResponse', + 'etcdserverpb.RequestOp', + 'etcdserverpb.ResponseHeader', + 'etcdserverpb.ResponseOp', + 'etcdserverpb.SnapshotRequest', + 'etcdserverpb.SnapshotResponse', + 'etcdserverpb.StatusRequest', + 'etcdserverpb.StatusResponse', + 'etcdserverpb.TxnRequest', + 'etcdserverpb.TxnResponse', + 'etcdserverpb.WatchCancelRequest', + 'etcdserverpb.WatchCreateRequest', + 'etcdserverpb.WatchProgressRequest', + 'etcdserverpb.WatchRequest', + 'etcdserverpb.WatchResponse']; +get_msg_containment("gogo") -> []; +get_msg_containment("kv") -> ['mvccpb.Event', 'mvccpb.KeyValue']; +get_msg_containment("auth") -> ['authpb.Permission', 'authpb.Role', 'authpb.User', 'authpb.UserAddOptions']; +get_msg_containment("version") -> []; +get_msg_containment("annotations") -> []; +get_msg_containment("descriptor") -> + ['google.protobuf.DescriptorProto', + 'google.protobuf.DescriptorProto.ExtensionRange', + 'google.protobuf.DescriptorProto.ReservedRange', + 'google.protobuf.EnumDescriptorProto', + 'google.protobuf.EnumDescriptorProto.EnumReservedRange', + 'google.protobuf.EnumOptions', + 'google.protobuf.EnumValueDescriptorProto', + 'google.protobuf.EnumValueOptions', + 'google.protobuf.ExtensionRangeOptions', + 'google.protobuf.FieldDescriptorProto', + 'google.protobuf.FieldOptions', + 'google.protobuf.FileDescriptorProto', + 'google.protobuf.FileDescriptorSet', + 'google.protobuf.FileOptions', + 'google.protobuf.GeneratedCodeInfo', + 'google.protobuf.GeneratedCodeInfo.Annotation', + 'google.protobuf.MessageOptions', + 'google.protobuf.MethodDescriptorProto', + 'google.protobuf.MethodOptions', + 'google.protobuf.OneofDescriptorProto', + 'google.protobuf.OneofOptions', + 'google.protobuf.ServiceDescriptorProto', + 'google.protobuf.ServiceOptions', + 'google.protobuf.SourceCodeInfo', + 'google.protobuf.SourceCodeInfo.Location', + 'google.protobuf.UninterpretedOption', + 'google.protobuf.UninterpretedOption.NamePart']; +get_msg_containment("http") -> ['google.api.CustomHttpPattern', 'google.api.Http', 'google.api.HttpRule']; +get_msg_containment("openapiv2") -> + ['grpc.gateway.protoc_gen_openapiv2.options.Contact', + 'grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation', + 'grpc.gateway.protoc_gen_openapiv2.options.Header', + 'grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter', + 'grpc.gateway.protoc_gen_openapiv2.options.Info', + 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema', + 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration', + 'grpc.gateway.protoc_gen_openapiv2.options.License', + 'grpc.gateway.protoc_gen_openapiv2.options.Operation', + 'grpc.gateway.protoc_gen_openapiv2.options.Parameters', + 'grpc.gateway.protoc_gen_openapiv2.options.Response', + 'grpc.gateway.protoc_gen_openapiv2.options.Schema', + 'grpc.gateway.protoc_gen_openapiv2.options.Scopes', + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions', + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement', + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue', + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme', + 'grpc.gateway.protoc_gen_openapiv2.options.Swagger', + 'grpc.gateway.protoc_gen_openapiv2.options.Tag']; +get_msg_containment("struct") -> ['google.protobuf.ListValue', 'google.protobuf.Struct', 'google.protobuf.Value']; +get_msg_containment(P) -> error({gpb_error, {badproto, P}}). + + +get_pkg_containment("rpc") -> etcdserverpb; +get_pkg_containment("gogo") -> gogoproto; +get_pkg_containment("kv") -> mvccpb; +get_pkg_containment("auth") -> authpb; +get_pkg_containment("version") -> versionpb; +get_pkg_containment("annotations") -> undefined; +get_pkg_containment("descriptor") -> 'google.protobuf'; +get_pkg_containment("http") -> 'google.api'; +get_pkg_containment("openapiv2") -> 'grpc.gateway.protoc_gen_openapiv2.options'; +get_pkg_containment("struct") -> 'google.protobuf'; +get_pkg_containment(P) -> error({gpb_error, {badproto, P}}). + + +get_service_containment("rpc") -> ['etcdserverpb.Auth', 'etcdserverpb.Cluster', 'etcdserverpb.KV', 'etcdserverpb.Lease', 'etcdserverpb.Maintenance', 'etcdserverpb.Watch']; +get_service_containment("gogo") -> []; +get_service_containment("kv") -> []; +get_service_containment("auth") -> []; +get_service_containment("version") -> []; +get_service_containment("annotations") -> []; +get_service_containment("descriptor") -> []; +get_service_containment("http") -> []; +get_service_containment("openapiv2") -> []; +get_service_containment("struct") -> []; +get_service_containment(P) -> error({gpb_error, {badproto, P}}). + + +get_rpc_containment("rpc") -> + [{'etcdserverpb.KV', 'Range'}, + {'etcdserverpb.KV', 'Put'}, + {'etcdserverpb.KV', 'DeleteRange'}, + {'etcdserverpb.KV', 'Txn'}, + {'etcdserverpb.KV', 'Compact'}, + {'etcdserverpb.Watch', 'Watch'}, + {'etcdserverpb.Lease', 'LeaseGrant'}, + {'etcdserverpb.Lease', 'LeaseRevoke'}, + {'etcdserverpb.Lease', 'LeaseKeepAlive'}, + {'etcdserverpb.Lease', 'LeaseTimeToLive'}, + {'etcdserverpb.Lease', 'LeaseLeases'}, + {'etcdserverpb.Cluster', 'MemberAdd'}, + {'etcdserverpb.Cluster', 'MemberRemove'}, + {'etcdserverpb.Cluster', 'MemberUpdate'}, + {'etcdserverpb.Cluster', 'MemberList'}, + {'etcdserverpb.Cluster', 'MemberPromote'}, + {'etcdserverpb.Maintenance', 'Alarm'}, + {'etcdserverpb.Maintenance', 'Status'}, + {'etcdserverpb.Maintenance', 'Defragment'}, + {'etcdserverpb.Maintenance', 'Hash'}, + {'etcdserverpb.Maintenance', 'HashKV'}, + {'etcdserverpb.Maintenance', 'Snapshot'}, + {'etcdserverpb.Maintenance', 'MoveLeader'}, + {'etcdserverpb.Maintenance', 'Downgrade'}, + {'etcdserverpb.Auth', 'AuthEnable'}, + {'etcdserverpb.Auth', 'AuthDisable'}, + {'etcdserverpb.Auth', 'AuthStatus'}, + {'etcdserverpb.Auth', 'Authenticate'}, + {'etcdserverpb.Auth', 'UserAdd'}, + {'etcdserverpb.Auth', 'UserGet'}, + {'etcdserverpb.Auth', 'UserList'}, + {'etcdserverpb.Auth', 'UserDelete'}, + {'etcdserverpb.Auth', 'UserChangePassword'}, + {'etcdserverpb.Auth', 'UserGrantRole'}, + {'etcdserverpb.Auth', 'UserRevokeRole'}, + {'etcdserverpb.Auth', 'RoleAdd'}, + {'etcdserverpb.Auth', 'RoleGet'}, + {'etcdserverpb.Auth', 'RoleList'}, + {'etcdserverpb.Auth', 'RoleDelete'}, + {'etcdserverpb.Auth', 'RoleGrantPermission'}, + {'etcdserverpb.Auth', 'RoleRevokePermission'}]; +get_rpc_containment("gogo") -> []; +get_rpc_containment("kv") -> []; +get_rpc_containment("auth") -> []; +get_rpc_containment("version") -> []; +get_rpc_containment("annotations") -> []; +get_rpc_containment("descriptor") -> []; +get_rpc_containment("http") -> []; +get_rpc_containment("openapiv2") -> []; +get_rpc_containment("struct") -> []; +get_rpc_containment(P) -> error({gpb_error, {badproto, P}}). + + +get_enum_containment("rpc") -> + ['etcdserverpb.AlarmRequest.AlarmAction', + 'etcdserverpb.AlarmType', + 'etcdserverpb.Compare.CompareResult', + 'etcdserverpb.Compare.CompareTarget', + 'etcdserverpb.DowngradeRequest.DowngradeAction', + 'etcdserverpb.RangeRequest.SortOrder', + 'etcdserverpb.RangeRequest.SortTarget', + 'etcdserverpb.WatchCreateRequest.FilterType']; +get_enum_containment("gogo") -> []; +get_enum_containment("kv") -> ['mvccpb.Event.EventType']; +get_enum_containment("auth") -> ['authpb.Permission.Type']; +get_enum_containment("version") -> []; +get_enum_containment("annotations") -> []; +get_enum_containment("descriptor") -> + ['google.protobuf.FieldDescriptorProto.Label', + 'google.protobuf.FieldDescriptorProto.Type', + 'google.protobuf.FieldOptions.CType', + 'google.protobuf.FieldOptions.JSType', + 'google.protobuf.FileOptions.OptimizeMode', + 'google.protobuf.MethodOptions.IdempotencyLevel']; +get_enum_containment("http") -> []; +get_enum_containment("openapiv2") -> + ['grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type', + 'grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes', + 'grpc.gateway.protoc_gen_openapiv2.options.Scheme', + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow', + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In', + 'grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type']; +get_enum_containment("struct") -> ['google.protobuf.NullValue']; +get_enum_containment(P) -> error({gpb_error, {badproto, P}}). + + +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.ResponseOp">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"grpc.gateway.protoc_gen_openapiv2.options.Schema">>) -> "openapiv2"; +get_proto_by_msg_name_as_fqbin(<<"grpc.gateway.protoc_gen_openapiv2.options.JSONSchema">>) -> "openapiv2"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AlarmMember">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions">>) -> "openapiv2"; +get_proto_by_msg_name_as_fqbin(<<"grpc.gateway.protoc_gen_openapiv2.options.Parameters">>) -> "openapiv2"; +get_proto_by_msg_name_as_fqbin(<<"authpb.UserAddOptions">>) -> "auth"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.LeaseStatus">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement">>) -> "openapiv2"; +get_proto_by_msg_name_as_fqbin(<<"grpc.gateway.protoc_gen_openapiv2.options.Contact">>) -> "openapiv2"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.UninterpretedOption.NamePart">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.WatchRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.WatchProgressRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.WatchCancelRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.StatusRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.SnapshotRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.MoveLeaderRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.MemberPromoteRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.MemberListRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.MemberAddRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.LeaseTimeToLiveRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.LeaseKeepAliveRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.LeaseCheckpoint">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.HashRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.HashKVRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.DowngradeRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.DefragmentRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.CompactionRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthenticateRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthUserRevokeRoleRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthUserGetRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthUserAddRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthStatusRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthRoleRevokePermissionRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthRoleListRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthRoleDeleteRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthDisableRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.ListValue">>) -> "struct"; +get_proto_by_msg_name_as_fqbin(<<"grpc.gateway.protoc_gen_openapiv2.options.License">>) -> "openapiv2"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.DescriptorProto.ReservedRange">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.DescriptorProto.ExtensionRange">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"mvccpb.KeyValue">>) -> "kv"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.TxnResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.PutResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.MoveLeaderResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.MemberUpdateResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.MemberRemoveResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.MemberListResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.MemberAddResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.LeaseTimeToLiveResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.HashResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.DowngradeResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.DeleteRangeResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.Compare">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthUserRevokeRoleResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthUserListResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthUserGrantRoleResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthUserChangePasswordResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthStatusResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthRoleRevokePermissionResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthRoleGetResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthRoleAddResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthEnableResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthDisableResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AlarmResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation">>) -> "openapiv2"; +get_proto_by_msg_name_as_fqbin(<<"grpc.gateway.protoc_gen_openapiv2.options.Info">>) -> "openapiv2"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.SourceCodeInfo">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.ServiceDescriptorProto">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.OneofDescriptorProto">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.MethodDescriptorProto">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.GeneratedCodeInfo">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.FileDescriptorProto">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.FieldDescriptorProto">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumValueDescriptorProto">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumDescriptorProto">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.DescriptorProto">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.api.Http">>) -> "http"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.RequestOp">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"grpc.gateway.protoc_gen_openapiv2.options.Swagger">>) -> "openapiv2"; +get_proto_by_msg_name_as_fqbin(<<"grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter">>) -> "openapiv2"; +get_proto_by_msg_name_as_fqbin(<<"grpc.gateway.protoc_gen_openapiv2.options.Header">>) -> "openapiv2"; +get_proto_by_msg_name_as_fqbin(<<"authpb.User">>) -> "auth"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.ResponseHeader">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.Member">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"grpc.gateway.protoc_gen_openapiv2.options.Scopes">>) -> "openapiv2"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.ServiceOptions">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.OneofOptions">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.MethodOptions">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.MessageOptions">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.FileOptions">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.FieldOptions">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.ExtensionRangeOptions">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumValueOptions">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumOptions">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.Struct">>) -> "struct"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.FileDescriptorSet">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"mvccpb.Event">>) -> "kv"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.WatchCreateRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.TxnRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.RangeRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.PutRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.MemberUpdateRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.MemberRemoveRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.LeaseRevokeRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.LeaseLeasesRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.LeaseGrantRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.LeaseCheckpointRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.DeleteRangeRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthUserListRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthUserGrantRoleRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthUserDeleteRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthUserChangePasswordRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthRoleGrantPermissionRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthRoleGetRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthRoleAddRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthEnableRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AlarmRequest">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.Value">>) -> "struct"; +get_proto_by_msg_name_as_fqbin(<<"grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme">>) -> "openapiv2"; +get_proto_by_msg_name_as_fqbin(<<"grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue">>) -> "openapiv2"; +get_proto_by_msg_name_as_fqbin(<<"grpc.gateway.protoc_gen_openapiv2.options.Response">>) -> "openapiv2"; +get_proto_by_msg_name_as_fqbin(<<"google.api.HttpRule">>) -> "http"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumDescriptorProto.EnumReservedRange">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"authpb.Role">>) -> "auth"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.WatchResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.StatusResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.SnapshotResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.RangeResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.MemberPromoteResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.LeaseRevokeResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.LeaseLeasesResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.LeaseKeepAliveResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.LeaseGrantResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.LeaseCheckpointResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.HashKVResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.DefragmentResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.CompactionResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthenticateResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthUserGetResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthUserDeleteResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthUserAddResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthRoleListResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthRoleGrantPermissionResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"etcdserverpb.AuthRoleDeleteResponse">>) -> "rpc"; +get_proto_by_msg_name_as_fqbin(<<"grpc.gateway.protoc_gen_openapiv2.options.Tag">>) -> "openapiv2"; +get_proto_by_msg_name_as_fqbin(<<"grpc.gateway.protoc_gen_openapiv2.options.Operation">>) -> "openapiv2"; +get_proto_by_msg_name_as_fqbin(<<"grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration">>) -> "openapiv2"; +get_proto_by_msg_name_as_fqbin(<<"google.api.CustomHttpPattern">>) -> "http"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.UninterpretedOption">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.SourceCodeInfo.Location">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.GeneratedCodeInfo.Annotation">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"authpb.Permission">>) -> "auth"; +get_proto_by_msg_name_as_fqbin(E) -> error({gpb_error, {badmsg, E}}). + + +get_proto_by_service_name_as_fqbin(<<"etcdserverpb.Cluster">>) -> "rpc"; +get_proto_by_service_name_as_fqbin(<<"etcdserverpb.Maintenance">>) -> "rpc"; +get_proto_by_service_name_as_fqbin(<<"etcdserverpb.Lease">>) -> "rpc"; +get_proto_by_service_name_as_fqbin(<<"etcdserverpb.KV">>) -> "rpc"; +get_proto_by_service_name_as_fqbin(<<"etcdserverpb.Watch">>) -> "rpc"; +get_proto_by_service_name_as_fqbin(<<"etcdserverpb.Auth">>) -> "rpc"; +get_proto_by_service_name_as_fqbin(E) -> error({gpb_error, {badservice, E}}). + + +get_proto_by_enum_name_as_fqbin(<<"etcdserverpb.RangeRequest.SortOrder">>) -> "rpc"; +get_proto_by_enum_name_as_fqbin(<<"grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes">>) -> "openapiv2"; +get_proto_by_enum_name_as_fqbin(<<"etcdserverpb.RangeRequest.SortTarget">>) -> "rpc"; +get_proto_by_enum_name_as_fqbin(<<"etcdserverpb.Compare.CompareTarget">>) -> "rpc"; +get_proto_by_enum_name_as_fqbin(<<"etcdserverpb.Compare.CompareResult">>) -> "rpc"; +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.NullValue">>) -> "struct"; +get_proto_by_enum_name_as_fqbin(<<"grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type">>) -> "openapiv2"; +get_proto_by_enum_name_as_fqbin(<<"grpc.gateway.protoc_gen_openapiv2.options.Scheme">>) -> "openapiv2"; +get_proto_by_enum_name_as_fqbin(<<"grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type">>) -> "openapiv2"; +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FileOptions.OptimizeMode">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldOptions.JSType">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldOptions.CType">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldDescriptorProto.Type">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(<<"authpb.Permission.Type">>) -> "auth"; +get_proto_by_enum_name_as_fqbin(<<"mvccpb.Event.EventType">>) -> "kv"; +get_proto_by_enum_name_as_fqbin(<<"etcdserverpb.WatchCreateRequest.FilterType">>) -> "rpc"; +get_proto_by_enum_name_as_fqbin(<<"etcdserverpb.AlarmType">>) -> "rpc"; +get_proto_by_enum_name_as_fqbin(<<"grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow">>) -> "openapiv2"; +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.MethodOptions.IdempotencyLevel">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldDescriptorProto.Label">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(<<"grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In">>) -> "openapiv2"; +get_proto_by_enum_name_as_fqbin(<<"etcdserverpb.DowngradeRequest.DowngradeAction">>) -> "rpc"; +get_proto_by_enum_name_as_fqbin(<<"etcdserverpb.AlarmRequest.AlarmAction">>) -> "rpc"; +get_proto_by_enum_name_as_fqbin(E) -> error({gpb_error, {badenum, E}}). + + +get_protos_by_pkg_name_as_fqbin(<<"versionpb">>) -> ["version"]; +get_protos_by_pkg_name_as_fqbin(<<"authpb">>) -> ["auth"]; +get_protos_by_pkg_name_as_fqbin(<<"mvccpb">>) -> ["kv"]; +get_protos_by_pkg_name_as_fqbin(<<"etcdserverpb">>) -> ["rpc"]; +get_protos_by_pkg_name_as_fqbin(<<"grpc.gateway.protoc_gen_openapiv2.options">>) -> ["openapiv2", "options/annotations"]; +get_protos_by_pkg_name_as_fqbin(<<"google.protobuf">>) -> ["descriptor", "struct"]; +get_protos_by_pkg_name_as_fqbin(<<"google.api">>) -> ["api/annotations", "http"]; +get_protos_by_pkg_name_as_fqbin(<<"gogoproto">>) -> ["gogo"]; +get_protos_by_pkg_name_as_fqbin(E) -> error({gpb_error, {badpkg, E}}). + + + +gpb_version_as_string() -> + "4.20.0". + +gpb_version_as_list() -> + [4,20,0]. + +gpb_version_source() -> + "file". diff --git a/src/protos/version_pb.erl b/src/protos/version_pb.erl new file mode 100644 index 0000000..8f01dd6 --- /dev/null +++ b/src/protos/version_pb.erl @@ -0,0 +1,25004 @@ +%% -*- coding: utf-8 -*- +%% @private +%% Automatically generated, do not edit +%% Generated by gpb_compile version 4.20.0 +%% Version source: file +-module(version_pb). + +-export([encode_msg/2, encode_msg/3]). +-export([decode_msg/2, decode_msg/3]). +-export([merge_msgs/3, merge_msgs/4]). +-export([verify_msg/2, verify_msg/3]). +-export([get_msg_defs/0]). +-export([get_msg_names/0]). +-export([get_group_names/0]). +-export([get_msg_or_group_names/0]). +-export([get_enum_names/0]). +-export([find_msg_def/1, fetch_msg_def/1]). +-export([find_enum_def/1, fetch_enum_def/1]). +-export([enum_symbol_by_value/2, enum_value_by_symbol/2]). +-export(['enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'/1, 'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'/1]). +-export(['enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'/1, 'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'/1]). +-export(['enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'/1, 'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'/1]). +-export(['enum_symbol_by_value_google.protobuf.FieldOptions.CType'/1, 'enum_value_by_symbol_google.protobuf.FieldOptions.CType'/1]). +-export(['enum_symbol_by_value_google.protobuf.FieldOptions.JSType'/1, 'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'/1]). +-export(['enum_symbol_by_value_google.protobuf.MethodOptions.IdempotencyLevel'/1, 'enum_value_by_symbol_google.protobuf.MethodOptions.IdempotencyLevel'/1]). +-export([get_service_names/0]). +-export([get_service_def/1]). +-export([get_rpc_names/1]). +-export([find_rpc_def/2, fetch_rpc_def/2]). +-export([fqbin_to_service_name/1]). +-export([service_name_to_fqbin/1]). +-export([fqbins_to_service_and_rpc_name/2]). +-export([service_and_rpc_name_to_fqbins/2]). +-export([fqbin_to_msg_name/1]). +-export([msg_name_to_fqbin/1]). +-export([fqbin_to_enum_name/1]). +-export([enum_name_to_fqbin/1]). +-export([get_package_name/0]). +-export([uses_packages/0]). +-export([source_basename/0]). +-export([get_all_source_basenames/0]). +-export([get_all_proto_names/0]). +-export([get_msg_containment/1]). +-export([get_pkg_containment/1]). +-export([get_service_containment/1]). +-export([get_rpc_containment/1]). +-export([get_enum_containment/1]). +-export([get_proto_by_msg_name_as_fqbin/1]). +-export([get_proto_by_service_name_as_fqbin/1]). +-export([get_proto_by_enum_name_as_fqbin/1]). +-export([get_protos_by_pkg_name_as_fqbin/1]). +-export([gpb_version_as_string/0, gpb_version_as_list/0]). +-export([gpb_version_source/0]). + + +%% enumerated types +-type 'google.protobuf.FieldDescriptorProto.Type'() :: 'TYPE_DOUBLE' | 'TYPE_FLOAT' | 'TYPE_INT64' | 'TYPE_UINT64' | 'TYPE_INT32' | 'TYPE_FIXED64' | 'TYPE_FIXED32' | 'TYPE_BOOL' | 'TYPE_STRING' | 'TYPE_GROUP' | 'TYPE_MESSAGE' | 'TYPE_BYTES' | 'TYPE_UINT32' | 'TYPE_ENUM' | 'TYPE_SFIXED32' | 'TYPE_SFIXED64' | 'TYPE_SINT32' | 'TYPE_SINT64'. +-type 'google.protobuf.FieldDescriptorProto.Label'() :: 'LABEL_OPTIONAL' | 'LABEL_REQUIRED' | 'LABEL_REPEATED'. +-type 'google.protobuf.FileOptions.OptimizeMode'() :: 'SPEED' | 'CODE_SIZE' | 'LITE_RUNTIME'. +-type 'google.protobuf.FieldOptions.CType'() :: 'STRING' | 'CORD' | 'STRING_PIECE'. +-type 'google.protobuf.FieldOptions.JSType'() :: 'JS_NORMAL' | 'JS_STRING' | 'JS_NUMBER'. +-type 'google.protobuf.MethodOptions.IdempotencyLevel'() :: 'IDEMPOTENCY_UNKNOWN' | 'NO_SIDE_EFFECTS' | 'IDEMPOTENT'. +-export_type(['google.protobuf.FieldDescriptorProto.Type'/0, 'google.protobuf.FieldDescriptorProto.Label'/0, 'google.protobuf.FileOptions.OptimizeMode'/0, 'google.protobuf.FieldOptions.CType'/0, 'google.protobuf.FieldOptions.JSType'/0, 'google.protobuf.MethodOptions.IdempotencyLevel'/0]). + +%% message types +-type 'google.protobuf.FileDescriptorSet'() :: + #{file => ['google.protobuf.FileDescriptorProto'()] % = 1, repeated + }. + +-type 'google.protobuf.FileDescriptorProto'() :: + #{name => unicode:chardata(), % = 1, optional + package => unicode:chardata(), % = 2, optional + dependency => [unicode:chardata()], % = 3, repeated + public_dependency => [integer()], % = 10, repeated, 32 bits + weak_dependency => [integer()], % = 11, repeated, 32 bits + message_type => ['google.protobuf.DescriptorProto'()], % = 4, repeated + enum_type => ['google.protobuf.EnumDescriptorProto'()], % = 5, repeated + service => ['google.protobuf.ServiceDescriptorProto'()], % = 6, repeated + extension => ['google.protobuf.FieldDescriptorProto'()], % = 7, repeated + options => 'google.protobuf.FileOptions'(), % = 8, optional + source_code_info => 'google.protobuf.SourceCodeInfo'(), % = 9, optional + syntax => unicode:chardata() % = 12, optional + }. + +-type 'google.protobuf.DescriptorProto.ExtensionRange'() :: + #{start => integer(), % = 1, optional, 32 bits + 'end' => integer(), % = 2, optional, 32 bits + options => 'google.protobuf.ExtensionRangeOptions'() % = 3, optional + }. + +-type 'google.protobuf.DescriptorProto.ReservedRange'() :: + #{start => integer(), % = 1, optional, 32 bits + 'end' => integer() % = 2, optional, 32 bits + }. + +-type 'google.protobuf.DescriptorProto'() :: + #{name => unicode:chardata(), % = 1, optional + field => ['google.protobuf.FieldDescriptorProto'()], % = 2, repeated + extension => ['google.protobuf.FieldDescriptorProto'()], % = 6, repeated + nested_type => ['google.protobuf.DescriptorProto'()], % = 3, repeated + enum_type => ['google.protobuf.EnumDescriptorProto'()], % = 4, repeated + extension_range => ['google.protobuf.DescriptorProto.ExtensionRange'()], % = 5, repeated + oneof_decl => ['google.protobuf.OneofDescriptorProto'()], % = 8, repeated + options => 'google.protobuf.MessageOptions'(), % = 7, optional + reserved_range => ['google.protobuf.DescriptorProto.ReservedRange'()], % = 9, repeated + reserved_name => [unicode:chardata()] % = 10, repeated + }. + +-type 'google.protobuf.ExtensionRangeOptions'() :: + #{uninterpreted_option => ['google.protobuf.UninterpretedOption'()] % = 999, repeated + }. + +-type 'google.protobuf.FieldDescriptorProto'() :: + #{name => unicode:chardata(), % = 1, optional + number => integer(), % = 3, optional, 32 bits + label => 'LABEL_OPTIONAL' | 'LABEL_REQUIRED' | 'LABEL_REPEATED' | integer(), % = 4, optional, enum google.protobuf.FieldDescriptorProto.Label + type => 'TYPE_DOUBLE' | 'TYPE_FLOAT' | 'TYPE_INT64' | 'TYPE_UINT64' | 'TYPE_INT32' | 'TYPE_FIXED64' | 'TYPE_FIXED32' | 'TYPE_BOOL' | 'TYPE_STRING' | 'TYPE_GROUP' | 'TYPE_MESSAGE' | 'TYPE_BYTES' | 'TYPE_UINT32' | 'TYPE_ENUM' | 'TYPE_SFIXED32' | 'TYPE_SFIXED64' | 'TYPE_SINT32' | 'TYPE_SINT64' | integer(), % = 5, optional, enum google.protobuf.FieldDescriptorProto.Type + type_name => unicode:chardata(), % = 6, optional + extendee => unicode:chardata(), % = 2, optional + default_value => unicode:chardata(), % = 7, optional + oneof_index => integer(), % = 9, optional, 32 bits + json_name => unicode:chardata(), % = 10, optional + options => 'google.protobuf.FieldOptions'(), % = 8, optional + proto3_optional => boolean() | 0 | 1 % = 17, optional + }. + +-type 'google.protobuf.OneofDescriptorProto'() :: + #{name => unicode:chardata(), % = 1, optional + options => 'google.protobuf.OneofOptions'() % = 2, optional + }. + +-type 'google.protobuf.EnumDescriptorProto.EnumReservedRange'() :: + #{start => integer(), % = 1, optional, 32 bits + 'end' => integer() % = 2, optional, 32 bits + }. + +-type 'google.protobuf.EnumDescriptorProto'() :: + #{name => unicode:chardata(), % = 1, optional + value => ['google.protobuf.EnumValueDescriptorProto'()], % = 2, repeated + options => 'google.protobuf.EnumOptions'(), % = 3, optional + reserved_range => ['google.protobuf.EnumDescriptorProto.EnumReservedRange'()], % = 4, repeated + reserved_name => [unicode:chardata()] % = 5, repeated + }. + +-type 'google.protobuf.EnumValueDescriptorProto'() :: + #{name => unicode:chardata(), % = 1, optional + number => integer(), % = 2, optional, 32 bits + options => 'google.protobuf.EnumValueOptions'() % = 3, optional + }. + +-type 'google.protobuf.ServiceDescriptorProto'() :: + #{name => unicode:chardata(), % = 1, optional + method => ['google.protobuf.MethodDescriptorProto'()], % = 2, repeated + options => 'google.protobuf.ServiceOptions'() % = 3, optional + }. + +-type 'google.protobuf.MethodDescriptorProto'() :: + #{name => unicode:chardata(), % = 1, optional + input_type => unicode:chardata(), % = 2, optional + output_type => unicode:chardata(), % = 3, optional + options => 'google.protobuf.MethodOptions'(), % = 4, optional + client_streaming => boolean() | 0 | 1, % = 5, optional + server_streaming => boolean() | 0 | 1 % = 6, optional + }. + +-type 'google.protobuf.FileOptions'() :: + #{java_package => unicode:chardata(), % = 1, optional + java_outer_classname => unicode:chardata(), % = 8, optional + java_multiple_files => boolean() | 0 | 1, % = 10, optional + java_generate_equals_and_hash => boolean() | 0 | 1, % = 20, optional + java_string_check_utf8 => boolean() | 0 | 1, % = 27, optional + optimize_for => 'SPEED' | 'CODE_SIZE' | 'LITE_RUNTIME' | integer(), % = 9, optional, enum google.protobuf.FileOptions.OptimizeMode + go_package => unicode:chardata(), % = 11, optional + cc_generic_services => boolean() | 0 | 1, % = 16, optional + java_generic_services => boolean() | 0 | 1, % = 17, optional + py_generic_services => boolean() | 0 | 1, % = 18, optional + php_generic_services => boolean() | 0 | 1, % = 42, optional + deprecated => boolean() | 0 | 1, % = 23, optional + cc_enable_arenas => boolean() | 0 | 1, % = 31, optional + objc_class_prefix => unicode:chardata(), % = 36, optional + csharp_namespace => unicode:chardata(), % = 37, optional + swift_prefix => unicode:chardata(), % = 39, optional + php_class_prefix => unicode:chardata(), % = 40, optional + php_namespace => unicode:chardata(), % = 41, optional + php_metadata_namespace => unicode:chardata(), % = 44, optional + ruby_package => unicode:chardata(), % = 45, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999, repeated + goproto_getters_all => boolean() | 0 | 1, % = 63001, optional + goproto_enum_prefix_all => boolean() | 0 | 1, % = 63002, optional + goproto_stringer_all => boolean() | 0 | 1, % = 63003, optional + verbose_equal_all => boolean() | 0 | 1, % = 63004, optional + face_all => boolean() | 0 | 1, % = 63005, optional + gostring_all => boolean() | 0 | 1, % = 63006, optional + populate_all => boolean() | 0 | 1, % = 63007, optional + stringer_all => boolean() | 0 | 1, % = 63008, optional + onlyone_all => boolean() | 0 | 1, % = 63009, optional + equal_all => boolean() | 0 | 1, % = 63013, optional + description_all => boolean() | 0 | 1, % = 63014, optional + testgen_all => boolean() | 0 | 1, % = 63015, optional + benchgen_all => boolean() | 0 | 1, % = 63016, optional + marshaler_all => boolean() | 0 | 1, % = 63017, optional + unmarshaler_all => boolean() | 0 | 1, % = 63018, optional + stable_marshaler_all => boolean() | 0 | 1, % = 63019, optional + sizer_all => boolean() | 0 | 1, % = 63020, optional + goproto_enum_stringer_all => boolean() | 0 | 1, % = 63021, optional + enum_stringer_all => boolean() | 0 | 1, % = 63022, optional + unsafe_marshaler_all => boolean() | 0 | 1, % = 63023, optional + unsafe_unmarshaler_all => boolean() | 0 | 1, % = 63024, optional + goproto_extensions_map_all => boolean() | 0 | 1, % = 63025, optional + goproto_unrecognized_all => boolean() | 0 | 1, % = 63026, optional + gogoproto_import => boolean() | 0 | 1, % = 63027, optional + protosizer_all => boolean() | 0 | 1, % = 63028, optional + compare_all => boolean() | 0 | 1 % = 63029, optional + }. + +-type 'google.protobuf.MessageOptions'() :: + #{message_set_wire_format => boolean() | 0 | 1, % = 1, optional + no_standard_descriptor_accessor => boolean() | 0 | 1, % = 2, optional + deprecated => boolean() | 0 | 1, % = 3, optional + map_entry => boolean() | 0 | 1, % = 7, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999, repeated + etcd_version_msg => unicode:chardata(), % = 50000, optional + goproto_getters => boolean() | 0 | 1, % = 64001, optional + goproto_stringer => boolean() | 0 | 1, % = 64003, optional + verbose_equal => boolean() | 0 | 1, % = 64004, optional + face => boolean() | 0 | 1, % = 64005, optional + gostring => boolean() | 0 | 1, % = 64006, optional + populate => boolean() | 0 | 1, % = 64007, optional + stringer => boolean() | 0 | 1, % = 67008, optional + onlyone => boolean() | 0 | 1, % = 64009, optional + equal => boolean() | 0 | 1, % = 64013, optional + description => boolean() | 0 | 1, % = 64014, optional + testgen => boolean() | 0 | 1, % = 64015, optional + benchgen => boolean() | 0 | 1, % = 64016, optional + marshaler => boolean() | 0 | 1, % = 64017, optional + unmarshaler => boolean() | 0 | 1, % = 64018, optional + stable_marshaler => boolean() | 0 | 1, % = 64019, optional + sizer => boolean() | 0 | 1, % = 64020, optional + unsafe_marshaler => boolean() | 0 | 1, % = 64023, optional + unsafe_unmarshaler => boolean() | 0 | 1, % = 64024, optional + goproto_extensions_map => boolean() | 0 | 1, % = 64025, optional + goproto_unrecognized => boolean() | 0 | 1, % = 64026, optional + protosizer => boolean() | 0 | 1, % = 64028, optional + compare => boolean() | 0 | 1 % = 64029, optional + }. + +-type 'google.protobuf.FieldOptions'() :: + #{ctype => 'STRING' | 'CORD' | 'STRING_PIECE' | integer(), % = 1, optional, enum google.protobuf.FieldOptions.CType + packed => boolean() | 0 | 1, % = 2, optional + jstype => 'JS_NORMAL' | 'JS_STRING' | 'JS_NUMBER' | integer(), % = 6, optional, enum google.protobuf.FieldOptions.JSType + lazy => boolean() | 0 | 1, % = 5, optional + deprecated => boolean() | 0 | 1, % = 3, optional + weak => boolean() | 0 | 1, % = 10, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999, repeated + etcd_version_field => unicode:chardata(), % = 50001, optional + nullable => boolean() | 0 | 1, % = 65001, optional + embed => boolean() | 0 | 1, % = 65002, optional + customtype => unicode:chardata(), % = 65003, optional + customname => unicode:chardata(), % = 65004, optional + jsontag => unicode:chardata(), % = 65005, optional + moretags => unicode:chardata(), % = 65006, optional + casttype => unicode:chardata(), % = 65007, optional + castkey => unicode:chardata(), % = 65008, optional + castvalue => unicode:chardata(), % = 65009, optional + stdtime => boolean() | 0 | 1, % = 65010, optional + stdduration => boolean() | 0 | 1 % = 65011, optional + }. + +-type 'google.protobuf.OneofOptions'() :: + #{uninterpreted_option => ['google.protobuf.UninterpretedOption'()] % = 999, repeated + }. + +-type 'google.protobuf.EnumOptions'() :: + #{allow_alias => boolean() | 0 | 1, % = 2, optional + deprecated => boolean() | 0 | 1, % = 3, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999, repeated + etcd_version_enum => unicode:chardata(), % = 50002, optional + goproto_enum_prefix => boolean() | 0 | 1, % = 62001, optional + goproto_enum_stringer => boolean() | 0 | 1, % = 62021, optional + enum_stringer => boolean() | 0 | 1, % = 62022, optional + enum_customname => unicode:chardata() % = 62023, optional + }. + +-type 'google.protobuf.EnumValueOptions'() :: + #{deprecated => boolean() | 0 | 1, % = 1, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()], % = 999, repeated + etcd_version_enum_value => unicode:chardata(), % = 50003, optional + enumvalue_customname => unicode:chardata() % = 66001, optional + }. + +-type 'google.protobuf.ServiceOptions'() :: + #{deprecated => boolean() | 0 | 1, % = 33, optional + uninterpreted_option => ['google.protobuf.UninterpretedOption'()] % = 999, repeated + }. + +-type 'google.protobuf.MethodOptions'() :: + #{deprecated => boolean() | 0 | 1, % = 33, optional + idempotency_level => 'IDEMPOTENCY_UNKNOWN' | 'NO_SIDE_EFFECTS' | 'IDEMPOTENT' | integer(), % = 34, optional, enum google.protobuf.MethodOptions.IdempotencyLevel + uninterpreted_option => ['google.protobuf.UninterpretedOption'()] % = 999, repeated + }. + +-type 'google.protobuf.UninterpretedOption.NamePart'() :: + #{name_part => unicode:chardata(), % = 1, required + is_extension => boolean() | 0 | 1 % = 2, required + }. + +-type 'google.protobuf.UninterpretedOption'() :: + #{name => ['google.protobuf.UninterpretedOption.NamePart'()], % = 2, repeated + identifier_value => unicode:chardata(), % = 3, optional + positive_int_value => non_neg_integer(), % = 4, optional, 64 bits + negative_int_value => integer(), % = 5, optional, 64 bits + double_value => float() | integer() | infinity | '-infinity' | nan, % = 6, optional + string_value => iodata(), % = 7, optional + aggregate_value => unicode:chardata() % = 8, optional + }. + +-type 'google.protobuf.SourceCodeInfo.Location'() :: + #{path => [integer()], % = 1, repeated, 32 bits + span => [integer()], % = 2, repeated, 32 bits + leading_comments => unicode:chardata(), % = 3, optional + trailing_comments => unicode:chardata(), % = 4, optional + leading_detached_comments => [unicode:chardata()] % = 6, repeated + }. + +-type 'google.protobuf.SourceCodeInfo'() :: + #{location => ['google.protobuf.SourceCodeInfo.Location'()] % = 1, repeated + }. + +-type 'google.protobuf.GeneratedCodeInfo.Annotation'() :: + #{path => [integer()], % = 1, repeated, 32 bits + source_file => unicode:chardata(), % = 2, optional + 'begin' => integer(), % = 3, optional, 32 bits + 'end' => integer() % = 4, optional, 32 bits + }. + +-type 'google.protobuf.GeneratedCodeInfo'() :: + #{annotation => ['google.protobuf.GeneratedCodeInfo.Annotation'()] % = 1, repeated + }. + +-export_type(['google.protobuf.FileDescriptorSet'/0, 'google.protobuf.FileDescriptorProto'/0, 'google.protobuf.DescriptorProto.ExtensionRange'/0, 'google.protobuf.DescriptorProto.ReservedRange'/0, 'google.protobuf.DescriptorProto'/0, 'google.protobuf.ExtensionRangeOptions'/0, 'google.protobuf.FieldDescriptorProto'/0, 'google.protobuf.OneofDescriptorProto'/0, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'/0, 'google.protobuf.EnumDescriptorProto'/0, 'google.protobuf.EnumValueDescriptorProto'/0, 'google.protobuf.ServiceDescriptorProto'/0, 'google.protobuf.MethodDescriptorProto'/0, 'google.protobuf.FileOptions'/0, 'google.protobuf.MessageOptions'/0, 'google.protobuf.FieldOptions'/0, 'google.protobuf.OneofOptions'/0, 'google.protobuf.EnumOptions'/0, 'google.protobuf.EnumValueOptions'/0, 'google.protobuf.ServiceOptions'/0, 'google.protobuf.MethodOptions'/0, 'google.protobuf.UninterpretedOption.NamePart'/0, 'google.protobuf.UninterpretedOption'/0, 'google.protobuf.SourceCodeInfo.Location'/0, 'google.protobuf.SourceCodeInfo'/0, 'google.protobuf.GeneratedCodeInfo.Annotation'/0, 'google.protobuf.GeneratedCodeInfo'/0]). +-type '$msg_name'() :: 'google.protobuf.FileDescriptorSet' | 'google.protobuf.FileDescriptorProto' | 'google.protobuf.DescriptorProto.ExtensionRange' | 'google.protobuf.DescriptorProto.ReservedRange' | 'google.protobuf.DescriptorProto' | 'google.protobuf.ExtensionRangeOptions' | 'google.protobuf.FieldDescriptorProto' | 'google.protobuf.OneofDescriptorProto' | 'google.protobuf.EnumDescriptorProto.EnumReservedRange' | 'google.protobuf.EnumDescriptorProto' | 'google.protobuf.EnumValueDescriptorProto' | 'google.protobuf.ServiceDescriptorProto' | 'google.protobuf.MethodDescriptorProto' | 'google.protobuf.FileOptions' | 'google.protobuf.MessageOptions' | 'google.protobuf.FieldOptions' | 'google.protobuf.OneofOptions' | 'google.protobuf.EnumOptions' | 'google.protobuf.EnumValueOptions' | 'google.protobuf.ServiceOptions' | 'google.protobuf.MethodOptions' | 'google.protobuf.UninterpretedOption.NamePart' | 'google.protobuf.UninterpretedOption' | 'google.protobuf.SourceCodeInfo.Location' | 'google.protobuf.SourceCodeInfo' | 'google.protobuf.GeneratedCodeInfo.Annotation' | 'google.protobuf.GeneratedCodeInfo'. +-type '$msg'() :: 'google.protobuf.FileDescriptorSet'() | 'google.protobuf.FileDescriptorProto'() | 'google.protobuf.DescriptorProto.ExtensionRange'() | 'google.protobuf.DescriptorProto.ReservedRange'() | 'google.protobuf.DescriptorProto'() | 'google.protobuf.ExtensionRangeOptions'() | 'google.protobuf.FieldDescriptorProto'() | 'google.protobuf.OneofDescriptorProto'() | 'google.protobuf.EnumDescriptorProto.EnumReservedRange'() | 'google.protobuf.EnumDescriptorProto'() | 'google.protobuf.EnumValueDescriptorProto'() | 'google.protobuf.ServiceDescriptorProto'() | 'google.protobuf.MethodDescriptorProto'() | 'google.protobuf.FileOptions'() | 'google.protobuf.MessageOptions'() | 'google.protobuf.FieldOptions'() | 'google.protobuf.OneofOptions'() | 'google.protobuf.EnumOptions'() | 'google.protobuf.EnumValueOptions'() | 'google.protobuf.ServiceOptions'() | 'google.protobuf.MethodOptions'() | 'google.protobuf.UninterpretedOption.NamePart'() | 'google.protobuf.UninterpretedOption'() | 'google.protobuf.SourceCodeInfo.Location'() | 'google.protobuf.SourceCodeInfo'() | 'google.protobuf.GeneratedCodeInfo.Annotation'() | 'google.protobuf.GeneratedCodeInfo'(). +-export_type(['$msg_name'/0, '$msg'/0]). + +-if(?OTP_RELEASE >= 24). +-dialyzer({no_underspecs, encode_msg/2}). +-endif. +-spec encode_msg('$msg'(), '$msg_name'()) -> binary(). +encode_msg(Msg, MsgName) when is_atom(MsgName) -> encode_msg(Msg, MsgName, []). + +-if(?OTP_RELEASE >= 24). +-dialyzer({no_underspecs, encode_msg/3}). +-endif. +-spec encode_msg('$msg'(), '$msg_name'(), list()) -> binary(). +encode_msg(Msg, MsgName, Opts) -> + case proplists:get_bool(verify, Opts) of + true -> verify_msg(Msg, MsgName, Opts); + false -> ok + end, + TrUserData = proplists:get_value(user_data, Opts), + case MsgName of + 'google.protobuf.FileDescriptorSet' -> 'encode_msg_google.protobuf.FileDescriptorSet'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.FileDescriptorProto' -> 'encode_msg_google.protobuf.FileDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.DescriptorProto.ExtensionRange' -> 'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.DescriptorProto.ReservedRange' -> 'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.DescriptorProto' -> 'encode_msg_google.protobuf.DescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.ExtensionRangeOptions' -> 'encode_msg_google.protobuf.ExtensionRangeOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.FieldDescriptorProto' -> 'encode_msg_google.protobuf.FieldDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.OneofDescriptorProto' -> 'encode_msg_google.protobuf.OneofDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.EnumDescriptorProto.EnumReservedRange' -> 'encode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.EnumDescriptorProto' -> 'encode_msg_google.protobuf.EnumDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.EnumValueDescriptorProto' -> 'encode_msg_google.protobuf.EnumValueDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.ServiceDescriptorProto' -> 'encode_msg_google.protobuf.ServiceDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.MethodDescriptorProto' -> 'encode_msg_google.protobuf.MethodDescriptorProto'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.FileOptions' -> 'encode_msg_google.protobuf.FileOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.MessageOptions' -> 'encode_msg_google.protobuf.MessageOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.FieldOptions' -> 'encode_msg_google.protobuf.FieldOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.OneofOptions' -> 'encode_msg_google.protobuf.OneofOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.EnumOptions' -> 'encode_msg_google.protobuf.EnumOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.EnumValueOptions' -> 'encode_msg_google.protobuf.EnumValueOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.ServiceOptions' -> 'encode_msg_google.protobuf.ServiceOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.MethodOptions' -> 'encode_msg_google.protobuf.MethodOptions'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.UninterpretedOption.NamePart' -> 'encode_msg_google.protobuf.UninterpretedOption.NamePart'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.UninterpretedOption' -> 'encode_msg_google.protobuf.UninterpretedOption'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.SourceCodeInfo.Location' -> 'encode_msg_google.protobuf.SourceCodeInfo.Location'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.SourceCodeInfo' -> 'encode_msg_google.protobuf.SourceCodeInfo'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.GeneratedCodeInfo.Annotation' -> 'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(id(Msg, TrUserData), TrUserData); + 'google.protobuf.GeneratedCodeInfo' -> 'encode_msg_google.protobuf.GeneratedCodeInfo'(id(Msg, TrUserData), TrUserData) + end. + + +'encode_msg_google.protobuf.FileDescriptorSet'(Msg, TrUserData) -> 'encode_msg_google.protobuf.FileDescriptorSet'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.FileDescriptorSet'(#{} = M, Bin, TrUserData) -> + case M of + #{file := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.FileDescriptorSet_file'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end. + +'encode_msg_google.protobuf.FileDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.FileDescriptorProto'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.FileDescriptorProto'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{package := F2} -> begin TrF2 = id(F2, TrUserData), e_type_string(TrF2, <>, TrUserData) end; + _ -> B1 + end, + B3 = case M of + #{dependency := F3} -> + TrF3 = id(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_google.protobuf.FileDescriptorProto_dependency'(TrF3, B2, TrUserData) + end; + _ -> B2 + end, + B4 = case M of + #{public_dependency := F4} -> + TrF4 = id(F4, TrUserData), + if TrF4 == [] -> B3; + true -> 'e_field_google.protobuf.FileDescriptorProto_public_dependency'(TrF4, B3, TrUserData) + end; + _ -> B3 + end, + B5 = case M of + #{weak_dependency := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_google.protobuf.FileDescriptorProto_weak_dependency'(TrF5, B4, TrUserData) + end; + _ -> B4 + end, + B6 = case M of + #{message_type := F6} -> + TrF6 = id(F6, TrUserData), + if TrF6 == [] -> B5; + true -> 'e_field_google.protobuf.FileDescriptorProto_message_type'(TrF6, B5, TrUserData) + end; + _ -> B5 + end, + B7 = case M of + #{enum_type := F7} -> + TrF7 = id(F7, TrUserData), + if TrF7 == [] -> B6; + true -> 'e_field_google.protobuf.FileDescriptorProto_enum_type'(TrF7, B6, TrUserData) + end; + _ -> B6 + end, + B8 = case M of + #{service := F8} -> + TrF8 = id(F8, TrUserData), + if TrF8 == [] -> B7; + true -> 'e_field_google.protobuf.FileDescriptorProto_service'(TrF8, B7, TrUserData) + end; + _ -> B7 + end, + B9 = case M of + #{extension := F9} -> + TrF9 = id(F9, TrUserData), + if TrF9 == [] -> B8; + true -> 'e_field_google.protobuf.FileDescriptorProto_extension'(TrF9, B8, TrUserData) + end; + _ -> B8 + end, + B10 = case M of + #{options := F10} -> begin TrF10 = id(F10, TrUserData), 'e_mfield_google.protobuf.FileDescriptorProto_options'(TrF10, <>, TrUserData) end; + _ -> B9 + end, + B11 = case M of + #{source_code_info := F11} -> begin TrF11 = id(F11, TrUserData), 'e_mfield_google.protobuf.FileDescriptorProto_source_code_info'(TrF11, <>, TrUserData) end; + _ -> B10 + end, + case M of + #{syntax := F12} -> begin TrF12 = id(F12, TrUserData), e_type_string(TrF12, <>, TrUserData) end; + _ -> B11 + end. + +'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, TrUserData) -> 'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{start := F1} -> begin TrF1 = id(F1, TrUserData), e_type_int32(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{'end' := F2} -> begin TrF2 = id(F2, TrUserData), e_type_int32(TrF2, <>, TrUserData) end; + _ -> B1 + end, + case M of + #{options := F3} -> begin TrF3 = id(F3, TrUserData), 'e_mfield_google.protobuf.DescriptorProto.ExtensionRange_options'(TrF3, <>, TrUserData) end; + _ -> B2 + end. + +'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, TrUserData) -> 'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{start := F1} -> begin TrF1 = id(F1, TrUserData), e_type_int32(TrF1, <>, TrUserData) end; + _ -> Bin + end, + case M of + #{'end' := F2} -> begin TrF2 = id(F2, TrUserData), e_type_int32(TrF2, <>, TrUserData) end; + _ -> B1 + end. + +'encode_msg_google.protobuf.DescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.DescriptorProto'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.DescriptorProto'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{field := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.DescriptorProto_field'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, + B3 = case M of + #{extension := F3} -> + TrF3 = id(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_google.protobuf.DescriptorProto_extension'(TrF3, B2, TrUserData) + end; + _ -> B2 + end, + B4 = case M of + #{nested_type := F4} -> + TrF4 = id(F4, TrUserData), + if TrF4 == [] -> B3; + true -> 'e_field_google.protobuf.DescriptorProto_nested_type'(TrF4, B3, TrUserData) + end; + _ -> B3 + end, + B5 = case M of + #{enum_type := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_google.protobuf.DescriptorProto_enum_type'(TrF5, B4, TrUserData) + end; + _ -> B4 + end, + B6 = case M of + #{extension_range := F6} -> + TrF6 = id(F6, TrUserData), + if TrF6 == [] -> B5; + true -> 'e_field_google.protobuf.DescriptorProto_extension_range'(TrF6, B5, TrUserData) + end; + _ -> B5 + end, + B7 = case M of + #{oneof_decl := F7} -> + TrF7 = id(F7, TrUserData), + if TrF7 == [] -> B6; + true -> 'e_field_google.protobuf.DescriptorProto_oneof_decl'(TrF7, B6, TrUserData) + end; + _ -> B6 + end, + B8 = case M of + #{options := F8} -> begin TrF8 = id(F8, TrUserData), 'e_mfield_google.protobuf.DescriptorProto_options'(TrF8, <>, TrUserData) end; + _ -> B7 + end, + B9 = case M of + #{reserved_range := F9} -> + TrF9 = id(F9, TrUserData), + if TrF9 == [] -> B8; + true -> 'e_field_google.protobuf.DescriptorProto_reserved_range'(TrF9, B8, TrUserData) + end; + _ -> B8 + end, + case M of + #{reserved_name := F10} -> + TrF10 = id(F10, TrUserData), + if TrF10 == [] -> B9; + true -> 'e_field_google.protobuf.DescriptorProto_reserved_name'(TrF10, B9, TrUserData) + end; + _ -> B9 + end. + +'encode_msg_google.protobuf.ExtensionRangeOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.ExtensionRangeOptions'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.ExtensionRangeOptions'(#{} = M, Bin, TrUserData) -> + case M of + #{uninterpreted_option := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end. + +'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.FieldDescriptorProto'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{number := F2} -> begin TrF2 = id(F2, TrUserData), e_type_int32(TrF2, <>, TrUserData) end; + _ -> B1 + end, + B3 = case M of + #{label := F3} -> begin TrF3 = id(F3, TrUserData), 'e_enum_google.protobuf.FieldDescriptorProto.Label'(TrF3, <>, TrUserData) end; + _ -> B2 + end, + B4 = case M of + #{type := F4} -> begin TrF4 = id(F4, TrUserData), 'e_enum_google.protobuf.FieldDescriptorProto.Type'(TrF4, <>, TrUserData) end; + _ -> B3 + end, + B5 = case M of + #{type_name := F5} -> begin TrF5 = id(F5, TrUserData), e_type_string(TrF5, <>, TrUserData) end; + _ -> B4 + end, + B6 = case M of + #{extendee := F6} -> begin TrF6 = id(F6, TrUserData), e_type_string(TrF6, <>, TrUserData) end; + _ -> B5 + end, + B7 = case M of + #{default_value := F7} -> begin TrF7 = id(F7, TrUserData), e_type_string(TrF7, <>, TrUserData) end; + _ -> B6 + end, + B8 = case M of + #{oneof_index := F8} -> begin TrF8 = id(F8, TrUserData), e_type_int32(TrF8, <>, TrUserData) end; + _ -> B7 + end, + B9 = case M of + #{json_name := F9} -> begin TrF9 = id(F9, TrUserData), e_type_string(TrF9, <>, TrUserData) end; + _ -> B8 + end, + B10 = case M of + #{options := F10} -> begin TrF10 = id(F10, TrUserData), 'e_mfield_google.protobuf.FieldDescriptorProto_options'(TrF10, <>, TrUserData) end; + _ -> B9 + end, + case M of + #{proto3_optional := F11} -> begin TrF11 = id(F11, TrUserData), e_type_bool(TrF11, <>, TrUserData) end; + _ -> B10 + end. + +'encode_msg_google.protobuf.OneofDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.OneofDescriptorProto'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.OneofDescriptorProto'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, + case M of + #{options := F2} -> begin TrF2 = id(F2, TrUserData), 'e_mfield_google.protobuf.OneofDescriptorProto_options'(TrF2, <>, TrUserData) end; + _ -> B1 + end. + +'encode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, TrUserData) -> 'encode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{start := F1} -> begin TrF1 = id(F1, TrUserData), e_type_int32(TrF1, <>, TrUserData) end; + _ -> Bin + end, + case M of + #{'end' := F2} -> begin TrF2 = id(F2, TrUserData), e_type_int32(TrF2, <>, TrUserData) end; + _ -> B1 + end. + +'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.EnumDescriptorProto'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{value := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.EnumDescriptorProto_value'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, + B3 = case M of + #{options := F3} -> begin TrF3 = id(F3, TrUserData), 'e_mfield_google.protobuf.EnumDescriptorProto_options'(TrF3, <>, TrUserData) end; + _ -> B2 + end, + B4 = case M of + #{reserved_range := F4} -> + TrF4 = id(F4, TrUserData), + if TrF4 == [] -> B3; + true -> 'e_field_google.protobuf.EnumDescriptorProto_reserved_range'(TrF4, B3, TrUserData) + end; + _ -> B3 + end, + case M of + #{reserved_name := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_google.protobuf.EnumDescriptorProto_reserved_name'(TrF5, B4, TrUserData) + end; + _ -> B4 + end. + +'encode_msg_google.protobuf.EnumValueDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.EnumValueDescriptorProto'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.EnumValueDescriptorProto'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{number := F2} -> begin TrF2 = id(F2, TrUserData), e_type_int32(TrF2, <>, TrUserData) end; + _ -> B1 + end, + case M of + #{options := F3} -> begin TrF3 = id(F3, TrUserData), 'e_mfield_google.protobuf.EnumValueDescriptorProto_options'(TrF3, <>, TrUserData) end; + _ -> B2 + end. + +'encode_msg_google.protobuf.ServiceDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.ServiceDescriptorProto'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.ServiceDescriptorProto'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{method := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.ServiceDescriptorProto_method'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, + case M of + #{options := F3} -> begin TrF3 = id(F3, TrUserData), 'e_mfield_google.protobuf.ServiceDescriptorProto_options'(TrF3, <>, TrUserData) end; + _ -> B2 + end. + +'encode_msg_google.protobuf.MethodDescriptorProto'(Msg, TrUserData) -> 'encode_msg_google.protobuf.MethodDescriptorProto'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.MethodDescriptorProto'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{input_type := F2} -> begin TrF2 = id(F2, TrUserData), e_type_string(TrF2, <>, TrUserData) end; + _ -> B1 + end, + B3 = case M of + #{output_type := F3} -> begin TrF3 = id(F3, TrUserData), e_type_string(TrF3, <>, TrUserData) end; + _ -> B2 + end, + B4 = case M of + #{options := F4} -> begin TrF4 = id(F4, TrUserData), 'e_mfield_google.protobuf.MethodDescriptorProto_options'(TrF4, <>, TrUserData) end; + _ -> B3 + end, + B5 = case M of + #{client_streaming := F5} -> begin TrF5 = id(F5, TrUserData), e_type_bool(TrF5, <>, TrUserData) end; + _ -> B4 + end, + case M of + #{server_streaming := F6} -> begin TrF6 = id(F6, TrUserData), e_type_bool(TrF6, <>, TrUserData) end; + _ -> B5 + end. + +'encode_msg_google.protobuf.FileOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.FileOptions'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.FileOptions'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{java_package := F1} -> begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{java_outer_classname := F2} -> begin TrF2 = id(F2, TrUserData), e_type_string(TrF2, <>, TrUserData) end; + _ -> B1 + end, + B3 = case M of + #{java_multiple_files := F3} -> begin TrF3 = id(F3, TrUserData), e_type_bool(TrF3, <>, TrUserData) end; + _ -> B2 + end, + B4 = case M of + #{java_generate_equals_and_hash := F4} -> begin TrF4 = id(F4, TrUserData), e_type_bool(TrF4, <>, TrUserData) end; + _ -> B3 + end, + B5 = case M of + #{java_string_check_utf8 := F5} -> begin TrF5 = id(F5, TrUserData), e_type_bool(TrF5, <>, TrUserData) end; + _ -> B4 + end, + B6 = case M of + #{optimize_for := F6} -> begin TrF6 = id(F6, TrUserData), 'e_enum_google.protobuf.FileOptions.OptimizeMode'(TrF6, <>, TrUserData) end; + _ -> B5 + end, + B7 = case M of + #{go_package := F7} -> begin TrF7 = id(F7, TrUserData), e_type_string(TrF7, <>, TrUserData) end; + _ -> B6 + end, + B8 = case M of + #{cc_generic_services := F8} -> begin TrF8 = id(F8, TrUserData), e_type_bool(TrF8, <>, TrUserData) end; + _ -> B7 + end, + B9 = case M of + #{java_generic_services := F9} -> begin TrF9 = id(F9, TrUserData), e_type_bool(TrF9, <>, TrUserData) end; + _ -> B8 + end, + B10 = case M of + #{py_generic_services := F10} -> begin TrF10 = id(F10, TrUserData), e_type_bool(TrF10, <>, TrUserData) end; + _ -> B9 + end, + B11 = case M of + #{php_generic_services := F11} -> begin TrF11 = id(F11, TrUserData), e_type_bool(TrF11, <>, TrUserData) end; + _ -> B10 + end, + B12 = case M of + #{deprecated := F12} -> begin TrF12 = id(F12, TrUserData), e_type_bool(TrF12, <>, TrUserData) end; + _ -> B11 + end, + B13 = case M of + #{cc_enable_arenas := F13} -> begin TrF13 = id(F13, TrUserData), e_type_bool(TrF13, <>, TrUserData) end; + _ -> B12 + end, + B14 = case M of + #{objc_class_prefix := F14} -> begin TrF14 = id(F14, TrUserData), e_type_string(TrF14, <>, TrUserData) end; + _ -> B13 + end, + B15 = case M of + #{csharp_namespace := F15} -> begin TrF15 = id(F15, TrUserData), e_type_string(TrF15, <>, TrUserData) end; + _ -> B14 + end, + B16 = case M of + #{swift_prefix := F16} -> begin TrF16 = id(F16, TrUserData), e_type_string(TrF16, <>, TrUserData) end; + _ -> B15 + end, + B17 = case M of + #{php_class_prefix := F17} -> begin TrF17 = id(F17, TrUserData), e_type_string(TrF17, <>, TrUserData) end; + _ -> B16 + end, + B18 = case M of + #{php_namespace := F18} -> begin TrF18 = id(F18, TrUserData), e_type_string(TrF18, <>, TrUserData) end; + _ -> B17 + end, + B19 = case M of + #{php_metadata_namespace := F19} -> begin TrF19 = id(F19, TrUserData), e_type_string(TrF19, <>, TrUserData) end; + _ -> B18 + end, + B20 = case M of + #{ruby_package := F20} -> begin TrF20 = id(F20, TrUserData), e_type_string(TrF20, <>, TrUserData) end; + _ -> B19 + end, + B21 = case M of + #{uninterpreted_option := F21} -> + TrF21 = id(F21, TrUserData), + if TrF21 == [] -> B20; + true -> 'e_field_google.protobuf.FileOptions_uninterpreted_option'(TrF21, B20, TrUserData) + end; + _ -> B20 + end, + B22 = case M of + #{goproto_getters_all := F22} -> begin TrF22 = id(F22, TrUserData), e_type_bool(TrF22, <>, TrUserData) end; + _ -> B21 + end, + B23 = case M of + #{goproto_enum_prefix_all := F23} -> begin TrF23 = id(F23, TrUserData), e_type_bool(TrF23, <>, TrUserData) end; + _ -> B22 + end, + B24 = case M of + #{goproto_stringer_all := F24} -> begin TrF24 = id(F24, TrUserData), e_type_bool(TrF24, <>, TrUserData) end; + _ -> B23 + end, + B25 = case M of + #{verbose_equal_all := F25} -> begin TrF25 = id(F25, TrUserData), e_type_bool(TrF25, <>, TrUserData) end; + _ -> B24 + end, + B26 = case M of + #{face_all := F26} -> begin TrF26 = id(F26, TrUserData), e_type_bool(TrF26, <>, TrUserData) end; + _ -> B25 + end, + B27 = case M of + #{gostring_all := F27} -> begin TrF27 = id(F27, TrUserData), e_type_bool(TrF27, <>, TrUserData) end; + _ -> B26 + end, + B28 = case M of + #{populate_all := F28} -> begin TrF28 = id(F28, TrUserData), e_type_bool(TrF28, <>, TrUserData) end; + _ -> B27 + end, + B29 = case M of + #{stringer_all := F29} -> begin TrF29 = id(F29, TrUserData), e_type_bool(TrF29, <>, TrUserData) end; + _ -> B28 + end, + B30 = case M of + #{onlyone_all := F30} -> begin TrF30 = id(F30, TrUserData), e_type_bool(TrF30, <>, TrUserData) end; + _ -> B29 + end, + B31 = case M of + #{equal_all := F31} -> begin TrF31 = id(F31, TrUserData), e_type_bool(TrF31, <>, TrUserData) end; + _ -> B30 + end, + B32 = case M of + #{description_all := F32} -> begin TrF32 = id(F32, TrUserData), e_type_bool(TrF32, <>, TrUserData) end; + _ -> B31 + end, + B33 = case M of + #{testgen_all := F33} -> begin TrF33 = id(F33, TrUserData), e_type_bool(TrF33, <>, TrUserData) end; + _ -> B32 + end, + B34 = case M of + #{benchgen_all := F34} -> begin TrF34 = id(F34, TrUserData), e_type_bool(TrF34, <>, TrUserData) end; + _ -> B33 + end, + B35 = case M of + #{marshaler_all := F35} -> begin TrF35 = id(F35, TrUserData), e_type_bool(TrF35, <>, TrUserData) end; + _ -> B34 + end, + B36 = case M of + #{unmarshaler_all := F36} -> begin TrF36 = id(F36, TrUserData), e_type_bool(TrF36, <>, TrUserData) end; + _ -> B35 + end, + B37 = case M of + #{stable_marshaler_all := F37} -> begin TrF37 = id(F37, TrUserData), e_type_bool(TrF37, <>, TrUserData) end; + _ -> B36 + end, + B38 = case M of + #{sizer_all := F38} -> begin TrF38 = id(F38, TrUserData), e_type_bool(TrF38, <>, TrUserData) end; + _ -> B37 + end, + B39 = case M of + #{goproto_enum_stringer_all := F39} -> begin TrF39 = id(F39, TrUserData), e_type_bool(TrF39, <>, TrUserData) end; + _ -> B38 + end, + B40 = case M of + #{enum_stringer_all := F40} -> begin TrF40 = id(F40, TrUserData), e_type_bool(TrF40, <>, TrUserData) end; + _ -> B39 + end, + B41 = case M of + #{unsafe_marshaler_all := F41} -> begin TrF41 = id(F41, TrUserData), e_type_bool(TrF41, <>, TrUserData) end; + _ -> B40 + end, + B42 = case M of + #{unsafe_unmarshaler_all := F42} -> begin TrF42 = id(F42, TrUserData), e_type_bool(TrF42, <>, TrUserData) end; + _ -> B41 + end, + B43 = case M of + #{goproto_extensions_map_all := F43} -> begin TrF43 = id(F43, TrUserData), e_type_bool(TrF43, <>, TrUserData) end; + _ -> B42 + end, + B44 = case M of + #{goproto_unrecognized_all := F44} -> begin TrF44 = id(F44, TrUserData), e_type_bool(TrF44, <>, TrUserData) end; + _ -> B43 + end, + B45 = case M of + #{gogoproto_import := F45} -> begin TrF45 = id(F45, TrUserData), e_type_bool(TrF45, <>, TrUserData) end; + _ -> B44 + end, + B46 = case M of + #{protosizer_all := F46} -> begin TrF46 = id(F46, TrUserData), e_type_bool(TrF46, <>, TrUserData) end; + _ -> B45 + end, + case M of + #{compare_all := F47} -> begin TrF47 = id(F47, TrUserData), e_type_bool(TrF47, <>, TrUserData) end; + _ -> B46 + end. + +'encode_msg_google.protobuf.MessageOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.MessageOptions'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.MessageOptions'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{message_set_wire_format := F1} -> begin TrF1 = id(F1, TrUserData), e_type_bool(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{no_standard_descriptor_accessor := F2} -> begin TrF2 = id(F2, TrUserData), e_type_bool(TrF2, <>, TrUserData) end; + _ -> B1 + end, + B3 = case M of + #{deprecated := F3} -> begin TrF3 = id(F3, TrUserData), e_type_bool(TrF3, <>, TrUserData) end; + _ -> B2 + end, + B4 = case M of + #{map_entry := F4} -> begin TrF4 = id(F4, TrUserData), e_type_bool(TrF4, <>, TrUserData) end; + _ -> B3 + end, + B5 = case M of + #{uninterpreted_option := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_google.protobuf.MessageOptions_uninterpreted_option'(TrF5, B4, TrUserData) + end; + _ -> B4 + end, + B6 = case M of + #{etcd_version_msg := F6} -> begin TrF6 = id(F6, TrUserData), e_type_string(TrF6, <>, TrUserData) end; + _ -> B5 + end, + B7 = case M of + #{goproto_getters := F7} -> begin TrF7 = id(F7, TrUserData), e_type_bool(TrF7, <>, TrUserData) end; + _ -> B6 + end, + B8 = case M of + #{goproto_stringer := F8} -> begin TrF8 = id(F8, TrUserData), e_type_bool(TrF8, <>, TrUserData) end; + _ -> B7 + end, + B9 = case M of + #{verbose_equal := F9} -> begin TrF9 = id(F9, TrUserData), e_type_bool(TrF9, <>, TrUserData) end; + _ -> B8 + end, + B10 = case M of + #{face := F10} -> begin TrF10 = id(F10, TrUserData), e_type_bool(TrF10, <>, TrUserData) end; + _ -> B9 + end, + B11 = case M of + #{gostring := F11} -> begin TrF11 = id(F11, TrUserData), e_type_bool(TrF11, <>, TrUserData) end; + _ -> B10 + end, + B12 = case M of + #{populate := F12} -> begin TrF12 = id(F12, TrUserData), e_type_bool(TrF12, <>, TrUserData) end; + _ -> B11 + end, + B13 = case M of + #{stringer := F13} -> begin TrF13 = id(F13, TrUserData), e_type_bool(TrF13, <>, TrUserData) end; + _ -> B12 + end, + B14 = case M of + #{onlyone := F14} -> begin TrF14 = id(F14, TrUserData), e_type_bool(TrF14, <>, TrUserData) end; + _ -> B13 + end, + B15 = case M of + #{equal := F15} -> begin TrF15 = id(F15, TrUserData), e_type_bool(TrF15, <>, TrUserData) end; + _ -> B14 + end, + B16 = case M of + #{description := F16} -> begin TrF16 = id(F16, TrUserData), e_type_bool(TrF16, <>, TrUserData) end; + _ -> B15 + end, + B17 = case M of + #{testgen := F17} -> begin TrF17 = id(F17, TrUserData), e_type_bool(TrF17, <>, TrUserData) end; + _ -> B16 + end, + B18 = case M of + #{benchgen := F18} -> begin TrF18 = id(F18, TrUserData), e_type_bool(TrF18, <>, TrUserData) end; + _ -> B17 + end, + B19 = case M of + #{marshaler := F19} -> begin TrF19 = id(F19, TrUserData), e_type_bool(TrF19, <>, TrUserData) end; + _ -> B18 + end, + B20 = case M of + #{unmarshaler := F20} -> begin TrF20 = id(F20, TrUserData), e_type_bool(TrF20, <>, TrUserData) end; + _ -> B19 + end, + B21 = case M of + #{stable_marshaler := F21} -> begin TrF21 = id(F21, TrUserData), e_type_bool(TrF21, <>, TrUserData) end; + _ -> B20 + end, + B22 = case M of + #{sizer := F22} -> begin TrF22 = id(F22, TrUserData), e_type_bool(TrF22, <>, TrUserData) end; + _ -> B21 + end, + B23 = case M of + #{unsafe_marshaler := F23} -> begin TrF23 = id(F23, TrUserData), e_type_bool(TrF23, <>, TrUserData) end; + _ -> B22 + end, + B24 = case M of + #{unsafe_unmarshaler := F24} -> begin TrF24 = id(F24, TrUserData), e_type_bool(TrF24, <>, TrUserData) end; + _ -> B23 + end, + B25 = case M of + #{goproto_extensions_map := F25} -> begin TrF25 = id(F25, TrUserData), e_type_bool(TrF25, <>, TrUserData) end; + _ -> B24 + end, + B26 = case M of + #{goproto_unrecognized := F26} -> begin TrF26 = id(F26, TrUserData), e_type_bool(TrF26, <>, TrUserData) end; + _ -> B25 + end, + B27 = case M of + #{protosizer := F27} -> begin TrF27 = id(F27, TrUserData), e_type_bool(TrF27, <>, TrUserData) end; + _ -> B26 + end, + case M of + #{compare := F28} -> begin TrF28 = id(F28, TrUserData), e_type_bool(TrF28, <>, TrUserData) end; + _ -> B27 + end. + +'encode_msg_google.protobuf.FieldOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.FieldOptions'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.FieldOptions'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{ctype := F1} -> begin TrF1 = id(F1, TrUserData), 'e_enum_google.protobuf.FieldOptions.CType'(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{packed := F2} -> begin TrF2 = id(F2, TrUserData), e_type_bool(TrF2, <>, TrUserData) end; + _ -> B1 + end, + B3 = case M of + #{jstype := F3} -> begin TrF3 = id(F3, TrUserData), 'e_enum_google.protobuf.FieldOptions.JSType'(TrF3, <>, TrUserData) end; + _ -> B2 + end, + B4 = case M of + #{lazy := F4} -> begin TrF4 = id(F4, TrUserData), e_type_bool(TrF4, <>, TrUserData) end; + _ -> B3 + end, + B5 = case M of + #{deprecated := F5} -> begin TrF5 = id(F5, TrUserData), e_type_bool(TrF5, <>, TrUserData) end; + _ -> B4 + end, + B6 = case M of + #{weak := F6} -> begin TrF6 = id(F6, TrUserData), e_type_bool(TrF6, <>, TrUserData) end; + _ -> B5 + end, + B7 = case M of + #{uninterpreted_option := F7} -> + TrF7 = id(F7, TrUserData), + if TrF7 == [] -> B6; + true -> 'e_field_google.protobuf.FieldOptions_uninterpreted_option'(TrF7, B6, TrUserData) + end; + _ -> B6 + end, + B8 = case M of + #{etcd_version_field := F8} -> begin TrF8 = id(F8, TrUserData), e_type_string(TrF8, <>, TrUserData) end; + _ -> B7 + end, + B9 = case M of + #{nullable := F9} -> begin TrF9 = id(F9, TrUserData), e_type_bool(TrF9, <>, TrUserData) end; + _ -> B8 + end, + B10 = case M of + #{embed := F10} -> begin TrF10 = id(F10, TrUserData), e_type_bool(TrF10, <>, TrUserData) end; + _ -> B9 + end, + B11 = case M of + #{customtype := F11} -> begin TrF11 = id(F11, TrUserData), e_type_string(TrF11, <>, TrUserData) end; + _ -> B10 + end, + B12 = case M of + #{customname := F12} -> begin TrF12 = id(F12, TrUserData), e_type_string(TrF12, <>, TrUserData) end; + _ -> B11 + end, + B13 = case M of + #{jsontag := F13} -> begin TrF13 = id(F13, TrUserData), e_type_string(TrF13, <>, TrUserData) end; + _ -> B12 + end, + B14 = case M of + #{moretags := F14} -> begin TrF14 = id(F14, TrUserData), e_type_string(TrF14, <>, TrUserData) end; + _ -> B13 + end, + B15 = case M of + #{casttype := F15} -> begin TrF15 = id(F15, TrUserData), e_type_string(TrF15, <>, TrUserData) end; + _ -> B14 + end, + B16 = case M of + #{castkey := F16} -> begin TrF16 = id(F16, TrUserData), e_type_string(TrF16, <>, TrUserData) end; + _ -> B15 + end, + B17 = case M of + #{castvalue := F17} -> begin TrF17 = id(F17, TrUserData), e_type_string(TrF17, <>, TrUserData) end; + _ -> B16 + end, + B18 = case M of + #{stdtime := F18} -> begin TrF18 = id(F18, TrUserData), e_type_bool(TrF18, <>, TrUserData) end; + _ -> B17 + end, + case M of + #{stdduration := F19} -> begin TrF19 = id(F19, TrUserData), e_type_bool(TrF19, <>, TrUserData) end; + _ -> B18 + end. + +'encode_msg_google.protobuf.OneofOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.OneofOptions'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.OneofOptions'(#{} = M, Bin, TrUserData) -> + case M of + #{uninterpreted_option := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.OneofOptions_uninterpreted_option'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end. + +'encode_msg_google.protobuf.EnumOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.EnumOptions'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.EnumOptions'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{allow_alias := F1} -> begin TrF1 = id(F1, TrUserData), e_type_bool(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{deprecated := F2} -> begin TrF2 = id(F2, TrUserData), e_type_bool(TrF2, <>, TrUserData) end; + _ -> B1 + end, + B3 = case M of + #{uninterpreted_option := F3} -> + TrF3 = id(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_google.protobuf.EnumOptions_uninterpreted_option'(TrF3, B2, TrUserData) + end; + _ -> B2 + end, + B4 = case M of + #{etcd_version_enum := F4} -> begin TrF4 = id(F4, TrUserData), e_type_string(TrF4, <>, TrUserData) end; + _ -> B3 + end, + B5 = case M of + #{goproto_enum_prefix := F5} -> begin TrF5 = id(F5, TrUserData), e_type_bool(TrF5, <>, TrUserData) end; + _ -> B4 + end, + B6 = case M of + #{goproto_enum_stringer := F6} -> begin TrF6 = id(F6, TrUserData), e_type_bool(TrF6, <>, TrUserData) end; + _ -> B5 + end, + B7 = case M of + #{enum_stringer := F7} -> begin TrF7 = id(F7, TrUserData), e_type_bool(TrF7, <>, TrUserData) end; + _ -> B6 + end, + case M of + #{enum_customname := F8} -> begin TrF8 = id(F8, TrUserData), e_type_string(TrF8, <>, TrUserData) end; + _ -> B7 + end. + +'encode_msg_google.protobuf.EnumValueOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.EnumValueOptions'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.EnumValueOptions'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{deprecated := F1} -> begin TrF1 = id(F1, TrUserData), e_type_bool(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{uninterpreted_option := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, + B3 = case M of + #{etcd_version_enum_value := F3} -> begin TrF3 = id(F3, TrUserData), e_type_string(TrF3, <>, TrUserData) end; + _ -> B2 + end, + case M of + #{enumvalue_customname := F4} -> begin TrF4 = id(F4, TrUserData), e_type_string(TrF4, <>, TrUserData) end; + _ -> B3 + end. + +'encode_msg_google.protobuf.ServiceOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.ServiceOptions'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.ServiceOptions'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{deprecated := F1} -> begin TrF1 = id(F1, TrUserData), e_type_bool(TrF1, <>, TrUserData) end; + _ -> Bin + end, + case M of + #{uninterpreted_option := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.ServiceOptions_uninterpreted_option'(TrF2, B1, TrUserData) + end; + _ -> B1 + end. + +'encode_msg_google.protobuf.MethodOptions'(Msg, TrUserData) -> 'encode_msg_google.protobuf.MethodOptions'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.MethodOptions'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{deprecated := F1} -> begin TrF1 = id(F1, TrUserData), e_type_bool(TrF1, <>, TrUserData) end; + _ -> Bin + end, + B2 = case M of + #{idempotency_level := F2} -> begin TrF2 = id(F2, TrUserData), 'e_enum_google.protobuf.MethodOptions.IdempotencyLevel'(TrF2, <>, TrUserData) end; + _ -> B1 + end, + case M of + #{uninterpreted_option := F3} -> + TrF3 = id(F3, TrUserData), + if TrF3 == [] -> B2; + true -> 'e_field_google.protobuf.MethodOptions_uninterpreted_option'(TrF3, B2, TrUserData) + end; + _ -> B2 + end. + +'encode_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, TrUserData) -> 'encode_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.UninterpretedOption.NamePart'(#{name_part := F1, is_extension := F2}, Bin, TrUserData) -> + B1 = begin TrF1 = id(F1, TrUserData), e_type_string(TrF1, <>, TrUserData) end, + begin TrF2 = id(F2, TrUserData), e_type_bool(TrF2, <>, TrUserData) end. + +'encode_msg_google.protobuf.UninterpretedOption'(Msg, TrUserData) -> 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.UninterpretedOption'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{name := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.UninterpretedOption_name'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end, + B2 = case M of + #{identifier_value := F2} -> begin TrF2 = id(F2, TrUserData), e_type_string(TrF2, <>, TrUserData) end; + _ -> B1 + end, + B3 = case M of + #{positive_int_value := F3} -> begin TrF3 = id(F3, TrUserData), e_varint(TrF3, <>, TrUserData) end; + _ -> B2 + end, + B4 = case M of + #{negative_int_value := F4} -> begin TrF4 = id(F4, TrUserData), e_type_int64(TrF4, <>, TrUserData) end; + _ -> B3 + end, + B5 = case M of + #{double_value := F5} -> begin TrF5 = id(F5, TrUserData), e_type_double(TrF5, <>, TrUserData) end; + _ -> B4 + end, + B6 = case M of + #{string_value := F6} -> begin TrF6 = id(F6, TrUserData), e_type_bytes(TrF6, <>, TrUserData) end; + _ -> B5 + end, + case M of + #{aggregate_value := F7} -> begin TrF7 = id(F7, TrUserData), e_type_string(TrF7, <>, TrUserData) end; + _ -> B6 + end. + +'encode_msg_google.protobuf.SourceCodeInfo.Location'(Msg, TrUserData) -> 'encode_msg_google.protobuf.SourceCodeInfo.Location'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.SourceCodeInfo.Location'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{path := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.SourceCodeInfo.Location_path'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end, + B2 = case M of + #{span := F2} -> + TrF2 = id(F2, TrUserData), + if TrF2 == [] -> B1; + true -> 'e_field_google.protobuf.SourceCodeInfo.Location_span'(TrF2, B1, TrUserData) + end; + _ -> B1 + end, + B3 = case M of + #{leading_comments := F3} -> begin TrF3 = id(F3, TrUserData), e_type_string(TrF3, <>, TrUserData) end; + _ -> B2 + end, + B4 = case M of + #{trailing_comments := F4} -> begin TrF4 = id(F4, TrUserData), e_type_string(TrF4, <>, TrUserData) end; + _ -> B3 + end, + case M of + #{leading_detached_comments := F5} -> + TrF5 = id(F5, TrUserData), + if TrF5 == [] -> B4; + true -> 'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(TrF5, B4, TrUserData) + end; + _ -> B4 + end. + +'encode_msg_google.protobuf.SourceCodeInfo'(Msg, TrUserData) -> 'encode_msg_google.protobuf.SourceCodeInfo'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.SourceCodeInfo'(#{} = M, Bin, TrUserData) -> + case M of + #{location := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.SourceCodeInfo_location'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end. + +'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, TrUserData) -> 'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(#{} = M, Bin, TrUserData) -> + B1 = case M of + #{path := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end, + B2 = case M of + #{source_file := F2} -> begin TrF2 = id(F2, TrUserData), e_type_string(TrF2, <>, TrUserData) end; + _ -> B1 + end, + B3 = case M of + #{'begin' := F3} -> begin TrF3 = id(F3, TrUserData), e_type_int32(TrF3, <>, TrUserData) end; + _ -> B2 + end, + case M of + #{'end' := F4} -> begin TrF4 = id(F4, TrUserData), e_type_int32(TrF4, <>, TrUserData) end; + _ -> B3 + end. + +'encode_msg_google.protobuf.GeneratedCodeInfo'(Msg, TrUserData) -> 'encode_msg_google.protobuf.GeneratedCodeInfo'(Msg, <<>>, TrUserData). + + +'encode_msg_google.protobuf.GeneratedCodeInfo'(#{} = M, Bin, TrUserData) -> + case M of + #{annotation := F1} -> + TrF1 = id(F1, TrUserData), + if TrF1 == [] -> Bin; + true -> 'e_field_google.protobuf.GeneratedCodeInfo_annotation'(TrF1, Bin, TrUserData) + end; + _ -> Bin + end. + +'e_mfield_google.protobuf.FileDescriptorSet_file'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FileDescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.FileDescriptorSet_file'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.FileDescriptorSet_file'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorSet_file'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorSet_file'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.FileDescriptorProto_dependency'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_dependency'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_dependency'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.FileDescriptorProto_public_dependency'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_int32(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_public_dependency'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.FileDescriptorProto_weak_dependency'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_int32(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_weak_dependency'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileDescriptorProto_message_type'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.DescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.FileDescriptorProto_message_type'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.FileDescriptorProto_message_type'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_message_type'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_message_type'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileDescriptorProto_enum_type'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.FileDescriptorProto_enum_type'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.FileDescriptorProto_enum_type'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_enum_type'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileDescriptorProto_service'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.ServiceDescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.FileDescriptorProto_service'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.FileDescriptorProto_service'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_service'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_service'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileDescriptorProto_extension'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.FileDescriptorProto_extension'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.FileDescriptorProto_extension'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileDescriptorProto_extension'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileDescriptorProto_extension'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FileDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FileOptions'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.FileDescriptorProto_source_code_info'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.SourceCodeInfo'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.DescriptorProto.ExtensionRange_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.ExtensionRangeOptions'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.DescriptorProto_field'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.DescriptorProto_field'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_field'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_field'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_field'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_extension'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FieldDescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.DescriptorProto_extension'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_extension'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_extension'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_extension'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_nested_type'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.DescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.DescriptorProto_nested_type'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_nested_type'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_nested_type'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_nested_type'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_enum_type'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumDescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.DescriptorProto_enum_type'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_enum_type'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_enum_type'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_enum_type'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_extension_range'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.DescriptorProto_extension_range'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_extension_range'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_extension_range'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_extension_range'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_oneof_decl'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.OneofDescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.DescriptorProto_oneof_decl'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_oneof_decl'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_oneof_decl'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.DescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.MessageOptions'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.DescriptorProto_reserved_range'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.DescriptorProto_reserved_range'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.DescriptorProto_reserved_range'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_reserved_range'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_reserved_range'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.DescriptorProto_reserved_name'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.DescriptorProto_reserved_name'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.DescriptorProto_reserved_name'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FieldDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.FieldOptions'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.OneofDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.OneofOptions'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.EnumDescriptorProto_value'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumValueDescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.EnumDescriptorProto_value'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.EnumDescriptorProto_value'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.EnumDescriptorProto_value'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.EnumDescriptorProto_value'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.EnumDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumOptions'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.EnumDescriptorProto_reserved_range'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.EnumDescriptorProto_reserved_range'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.EnumDescriptorProto_reserved_range'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.EnumDescriptorProto_reserved_range'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.EnumDescriptorProto_reserved_range'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.EnumDescriptorProto_reserved_name'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.EnumDescriptorProto_reserved_name'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.EnumDescriptorProto_reserved_name'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.EnumValueDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.EnumValueOptions'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.ServiceDescriptorProto_method'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.MethodDescriptorProto'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.ServiceDescriptorProto_method'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.ServiceDescriptorProto_method'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.ServiceDescriptorProto_method'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.ServiceDescriptorProto_method'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.ServiceDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.ServiceOptions'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.MethodDescriptorProto_options'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.MethodOptions'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_mfield_google.protobuf.FileOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.FileOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.FileOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FileOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.MessageOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.MessageOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.MessageOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.MessageOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.FieldOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.FieldOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.FieldOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.FieldOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.OneofOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.OneofOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.OneofOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.OneofOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.OneofOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.EnumOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.EnumOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.EnumOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.EnumOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.EnumValueOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.EnumValueOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.EnumValueOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.ServiceOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.ServiceOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.ServiceOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.ServiceOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.MethodOptions_uninterpreted_option'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.MethodOptions_uninterpreted_option'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.MethodOptions_uninterpreted_option'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.MethodOptions_uninterpreted_option'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.UninterpretedOption_name'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.UninterpretedOption_name'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.UninterpretedOption_name'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.UninterpretedOption_name'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.UninterpretedOption_name'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.SourceCodeInfo.Location_path'(Elems, Bin, TrUserData) when Elems =/= [] -> + SubBin = 'e_pfield_google.protobuf.SourceCodeInfo.Location_path'(Elems, <<>>, TrUserData), + Bin2 = <>, + Bin3 = e_varint(byte_size(SubBin), Bin2), + <>; +'e_field_google.protobuf.SourceCodeInfo.Location_path'([], Bin, _TrUserData) -> Bin. + +'e_pfield_google.protobuf.SourceCodeInfo.Location_path'([Value | Rest], Bin, TrUserData) -> + Bin2 = e_type_int32(id(Value, TrUserData), Bin, TrUserData), + 'e_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, Bin2, TrUserData); +'e_pfield_google.protobuf.SourceCodeInfo.Location_path'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.SourceCodeInfo.Location_span'(Elems, Bin, TrUserData) when Elems =/= [] -> + SubBin = 'e_pfield_google.protobuf.SourceCodeInfo.Location_span'(Elems, <<>>, TrUserData), + Bin2 = <>, + Bin3 = e_varint(byte_size(SubBin), Bin2), + <>; +'e_field_google.protobuf.SourceCodeInfo.Location_span'([], Bin, _TrUserData) -> Bin. + +'e_pfield_google.protobuf.SourceCodeInfo.Location_span'([Value | Rest], Bin, TrUserData) -> + Bin2 = e_type_int32(id(Value, TrUserData), Bin, TrUserData), + 'e_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, Bin2, TrUserData); +'e_pfield_google.protobuf.SourceCodeInfo.Location_span'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = e_type_string(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.SourceCodeInfo_location'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.SourceCodeInfo.Location'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.SourceCodeInfo_location'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.SourceCodeInfo_location'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.SourceCodeInfo_location'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.SourceCodeInfo_location'([], Bin, _TrUserData) -> Bin. + +'e_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Elems, Bin, TrUserData) when Elems =/= [] -> + SubBin = 'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Elems, <<>>, TrUserData), + Bin2 = <>, + Bin3 = e_varint(byte_size(SubBin), Bin2), + <>; +'e_field_google.protobuf.GeneratedCodeInfo.Annotation_path'([], Bin, _TrUserData) -> Bin. + +'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'([Value | Rest], Bin, TrUserData) -> + Bin2 = e_type_int32(id(Value, TrUserData), Bin, TrUserData), + 'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, Bin2, TrUserData); +'e_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'([], Bin, _TrUserData) -> Bin. + +'e_mfield_google.protobuf.GeneratedCodeInfo_annotation'(Msg, Bin, TrUserData) -> + SubBin = 'encode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, <<>>, TrUserData), + Bin2 = e_varint(byte_size(SubBin), Bin), + <>. + +'e_field_google.protobuf.GeneratedCodeInfo_annotation'([Elem | Rest], Bin, TrUserData) -> + Bin2 = <>, + Bin3 = 'e_mfield_google.protobuf.GeneratedCodeInfo_annotation'(id(Elem, TrUserData), Bin2, TrUserData), + 'e_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, Bin3, TrUserData); +'e_field_google.protobuf.GeneratedCodeInfo_annotation'([], Bin, _TrUserData) -> Bin. + +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_DOUBLE', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FLOAT', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT64', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT64', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT32', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED64', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED32', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BOOL', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_STRING', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_GROUP', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_MESSAGE', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BYTES', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT32', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_ENUM', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED32', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED64', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT32', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT64', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Type'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_OPTIONAL', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REQUIRED', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REPEATED', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldDescriptorProto.Label'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.FileOptions.OptimizeMode'('SPEED', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FileOptions.OptimizeMode'('CODE_SIZE', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FileOptions.OptimizeMode'('LITE_RUNTIME', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FileOptions.OptimizeMode'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.FieldOptions.CType'('STRING', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.CType'('CORD', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.CType'('STRING_PIECE', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.CType'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.FieldOptions.JSType'('JS_NORMAL', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.JSType'('JS_STRING', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.JSType'('JS_NUMBER', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.FieldOptions.JSType'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +'e_enum_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENCY_UNKNOWN', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.MethodOptions.IdempotencyLevel'('NO_SIDE_EFFECTS', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENT', Bin, _TrUserData) -> <>; +'e_enum_google.protobuf.MethodOptions.IdempotencyLevel'(V, Bin, _TrUserData) -> e_varint(V, Bin). + +-compile({nowarn_unused_function,e_type_sint/3}). +e_type_sint(Value, Bin, _TrUserData) when Value >= 0 -> e_varint(Value * 2, Bin); +e_type_sint(Value, Bin, _TrUserData) -> e_varint(Value * -2 - 1, Bin). + +-compile({nowarn_unused_function,e_type_int32/3}). +e_type_int32(Value, Bin, _TrUserData) when 0 =< Value, Value =< 127 -> <>; +e_type_int32(Value, Bin, _TrUserData) -> + <> = <>, + e_varint(N, Bin). + +-compile({nowarn_unused_function,e_type_int64/3}). +e_type_int64(Value, Bin, _TrUserData) when 0 =< Value, Value =< 127 -> <>; +e_type_int64(Value, Bin, _TrUserData) -> + <> = <>, + e_varint(N, Bin). + +-compile({nowarn_unused_function,e_type_bool/3}). +e_type_bool(true, Bin, _TrUserData) -> <>; +e_type_bool(false, Bin, _TrUserData) -> <>; +e_type_bool(1, Bin, _TrUserData) -> <>; +e_type_bool(0, Bin, _TrUserData) -> <>. + +-compile({nowarn_unused_function,e_type_string/3}). +e_type_string(S, Bin, _TrUserData) -> + Utf8 = unicode:characters_to_binary(S), + Bin2 = e_varint(byte_size(Utf8), Bin), + <>. + +-compile({nowarn_unused_function,e_type_bytes/3}). +e_type_bytes(Bytes, Bin, _TrUserData) when is_binary(Bytes) -> + Bin2 = e_varint(byte_size(Bytes), Bin), + <>; +e_type_bytes(Bytes, Bin, _TrUserData) when is_list(Bytes) -> + BytesBin = iolist_to_binary(Bytes), + Bin2 = e_varint(byte_size(BytesBin), Bin), + <>. + +-compile({nowarn_unused_function,e_type_fixed32/3}). +e_type_fixed32(Value, Bin, _TrUserData) -> <>. + +-compile({nowarn_unused_function,e_type_sfixed32/3}). +e_type_sfixed32(Value, Bin, _TrUserData) -> <>. + +-compile({nowarn_unused_function,e_type_fixed64/3}). +e_type_fixed64(Value, Bin, _TrUserData) -> <>. + +-compile({nowarn_unused_function,e_type_sfixed64/3}). +e_type_sfixed64(Value, Bin, _TrUserData) -> <>. + +-compile({nowarn_unused_function,e_type_float/3}). +e_type_float(V, Bin, _) when is_number(V) -> <>; +e_type_float(infinity, Bin, _) -> <>; +e_type_float('-infinity', Bin, _) -> <>; +e_type_float(nan, Bin, _) -> <>. + +-compile({nowarn_unused_function,e_type_double/3}). +e_type_double(V, Bin, _) when is_number(V) -> <>; +e_type_double(infinity, Bin, _) -> <>; +e_type_double('-infinity', Bin, _) -> <>; +e_type_double(nan, Bin, _) -> <>. + +-compile({nowarn_unused_function,e_unknown_elems/2}). +e_unknown_elems([Elem | Rest], Bin) -> + BinR = case Elem of + {varint, FNum, N} -> + BinF = e_varint(FNum bsl 3, Bin), + e_varint(N, BinF); + {length_delimited, FNum, Data} -> + BinF = e_varint(FNum bsl 3 bor 2, Bin), + BinL = e_varint(byte_size(Data), BinF), + <>; + {group, FNum, GroupFields} -> + Bin1 = e_varint(FNum bsl 3 bor 3, Bin), + Bin2 = e_unknown_elems(GroupFields, Bin1), + e_varint(FNum bsl 3 bor 4, Bin2); + {fixed32, FNum, V} -> + BinF = e_varint(FNum bsl 3 bor 5, Bin), + <>; + {fixed64, FNum, V} -> + BinF = e_varint(FNum bsl 3 bor 1, Bin), + <> + end, + e_unknown_elems(Rest, BinR); +e_unknown_elems([], Bin) -> Bin. + +-compile({nowarn_unused_function,e_varint/3}). +e_varint(N, Bin, _TrUserData) -> e_varint(N, Bin). + +-compile({nowarn_unused_function,e_varint/2}). +e_varint(N, Bin) when N =< 127 -> <>; +e_varint(N, Bin) -> + Bin2 = <>, + e_varint(N bsr 7, Bin2). + + +decode_msg(Bin, MsgName) when is_binary(Bin) -> decode_msg(Bin, MsgName, []). + +decode_msg(Bin, MsgName, Opts) when is_binary(Bin) -> + TrUserData = proplists:get_value(user_data, Opts), + decode_msg_1_catch(Bin, MsgName, TrUserData). + +-ifdef('OTP_RELEASE'). +decode_msg_1_catch(Bin, MsgName, TrUserData) -> + try decode_msg_2_doit(MsgName, Bin, TrUserData) + catch + error:{gpb_error,_}=Reason:StackTrace -> + erlang:raise(error, Reason, StackTrace); + Class:Reason:StackTrace -> error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}}) + end. +-else. +decode_msg_1_catch(Bin, MsgName, TrUserData) -> + try decode_msg_2_doit(MsgName, Bin, TrUserData) + catch + error:{gpb_error,_}=Reason -> + erlang:raise(error, Reason, + erlang:get_stacktrace()); + Class:Reason -> + StackTrace = erlang:get_stacktrace(), + error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}}) + end. +-endif. + +decode_msg_2_doit('google.protobuf.FileDescriptorSet', Bin, TrUserData) -> id('decode_msg_google.protobuf.FileDescriptorSet'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.FileDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.FileDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.DescriptorProto.ExtensionRange', Bin, TrUserData) -> id('decode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.DescriptorProto.ReservedRange', Bin, TrUserData) -> id('decode_msg_google.protobuf.DescriptorProto.ReservedRange'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.DescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.DescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.ExtensionRangeOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.ExtensionRangeOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.FieldDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.FieldDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.OneofDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.OneofDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.EnumDescriptorProto.EnumReservedRange', Bin, TrUserData) -> id('decode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.EnumDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.EnumDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.EnumValueDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.EnumValueDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.ServiceDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.ServiceDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.MethodDescriptorProto', Bin, TrUserData) -> id('decode_msg_google.protobuf.MethodDescriptorProto'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.FileOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.FileOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.MessageOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.MessageOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.FieldOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.FieldOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.OneofOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.OneofOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.EnumOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.EnumOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.EnumValueOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.EnumValueOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.ServiceOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.ServiceOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.MethodOptions', Bin, TrUserData) -> id('decode_msg_google.protobuf.MethodOptions'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.UninterpretedOption.NamePart', Bin, TrUserData) -> id('decode_msg_google.protobuf.UninterpretedOption.NamePart'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.UninterpretedOption', Bin, TrUserData) -> id('decode_msg_google.protobuf.UninterpretedOption'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.SourceCodeInfo.Location', Bin, TrUserData) -> id('decode_msg_google.protobuf.SourceCodeInfo.Location'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.SourceCodeInfo', Bin, TrUserData) -> id('decode_msg_google.protobuf.SourceCodeInfo'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.GeneratedCodeInfo.Annotation', Bin, TrUserData) -> id('decode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, TrUserData), TrUserData); +decode_msg_2_doit('google.protobuf.GeneratedCodeInfo', Bin, TrUserData) -> id('decode_msg_google.protobuf.GeneratedCodeInfo'(Bin, TrUserData), TrUserData). + + + +'decode_msg_google.protobuf.FileDescriptorSet'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.FileDescriptorSet'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.FileDescriptorSet_file'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorSet'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{file => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.FileDescriptorSet'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.FileDescriptorSet'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.FileDescriptorSet'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.FileDescriptorSet'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.FileDescriptorSet_file'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.FileDescriptorSet'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.FileDescriptorSet'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.FileDescriptorSet'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.FileDescriptorSet'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.FileDescriptorSet'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.FileDescriptorSet'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{file => lists_reverse(R1, TrUserData)} + end. + +'d_field_google.protobuf.FileDescriptorSet_file'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_google.protobuf.FileDescriptorSet_file'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.FileDescriptorSet_file'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FileDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.FileDescriptorSet'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.FileDescriptorSet'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.FileDescriptorSet'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.FileDescriptorSet'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.FileDescriptorSet'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.FileDescriptorSet'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_google.protobuf.FileDescriptorSet'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.FileDescriptorSet'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.FileDescriptorSet'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.FileDescriptorSet'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_google.protobuf.FileDescriptorProto'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Bin, + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_package'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_dependency'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<82, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_pfield_google.protobuf.FileDescriptorProto_public_dependency'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<80, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<90, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<88, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_message_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_service'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<58, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_extension'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<74, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_source_code_info'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<98, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'd_field_google.protobuf.FileDescriptorProto_syntax'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, R1, R2, R3, R4, R5, R6, R7, F@_10, F@_11, F@_12, TrUserData) -> + S1 = #{dependency => lists_reverse(R1, TrUserData), public_dependency => lists_reverse(R2, TrUserData), weak_dependency => lists_reverse(R3, TrUserData)}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{package => F@_2} + end, + S4 = if R4 == '$undef' -> S3; + true -> S3#{message_type => lists_reverse(R4, TrUserData)} + end, + S5 = if R5 == '$undef' -> S4; + true -> S4#{enum_type => lists_reverse(R5, TrUserData)} + end, + S6 = if R6 == '$undef' -> S5; + true -> S5#{service => lists_reverse(R6, TrUserData)} + end, + S7 = if R7 == '$undef' -> S6; + true -> S6#{extension => lists_reverse(R7, TrUserData)} + end, + S8 = if F@_10 == '$undef' -> S7; + true -> S7#{options => F@_10} + end, + S9 = if F@_11 == '$undef' -> S8; + true -> S8#{source_code_info => F@_11} + end, + if F@_12 == '$undef' -> S9; + true -> S9#{syntax => F@_12} + end; +'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'dg_read_field_def_google.protobuf.FileDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'dg_read_field_def_google.protobuf.FileDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.FileDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'dg_read_field_def_google.protobuf.FileDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.FileDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 18 -> 'd_field_google.protobuf.FileDescriptorProto_package'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 26 -> 'd_field_google.protobuf.FileDescriptorProto_dependency'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 82 -> 'd_pfield_google.protobuf.FileDescriptorProto_public_dependency'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 80 -> 'd_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 90 -> 'd_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 88 -> 'd_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 34 -> 'd_field_google.protobuf.FileDescriptorProto_message_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 42 -> 'd_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 50 -> 'd_field_google.protobuf.FileDescriptorProto_service'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 58 -> 'd_field_google.protobuf.FileDescriptorProto_extension'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 66 -> 'd_field_google.protobuf.FileDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 74 -> 'd_field_google.protobuf.FileDescriptorProto_source_code_info'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 98 -> 'd_field_google.protobuf.FileDescriptorProto_syntax'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.FileDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 1 -> 'skip_64_google.protobuf.FileDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.FileDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 3 -> 'skip_group_google.protobuf.FileDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); + 5 -> 'skip_32_google.protobuf.FileDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.FileDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, R1, R2, R3, R4, R5, R6, R7, F@_10, F@_11, F@_12, TrUserData) -> + S1 = #{dependency => lists_reverse(R1, TrUserData), public_dependency => lists_reverse(R2, TrUserData), weak_dependency => lists_reverse(R3, TrUserData)}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{package => F@_2} + end, + S4 = if R4 == '$undef' -> S3; + true -> S3#{message_type => lists_reverse(R4, TrUserData)} + end, + S5 = if R5 == '$undef' -> S4; + true -> S4#{enum_type => lists_reverse(R5, TrUserData)} + end, + S6 = if R6 == '$undef' -> S5; + true -> S5#{service => lists_reverse(R6, TrUserData)} + end, + S7 = if R7 == '$undef' -> S6; + true -> S6#{extension => lists_reverse(R7, TrUserData)} + end, + S8 = if F@_10 == '$undef' -> S7; + true -> S7#{options => F@_10} + end, + S9 = if F@_11 == '$undef' -> S8; + true -> S8#{source_code_info => F@_11} + end, + if F@_12 == '$undef' -> S9; + true -> S9#{syntax => F@_12} + end. + +'d_field_google.protobuf.FileDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_package'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_package'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_package'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_dependency'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, cons(NewFValue, Prev, TrUserData), F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_public_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_public_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, cons(NewFValue, Prev, TrUserData), F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_pfield_google.protobuf.FileDescriptorProto_public_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_pfield_google.protobuf.FileDescriptorProto_public_dependency'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_pfield_google.protobuf.FileDescriptorProto_public_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, E, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + Len = X bsl N + Acc, + <> = Rest, + NewSeq = 'd_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, NewSeq, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> + 'd_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'd_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_google.protobuf.FileDescriptorProto_public_dependency'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, cons(NewFValue, Prev, TrUserData), F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_pfield_google.protobuf.FileDescriptorProto_weak_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, E, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + Len = X bsl N + Acc, + <> = Rest, + NewSeq = 'd_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewSeq, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> + 'd_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'd_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_google.protobuf.FileDescriptorProto_weak_dependency'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_google.protobuf.FileDescriptorProto_message_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_message_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_message_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, Prev, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.DescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, cons(NewFValue, Prev, TrUserData), F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_enum_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_enum_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_enum_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, Prev, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, cons(NewFValue, Prev, TrUserData), F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_service'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_service'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_service'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, Prev, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.ServiceDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, cons(NewFValue, Prev, TrUserData), F@_9, F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_extension'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_extension'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_extension'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, Prev, F@_10, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FieldDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, cons(NewFValue, Prev, TrUserData), F@_10, F@_11, F@_12, TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, Prev, F@_11, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FileOptions'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.FileOptions'(Prev, NewFValue, TrUserData) + end, + F@_11, + F@_12, + TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_source_code_info'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_source_code_info'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_source_code_info'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, Prev, F@_12, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.SourceCodeInfo'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.SourceCodeInfo'(Prev, NewFValue, TrUserData) + end, + F@_12, + TrUserData). + +'d_field_google.protobuf.FileDescriptorProto_syntax'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FileDescriptorProto_syntax'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'d_field_google.protobuf.FileDescriptorProto_syntax'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, NewFValue, TrUserData). + +'skip_varint_google.protobuf.FileDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'skip_varint_google.protobuf.FileDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'skip_varint_google.protobuf.FileDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'skip_length_delimited_google.protobuf.FileDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.FileDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData); +'skip_length_delimited_google.protobuf.FileDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'skip_group_google.protobuf.FileDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'skip_32_google.protobuf.FileDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'skip_64_google.protobuf.FileDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, TrUserData). + +'decode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_start'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_end'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{start => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{'end' => F@_2} + end, + if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} + end; +'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_start'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 16 -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_end'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 26 -> 'd_field_google.protobuf.DescriptorProto.ExtensionRange_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{start => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{'end' => F@_2} + end, + if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} + end. + +'d_field_google.protobuf.DescriptorProto.ExtensionRange_start'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto.ExtensionRange_start'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.DescriptorProto.ExtensionRange_start'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_google.protobuf.DescriptorProto.ExtensionRange_end'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto.ExtensionRange_end'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.DescriptorProto.ExtensionRange_end'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, TrUserData). + +'d_field_google.protobuf.DescriptorProto.ExtensionRange_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto.ExtensionRange_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.DescriptorProto.ExtensionRange_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.ExtensionRangeOptions'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.ExtensionRangeOptions'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_google.protobuf.DescriptorProto.ExtensionRange'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_google.protobuf.DescriptorProto.ExtensionRange'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_google.protobuf.DescriptorProto.ExtensionRange'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_google.protobuf.DescriptorProto.ExtensionRange'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_google.protobuf.DescriptorProto.ExtensionRange'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ExtensionRange'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_google.protobuf.DescriptorProto.ReservedRange'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.DescriptorProto.ReservedRange_start'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.DescriptorProto.ReservedRange_end'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{start => F@_1} + end, + if F@_2 == '$undef' -> S2; + true -> S2#{'end' => F@_2} + end; +'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_google.protobuf.DescriptorProto.ReservedRange_start'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 16 -> 'd_field_google.protobuf.DescriptorProto.ReservedRange_end'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{start => F@_1} + end, + if F@_2 == '$undef' -> S2; + true -> S2#{'end' => F@_2} + end. + +'d_field_google.protobuf.DescriptorProto.ReservedRange_start'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto.ReservedRange_start'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.DescriptorProto.ReservedRange_start'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_google.protobuf.DescriptorProto.ReservedRange_end'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto.ReservedRange_end'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.DescriptorProto.ReservedRange_end'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_google.protobuf.DescriptorProto.ReservedRange'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_google.protobuf.DescriptorProto.ReservedRange'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_google.protobuf.DescriptorProto.ReservedRange'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_google.protobuf.DescriptorProto.ReservedRange'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_google.protobuf.DescriptorProto.ReservedRange'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.DescriptorProto.ReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_google.protobuf.DescriptorProto'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto'(Bin, + 0, + 0, + 0, + id('$undef', TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id([], TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_field'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_extension'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_nested_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_enum_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_extension_range'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<58, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<74, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_reserved_range'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<82, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'd_field_google.protobuf.DescriptorProto_reserved_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dfp_read_field_def_google.protobuf.DescriptorProto'(<<>>, 0, 0, _, F@_1, R1, R2, R3, R4, R5, R6, F@_8, R7, R8, TrUserData) -> + S1 = #{reserved_name => lists_reverse(R8, TrUserData)}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if R1 == '$undef' -> S2; + true -> S2#{field => lists_reverse(R1, TrUserData)} + end, + S4 = if R2 == '$undef' -> S3; + true -> S3#{extension => lists_reverse(R2, TrUserData)} + end, + S5 = if R3 == '$undef' -> S4; + true -> S4#{nested_type => lists_reverse(R3, TrUserData)} + end, + S6 = if R4 == '$undef' -> S5; + true -> S5#{enum_type => lists_reverse(R4, TrUserData)} + end, + S7 = if R5 == '$undef' -> S6; + true -> S6#{extension_range => lists_reverse(R5, TrUserData)} + end, + S8 = if R6 == '$undef' -> S7; + true -> S7#{oneof_decl => lists_reverse(R6, TrUserData)} + end, + S9 = if F@_8 == '$undef' -> S8; + true -> S8#{options => F@_8} + end, + if R7 == '$undef' -> S9; + true -> S9#{reserved_range => lists_reverse(R7, TrUserData)} + end; +'dfp_read_field_def_google.protobuf.DescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'dg_read_field_def_google.protobuf.DescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'dg_read_field_def_google.protobuf.DescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.DescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'dg_read_field_def_google.protobuf.DescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.DescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 18 -> 'd_field_google.protobuf.DescriptorProto_field'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 50 -> 'd_field_google.protobuf.DescriptorProto_extension'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 26 -> 'd_field_google.protobuf.DescriptorProto_nested_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 34 -> 'd_field_google.protobuf.DescriptorProto_enum_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 42 -> 'd_field_google.protobuf.DescriptorProto_extension_range'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 66 -> 'd_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 58 -> 'd_field_google.protobuf.DescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 74 -> 'd_field_google.protobuf.DescriptorProto_reserved_range'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 82 -> 'd_field_google.protobuf.DescriptorProto_reserved_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.DescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 1 -> 'skip_64_google.protobuf.DescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.DescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 3 -> 'skip_group_google.protobuf.DescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); + 5 -> 'skip_32_google.protobuf.DescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.DescriptorProto'(<<>>, 0, 0, _, F@_1, R1, R2, R3, R4, R5, R6, F@_8, R7, R8, TrUserData) -> + S1 = #{reserved_name => lists_reverse(R8, TrUserData)}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if R1 == '$undef' -> S2; + true -> S2#{field => lists_reverse(R1, TrUserData)} + end, + S4 = if R2 == '$undef' -> S3; + true -> S3#{extension => lists_reverse(R2, TrUserData)} + end, + S5 = if R3 == '$undef' -> S4; + true -> S4#{nested_type => lists_reverse(R3, TrUserData)} + end, + S6 = if R4 == '$undef' -> S5; + true -> S5#{enum_type => lists_reverse(R4, TrUserData)} + end, + S7 = if R5 == '$undef' -> S6; + true -> S6#{extension_range => lists_reverse(R5, TrUserData)} + end, + S8 = if R6 == '$undef' -> S7; + true -> S7#{oneof_decl => lists_reverse(R6, TrUserData)} + end, + S9 = if F@_8 == '$undef' -> S8; + true -> S8#{options => F@_8} + end, + if R7 == '$undef' -> S9; + true -> S9#{reserved_range => lists_reverse(R7, TrUserData)} + end. + +'d_field_google.protobuf.DescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_field'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_field'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_field'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FieldDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_extension'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_extension'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_extension'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FieldDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, cons(NewFValue, Prev, TrUserData), F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_nested_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_nested_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_nested_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.DescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, cons(NewFValue, Prev, TrUserData), F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_enum_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_enum_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_enum_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, cons(NewFValue, Prev, TrUserData), F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_extension_range'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_extension_range'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_extension_range'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, Prev, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.DescriptorProto.ExtensionRange'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, cons(NewFValue, Prev, TrUserData), F@_7, F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_oneof_decl'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_oneof_decl'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_oneof_decl'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, Prev, F@_8, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.OneofDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, cons(NewFValue, Prev, TrUserData), F@_8, F@_9, F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, Prev, F@_9, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.MessageOptions'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.MessageOptions'(Prev, NewFValue, TrUserData) + end, + F@_9, + F@_10, + TrUserData). + +'d_field_google.protobuf.DescriptorProto_reserved_range'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_reserved_range'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_reserved_range'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, Prev, F@_10, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.DescriptorProto.ReservedRange'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, cons(NewFValue, Prev, TrUserData), F@_10, TrUserData). + +'d_field_google.protobuf.DescriptorProto_reserved_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'd_field_google.protobuf.DescriptorProto_reserved_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'d_field_google.protobuf.DescriptorProto_reserved_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.DescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'skip_varint_google.protobuf.DescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'skip_varint_google.protobuf.DescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'skip_length_delimited_google.protobuf.DescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.DescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData); +'skip_length_delimited_google.protobuf.DescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'skip_group_google.protobuf.DescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'skip_32_google.protobuf.DescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'skip_64_google.protobuf.DescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData) -> + 'dfp_read_field_def_google.protobuf.DescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, TrUserData). + +'decode_msg_google.protobuf.ExtensionRangeOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.ExtensionRangeOptions'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.ExtensionRangeOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.ExtensionRangeOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 7994 -> 'd_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.ExtensionRangeOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.ExtensionRangeOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.ExtensionRangeOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.ExtensionRangeOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.ExtensionRangeOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.ExtensionRangeOptions'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end. + +'d_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> + 'd_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.ExtensionRangeOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.ExtensionRangeOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.ExtensionRangeOptions'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.ExtensionRangeOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.ExtensionRangeOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.ExtensionRangeOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.ExtensionRangeOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_google.protobuf.ExtensionRangeOptions'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.ExtensionRangeOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.ExtensionRangeOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.ExtensionRangeOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_google.protobuf.FieldDescriptorProto'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Bin, + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_number'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_label'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_type_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_extendee'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<58, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_default_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<72, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_oneof_index'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<82, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_json_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<136, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'd_field_google.protobuf.FieldDescriptorProto_proto3_optional'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{number => F@_2} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{label => F@_3} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{type => F@_4} + end, + S6 = if F@_5 == '$undef' -> S5; + true -> S5#{type_name => F@_5} + end, + S7 = if F@_6 == '$undef' -> S6; + true -> S6#{extendee => F@_6} + end, + S8 = if F@_7 == '$undef' -> S7; + true -> S7#{default_value => F@_7} + end, + S9 = if F@_8 == '$undef' -> S8; + true -> S8#{oneof_index => F@_8} + end, + S10 = if F@_9 == '$undef' -> S9; + true -> S9#{json_name => F@_9} + end, + S11 = if F@_10 == '$undef' -> S10; + true -> S10#{options => F@_10} + end, + if F@_11 == '$undef' -> S11; + true -> S11#{proto3_optional => F@_11} + end; +'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'dg_read_field_def_google.protobuf.FieldDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'dg_read_field_def_google.protobuf.FieldDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'dg_read_field_def_google.protobuf.FieldDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.FieldDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 24 -> 'd_field_google.protobuf.FieldDescriptorProto_number'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 32 -> 'd_field_google.protobuf.FieldDescriptorProto_label'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 40 -> 'd_field_google.protobuf.FieldDescriptorProto_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 50 -> 'd_field_google.protobuf.FieldDescriptorProto_type_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 18 -> 'd_field_google.protobuf.FieldDescriptorProto_extendee'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 58 -> 'd_field_google.protobuf.FieldDescriptorProto_default_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 72 -> 'd_field_google.protobuf.FieldDescriptorProto_oneof_index'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 82 -> 'd_field_google.protobuf.FieldDescriptorProto_json_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 66 -> 'd_field_google.protobuf.FieldDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 136 -> 'd_field_google.protobuf.FieldDescriptorProto_proto3_optional'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.FieldDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 1 -> 'skip_64_google.protobuf.FieldDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.FieldDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 3 -> 'skip_group_google.protobuf.FieldDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); + 5 -> 'skip_32_google.protobuf.FieldDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.FieldDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{number => F@_2} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{label => F@_3} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{type => F@_4} + end, + S6 = if F@_5 == '$undef' -> S5; + true -> S5#{type_name => F@_5} + end, + S7 = if F@_6 == '$undef' -> S6; + true -> S6#{extendee => F@_6} + end, + S8 = if F@_7 == '$undef' -> S7; + true -> S7#{default_value => F@_7} + end, + S9 = if F@_8 == '$undef' -> S8; + true -> S8#{oneof_index => F@_8} + end, + S10 = if F@_9 == '$undef' -> S9; + true -> S9#{json_name => F@_9} + end, + S11 = if F@_10 == '$undef' -> S10; + true -> S10#{options => F@_10} + end, + if F@_11 == '$undef' -> S11; + true -> S11#{proto3_optional => F@_11} + end. + +'d_field_google.protobuf.FieldDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_number'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_number'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_number'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_label'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_label'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_label'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.FieldDescriptorProto.Label'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.FieldDescriptorProto.Type'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_type_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_type_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_type_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_extendee'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_extendee'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_extendee'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_default_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_default_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_default_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, NewFValue, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_oneof_index'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_oneof_index'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_oneof_index'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, F@_9, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, NewFValue, F@_9, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_json_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_json_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_json_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, _, F@_10, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, NewFValue, F@_10, F@_11, TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, Prev, F@_11, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.FieldOptions'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.FieldOptions'(Prev, NewFValue, TrUserData) + end, + F@_11, + TrUserData). + +'d_field_google.protobuf.FieldDescriptorProto_proto3_optional'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldDescriptorProto_proto3_optional'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'d_field_google.protobuf.FieldDescriptorProto_proto3_optional'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, NewFValue, TrUserData). + +'skip_varint_google.protobuf.FieldDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'skip_varint_google.protobuf.FieldDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'skip_varint_google.protobuf.FieldDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'skip_length_delimited_google.protobuf.FieldDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.FieldDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData); +'skip_length_delimited_google.protobuf.FieldDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'skip_group_google.protobuf.FieldDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'skip_32_google.protobuf.FieldDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'skip_64_google.protobuf.FieldDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, TrUserData). + +'decode_msg_google.protobuf.OneofDescriptorProto'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.OneofDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.OneofDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + if F@_2 == '$undef' -> S2; + true -> S2#{options => F@_2} + end; +'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_google.protobuf.OneofDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_google.protobuf.OneofDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_google.protobuf.OneofDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.OneofDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 18 -> 'd_field_google.protobuf.OneofDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.OneofDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_google.protobuf.OneofDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.OneofDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_google.protobuf.OneofDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_google.protobuf.OneofDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.OneofDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + if F@_2 == '$undef' -> S2; + true -> S2#{options => F@_2} + end. + +'d_field_google.protobuf.OneofDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_google.protobuf.OneofDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.OneofDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_google.protobuf.OneofDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_google.protobuf.OneofDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.OneofDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.OneofOptions'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(RestF, + 0, + 0, + F, + F@_1, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.OneofOptions'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_google.protobuf.OneofDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_google.protobuf.OneofDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_google.protobuf.OneofDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_google.protobuf.OneofDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.OneofDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_google.protobuf.OneofDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_google.protobuf.OneofDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_google.protobuf.OneofDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_google.protobuf.OneofDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_start'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_end'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{start => F@_1} + end, + if F@_2 == '$undef' -> S2; + true -> S2#{'end' => F@_2} + end; +'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_start'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 16 -> 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_end'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<>>, 0, 0, _, F@_1, F@_2, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{start => F@_1} + end, + if F@_2 == '$undef' -> S2; + true -> S2#{'end' => F@_2} + end. + +'d_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_start'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_start'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_start'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_end'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_end'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto.EnumReservedRange_end'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_google.protobuf.EnumDescriptorProto.EnumReservedRange'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_google.protobuf.EnumDescriptorProto'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), id('$undef', TrUserData), id([], TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_google.protobuf.EnumDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_google.protobuf.EnumDescriptorProto_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'd_field_google.protobuf.EnumDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.EnumDescriptorProto_reserved_range'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<42, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.EnumDescriptorProto_reserved_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(<<>>, 0, 0, _, F@_1, R1, F@_3, R2, R3, TrUserData) -> + S1 = #{reserved_name => lists_reverse(R3, TrUserData)}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if R1 == '$undef' -> S2; + true -> S2#{value => lists_reverse(R1, TrUserData)} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} + end, + if R2 == '$undef' -> S4; + true -> S4#{reserved_range => lists_reverse(R2, TrUserData)} + end; +'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dg_read_field_def_google.protobuf.EnumDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'dg_read_field_def_google.protobuf.EnumDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dg_read_field_def_google.protobuf.EnumDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.EnumDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 18 -> 'd_field_google.protobuf.EnumDescriptorProto_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 26 -> 'd_field_google.protobuf.EnumDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 34 -> 'd_field_google.protobuf.EnumDescriptorProto_reserved_range'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 42 -> 'd_field_google.protobuf.EnumDescriptorProto_reserved_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.EnumDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 1 -> 'skip_64_google.protobuf.EnumDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.EnumDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 3 -> 'skip_group_google.protobuf.EnumDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 5 -> 'skip_32_google.protobuf.EnumDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.EnumDescriptorProto'(<<>>, 0, 0, _, F@_1, R1, F@_3, R2, R3, TrUserData) -> + S1 = #{reserved_name => lists_reverse(R3, TrUserData)}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if R1 == '$undef' -> S2; + true -> S2#{value => lists_reverse(R1, TrUserData)} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} + end, + if R2 == '$undef' -> S4; + true -> S4#{reserved_range => lists_reverse(R2, TrUserData)} + end. + +'d_field_google.protobuf.EnumDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'d_field_google.protobuf.EnumDescriptorProto_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumValueDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, F@_4, F@_5, TrUserData). + +'d_field_google.protobuf.EnumDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumOptions'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.EnumOptions'(Prev, NewFValue, TrUserData) + end, + F@_4, + F@_5, + TrUserData). + +'d_field_google.protobuf.EnumDescriptorProto_reserved_range'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto_reserved_range'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto_reserved_range'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, cons(NewFValue, Prev, TrUserData), F@_5, TrUserData). + +'d_field_google.protobuf.EnumDescriptorProto_reserved_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumDescriptorProto_reserved_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.EnumDescriptorProto_reserved_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.EnumDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'skip_varint_google.protobuf.EnumDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_varint_google.protobuf.EnumDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_length_delimited_google.protobuf.EnumDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.EnumDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_length_delimited_google.protobuf.EnumDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_group_google.protobuf.EnumDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_32_google.protobuf.EnumDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_64_google.protobuf.EnumDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'decode_msg_google.protobuf.EnumValueDescriptorProto'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.EnumValueDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.EnumValueDescriptorProto_number'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.EnumValueDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{number => F@_2} + end, + if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} + end; +'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.EnumValueDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 16 -> 'd_field_google.protobuf.EnumValueDescriptorProto_number'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 26 -> 'd_field_google.protobuf.EnumValueDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.EnumValueDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_google.protobuf.EnumValueDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_google.protobuf.EnumValueDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_google.protobuf.EnumValueDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.EnumValueDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{number => F@_2} + end, + if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} + end. + +'d_field_google.protobuf.EnumValueDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.EnumValueDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_google.protobuf.EnumValueDescriptorProto_number'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueDescriptorProto_number'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.EnumValueDescriptorProto_number'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, TrUserData). + +'d_field_google.protobuf.EnumValueDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.EnumValueDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.EnumValueOptions'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.EnumValueOptions'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_google.protobuf.EnumValueDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_google.protobuf.EnumValueDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_google.protobuf.EnumValueDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_google.protobuf.EnumValueDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_google.protobuf.EnumValueDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_google.protobuf.EnumValueDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_google.protobuf.EnumValueDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_google.protobuf.ServiceDescriptorProto'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.ServiceDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.ServiceDescriptorProto_method'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.ServiceDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(<<>>, 0, 0, _, F@_1, R1, F@_3, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if R1 == '$undef' -> S2; + true -> S2#{method => lists_reverse(R1, TrUserData)} + end, + if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} + end; +'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.ServiceDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 18 -> 'd_field_google.protobuf.ServiceDescriptorProto_method'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 26 -> 'd_field_google.protobuf.ServiceDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.ServiceDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_google.protobuf.ServiceDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_google.protobuf.ServiceDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_google.protobuf.ServiceDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.ServiceDescriptorProto'(<<>>, 0, 0, _, F@_1, R1, F@_3, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if R1 == '$undef' -> S2; + true -> S2#{method => lists_reverse(R1, TrUserData)} + end, + if F@_3 == '$undef' -> S3; + true -> S3#{options => F@_3} + end. + +'d_field_google.protobuf.ServiceDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.ServiceDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.ServiceDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_google.protobuf.ServiceDescriptorProto_method'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.ServiceDescriptorProto_method'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.ServiceDescriptorProto_method'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.MethodDescriptorProto'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, TrUserData). + +'d_field_google.protobuf.ServiceDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.ServiceDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.ServiceDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.ServiceOptions'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.ServiceOptions'(Prev, NewFValue, TrUserData) + end, + TrUserData). + +'skip_varint_google.protobuf.ServiceDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_google.protobuf.ServiceDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_google.protobuf.ServiceDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_google.protobuf.ServiceDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_google.protobuf.ServiceDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_google.protobuf.ServiceDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_google.protobuf.ServiceDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_google.protobuf.MethodDescriptorProto'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_input_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_output_type'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_options'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_client_streaming'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<48, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'd_field_google.protobuf.MethodDescriptorProto_server_streaming'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{input_type => F@_2} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{output_type => F@_3} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{options => F@_4} + end, + S6 = if F@_5 == '$undef' -> S5; + true -> S5#{client_streaming => F@_5} + end, + if F@_6 == '$undef' -> S6; + true -> S6#{server_streaming => F@_6} + end; +'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'dg_read_field_def_google.protobuf.MethodDescriptorProto'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'dg_read_field_def_google.protobuf.MethodDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'dg_read_field_def_google.protobuf.MethodDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.MethodDescriptorProto_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 18 -> 'd_field_google.protobuf.MethodDescriptorProto_input_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 26 -> 'd_field_google.protobuf.MethodDescriptorProto_output_type'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 34 -> 'd_field_google.protobuf.MethodDescriptorProto_options'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 40 -> 'd_field_google.protobuf.MethodDescriptorProto_client_streaming'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 48 -> 'd_field_google.protobuf.MethodDescriptorProto_server_streaming'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.MethodDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 1 -> 'skip_64_google.protobuf.MethodDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.MethodDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 3 -> 'skip_group_google.protobuf.MethodDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); + 5 -> 'skip_32_google.protobuf.MethodDescriptorProto'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.MethodDescriptorProto'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{name => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{input_type => F@_2} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{output_type => F@_3} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{options => F@_4} + end, + S6 = if F@_5 == '$undef' -> S5; + true -> S5#{client_streaming => F@_5} + end, + if F@_6 == '$undef' -> S6; + true -> S6#{server_streaming => F@_6} + end. + +'d_field_google.protobuf.MethodDescriptorProto_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'d_field_google.protobuf.MethodDescriptorProto_input_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_input_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_input_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'d_field_google.protobuf.MethodDescriptorProto_output_type'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_output_type'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_output_type'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, TrUserData). + +'d_field_google.protobuf.MethodDescriptorProto_options'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_options'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_options'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, Prev, F@_5, F@_6, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.MethodOptions'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + if Prev == '$undef' -> NewFValue; + true -> 'merge_msg_google.protobuf.MethodOptions'(Prev, NewFValue, TrUserData) + end, + F@_5, + F@_6, + TrUserData). + +'d_field_google.protobuf.MethodDescriptorProto_client_streaming'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_client_streaming'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_client_streaming'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, TrUserData). + +'d_field_google.protobuf.MethodDescriptorProto_server_streaming'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodDescriptorProto_server_streaming'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'d_field_google.protobuf.MethodDescriptorProto_server_streaming'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, TrUserData). + +'skip_varint_google.protobuf.MethodDescriptorProto'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'skip_varint_google.protobuf.MethodDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'skip_varint_google.protobuf.MethodDescriptorProto'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_length_delimited_google.protobuf.MethodDescriptorProto'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.MethodDescriptorProto'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData); +'skip_length_delimited_google.protobuf.MethodDescriptorProto'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_group_google.protobuf.MethodDescriptorProto'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_32_google.protobuf.MethodDescriptorProto'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'skip_64_google.protobuf.MethodDescriptorProto'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MethodDescriptorProto'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, TrUserData). + +'decode_msg_google.protobuf.FileOptions'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileOptions'(Bin, + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.FileOptions'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_java_package'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_java_outer_classname'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<80, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_java_multiple_files'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<160, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<216, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_java_string_check_utf8'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<72, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_optimize_for'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<90, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_go_package'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<128, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_cc_generic_services'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<136, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_java_generic_services'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<144, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_py_generic_services'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<208, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_php_generic_services'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<184, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_deprecated'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<248, 1, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_cc_enable_arenas'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<162, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_objc_class_prefix'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<170, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_csharp_namespace'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<186, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_swift_prefix'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<194, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_php_class_prefix'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<202, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_php_namespace'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<226, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_php_metadata_namespace'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<234, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_ruby_package'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<200, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_goproto_getters_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<208, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<216, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_goproto_stringer_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<224, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_verbose_equal_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<232, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_face_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<240, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_gostring_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<248, 225, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_populate_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<128, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_stringer_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<136, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_onlyone_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<168, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_equal_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<176, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_description_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<184, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_testgen_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<192, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_benchgen_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<200, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_marshaler_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<208, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_unmarshaler_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<216, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_stable_marshaler_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<224, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_sizer_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<232, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<240, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_enum_stringer_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<248, 226, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_unsafe_marshaler_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<128, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<136, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_goproto_extensions_map_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<144, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_goproto_unrecognized_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<152, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_gogoproto_import'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<160, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_protosizer_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<168, 227, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'd_field_google.protobuf.FileOptions_compare_all'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dfp_read_field_def_google.protobuf.FileOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, R1, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, + F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{java_package => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{java_outer_classname => F@_2} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{java_multiple_files => F@_3} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{java_generate_equals_and_hash => F@_4} + end, + S6 = if F@_5 == '$undef' -> S5; + true -> S5#{java_string_check_utf8 => F@_5} + end, + S7 = if F@_6 == '$undef' -> S6; + true -> S6#{optimize_for => F@_6} + end, + S8 = if F@_7 == '$undef' -> S7; + true -> S7#{go_package => F@_7} + end, + S9 = if F@_8 == '$undef' -> S8; + true -> S8#{cc_generic_services => F@_8} + end, + S10 = if F@_9 == '$undef' -> S9; + true -> S9#{java_generic_services => F@_9} + end, + S11 = if F@_10 == '$undef' -> S10; + true -> S10#{py_generic_services => F@_10} + end, + S12 = if F@_11 == '$undef' -> S11; + true -> S11#{php_generic_services => F@_11} + end, + S13 = if F@_12 == '$undef' -> S12; + true -> S12#{deprecated => F@_12} + end, + S14 = if F@_13 == '$undef' -> S13; + true -> S13#{cc_enable_arenas => F@_13} + end, + S15 = if F@_14 == '$undef' -> S14; + true -> S14#{objc_class_prefix => F@_14} + end, + S16 = if F@_15 == '$undef' -> S15; + true -> S15#{csharp_namespace => F@_15} + end, + S17 = if F@_16 == '$undef' -> S16; + true -> S16#{swift_prefix => F@_16} + end, + S18 = if F@_17 == '$undef' -> S17; + true -> S17#{php_class_prefix => F@_17} + end, + S19 = if F@_18 == '$undef' -> S18; + true -> S18#{php_namespace => F@_18} + end, + S20 = if F@_19 == '$undef' -> S19; + true -> S19#{php_metadata_namespace => F@_19} + end, + S21 = if F@_20 == '$undef' -> S20; + true -> S20#{ruby_package => F@_20} + end, + S22 = if R1 == '$undef' -> S21; + true -> S21#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, + S23 = if F@_22 == '$undef' -> S22; + true -> S22#{goproto_getters_all => F@_22} + end, + S24 = if F@_23 == '$undef' -> S23; + true -> S23#{goproto_enum_prefix_all => F@_23} + end, + S25 = if F@_24 == '$undef' -> S24; + true -> S24#{goproto_stringer_all => F@_24} + end, + S26 = if F@_25 == '$undef' -> S25; + true -> S25#{verbose_equal_all => F@_25} + end, + S27 = if F@_26 == '$undef' -> S26; + true -> S26#{face_all => F@_26} + end, + S28 = if F@_27 == '$undef' -> S27; + true -> S27#{gostring_all => F@_27} + end, + S29 = if F@_28 == '$undef' -> S28; + true -> S28#{populate_all => F@_28} + end, + S30 = if F@_29 == '$undef' -> S29; + true -> S29#{stringer_all => F@_29} + end, + S31 = if F@_30 == '$undef' -> S30; + true -> S30#{onlyone_all => F@_30} + end, + S32 = if F@_31 == '$undef' -> S31; + true -> S31#{equal_all => F@_31} + end, + S33 = if F@_32 == '$undef' -> S32; + true -> S32#{description_all => F@_32} + end, + S34 = if F@_33 == '$undef' -> S33; + true -> S33#{testgen_all => F@_33} + end, + S35 = if F@_34 == '$undef' -> S34; + true -> S34#{benchgen_all => F@_34} + end, + S36 = if F@_35 == '$undef' -> S35; + true -> S35#{marshaler_all => F@_35} + end, + S37 = if F@_36 == '$undef' -> S36; + true -> S36#{unmarshaler_all => F@_36} + end, + S38 = if F@_37 == '$undef' -> S37; + true -> S37#{stable_marshaler_all => F@_37} + end, + S39 = if F@_38 == '$undef' -> S38; + true -> S38#{sizer_all => F@_38} + end, + S40 = if F@_39 == '$undef' -> S39; + true -> S39#{goproto_enum_stringer_all => F@_39} + end, + S41 = if F@_40 == '$undef' -> S40; + true -> S40#{enum_stringer_all => F@_40} + end, + S42 = if F@_41 == '$undef' -> S41; + true -> S41#{unsafe_marshaler_all => F@_41} + end, + S43 = if F@_42 == '$undef' -> S42; + true -> S42#{unsafe_unmarshaler_all => F@_42} + end, + S44 = if F@_43 == '$undef' -> S43; + true -> S43#{goproto_extensions_map_all => F@_43} + end, + S45 = if F@_44 == '$undef' -> S44; + true -> S44#{goproto_unrecognized_all => F@_44} + end, + S46 = if F@_45 == '$undef' -> S45; + true -> S45#{gogoproto_import => F@_45} + end, + S47 = if F@_46 == '$undef' -> S46; + true -> S46#{protosizer_all => F@_46} + end, + if F@_47 == '$undef' -> S47; + true -> S47#{compare_all => F@_47} + end; +'dfp_read_field_def_google.protobuf.FileOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, + F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'dg_read_field_def_google.protobuf.FileOptions'(Other, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'dg_read_field_def_google.protobuf.FileOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.FileOptions'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'dg_read_field_def_google.protobuf.FileOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> + 'd_field_google.protobuf.FileOptions_java_package'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 66 -> + 'd_field_google.protobuf.FileOptions_java_outer_classname'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 80 -> + 'd_field_google.protobuf.FileOptions_java_multiple_files'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 160 -> + 'd_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 216 -> + 'd_field_google.protobuf.FileOptions_java_string_check_utf8'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 72 -> + 'd_field_google.protobuf.FileOptions_optimize_for'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 90 -> + 'd_field_google.protobuf.FileOptions_go_package'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 128 -> + 'd_field_google.protobuf.FileOptions_cc_generic_services'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 136 -> + 'd_field_google.protobuf.FileOptions_java_generic_services'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 144 -> + 'd_field_google.protobuf.FileOptions_py_generic_services'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 336 -> + 'd_field_google.protobuf.FileOptions_php_generic_services'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 184 -> + 'd_field_google.protobuf.FileOptions_deprecated'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 248 -> + 'd_field_google.protobuf.FileOptions_cc_enable_arenas'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 290 -> + 'd_field_google.protobuf.FileOptions_objc_class_prefix'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 298 -> + 'd_field_google.protobuf.FileOptions_csharp_namespace'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 314 -> + 'd_field_google.protobuf.FileOptions_swift_prefix'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 322 -> + 'd_field_google.protobuf.FileOptions_php_class_prefix'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 330 -> + 'd_field_google.protobuf.FileOptions_php_namespace'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 354 -> + 'd_field_google.protobuf.FileOptions_php_metadata_namespace'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 362 -> + 'd_field_google.protobuf.FileOptions_ruby_package'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 7994 -> + 'd_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504008 -> + 'd_field_google.protobuf.FileOptions_goproto_getters_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504016 -> + 'd_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504024 -> + 'd_field_google.protobuf.FileOptions_goproto_stringer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504032 -> + 'd_field_google.protobuf.FileOptions_verbose_equal_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504040 -> + 'd_field_google.protobuf.FileOptions_face_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504048 -> + 'd_field_google.protobuf.FileOptions_gostring_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504056 -> + 'd_field_google.protobuf.FileOptions_populate_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504064 -> + 'd_field_google.protobuf.FileOptions_stringer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504072 -> + 'd_field_google.protobuf.FileOptions_onlyone_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504104 -> + 'd_field_google.protobuf.FileOptions_equal_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504112 -> + 'd_field_google.protobuf.FileOptions_description_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504120 -> + 'd_field_google.protobuf.FileOptions_testgen_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504128 -> + 'd_field_google.protobuf.FileOptions_benchgen_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504136 -> + 'd_field_google.protobuf.FileOptions_marshaler_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504144 -> + 'd_field_google.protobuf.FileOptions_unmarshaler_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504152 -> + 'd_field_google.protobuf.FileOptions_stable_marshaler_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504160 -> + 'd_field_google.protobuf.FileOptions_sizer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504168 -> + 'd_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504176 -> + 'd_field_google.protobuf.FileOptions_enum_stringer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504184 -> + 'd_field_google.protobuf.FileOptions_unsafe_marshaler_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504192 -> + 'd_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504200 -> + 'd_field_google.protobuf.FileOptions_goproto_extensions_map_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504208 -> + 'd_field_google.protobuf.FileOptions_goproto_unrecognized_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504216 -> + 'd_field_google.protobuf.FileOptions_gogoproto_import'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504224 -> + 'd_field_google.protobuf.FileOptions_protosizer_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 504232 -> + 'd_field_google.protobuf.FileOptions_compare_all'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + _ -> + case Key band 7 of + 0 -> + 'skip_varint_google.protobuf.FileOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 1 -> + 'skip_64_google.protobuf.FileOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 2 -> + 'skip_length_delimited_google.protobuf.FileOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 3 -> + 'skip_group_google.protobuf.FileOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); + 5 -> + 'skip_32_google.protobuf.FileOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData) + end + end; +'dg_read_field_def_google.protobuf.FileOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, R1, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, + F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{java_package => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{java_outer_classname => F@_2} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{java_multiple_files => F@_3} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{java_generate_equals_and_hash => F@_4} + end, + S6 = if F@_5 == '$undef' -> S5; + true -> S5#{java_string_check_utf8 => F@_5} + end, + S7 = if F@_6 == '$undef' -> S6; + true -> S6#{optimize_for => F@_6} + end, + S8 = if F@_7 == '$undef' -> S7; + true -> S7#{go_package => F@_7} + end, + S9 = if F@_8 == '$undef' -> S8; + true -> S8#{cc_generic_services => F@_8} + end, + S10 = if F@_9 == '$undef' -> S9; + true -> S9#{java_generic_services => F@_9} + end, + S11 = if F@_10 == '$undef' -> S10; + true -> S10#{py_generic_services => F@_10} + end, + S12 = if F@_11 == '$undef' -> S11; + true -> S11#{php_generic_services => F@_11} + end, + S13 = if F@_12 == '$undef' -> S12; + true -> S12#{deprecated => F@_12} + end, + S14 = if F@_13 == '$undef' -> S13; + true -> S13#{cc_enable_arenas => F@_13} + end, + S15 = if F@_14 == '$undef' -> S14; + true -> S14#{objc_class_prefix => F@_14} + end, + S16 = if F@_15 == '$undef' -> S15; + true -> S15#{csharp_namespace => F@_15} + end, + S17 = if F@_16 == '$undef' -> S16; + true -> S16#{swift_prefix => F@_16} + end, + S18 = if F@_17 == '$undef' -> S17; + true -> S17#{php_class_prefix => F@_17} + end, + S19 = if F@_18 == '$undef' -> S18; + true -> S18#{php_namespace => F@_18} + end, + S20 = if F@_19 == '$undef' -> S19; + true -> S19#{php_metadata_namespace => F@_19} + end, + S21 = if F@_20 == '$undef' -> S20; + true -> S20#{ruby_package => F@_20} + end, + S22 = if R1 == '$undef' -> S21; + true -> S21#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, + S23 = if F@_22 == '$undef' -> S22; + true -> S22#{goproto_getters_all => F@_22} + end, + S24 = if F@_23 == '$undef' -> S23; + true -> S23#{goproto_enum_prefix_all => F@_23} + end, + S25 = if F@_24 == '$undef' -> S24; + true -> S24#{goproto_stringer_all => F@_24} + end, + S26 = if F@_25 == '$undef' -> S25; + true -> S25#{verbose_equal_all => F@_25} + end, + S27 = if F@_26 == '$undef' -> S26; + true -> S26#{face_all => F@_26} + end, + S28 = if F@_27 == '$undef' -> S27; + true -> S27#{gostring_all => F@_27} + end, + S29 = if F@_28 == '$undef' -> S28; + true -> S28#{populate_all => F@_28} + end, + S30 = if F@_29 == '$undef' -> S29; + true -> S29#{stringer_all => F@_29} + end, + S31 = if F@_30 == '$undef' -> S30; + true -> S30#{onlyone_all => F@_30} + end, + S32 = if F@_31 == '$undef' -> S31; + true -> S31#{equal_all => F@_31} + end, + S33 = if F@_32 == '$undef' -> S32; + true -> S32#{description_all => F@_32} + end, + S34 = if F@_33 == '$undef' -> S33; + true -> S33#{testgen_all => F@_33} + end, + S35 = if F@_34 == '$undef' -> S34; + true -> S34#{benchgen_all => F@_34} + end, + S36 = if F@_35 == '$undef' -> S35; + true -> S35#{marshaler_all => F@_35} + end, + S37 = if F@_36 == '$undef' -> S36; + true -> S36#{unmarshaler_all => F@_36} + end, + S38 = if F@_37 == '$undef' -> S37; + true -> S37#{stable_marshaler_all => F@_37} + end, + S39 = if F@_38 == '$undef' -> S38; + true -> S38#{sizer_all => F@_38} + end, + S40 = if F@_39 == '$undef' -> S39; + true -> S39#{goproto_enum_stringer_all => F@_39} + end, + S41 = if F@_40 == '$undef' -> S40; + true -> S40#{enum_stringer_all => F@_40} + end, + S42 = if F@_41 == '$undef' -> S41; + true -> S41#{unsafe_marshaler_all => F@_41} + end, + S43 = if F@_42 == '$undef' -> S42; + true -> S42#{unsafe_unmarshaler_all => F@_42} + end, + S44 = if F@_43 == '$undef' -> S43; + true -> S43#{goproto_extensions_map_all => F@_43} + end, + S45 = if F@_44 == '$undef' -> S44; + true -> S44#{goproto_unrecognized_all => F@_44} + end, + S46 = if F@_45 == '$undef' -> S45; + true -> S45#{gogoproto_import => F@_45} + end, + S47 = if F@_46 == '$undef' -> S46; + true -> S46#{protosizer_all => F@_46} + end, + if F@_47 == '$undef' -> S47; + true -> S47#{compare_all => F@_47} + end. + +'d_field_google.protobuf.FileOptions_java_package'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_java_package'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_java_package'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + NewFValue, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_java_outer_classname'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_java_outer_classname'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_java_outer_classname'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + NewFValue, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_java_multiple_files'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_java_multiple_files'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_java_multiple_files'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + NewFValue, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_java_generate_equals_and_hash'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + NewFValue, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_java_string_check_utf8'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_java_string_check_utf8'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_java_string_check_utf8'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + NewFValue, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_optimize_for'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_optimize_for'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_optimize_for'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.FileOptions.OptimizeMode'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + NewFValue, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_go_package'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_go_package'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_go_package'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + NewFValue, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_cc_generic_services'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_cc_generic_services'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_cc_generic_services'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + NewFValue, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_java_generic_services'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_java_generic_services'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_java_generic_services'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, _, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + NewFValue, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_py_generic_services'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_py_generic_services'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_py_generic_services'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, _, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + NewFValue, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_php_generic_services'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_php_generic_services'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_php_generic_services'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, _, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + NewFValue, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_deprecated'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + NewFValue, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_cc_enable_arenas'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_cc_enable_arenas'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_cc_enable_arenas'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, _, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + NewFValue, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_objc_class_prefix'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_objc_class_prefix'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_objc_class_prefix'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, _, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + NewFValue, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_csharp_namespace'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_csharp_namespace'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_csharp_namespace'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, _, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + NewFValue, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_swift_prefix'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_swift_prefix'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_swift_prefix'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, _, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + NewFValue, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_php_class_prefix'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_php_class_prefix'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_php_class_prefix'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, _, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + NewFValue, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_php_namespace'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_php_namespace'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_php_namespace'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, _, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + NewFValue, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_php_metadata_namespace'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_php_metadata_namespace'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_php_metadata_namespace'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, _, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + NewFValue, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_ruby_package'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_ruby_package'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_ruby_package'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, _, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + NewFValue, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_uninterpreted_option'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, Prev, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + cons(NewFValue, Prev, TrUserData), + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_getters_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_goproto_getters_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_getters_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, _, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + NewFValue, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_enum_prefix_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, _, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + NewFValue, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_stringer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_goproto_stringer_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_stringer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + _, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + NewFValue, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_verbose_equal_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_verbose_equal_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_verbose_equal_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, _, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + NewFValue, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_face_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_face_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_face_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + _, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + NewFValue, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_gostring_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_gostring_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_gostring_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, _, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + NewFValue, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_populate_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_populate_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_populate_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, _, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + NewFValue, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_stringer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_stringer_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_stringer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, _, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + NewFValue, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_onlyone_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_onlyone_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_onlyone_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, _, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + NewFValue, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_equal_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_equal_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_equal_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, _, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + NewFValue, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_description_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_description_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_description_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, _, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + NewFValue, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_testgen_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_testgen_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_testgen_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, _, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + NewFValue, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_benchgen_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_benchgen_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_benchgen_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, _, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + NewFValue, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_marshaler_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_marshaler_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_marshaler_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, _, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + NewFValue, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_unmarshaler_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_unmarshaler_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_unmarshaler_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, _, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + NewFValue, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_stable_marshaler_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_stable_marshaler_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_stable_marshaler_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, _, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + NewFValue, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_sizer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_sizer_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_sizer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, _, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + NewFValue, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_enum_stringer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, _, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + NewFValue, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_enum_stringer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_enum_stringer_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_enum_stringer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, _, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + NewFValue, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_unsafe_marshaler_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_unsafe_marshaler_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_unsafe_marshaler_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, _, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + NewFValue, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_unsafe_unmarshaler_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, _, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + NewFValue, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_extensions_map_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_goproto_extensions_map_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_extensions_map_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, _, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + NewFValue, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_goproto_unrecognized_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_goproto_unrecognized_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_goproto_unrecognized_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, _, F@_45, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + NewFValue, + F@_45, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_gogoproto_import'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_gogoproto_import'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_gogoproto_import'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, _, F@_46, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + NewFValue, + F@_46, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_protosizer_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_protosizer_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_protosizer_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, _, F@_47, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + NewFValue, + F@_47, + TrUserData). + +'d_field_google.protobuf.FileOptions_compare_all'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.FileOptions_compare_all'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'d_field_google.protobuf.FileOptions_compare_all'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FileOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + NewFValue, + TrUserData). + +'skip_varint_google.protobuf.FileOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'skip_varint_google.protobuf.FileOptions'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'skip_varint_google.protobuf.FileOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileOptions'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'skip_length_delimited_google.protobuf.FileOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) + when N < 57 -> + 'skip_length_delimited_google.protobuf.FileOptions'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData); +'skip_length_delimited_google.protobuf.FileOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.FileOptions'(Rest2, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'skip_group_google.protobuf.FileOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, + F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.FileOptions'(Rest, + 0, + Z2, + FNum, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'skip_32_google.protobuf.FileOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, + F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileOptions'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'skip_64_google.protobuf.FileOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, + F@_27, F@_28, F@_29, F@_30, F@_31, F@_32, F@_33, F@_34, F@_35, F@_36, F@_37, F@_38, F@_39, F@_40, F@_41, F@_42, F@_43, F@_44, F@_45, F@_46, F@_47, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FileOptions'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + F@_29, + F@_30, + F@_31, + F@_32, + F@_33, + F@_34, + F@_35, + F@_36, + F@_37, + F@_38, + F@_39, + F@_40, + F@_41, + F@_42, + F@_43, + F@_44, + F@_45, + F@_46, + F@_47, + TrUserData). + +'decode_msg_google.protobuf.MessageOptions'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MessageOptions'(Bin, + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.MessageOptions'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_message_set_wire_format'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_deprecated'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<56, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_map_entry'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<130, 181, 24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_etcd_version_msg'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<136, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_goproto_getters'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<152, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_goproto_stringer'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<160, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_verbose_equal'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<168, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_face'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<176, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_gostring'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<184, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_populate'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<128, 220, 32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_stringer'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<200, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_onlyone'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<232, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_equal'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<240, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_description'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<248, 160, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_testgen'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<128, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_benchgen'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<136, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_marshaler'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<144, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_unmarshaler'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<152, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_stable_marshaler'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<160, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_sizer'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<184, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_unsafe_marshaler'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<192, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<200, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_goproto_extensions_map'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<208, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_goproto_unrecognized'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<224, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_protosizer'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<232, 161, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + 'd_field_google.protobuf.MessageOptions_compare'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dfp_read_field_def_google.protobuf.MessageOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, R1, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, + F@_28, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{message_set_wire_format => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{no_standard_descriptor_accessor => F@_2} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{deprecated => F@_3} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{map_entry => F@_4} + end, + S6 = if R1 == '$undef' -> S5; + true -> S5#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, + S7 = if F@_6 == '$undef' -> S6; + true -> S6#{etcd_version_msg => F@_6} + end, + S8 = if F@_7 == '$undef' -> S7; + true -> S7#{goproto_getters => F@_7} + end, + S9 = if F@_8 == '$undef' -> S8; + true -> S8#{goproto_stringer => F@_8} + end, + S10 = if F@_9 == '$undef' -> S9; + true -> S9#{verbose_equal => F@_9} + end, + S11 = if F@_10 == '$undef' -> S10; + true -> S10#{face => F@_10} + end, + S12 = if F@_11 == '$undef' -> S11; + true -> S11#{gostring => F@_11} + end, + S13 = if F@_12 == '$undef' -> S12; + true -> S12#{populate => F@_12} + end, + S14 = if F@_13 == '$undef' -> S13; + true -> S13#{stringer => F@_13} + end, + S15 = if F@_14 == '$undef' -> S14; + true -> S14#{onlyone => F@_14} + end, + S16 = if F@_15 == '$undef' -> S15; + true -> S15#{equal => F@_15} + end, + S17 = if F@_16 == '$undef' -> S16; + true -> S16#{description => F@_16} + end, + S18 = if F@_17 == '$undef' -> S17; + true -> S17#{testgen => F@_17} + end, + S19 = if F@_18 == '$undef' -> S18; + true -> S18#{benchgen => F@_18} + end, + S20 = if F@_19 == '$undef' -> S19; + true -> S19#{marshaler => F@_19} + end, + S21 = if F@_20 == '$undef' -> S20; + true -> S20#{unmarshaler => F@_20} + end, + S22 = if F@_21 == '$undef' -> S21; + true -> S21#{stable_marshaler => F@_21} + end, + S23 = if F@_22 == '$undef' -> S22; + true -> S22#{sizer => F@_22} + end, + S24 = if F@_23 == '$undef' -> S23; + true -> S23#{unsafe_marshaler => F@_23} + end, + S25 = if F@_24 == '$undef' -> S24; + true -> S24#{unsafe_unmarshaler => F@_24} + end, + S26 = if F@_25 == '$undef' -> S25; + true -> S25#{goproto_extensions_map => F@_25} + end, + S27 = if F@_26 == '$undef' -> S26; + true -> S26#{goproto_unrecognized => F@_26} + end, + S28 = if F@_27 == '$undef' -> S27; + true -> S27#{protosizer => F@_27} + end, + if F@_28 == '$undef' -> S28; + true -> S28#{compare => F@_28} + end; +'dfp_read_field_def_google.protobuf.MessageOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, + F@_28, TrUserData) -> + 'dg_read_field_def_google.protobuf.MessageOptions'(Other, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'dg_read_field_def_google.protobuf.MessageOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, TrUserData) + when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.MessageOptions'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'dg_read_field_def_google.protobuf.MessageOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> + 'd_field_google.protobuf.MessageOptions_message_set_wire_format'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 16 -> + 'd_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 24 -> + 'd_field_google.protobuf.MessageOptions_deprecated'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 56 -> + 'd_field_google.protobuf.MessageOptions_map_entry'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 7994 -> + 'd_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 400002 -> + 'd_field_google.protobuf.MessageOptions_etcd_version_msg'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 512008 -> + 'd_field_google.protobuf.MessageOptions_goproto_getters'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 512024 -> + 'd_field_google.protobuf.MessageOptions_goproto_stringer'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 512032 -> + 'd_field_google.protobuf.MessageOptions_verbose_equal'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 512040 -> + 'd_field_google.protobuf.MessageOptions_face'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 512048 -> + 'd_field_google.protobuf.MessageOptions_gostring'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 512056 -> + 'd_field_google.protobuf.MessageOptions_populate'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 536064 -> + 'd_field_google.protobuf.MessageOptions_stringer'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 512072 -> + 'd_field_google.protobuf.MessageOptions_onlyone'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 512104 -> + 'd_field_google.protobuf.MessageOptions_equal'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 512112 -> + 'd_field_google.protobuf.MessageOptions_description'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 512120 -> + 'd_field_google.protobuf.MessageOptions_testgen'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 512128 -> + 'd_field_google.protobuf.MessageOptions_benchgen'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 512136 -> + 'd_field_google.protobuf.MessageOptions_marshaler'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 512144 -> + 'd_field_google.protobuf.MessageOptions_unmarshaler'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 512152 -> + 'd_field_google.protobuf.MessageOptions_stable_marshaler'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 512160 -> + 'd_field_google.protobuf.MessageOptions_sizer'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 512184 -> + 'd_field_google.protobuf.MessageOptions_unsafe_marshaler'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 512192 -> + 'd_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 512200 -> + 'd_field_google.protobuf.MessageOptions_goproto_extensions_map'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 512208 -> + 'd_field_google.protobuf.MessageOptions_goproto_unrecognized'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 512224 -> + 'd_field_google.protobuf.MessageOptions_protosizer'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 512232 -> + 'd_field_google.protobuf.MessageOptions_compare'(Rest, + 0, + 0, + 0, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + _ -> + case Key band 7 of + 0 -> + 'skip_varint_google.protobuf.MessageOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 1 -> + 'skip_64_google.protobuf.MessageOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 2 -> + 'skip_length_delimited_google.protobuf.MessageOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 3 -> + 'skip_group_google.protobuf.MessageOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); + 5 -> + 'skip_32_google.protobuf.MessageOptions'(Rest, + 0, + 0, + Key bsr 3, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData) + end + end; +'dg_read_field_def_google.protobuf.MessageOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, R1, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, + TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{message_set_wire_format => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{no_standard_descriptor_accessor => F@_2} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{deprecated => F@_3} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{map_entry => F@_4} + end, + S6 = if R1 == '$undef' -> S5; + true -> S5#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, + S7 = if F@_6 == '$undef' -> S6; + true -> S6#{etcd_version_msg => F@_6} + end, + S8 = if F@_7 == '$undef' -> S7; + true -> S7#{goproto_getters => F@_7} + end, + S9 = if F@_8 == '$undef' -> S8; + true -> S8#{goproto_stringer => F@_8} + end, + S10 = if F@_9 == '$undef' -> S9; + true -> S9#{verbose_equal => F@_9} + end, + S11 = if F@_10 == '$undef' -> S10; + true -> S10#{face => F@_10} + end, + S12 = if F@_11 == '$undef' -> S11; + true -> S11#{gostring => F@_11} + end, + S13 = if F@_12 == '$undef' -> S12; + true -> S12#{populate => F@_12} + end, + S14 = if F@_13 == '$undef' -> S13; + true -> S13#{stringer => F@_13} + end, + S15 = if F@_14 == '$undef' -> S14; + true -> S14#{onlyone => F@_14} + end, + S16 = if F@_15 == '$undef' -> S15; + true -> S15#{equal => F@_15} + end, + S17 = if F@_16 == '$undef' -> S16; + true -> S16#{description => F@_16} + end, + S18 = if F@_17 == '$undef' -> S17; + true -> S17#{testgen => F@_17} + end, + S19 = if F@_18 == '$undef' -> S18; + true -> S18#{benchgen => F@_18} + end, + S20 = if F@_19 == '$undef' -> S19; + true -> S19#{marshaler => F@_19} + end, + S21 = if F@_20 == '$undef' -> S20; + true -> S20#{unmarshaler => F@_20} + end, + S22 = if F@_21 == '$undef' -> S21; + true -> S21#{stable_marshaler => F@_21} + end, + S23 = if F@_22 == '$undef' -> S22; + true -> S22#{sizer => F@_22} + end, + S24 = if F@_23 == '$undef' -> S23; + true -> S23#{unsafe_marshaler => F@_23} + end, + S25 = if F@_24 == '$undef' -> S24; + true -> S24#{unsafe_unmarshaler => F@_24} + end, + S26 = if F@_25 == '$undef' -> S25; + true -> S25#{goproto_extensions_map => F@_25} + end, + S27 = if F@_26 == '$undef' -> S26; + true -> S26#{goproto_unrecognized => F@_26} + end, + S28 = if F@_27 == '$undef' -> S27; + true -> S27#{protosizer => F@_27} + end, + if F@_28 == '$undef' -> S28; + true -> S28#{compare => F@_28} + end. + +'d_field_google.protobuf.MessageOptions_message_set_wire_format'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_message_set_wire_format'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_message_set_wire_format'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + NewFValue, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'d_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_no_standard_descriptor_accessor'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, + F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + NewFValue, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'d_field_google.protobuf.MessageOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_deprecated'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + NewFValue, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'d_field_google.protobuf.MessageOptions_map_entry'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_map_entry'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_map_entry'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + NewFValue, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'d_field_google.protobuf.MessageOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_uninterpreted_option'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + cons(NewFValue, Prev, TrUserData), + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'d_field_google.protobuf.MessageOptions_etcd_version_msg'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_etcd_version_msg'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_etcd_version_msg'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + NewFValue, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'d_field_google.protobuf.MessageOptions_goproto_getters'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_goproto_getters'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_goproto_getters'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + NewFValue, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'d_field_google.protobuf.MessageOptions_goproto_stringer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_goproto_stringer'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_goproto_stringer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + NewFValue, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'d_field_google.protobuf.MessageOptions_verbose_equal'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_verbose_equal'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_verbose_equal'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, _, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + NewFValue, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'d_field_google.protobuf.MessageOptions_face'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_face'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_face'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, _, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + NewFValue, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'d_field_google.protobuf.MessageOptions_gostring'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_gostring'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_gostring'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, _, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + NewFValue, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'d_field_google.protobuf.MessageOptions_populate'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_populate'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_populate'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + NewFValue, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'d_field_google.protobuf.MessageOptions_stringer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_stringer'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_stringer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, _, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + NewFValue, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'d_field_google.protobuf.MessageOptions_onlyone'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_onlyone'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_onlyone'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, _, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + NewFValue, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'d_field_google.protobuf.MessageOptions_equal'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_equal'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_equal'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, _, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + NewFValue, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'d_field_google.protobuf.MessageOptions_description'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_description'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_description'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, _, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + NewFValue, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'d_field_google.protobuf.MessageOptions_testgen'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_testgen'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_testgen'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, _, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + NewFValue, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'d_field_google.protobuf.MessageOptions_benchgen'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_benchgen'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_benchgen'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, _, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + NewFValue, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'d_field_google.protobuf.MessageOptions_marshaler'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_marshaler'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_marshaler'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, _, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + NewFValue, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'d_field_google.protobuf.MessageOptions_unmarshaler'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_unmarshaler'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_unmarshaler'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, _, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + NewFValue, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'d_field_google.protobuf.MessageOptions_stable_marshaler'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_stable_marshaler'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_stable_marshaler'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, _, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + NewFValue, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'d_field_google.protobuf.MessageOptions_sizer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_sizer'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_sizer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, _, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + NewFValue, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'d_field_google.protobuf.MessageOptions_unsafe_marshaler'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_unsafe_marshaler'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_unsafe_marshaler'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, _, F@_24, + F@_25, F@_26, F@_27, F@_28, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + NewFValue, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'d_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_unsafe_unmarshaler'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + _, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + NewFValue, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'d_field_google.protobuf.MessageOptions_goproto_extensions_map'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_goproto_extensions_map'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_goproto_extensions_map'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, _, F@_26, F@_27, F@_28, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + NewFValue, + F@_26, + F@_27, + F@_28, + TrUserData). + +'d_field_google.protobuf.MessageOptions_goproto_unrecognized'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_goproto_unrecognized'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_goproto_unrecognized'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, + F@_23, F@_24, F@_25, _, F@_27, F@_28, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + NewFValue, + F@_27, + F@_28, + TrUserData). + +'d_field_google.protobuf.MessageOptions_protosizer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_protosizer'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_protosizer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, _, F@_28, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + NewFValue, + F@_28, + TrUserData). + +'d_field_google.protobuf.MessageOptions_compare'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'd_field_google.protobuf.MessageOptions_compare'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'d_field_google.protobuf.MessageOptions_compare'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, + F@_25, F@_26, F@_27, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MessageOptions'(RestF, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + NewFValue, + TrUserData). + +'skip_varint_google.protobuf.MessageOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, TrUserData) -> + 'skip_varint_google.protobuf.MessageOptions'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'skip_varint_google.protobuf.MessageOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, + F@_26, F@_27, F@_28, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'skip_length_delimited_google.protobuf.MessageOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) + when N < 57 -> + 'skip_length_delimited_google.protobuf.MessageOptions'(Rest, + N + 7, + X bsl N + Acc, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData); +'skip_length_delimited_google.protobuf.MessageOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, + F@_24, F@_25, F@_26, F@_27, F@_28, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest2, + 0, + 0, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'skip_group_google.protobuf.MessageOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, F@_27, F@_28, + TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest, + 0, + Z2, + FNum, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'skip_32_google.protobuf.MessageOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, + F@_27, F@_28, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'skip_64_google.protobuf.MessageOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, F@_20, F@_21, F@_22, F@_23, F@_24, F@_25, F@_26, + F@_27, F@_28, TrUserData) -> + 'dfp_read_field_def_google.protobuf.MessageOptions'(Rest, + Z1, + Z2, + F, + F@_1, + F@_2, + F@_3, + F@_4, + F@_5, + F@_6, + F@_7, + F@_8, + F@_9, + F@_10, + F@_11, + F@_12, + F@_13, + F@_14, + F@_15, + F@_16, + F@_17, + F@_18, + F@_19, + F@_20, + F@_21, + F@_22, + F@_23, + F@_24, + F@_25, + F@_26, + F@_27, + F@_28, + TrUserData). + +'decode_msg_google.protobuf.FieldOptions'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldOptions'(Bin, + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.FieldOptions'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_ctype'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_packed'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<48, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_jstype'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_lazy'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_deprecated'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<80, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_weak'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<138, 181, 24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_etcd_version_field'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<200, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_nullable'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<208, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_embed'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<218, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_customtype'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<226, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_customname'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<234, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_jsontag'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<242, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_moretags'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<250, 222, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_casttype'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<130, 223, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_castkey'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<138, 223, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_castvalue'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<144, 223, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_stdtime'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<152, 223, 31, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + 'd_field_google.protobuf.FieldOptions_stdduration'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'dfp_read_field_def_google.protobuf.FieldOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, R1, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{ctype => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{packed => F@_2} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{jstype => F@_3} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{lazy => F@_4} + end, + S6 = if F@_5 == '$undef' -> S5; + true -> S5#{deprecated => F@_5} + end, + S7 = if F@_6 == '$undef' -> S6; + true -> S6#{weak => F@_6} + end, + S8 = if R1 == '$undef' -> S7; + true -> S7#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, + S9 = if F@_8 == '$undef' -> S8; + true -> S8#{etcd_version_field => F@_8} + end, + S10 = if F@_9 == '$undef' -> S9; + true -> S9#{nullable => F@_9} + end, + S11 = if F@_10 == '$undef' -> S10; + true -> S10#{embed => F@_10} + end, + S12 = if F@_11 == '$undef' -> S11; + true -> S11#{customtype => F@_11} + end, + S13 = if F@_12 == '$undef' -> S12; + true -> S12#{customname => F@_12} + end, + S14 = if F@_13 == '$undef' -> S13; + true -> S13#{jsontag => F@_13} + end, + S15 = if F@_14 == '$undef' -> S14; + true -> S14#{moretags => F@_14} + end, + S16 = if F@_15 == '$undef' -> S15; + true -> S15#{casttype => F@_15} + end, + S17 = if F@_16 == '$undef' -> S16; + true -> S16#{castkey => F@_16} + end, + S18 = if F@_17 == '$undef' -> S17; + true -> S17#{castvalue => F@_17} + end, + S19 = if F@_18 == '$undef' -> S18; + true -> S18#{stdtime => F@_18} + end, + if F@_19 == '$undef' -> S19; + true -> S19#{stdduration => F@_19} + end; +'dfp_read_field_def_google.protobuf.FieldOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + 'dg_read_field_def_google.protobuf.FieldOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData). + +'dg_read_field_def_google.protobuf.FieldOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.FieldOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'dg_read_field_def_google.protobuf.FieldOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_google.protobuf.FieldOptions_ctype'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); + 16 -> 'd_field_google.protobuf.FieldOptions_packed'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); + 48 -> 'd_field_google.protobuf.FieldOptions_jstype'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); + 40 -> 'd_field_google.protobuf.FieldOptions_lazy'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); + 24 -> 'd_field_google.protobuf.FieldOptions_deprecated'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); + 80 -> 'd_field_google.protobuf.FieldOptions_weak'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); + 7994 -> 'd_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); + 400010 -> 'd_field_google.protobuf.FieldOptions_etcd_version_field'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); + 520008 -> 'd_field_google.protobuf.FieldOptions_nullable'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); + 520016 -> 'd_field_google.protobuf.FieldOptions_embed'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); + 520026 -> 'd_field_google.protobuf.FieldOptions_customtype'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); + 520034 -> 'd_field_google.protobuf.FieldOptions_customname'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); + 520042 -> 'd_field_google.protobuf.FieldOptions_jsontag'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); + 520050 -> 'd_field_google.protobuf.FieldOptions_moretags'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); + 520058 -> 'd_field_google.protobuf.FieldOptions_casttype'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); + 520066 -> 'd_field_google.protobuf.FieldOptions_castkey'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); + 520074 -> 'd_field_google.protobuf.FieldOptions_castvalue'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); + 520080 -> 'd_field_google.protobuf.FieldOptions_stdtime'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); + 520088 -> 'd_field_google.protobuf.FieldOptions_stdduration'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.FieldOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); + 1 -> 'skip_64_google.protobuf.FieldOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.FieldOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); + 3 -> 'skip_group_google.protobuf.FieldOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); + 5 -> 'skip_32_google.protobuf.FieldOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.FieldOptions'(<<>>, 0, 0, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, R1, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{ctype => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{packed => F@_2} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{jstype => F@_3} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{lazy => F@_4} + end, + S6 = if F@_5 == '$undef' -> S5; + true -> S5#{deprecated => F@_5} + end, + S7 = if F@_6 == '$undef' -> S6; + true -> S6#{weak => F@_6} + end, + S8 = if R1 == '$undef' -> S7; + true -> S7#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, + S9 = if F@_8 == '$undef' -> S8; + true -> S8#{etcd_version_field => F@_8} + end, + S10 = if F@_9 == '$undef' -> S9; + true -> S9#{nullable => F@_9} + end, + S11 = if F@_10 == '$undef' -> S10; + true -> S10#{embed => F@_10} + end, + S12 = if F@_11 == '$undef' -> S11; + true -> S11#{customtype => F@_11} + end, + S13 = if F@_12 == '$undef' -> S12; + true -> S12#{customname => F@_12} + end, + S14 = if F@_13 == '$undef' -> S13; + true -> S13#{jsontag => F@_13} + end, + S15 = if F@_14 == '$undef' -> S14; + true -> S14#{moretags => F@_14} + end, + S16 = if F@_15 == '$undef' -> S15; + true -> S15#{casttype => F@_15} + end, + S17 = if F@_16 == '$undef' -> S16; + true -> S16#{castkey => F@_16} + end, + S18 = if F@_17 == '$undef' -> S17; + true -> S17#{castvalue => F@_17} + end, + S19 = if F@_18 == '$undef' -> S18; + true -> S18#{stdtime => F@_18} + end, + if F@_19 == '$undef' -> S19; + true -> S19#{stdduration => F@_19} + end. + +'d_field_google.protobuf.FieldOptions_ctype'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_ctype'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'d_field_google.protobuf.FieldOptions_ctype'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.FieldOptions.CType'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData). + +'d_field_google.protobuf.FieldOptions_packed'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_packed'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'d_field_google.protobuf.FieldOptions_packed'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData). + +'d_field_google.protobuf.FieldOptions_jstype'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_jstype'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'d_field_google.protobuf.FieldOptions_jstype'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.FieldOptions.JSType'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData). + +'d_field_google.protobuf.FieldOptions_lazy'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_lazy'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'d_field_google.protobuf.FieldOptions_lazy'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData). + +'d_field_google.protobuf.FieldOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_deprecated'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'d_field_google.protobuf.FieldOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData). + +'d_field_google.protobuf.FieldOptions_weak'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_weak'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'d_field_google.protobuf.FieldOptions_weak'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData). + +'d_field_google.protobuf.FieldOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'d_field_google.protobuf.FieldOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, Prev, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, cons(NewFValue, Prev, TrUserData), F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData). + +'d_field_google.protobuf.FieldOptions_etcd_version_field'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_etcd_version_field'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'d_field_google.protobuf.FieldOptions_etcd_version_field'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, NewFValue, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData). + +'d_field_google.protobuf.FieldOptions_nullable'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_nullable'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'d_field_google.protobuf.FieldOptions_nullable'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, _, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, NewFValue, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData). + +'d_field_google.protobuf.FieldOptions_embed'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_embed'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'d_field_google.protobuf.FieldOptions_embed'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, _, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, NewFValue, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData). + +'d_field_google.protobuf.FieldOptions_customtype'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_customtype'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'d_field_google.protobuf.FieldOptions_customtype'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, _, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, NewFValue, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData). + +'d_field_google.protobuf.FieldOptions_customname'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_customname'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'d_field_google.protobuf.FieldOptions_customname'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, _, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, NewFValue, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData). + +'d_field_google.protobuf.FieldOptions_jsontag'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_jsontag'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'d_field_google.protobuf.FieldOptions_jsontag'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, _, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, NewFValue, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData). + +'d_field_google.protobuf.FieldOptions_moretags'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_moretags'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'d_field_google.protobuf.FieldOptions_moretags'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, _, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, NewFValue, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData). + +'d_field_google.protobuf.FieldOptions_casttype'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_casttype'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'d_field_google.protobuf.FieldOptions_casttype'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, _, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, NewFValue, F@_16, F@_17, F@_18, F@_19, TrUserData). + +'d_field_google.protobuf.FieldOptions_castkey'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_castkey'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'d_field_google.protobuf.FieldOptions_castkey'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, _, F@_17, F@_18, F@_19, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, NewFValue, F@_17, F@_18, F@_19, TrUserData). + +'d_field_google.protobuf.FieldOptions_castvalue'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_castvalue'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'d_field_google.protobuf.FieldOptions_castvalue'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, _, F@_18, F@_19, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, NewFValue, F@_18, F@_19, TrUserData). + +'d_field_google.protobuf.FieldOptions_stdtime'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_stdtime'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'d_field_google.protobuf.FieldOptions_stdtime'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, _, F@_19, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, NewFValue, F@_19, TrUserData). + +'d_field_google.protobuf.FieldOptions_stdduration'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) when N < 57 -> + 'd_field_google.protobuf.FieldOptions_stdduration'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'d_field_google.protobuf.FieldOptions_stdduration'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.FieldOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, NewFValue, TrUserData). + +'skip_varint_google.protobuf.FieldOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + 'skip_varint_google.protobuf.FieldOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'skip_varint_google.protobuf.FieldOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData). + +'skip_length_delimited_google.protobuf.FieldOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.FieldOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData); +'skip_length_delimited_google.protobuf.FieldOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData). + +'skip_group_google.protobuf.FieldOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData). + +'skip_32_google.protobuf.FieldOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData). + +'skip_64_google.protobuf.FieldOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData) -> + 'dfp_read_field_def_google.protobuf.FieldOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, F@_9, F@_10, F@_11, F@_12, F@_13, F@_14, F@_15, F@_16, F@_17, F@_18, F@_19, TrUserData). + +'decode_msg_google.protobuf.OneofOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofOptions'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.OneofOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.OneofOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.OneofOptions'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_google.protobuf.OneofOptions'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.OneofOptions'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.OneofOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.OneofOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.OneofOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 7994 -> 'd_field_google.protobuf.OneofOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.OneofOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.OneofOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.OneofOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.OneofOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.OneofOptions'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.OneofOptions'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end. + +'d_field_google.protobuf.OneofOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_google.protobuf.OneofOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.OneofOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.OneofOptions'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.OneofOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.OneofOptions'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.OneofOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.OneofOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.OneofOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.OneofOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.OneofOptions'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_google.protobuf.OneofOptions'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.OneofOptions'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.OneofOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.OneofOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.OneofOptions'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_google.protobuf.EnumOptions'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumOptions'(Bin, + 0, + 0, + 0, + id('$undef', TrUserData), + id('$undef', TrUserData), + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.EnumOptions'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_allow_alias'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_deprecated'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<146, 181, 24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_etcd_version_enum'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<136, 163, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_goproto_enum_prefix'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<168, 164, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_goproto_enum_stringer'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<176, 164, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_enum_stringer'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<186, 164, 30, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'd_field_google.protobuf.EnumOptions_enum_customname'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dfp_read_field_def_google.protobuf.EnumOptions'(<<>>, 0, 0, _, F@_1, F@_2, R1, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{allow_alias => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{deprecated => F@_2} + end, + S4 = if R1 == '$undef' -> S3; + true -> S3#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{etcd_version_enum => F@_4} + end, + S6 = if F@_5 == '$undef' -> S5; + true -> S5#{goproto_enum_prefix => F@_5} + end, + S7 = if F@_6 == '$undef' -> S6; + true -> S6#{goproto_enum_stringer => F@_6} + end, + S8 = if F@_7 == '$undef' -> S7; + true -> S7#{enum_stringer => F@_7} + end, + if F@_8 == '$undef' -> S8; + true -> S8#{enum_customname => F@_8} + end; +'dfp_read_field_def_google.protobuf.EnumOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'dg_read_field_def_google.protobuf.EnumOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'dg_read_field_def_google.protobuf.EnumOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.EnumOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'dg_read_field_def_google.protobuf.EnumOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 16 -> 'd_field_google.protobuf.EnumOptions_allow_alias'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 24 -> 'd_field_google.protobuf.EnumOptions_deprecated'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 7994 -> 'd_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 400018 -> 'd_field_google.protobuf.EnumOptions_etcd_version_enum'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 496008 -> 'd_field_google.protobuf.EnumOptions_goproto_enum_prefix'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 496168 -> 'd_field_google.protobuf.EnumOptions_goproto_enum_stringer'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 496176 -> 'd_field_google.protobuf.EnumOptions_enum_stringer'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 496186 -> 'd_field_google.protobuf.EnumOptions_enum_customname'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.EnumOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 1 -> 'skip_64_google.protobuf.EnumOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.EnumOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 3 -> 'skip_group_google.protobuf.EnumOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); + 5 -> 'skip_32_google.protobuf.EnumOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.EnumOptions'(<<>>, 0, 0, _, F@_1, F@_2, R1, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{allow_alias => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{deprecated => F@_2} + end, + S4 = if R1 == '$undef' -> S3; + true -> S3#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{etcd_version_enum => F@_4} + end, + S6 = if F@_5 == '$undef' -> S5; + true -> S5#{goproto_enum_prefix => F@_5} + end, + S7 = if F@_6 == '$undef' -> S6; + true -> S6#{goproto_enum_stringer => F@_6} + end, + S8 = if F@_7 == '$undef' -> S7; + true -> S7#{enum_stringer => F@_7} + end, + if F@_8 == '$undef' -> S8; + true -> S8#{enum_customname => F@_8} + end. + +'d_field_google.protobuf.EnumOptions_allow_alias'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_allow_alias'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_google.protobuf.EnumOptions_allow_alias'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'d_field_google.protobuf.EnumOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_deprecated'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_google.protobuf.EnumOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'d_field_google.protobuf.EnumOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_google.protobuf.EnumOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, F@_2, cons(NewFValue, Prev, TrUserData), F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'d_field_google.protobuf.EnumOptions_etcd_version_enum'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_etcd_version_enum'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_google.protobuf.EnumOptions_etcd_version_enum'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'d_field_google.protobuf.EnumOptions_goproto_enum_prefix'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_goproto_enum_prefix'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_google.protobuf.EnumOptions_goproto_enum_prefix'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, F@_8, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, NewFValue, F@_6, F@_7, F@_8, TrUserData). + +'d_field_google.protobuf.EnumOptions_goproto_enum_stringer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_goproto_enum_stringer'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_google.protobuf.EnumOptions_goproto_enum_stringer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, F@_8, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, F@_7, F@_8, TrUserData). + +'d_field_google.protobuf.EnumOptions_enum_stringer'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_enum_stringer'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_google.protobuf.EnumOptions_enum_stringer'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, F@_8, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, NewFValue, F@_8, TrUserData). + +'d_field_google.protobuf.EnumOptions_enum_customname'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumOptions_enum_customname'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'d_field_google.protobuf.EnumOptions_enum_customname'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, NewFValue, TrUserData). + +'skip_varint_google.protobuf.EnumOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'skip_varint_google.protobuf.EnumOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'skip_varint_google.protobuf.EnumOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'skip_length_delimited_google.protobuf.EnumOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.EnumOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData); +'skip_length_delimited_google.protobuf.EnumOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'skip_group_google.protobuf.EnumOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'skip_32_google.protobuf.EnumOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'skip_64_google.protobuf.EnumOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData) -> + 'dfp_read_field_def_google.protobuf.EnumOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, F@_8, TrUserData). + +'decode_msg_google.protobuf.EnumValueOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_google.protobuf.EnumValueOptions_deprecated'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<154, 181, 24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'd_field_google.protobuf.EnumValueOptions_etcd_version_enum_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<138, 157, 32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'd_field_google.protobuf.EnumValueOptions_enumvalue_customname'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.EnumValueOptions'(<<>>, 0, 0, _, F@_1, R1, F@_3, F@_4, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{deprecated => F@_1} + end, + S3 = if R1 == '$undef' -> S2; + true -> S2#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{etcd_version_enum_value => F@_3} + end, + if F@_4 == '$undef' -> S4; + true -> S4#{enumvalue_customname => F@_4} + end; +'dfp_read_field_def_google.protobuf.EnumValueOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dg_read_field_def_google.protobuf.EnumValueOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'dg_read_field_def_google.protobuf.EnumValueOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.EnumValueOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dg_read_field_def_google.protobuf.EnumValueOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 8 -> 'd_field_google.protobuf.EnumValueOptions_deprecated'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 7994 -> 'd_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 400026 -> 'd_field_google.protobuf.EnumValueOptions_etcd_version_enum_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 528010 -> 'd_field_google.protobuf.EnumValueOptions_enumvalue_customname'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.EnumValueOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 1 -> 'skip_64_google.protobuf.EnumValueOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.EnumValueOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 3 -> 'skip_group_google.protobuf.EnumValueOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 5 -> 'skip_32_google.protobuf.EnumValueOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.EnumValueOptions'(<<>>, 0, 0, _, F@_1, R1, F@_3, F@_4, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{deprecated => F@_1} + end, + S3 = if R1 == '$undef' -> S2; + true -> S2#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{etcd_version_enum_value => F@_3} + end, + if F@_4 == '$undef' -> S4; + true -> S4#{enumvalue_customname => F@_4} + end. + +'d_field_google.protobuf.EnumValueOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueOptions_deprecated'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.EnumValueOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, F@_4, TrUserData). + +'d_field_google.protobuf.EnumValueOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.EnumValueOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, F@_4, TrUserData). + +'d_field_google.protobuf.EnumValueOptions_etcd_version_enum_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueOptions_etcd_version_enum_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.EnumValueOptions_etcd_version_enum_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, TrUserData). + +'d_field_google.protobuf.EnumValueOptions_enumvalue_customname'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.EnumValueOptions_enumvalue_customname'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.EnumValueOptions_enumvalue_customname'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.EnumValueOptions'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, TrUserData). + +'skip_varint_google.protobuf.EnumValueOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'skip_varint_google.protobuf.EnumValueOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_varint_google.protobuf.EnumValueOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_length_delimited_google.protobuf.EnumValueOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.EnumValueOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_length_delimited_google.protobuf.EnumValueOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_group_google.protobuf.EnumValueOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_32_google.protobuf.EnumValueOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_64_google.protobuf.EnumValueOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_google.protobuf.EnumValueOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'decode_msg_google.protobuf.ServiceOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceOptions'(Bin, 0, 0, 0, id('$undef', TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.ServiceOptions'(<<136, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.ServiceOptions_deprecated'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.ServiceOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.ServiceOptions'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{deprecated => F@_1} + end, + if R1 == '$undef' -> S2; + true -> S2#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_google.protobuf.ServiceOptions'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_google.protobuf.ServiceOptions'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_google.protobuf.ServiceOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.ServiceOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_google.protobuf.ServiceOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 264 -> 'd_field_google.protobuf.ServiceOptions_deprecated'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 7994 -> 'd_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.ServiceOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_google.protobuf.ServiceOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.ServiceOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_google.protobuf.ServiceOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_google.protobuf.ServiceOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.ServiceOptions'(<<>>, 0, 0, _, F@_1, R1, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{deprecated => F@_1} + end, + if R1 == '$undef' -> S2; + true -> S2#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end. + +'d_field_google.protobuf.ServiceOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'd_field_google.protobuf.ServiceOptions_deprecated'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.ServiceOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.ServiceOptions'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_google.protobuf.ServiceOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.ServiceOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.ServiceOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.ServiceOptions'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.ServiceOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_google.protobuf.ServiceOptions'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_google.protobuf.ServiceOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_google.protobuf.ServiceOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.ServiceOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_google.protobuf.ServiceOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_google.protobuf.ServiceOptions'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_google.protobuf.ServiceOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_google.protobuf.ServiceOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.ServiceOptions'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_google.protobuf.MethodOptions'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.MethodOptions'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.MethodOptions'(<<136, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.MethodOptions_deprecated'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.MethodOptions'(<<144, 2, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.MethodOptions_idempotency_level'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.MethodOptions'(<<186, 62, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'd_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'dfp_read_field_def_google.protobuf.MethodOptions'(<<>>, 0, 0, _, F@_1, F@_2, R1, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{deprecated => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{idempotency_level => F@_2} + end, + if R1 == '$undef' -> S3; + true -> S3#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_google.protobuf.MethodOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dg_read_field_def_google.protobuf.MethodOptions'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'dg_read_field_def_google.protobuf.MethodOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.MethodOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'dg_read_field_def_google.protobuf.MethodOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 264 -> 'd_field_google.protobuf.MethodOptions_deprecated'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 272 -> 'd_field_google.protobuf.MethodOptions_idempotency_level'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + 7994 -> 'd_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.MethodOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 1 -> 'skip_64_google.protobuf.MethodOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.MethodOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 3 -> 'skip_group_google.protobuf.MethodOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData); + 5 -> 'skip_32_google.protobuf.MethodOptions'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.MethodOptions'(<<>>, 0, 0, _, F@_1, F@_2, R1, TrUserData) -> + S1 = #{}, + S2 = if F@_1 == '$undef' -> S1; + true -> S1#{deprecated => F@_1} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{idempotency_level => F@_2} + end, + if R1 == '$undef' -> S3; + true -> S3#{uninterpreted_option => lists_reverse(R1, TrUserData)} + end. + +'d_field_google.protobuf.MethodOptions_deprecated'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> 'd_field_google.protobuf.MethodOptions_deprecated'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.MethodOptions_deprecated'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, F@_3, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MethodOptions'(RestF, 0, 0, F, NewFValue, F@_2, F@_3, TrUserData). + +'d_field_google.protobuf.MethodOptions_idempotency_level'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodOptions_idempotency_level'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.MethodOptions_idempotency_level'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, TrUserData) -> + {NewFValue, RestF} = {id('d_enum_google.protobuf.MethodOptions.IdempotencyLevel'(begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end), TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.MethodOptions'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, TrUserData). + +'d_field_google.protobuf.MethodOptions_uninterpreted_option'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'd_field_google.protobuf.MethodOptions_uninterpreted_option'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'d_field_google.protobuf.MethodOptions_uninterpreted_option'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.MethodOptions'(RestF, 0, 0, F, F@_1, F@_2, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.MethodOptions'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'skip_varint_google.protobuf.MethodOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData); +'skip_varint_google.protobuf.MethodOptions'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_length_delimited_google.protobuf.MethodOptions'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.MethodOptions'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, TrUserData); +'skip_length_delimited_google.protobuf.MethodOptions'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_group_google.protobuf.MethodOptions'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, TrUserData). + +'skip_32_google.protobuf.MethodOptions'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'skip_64_google.protobuf.MethodOptions'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData) -> 'dfp_read_field_def_google.protobuf.MethodOptions'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, TrUserData). + +'decode_msg_google.protobuf.UninterpretedOption.NamePart'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Bin, 0, 0, 0, id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.UninterpretedOption.NamePart_name_part'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'd_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{name_part => F@_1, is_extension => F@_2}; +'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Other, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.UninterpretedOption.NamePart_name_part'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + 16 -> 'd_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(Rest, 0, 0, 0, F@_1, F@_2, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 1 -> 'skip_64_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 3 -> 'skip_group_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData); + 5 -> 'skip_32_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.UninterpretedOption.NamePart'(<<>>, 0, 0, _, F@_1, F@_2, _) -> #{name_part => F@_1, is_extension => F@_2}. + +'d_field_google.protobuf.UninterpretedOption.NamePart_name_part'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption.NamePart_name_part'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.UninterpretedOption.NamePart_name_part'(<<0:1, X:7, Rest/binary>>, N, Acc, F, _, F@_2, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(RestF, 0, 0, F, NewFValue, F@_2, TrUserData). + +'d_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'d_field_google.protobuf.UninterpretedOption.NamePart_is_extension'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, TrUserData) -> + {NewFValue, RestF} = {id(X bsl N + Acc =/= 0, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(RestF, 0, 0, F, F@_1, NewFValue, TrUserData). + +'skip_varint_google.protobuf.UninterpretedOption.NamePart'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'skip_varint_google.protobuf.UninterpretedOption.NamePart'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData); +'skip_varint_google.protobuf.UninterpretedOption.NamePart'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, TrUserData); +'skip_length_delimited_google.protobuf.UninterpretedOption.NamePart'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest2, 0, 0, F, F@_1, F@_2, TrUserData). + +'skip_group_google.protobuf.UninterpretedOption.NamePart'(Bin, _, Z2, FNum, F@_1, F@_2, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, 0, Z2, FNum, F@_1, F@_2, TrUserData). + +'skip_32_google.protobuf.UninterpretedOption.NamePart'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'skip_64_google.protobuf.UninterpretedOption.NamePart'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, TrUserData) -> 'dfp_read_field_def_google.protobuf.UninterpretedOption.NamePart'(Rest, Z1, Z2, F, F@_1, F@_2, TrUserData). + +'decode_msg_google.protobuf.UninterpretedOption'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Bin, + 0, + 0, + 0, + id([], TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + id('$undef', TrUserData), + TrUserData). + +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_name'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_identifier_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_positive_int_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<40, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_negative_int_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<49, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_double_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<58, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_string_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<66, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'd_field_google.protobuf.UninterpretedOption_aggregate_value'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dfp_read_field_def_google.protobuf.UninterpretedOption'(<<>>, 0, 0, _, R1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + S1 = #{}, + S2 = if R1 == '$undef' -> S1; + true -> S1#{name => lists_reverse(R1, TrUserData)} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{identifier_value => F@_2} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{positive_int_value => F@_3} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{negative_int_value => F@_4} + end, + S6 = if F@_5 == '$undef' -> S5; + true -> S5#{double_value => F@_5} + end, + S7 = if F@_6 == '$undef' -> S6; + true -> S6#{string_value => F@_6} + end, + if F@_7 == '$undef' -> S7; + true -> S7#{aggregate_value => F@_7} + end; +'dfp_read_field_def_google.protobuf.UninterpretedOption'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'dg_read_field_def_google.protobuf.UninterpretedOption'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'dg_read_field_def_google.protobuf.UninterpretedOption'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.UninterpretedOption'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'dg_read_field_def_google.protobuf.UninterpretedOption'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 18 -> 'd_field_google.protobuf.UninterpretedOption_name'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 26 -> 'd_field_google.protobuf.UninterpretedOption_identifier_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 32 -> 'd_field_google.protobuf.UninterpretedOption_positive_int_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 40 -> 'd_field_google.protobuf.UninterpretedOption_negative_int_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 49 -> 'd_field_google.protobuf.UninterpretedOption_double_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 58 -> 'd_field_google.protobuf.UninterpretedOption_string_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 66 -> 'd_field_google.protobuf.UninterpretedOption_aggregate_value'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.UninterpretedOption'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 1 -> 'skip_64_google.protobuf.UninterpretedOption'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.UninterpretedOption'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 3 -> 'skip_group_google.protobuf.UninterpretedOption'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); + 5 -> 'skip_32_google.protobuf.UninterpretedOption'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.UninterpretedOption'(<<>>, 0, 0, _, R1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + S1 = #{}, + S2 = if R1 == '$undef' -> S1; + true -> S1#{name => lists_reverse(R1, TrUserData)} + end, + S3 = if F@_2 == '$undef' -> S2; + true -> S2#{identifier_value => F@_2} + end, + S4 = if F@_3 == '$undef' -> S3; + true -> S3#{positive_int_value => F@_3} + end, + S5 = if F@_4 == '$undef' -> S4; + true -> S4#{negative_int_value => F@_4} + end, + S6 = if F@_5 == '$undef' -> S5; + true -> S5#{double_value => F@_5} + end, + S7 = if F@_6 == '$undef' -> S6; + true -> S6#{string_value => F@_6} + end, + if F@_7 == '$undef' -> S7; + true -> S7#{aggregate_value => F@_7} + end. + +'d_field_google.protobuf.UninterpretedOption_name'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_name'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_name'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.UninterpretedOption.NamePart'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_identifier_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_identifier_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_identifier_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_positive_int_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_positive_int_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_positive_int_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = {id((X bsl N + Acc) band 18446744073709551615, TrUserData), Rest}, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_negative_int_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_negative_int_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_negative_int_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, F@_6, F@_7, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):64/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_double_value'(<<0:48, 240, 127, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, id(infinity, TrUserData), F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_double_value'(<<0:48, 240, 255, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, id('-infinity', TrUserData), F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_double_value'(<<_:48, 15:4, _:4, _:1, 127:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, id(nan, TrUserData), F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_double_value'(<>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, _, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, id(Value, TrUserData), F@_6, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_string_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_string_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_string_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, _, F@_7, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, NewFValue, F@_7, TrUserData). + +'d_field_google.protobuf.UninterpretedOption_aggregate_value'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'd_field_google.protobuf.UninterpretedOption_aggregate_value'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'d_field_google.protobuf.UninterpretedOption_aggregate_value'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, _, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, NewFValue, TrUserData). + +'skip_varint_google.protobuf.UninterpretedOption'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'skip_varint_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'skip_varint_google.protobuf.UninterpretedOption'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_length_delimited_google.protobuf.UninterpretedOption'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.UninterpretedOption'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData); +'skip_length_delimited_google.protobuf.UninterpretedOption'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_group_google.protobuf.UninterpretedOption'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_32_google.protobuf.UninterpretedOption'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'skip_64_google.protobuf.UninterpretedOption'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData) -> + 'dfp_read_field_def_google.protobuf.UninterpretedOption'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, F@_6, F@_7, TrUserData). + +'decode_msg_google.protobuf.SourceCodeInfo.Location'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Bin, 0, 0, 0, id([], TrUserData), id([], TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<16, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<26, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<34, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<50, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'd_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<>>, 0, 0, _, R1, R2, F@_3, F@_4, R3, TrUserData) -> + S1 = #{path => lists_reverse(R1, TrUserData), span => lists_reverse(R2, TrUserData), leading_detached_comments => lists_reverse(R3, TrUserData)}, + S2 = if F@_3 == '$undef' -> S1; + true -> S1#{leading_comments => F@_3} + end, + if F@_4 == '$undef' -> S2; + true -> S2#{trailing_comments => F@_4} + end; +'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 8 -> 'd_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 18 -> 'd_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 16 -> 'd_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 26 -> 'd_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 34 -> 'd_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 50 -> 'd_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.SourceCodeInfo.Location'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 1 -> 'skip_64_google.protobuf.SourceCodeInfo.Location'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 3 -> 'skip_group_google.protobuf.SourceCodeInfo.Location'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); + 5 -> 'skip_32_google.protobuf.SourceCodeInfo.Location'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.SourceCodeInfo.Location'(<<>>, 0, 0, _, R1, R2, F@_3, F@_4, R3, TrUserData) -> + S1 = #{path => lists_reverse(R1, TrUserData), span => lists_reverse(R2, TrUserData), leading_detached_comments => lists_reverse(R3, TrUserData)}, + S2 = if F@_3 == '$undef' -> S1; + true -> S1#{leading_comments => F@_3} + end, + if F@_4 == '$undef' -> S2; + true -> S2#{trailing_comments => F@_4} + end. + +'d_field_google.protobuf.SourceCodeInfo.Location_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.SourceCodeInfo.Location_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), F@_2, F@_3, F@_4, F@_5, TrUserData). + +'d_pfield_google.protobuf.SourceCodeInfo.Location_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_pfield_google.protobuf.SourceCodeInfo.Location_path'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_pfield_google.protobuf.SourceCodeInfo.Location_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, E, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Len = X bsl N + Acc, + <> = Rest, + NewSeq = 'd_packed_field_google.protobuf.SourceCodeInfo.Location_path'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest2, 0, 0, F, NewSeq, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'d_packed_field_google.protobuf.SourceCodeInfo.Location_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> 'd_packed_field_google.protobuf.SourceCodeInfo.Location_path'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_google.protobuf.SourceCodeInfo.Location_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'd_packed_field_google.protobuf.SourceCodeInfo.Location_path'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_google.protobuf.SourceCodeInfo.Location_path'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_google.protobuf.SourceCodeInfo.Location_span'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.SourceCodeInfo.Location_span'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, Prev, F@_3, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, 0, 0, F, F@_1, cons(NewFValue, Prev, TrUserData), F@_3, F@_4, F@_5, TrUserData). + +'d_pfield_google.protobuf.SourceCodeInfo.Location_span'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_pfield_google.protobuf.SourceCodeInfo.Location_span'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_pfield_google.protobuf.SourceCodeInfo.Location_span'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, E, F@_3, F@_4, F@_5, TrUserData) -> + Len = X bsl N + Acc, + <> = Rest, + NewSeq = 'd_packed_field_google.protobuf.SourceCodeInfo.Location_span'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest2, 0, 0, F, F@_1, NewSeq, F@_3, F@_4, F@_5, TrUserData). + +'d_packed_field_google.protobuf.SourceCodeInfo.Location_span'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> 'd_packed_field_google.protobuf.SourceCodeInfo.Location_span'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_google.protobuf.SourceCodeInfo.Location_span'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'd_packed_field_google.protobuf.SourceCodeInfo.Location_span'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_google.protobuf.SourceCodeInfo.Location_span'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.SourceCodeInfo.Location_leading_comments'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, F@_5, TrUserData). + +'d_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.SourceCodeInfo.Location_trailing_comments'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, F@_5, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, F@_5, TrUserData). + +'d_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'd_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'d_field_google.protobuf.SourceCodeInfo.Location_leading_detached_comments'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(RestF, 0, 0, F, F@_1, F@_2, F@_3, F@_4, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.SourceCodeInfo.Location'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'skip_varint_google.protobuf.SourceCodeInfo.Location'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_varint_google.protobuf.SourceCodeInfo.Location'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData); +'skip_length_delimited_google.protobuf.SourceCodeInfo.Location'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_group_google.protobuf.SourceCodeInfo.Location'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_32_google.protobuf.SourceCodeInfo.Location'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'skip_64_google.protobuf.SourceCodeInfo.Location'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo.Location'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, F@_5, TrUserData). + +'decode_msg_google.protobuf.SourceCodeInfo'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.SourceCodeInfo'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.SourceCodeInfo_location'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.SourceCodeInfo'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{location => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.SourceCodeInfo'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.SourceCodeInfo'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.SourceCodeInfo'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.SourceCodeInfo'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.SourceCodeInfo_location'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.SourceCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.SourceCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.SourceCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.SourceCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.SourceCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.SourceCodeInfo'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{location => lists_reverse(R1, TrUserData)} + end. + +'d_field_google.protobuf.SourceCodeInfo_location'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_google.protobuf.SourceCodeInfo_location'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.SourceCodeInfo_location'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.SourceCodeInfo.Location'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.SourceCodeInfo'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.SourceCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.SourceCodeInfo'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.SourceCodeInfo'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.SourceCodeInfo'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.SourceCodeInfo'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_google.protobuf.SourceCodeInfo'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.SourceCodeInfo'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.SourceCodeInfo'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.SourceCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'decode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, TrUserData) -> + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, 0, 0, 0, id([], TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), id('$undef', TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'd_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<8, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<18, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<24, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<>>, 0, 0, _, R1, F@_2, F@_3, F@_4, TrUserData) -> + S1 = #{path => lists_reverse(R1, TrUserData)}, + S2 = if F@_2 == '$undef' -> S1; + true -> S1#{source_file => F@_2} + end, + S3 = if F@_3 == '$undef' -> S2; + true -> S2#{'begin' => F@_3} + end, + if F@_4 == '$undef' -> S3; + true -> S3#{'end' => F@_4} + end; +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Other, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 32 - 7 -> + 'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 8 -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 18 -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 24 -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + 32 -> 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(Rest, 0, 0, 0, F@_1, F@_2, F@_3, F@_4, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 1 -> 'skip_64_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 3 -> 'skip_group_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData); + 5 -> 'skip_32_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, 0, Key bsr 3, F@_1, F@_2, F@_3, F@_4, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(<<>>, 0, 0, _, R1, F@_2, F@_3, F@_4, TrUserData) -> + S1 = #{path => lists_reverse(R1, TrUserData)}, + S2 = if F@_2 == '$undef' -> S1; + true -> S1#{source_file => F@_2} + end, + S3 = if F@_3 == '$undef' -> S2; + true -> S2#{'begin' => F@_3} + end, + if F@_4 == '$undef' -> S3; + true -> S3#{'end' => F@_4} + end. + +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, F@_2, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), F@_2, F@_3, F@_4, TrUserData). + +'d_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_pfield_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, E, F@_2, F@_3, F@_4, TrUserData) -> + Len = X bsl N + Acc, + <> = Rest, + NewSeq = 'd_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(PackedBytes, 0, 0, F, E, TrUserData), + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest2, 0, 0, F, NewSeq, F@_2, F@_3, F@_4, TrUserData). + +'d_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<1:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) when N < 57 -> + 'd_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(Rest, N + 7, X bsl N + Acc, F, AccSeq, TrUserData); +'d_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<0:1, X:7, Rest/binary>>, N, Acc, F, AccSeq, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'd_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(RestF, 0, 0, F, [NewFValue | AccSeq], TrUserData); +'d_packed_field_google.protobuf.GeneratedCodeInfo.Annotation_path'(<<>>, 0, 0, _, AccSeq, _) -> AccSeq. + +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_source_file'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, _, F@_3, F@_4, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, Bytes2 = binary:copy(Bytes), {id(Bytes2, TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, 0, 0, F, F@_1, NewFValue, F@_3, F@_4, TrUserData). + +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_begin'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, _, F@_4, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, 0, 0, F, F@_1, F@_2, NewFValue, F@_4, TrUserData). + +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'd_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'d_field_google.protobuf.GeneratedCodeInfo.Annotation_end'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, _, TrUserData) -> + {NewFValue, RestF} = {begin <> = <<(X bsl N + Acc):32/unsigned-native>>, id(Res, TrUserData) end, Rest}, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(RestF, 0, 0, F, F@_1, F@_2, F@_3, NewFValue, TrUserData). + +'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_varint_google.protobuf.GeneratedCodeInfo.Annotation'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) when N < 57 -> + 'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, N + 7, X bsl N + Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData); +'skip_length_delimited_google.protobuf.GeneratedCodeInfo.Annotation'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest2, 0, 0, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_group_google.protobuf.GeneratedCodeInfo.Annotation'(Bin, _, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, 0, Z2, FNum, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_32_google.protobuf.GeneratedCodeInfo.Annotation'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'skip_64_google.protobuf.GeneratedCodeInfo.Annotation'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo.Annotation'(Rest, Z1, Z2, F, F@_1, F@_2, F@_3, F@_4, TrUserData). + +'decode_msg_google.protobuf.GeneratedCodeInfo'(Bin, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Bin, 0, 0, 0, id([], TrUserData), TrUserData). + +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(<<10, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'd_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, Z1, Z2, F, F@_1, TrUserData); +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{annotation => lists_reverse(R1, TrUserData)} + end; +'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Other, Z1, Z2, F, F@_1, TrUserData) -> 'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(Other, Z1, Z2, F, F@_1, TrUserData). + +'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 32 - 7 -> 'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(<<0:1, X:7, Rest/binary>>, N, Acc, _, F@_1, TrUserData) -> + Key = X bsl N + Acc, + case Key of + 10 -> 'd_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, 0, 0, 0, F@_1, TrUserData); + _ -> + case Key band 7 of + 0 -> 'skip_varint_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 1 -> 'skip_64_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 2 -> 'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 3 -> 'skip_group_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData); + 5 -> 'skip_32_google.protobuf.GeneratedCodeInfo'(Rest, 0, 0, Key bsr 3, F@_1, TrUserData) + end + end; +'dg_read_field_def_google.protobuf.GeneratedCodeInfo'(<<>>, 0, 0, _, R1, TrUserData) -> + S1 = #{}, + if R1 == '$undef' -> S1; + true -> S1#{annotation => lists_reverse(R1, TrUserData)} + end. + +'d_field_google.protobuf.GeneratedCodeInfo_annotation'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'd_field_google.protobuf.GeneratedCodeInfo_annotation'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'d_field_google.protobuf.GeneratedCodeInfo_annotation'(<<0:1, X:7, Rest/binary>>, N, Acc, F, Prev, TrUserData) -> + {NewFValue, RestF} = begin Len = X bsl N + Acc, <> = Rest, {id('decode_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Bs, TrUserData), TrUserData), Rest2} end, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(RestF, 0, 0, F, cons(NewFValue, Prev, TrUserData), TrUserData). + +'skip_varint_google.protobuf.GeneratedCodeInfo'(<<1:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'skip_varint_google.protobuf.GeneratedCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData); +'skip_varint_google.protobuf.GeneratedCodeInfo'(<<0:1, _:7, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(<<1:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) when N < 57 -> 'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(Rest, N + 7, X bsl N + Acc, F, F@_1, TrUserData); +'skip_length_delimited_google.protobuf.GeneratedCodeInfo'(<<0:1, X:7, Rest/binary>>, N, Acc, F, F@_1, TrUserData) -> + Length = X bsl N + Acc, + <<_:Length/binary, Rest2/binary>> = Rest, + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest2, 0, 0, F, F@_1, TrUserData). + +'skip_group_google.protobuf.GeneratedCodeInfo'(Bin, _, Z2, FNum, F@_1, TrUserData) -> + {_, Rest} = read_group(Bin, FNum), + 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, 0, Z2, FNum, F@_1, TrUserData). + +'skip_32_google.protobuf.GeneratedCodeInfo'(<<_:32, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'skip_64_google.protobuf.GeneratedCodeInfo'(<<_:64, Rest/binary>>, Z1, Z2, F, F@_1, TrUserData) -> 'dfp_read_field_def_google.protobuf.GeneratedCodeInfo'(Rest, Z1, Z2, F, F@_1, TrUserData). + +'d_enum_google.protobuf.FieldDescriptorProto.Type'(1) -> 'TYPE_DOUBLE'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(2) -> 'TYPE_FLOAT'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(3) -> 'TYPE_INT64'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(4) -> 'TYPE_UINT64'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(5) -> 'TYPE_INT32'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(6) -> 'TYPE_FIXED64'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(7) -> 'TYPE_FIXED32'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(8) -> 'TYPE_BOOL'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(9) -> 'TYPE_STRING'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(10) -> 'TYPE_GROUP'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(11) -> 'TYPE_MESSAGE'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(12) -> 'TYPE_BYTES'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(13) -> 'TYPE_UINT32'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(14) -> 'TYPE_ENUM'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(15) -> 'TYPE_SFIXED32'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(16) -> 'TYPE_SFIXED64'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(17) -> 'TYPE_SINT32'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(18) -> 'TYPE_SINT64'; +'d_enum_google.protobuf.FieldDescriptorProto.Type'(V) -> V. + +'d_enum_google.protobuf.FieldDescriptorProto.Label'(1) -> 'LABEL_OPTIONAL'; +'d_enum_google.protobuf.FieldDescriptorProto.Label'(2) -> 'LABEL_REQUIRED'; +'d_enum_google.protobuf.FieldDescriptorProto.Label'(3) -> 'LABEL_REPEATED'; +'d_enum_google.protobuf.FieldDescriptorProto.Label'(V) -> V. + +'d_enum_google.protobuf.FileOptions.OptimizeMode'(1) -> 'SPEED'; +'d_enum_google.protobuf.FileOptions.OptimizeMode'(2) -> 'CODE_SIZE'; +'d_enum_google.protobuf.FileOptions.OptimizeMode'(3) -> 'LITE_RUNTIME'; +'d_enum_google.protobuf.FileOptions.OptimizeMode'(V) -> V. + +'d_enum_google.protobuf.FieldOptions.CType'(0) -> 'STRING'; +'d_enum_google.protobuf.FieldOptions.CType'(1) -> 'CORD'; +'d_enum_google.protobuf.FieldOptions.CType'(2) -> 'STRING_PIECE'; +'d_enum_google.protobuf.FieldOptions.CType'(V) -> V. + +'d_enum_google.protobuf.FieldOptions.JSType'(0) -> 'JS_NORMAL'; +'d_enum_google.protobuf.FieldOptions.JSType'(1) -> 'JS_STRING'; +'d_enum_google.protobuf.FieldOptions.JSType'(2) -> 'JS_NUMBER'; +'d_enum_google.protobuf.FieldOptions.JSType'(V) -> V. + +'d_enum_google.protobuf.MethodOptions.IdempotencyLevel'(0) -> 'IDEMPOTENCY_UNKNOWN'; +'d_enum_google.protobuf.MethodOptions.IdempotencyLevel'(1) -> 'NO_SIDE_EFFECTS'; +'d_enum_google.protobuf.MethodOptions.IdempotencyLevel'(2) -> 'IDEMPOTENT'; +'d_enum_google.protobuf.MethodOptions.IdempotencyLevel'(V) -> V. + +read_group(Bin, FieldNum) -> + {NumBytes, EndTagLen} = read_gr_b(Bin, 0, 0, 0, 0, FieldNum), + <> = Bin, + {Group, Rest}. + +%% Like skipping over fields, but record the total length, +%% Each field is <(FieldNum bsl 3) bor FieldType> ++ +%% Record the length because varints may be non-optimally encoded. +%% +%% Groups can be nested, but assume the same FieldNum cannot be nested +%% because group field numbers are shared with the rest of the fields +%% numbers. Thus we can search just for an group-end with the same +%% field number. +%% +%% (The only time the same group field number could occur would +%% be in a nested sub message, but then it would be inside a +%% length-delimited entry, which we skip-read by length.) +read_gr_b(<<1:1, X:7, Tl/binary>>, N, Acc, NumBytes, TagLen, FieldNum) + when N < (32-7) -> + read_gr_b(Tl, N+7, X bsl N + Acc, NumBytes, TagLen+1, FieldNum); +read_gr_b(<<0:1, X:7, Tl/binary>>, N, Acc, NumBytes, TagLen, + FieldNum) -> + Key = X bsl N + Acc, + TagLen1 = TagLen + 1, + case {Key bsr 3, Key band 7} of + {FieldNum, 4} -> % 4 = group_end + {NumBytes, TagLen1}; + {_, 0} -> % 0 = varint + read_gr_vi(Tl, 0, NumBytes + TagLen1, FieldNum); + {_, 1} -> % 1 = bits64 + <<_:64, Tl2/binary>> = Tl, + read_gr_b(Tl2, 0, 0, NumBytes + TagLen1 + 8, 0, FieldNum); + {_, 2} -> % 2 = length_delimited + read_gr_ld(Tl, 0, 0, NumBytes + TagLen1, FieldNum); + {_, 3} -> % 3 = group_start + read_gr_b(Tl, 0, 0, NumBytes + TagLen1, 0, FieldNum); + {_, 4} -> % 4 = group_end + read_gr_b(Tl, 0, 0, NumBytes + TagLen1, 0, FieldNum); + {_, 5} -> % 5 = bits32 + <<_:32, Tl2/binary>> = Tl, + read_gr_b(Tl2, 0, 0, NumBytes + TagLen1 + 4, 0, FieldNum) + end. + +read_gr_vi(<<1:1, _:7, Tl/binary>>, N, NumBytes, FieldNum) + when N < (64-7) -> + read_gr_vi(Tl, N+7, NumBytes+1, FieldNum); +read_gr_vi(<<0:1, _:7, Tl/binary>>, _, NumBytes, FieldNum) -> + read_gr_b(Tl, 0, 0, NumBytes+1, 0, FieldNum). + +read_gr_ld(<<1:1, X:7, Tl/binary>>, N, Acc, NumBytes, FieldNum) + when N < (64-7) -> + read_gr_ld(Tl, N+7, X bsl N + Acc, NumBytes+1, FieldNum); +read_gr_ld(<<0:1, X:7, Tl/binary>>, N, Acc, NumBytes, FieldNum) -> + Len = X bsl N + Acc, + NumBytes1 = NumBytes + 1, + <<_:Len/binary, Tl2/binary>> = Tl, + read_gr_b(Tl2, 0, 0, NumBytes1 + Len, 0, FieldNum). + +merge_msgs(Prev, New, MsgName) when is_atom(MsgName) -> merge_msgs(Prev, New, MsgName, []). + +merge_msgs(Prev, New, MsgName, Opts) -> + TrUserData = proplists:get_value(user_data, Opts), + case MsgName of + 'google.protobuf.FileDescriptorSet' -> 'merge_msg_google.protobuf.FileDescriptorSet'(Prev, New, TrUserData); + 'google.protobuf.FileDescriptorProto' -> 'merge_msg_google.protobuf.FileDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.DescriptorProto.ExtensionRange' -> 'merge_msg_google.protobuf.DescriptorProto.ExtensionRange'(Prev, New, TrUserData); + 'google.protobuf.DescriptorProto.ReservedRange' -> 'merge_msg_google.protobuf.DescriptorProto.ReservedRange'(Prev, New, TrUserData); + 'google.protobuf.DescriptorProto' -> 'merge_msg_google.protobuf.DescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.ExtensionRangeOptions' -> 'merge_msg_google.protobuf.ExtensionRangeOptions'(Prev, New, TrUserData); + 'google.protobuf.FieldDescriptorProto' -> 'merge_msg_google.protobuf.FieldDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.OneofDescriptorProto' -> 'merge_msg_google.protobuf.OneofDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.EnumDescriptorProto.EnumReservedRange' -> 'merge_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Prev, New, TrUserData); + 'google.protobuf.EnumDescriptorProto' -> 'merge_msg_google.protobuf.EnumDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.EnumValueDescriptorProto' -> 'merge_msg_google.protobuf.EnumValueDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.ServiceDescriptorProto' -> 'merge_msg_google.protobuf.ServiceDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.MethodDescriptorProto' -> 'merge_msg_google.protobuf.MethodDescriptorProto'(Prev, New, TrUserData); + 'google.protobuf.FileOptions' -> 'merge_msg_google.protobuf.FileOptions'(Prev, New, TrUserData); + 'google.protobuf.MessageOptions' -> 'merge_msg_google.protobuf.MessageOptions'(Prev, New, TrUserData); + 'google.protobuf.FieldOptions' -> 'merge_msg_google.protobuf.FieldOptions'(Prev, New, TrUserData); + 'google.protobuf.OneofOptions' -> 'merge_msg_google.protobuf.OneofOptions'(Prev, New, TrUserData); + 'google.protobuf.EnumOptions' -> 'merge_msg_google.protobuf.EnumOptions'(Prev, New, TrUserData); + 'google.protobuf.EnumValueOptions' -> 'merge_msg_google.protobuf.EnumValueOptions'(Prev, New, TrUserData); + 'google.protobuf.ServiceOptions' -> 'merge_msg_google.protobuf.ServiceOptions'(Prev, New, TrUserData); + 'google.protobuf.MethodOptions' -> 'merge_msg_google.protobuf.MethodOptions'(Prev, New, TrUserData); + 'google.protobuf.UninterpretedOption.NamePart' -> 'merge_msg_google.protobuf.UninterpretedOption.NamePart'(Prev, New, TrUserData); + 'google.protobuf.UninterpretedOption' -> 'merge_msg_google.protobuf.UninterpretedOption'(Prev, New, TrUserData); + 'google.protobuf.SourceCodeInfo.Location' -> 'merge_msg_google.protobuf.SourceCodeInfo.Location'(Prev, New, TrUserData); + 'google.protobuf.SourceCodeInfo' -> 'merge_msg_google.protobuf.SourceCodeInfo'(Prev, New, TrUserData); + 'google.protobuf.GeneratedCodeInfo.Annotation' -> 'merge_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Prev, New, TrUserData); + 'google.protobuf.GeneratedCodeInfo' -> 'merge_msg_google.protobuf.GeneratedCodeInfo'(Prev, New, TrUserData) + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.FileDescriptorSet'/3}). +'merge_msg_google.protobuf.FileDescriptorSet'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{file := PFfile}, #{file := NFfile}} -> S1#{file => 'erlang_++'(PFfile, NFfile, TrUserData)}; + {_, #{file := NFfile}} -> S1#{file => NFfile}; + {#{file := PFfile}, _} -> S1#{file => PFfile}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.FileDescriptorProto'/3}). +'merge_msg_google.protobuf.FileDescriptorProto'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{package := NFpackage}} -> S2#{package => NFpackage}; + {#{package := PFpackage}, _} -> S2#{package => PFpackage}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {#{dependency := PFdependency}, #{dependency := NFdependency}} -> S3#{dependency => 'erlang_++'(PFdependency, NFdependency, TrUserData)}; + {_, #{dependency := NFdependency}} -> S3#{dependency => NFdependency}; + {#{dependency := PFdependency}, _} -> S3#{dependency => PFdependency}; + {_, _} -> S3 + end, + S5 = case {PMsg, NMsg} of + {#{public_dependency := PFpublic_dependency}, #{public_dependency := NFpublic_dependency}} -> S4#{public_dependency => 'erlang_++'(PFpublic_dependency, NFpublic_dependency, TrUserData)}; + {_, #{public_dependency := NFpublic_dependency}} -> S4#{public_dependency => NFpublic_dependency}; + {#{public_dependency := PFpublic_dependency}, _} -> S4#{public_dependency => PFpublic_dependency}; + {_, _} -> S4 + end, + S6 = case {PMsg, NMsg} of + {#{weak_dependency := PFweak_dependency}, #{weak_dependency := NFweak_dependency}} -> S5#{weak_dependency => 'erlang_++'(PFweak_dependency, NFweak_dependency, TrUserData)}; + {_, #{weak_dependency := NFweak_dependency}} -> S5#{weak_dependency => NFweak_dependency}; + {#{weak_dependency := PFweak_dependency}, _} -> S5#{weak_dependency => PFweak_dependency}; + {_, _} -> S5 + end, + S7 = case {PMsg, NMsg} of + {#{message_type := PFmessage_type}, #{message_type := NFmessage_type}} -> S6#{message_type => 'erlang_++'(PFmessage_type, NFmessage_type, TrUserData)}; + {_, #{message_type := NFmessage_type}} -> S6#{message_type => NFmessage_type}; + {#{message_type := PFmessage_type}, _} -> S6#{message_type => PFmessage_type}; + {_, _} -> S6 + end, + S8 = case {PMsg, NMsg} of + {#{enum_type := PFenum_type}, #{enum_type := NFenum_type}} -> S7#{enum_type => 'erlang_++'(PFenum_type, NFenum_type, TrUserData)}; + {_, #{enum_type := NFenum_type}} -> S7#{enum_type => NFenum_type}; + {#{enum_type := PFenum_type}, _} -> S7#{enum_type => PFenum_type}; + {_, _} -> S7 + end, + S9 = case {PMsg, NMsg} of + {#{service := PFservice}, #{service := NFservice}} -> S8#{service => 'erlang_++'(PFservice, NFservice, TrUserData)}; + {_, #{service := NFservice}} -> S8#{service => NFservice}; + {#{service := PFservice}, _} -> S8#{service => PFservice}; + {_, _} -> S8 + end, + S10 = case {PMsg, NMsg} of + {#{extension := PFextension}, #{extension := NFextension}} -> S9#{extension => 'erlang_++'(PFextension, NFextension, TrUserData)}; + {_, #{extension := NFextension}} -> S9#{extension => NFextension}; + {#{extension := PFextension}, _} -> S9#{extension => PFextension}; + {_, _} -> S9 + end, + S11 = case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S10#{options => 'merge_msg_google.protobuf.FileOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S10#{options => NFoptions}; + {#{options := PFoptions}, _} -> S10#{options => PFoptions}; + {_, _} -> S10 + end, + S12 = case {PMsg, NMsg} of + {#{source_code_info := PFsource_code_info}, #{source_code_info := NFsource_code_info}} -> S11#{source_code_info => 'merge_msg_google.protobuf.SourceCodeInfo'(PFsource_code_info, NFsource_code_info, TrUserData)}; + {_, #{source_code_info := NFsource_code_info}} -> S11#{source_code_info => NFsource_code_info}; + {#{source_code_info := PFsource_code_info}, _} -> S11#{source_code_info => PFsource_code_info}; + {_, _} -> S11 + end, + case {PMsg, NMsg} of + {_, #{syntax := NFsyntax}} -> S12#{syntax => NFsyntax}; + {#{syntax := PFsyntax}, _} -> S12#{syntax => PFsyntax}; + _ -> S12 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.DescriptorProto.ExtensionRange'/3}). +'merge_msg_google.protobuf.DescriptorProto.ExtensionRange'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{start := NFstart}} -> S1#{start => NFstart}; + {#{start := PFstart}, _} -> S1#{start => PFstart}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{'end' := NFend}} -> S2#{'end' => NFend}; + {#{'end' := PFend}, _} -> S2#{'end' => PFend}; + _ -> S2 + end, + case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S3#{options => 'merge_msg_google.protobuf.ExtensionRangeOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S3#{options => NFoptions}; + {#{options := PFoptions}, _} -> S3#{options => PFoptions}; + {_, _} -> S3 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.DescriptorProto.ReservedRange'/3}). +'merge_msg_google.protobuf.DescriptorProto.ReservedRange'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{start := NFstart}} -> S1#{start => NFstart}; + {#{start := PFstart}, _} -> S1#{start => PFstart}; + _ -> S1 + end, + case {PMsg, NMsg} of + {_, #{'end' := NFend}} -> S2#{'end' => NFend}; + {#{'end' := PFend}, _} -> S2#{'end' => PFend}; + _ -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.DescriptorProto'/3}). +'merge_msg_google.protobuf.DescriptorProto'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {#{field := PFfield}, #{field := NFfield}} -> S2#{field => 'erlang_++'(PFfield, NFfield, TrUserData)}; + {_, #{field := NFfield}} -> S2#{field => NFfield}; + {#{field := PFfield}, _} -> S2#{field => PFfield}; + {_, _} -> S2 + end, + S4 = case {PMsg, NMsg} of + {#{extension := PFextension}, #{extension := NFextension}} -> S3#{extension => 'erlang_++'(PFextension, NFextension, TrUserData)}; + {_, #{extension := NFextension}} -> S3#{extension => NFextension}; + {#{extension := PFextension}, _} -> S3#{extension => PFextension}; + {_, _} -> S3 + end, + S5 = case {PMsg, NMsg} of + {#{nested_type := PFnested_type}, #{nested_type := NFnested_type}} -> S4#{nested_type => 'erlang_++'(PFnested_type, NFnested_type, TrUserData)}; + {_, #{nested_type := NFnested_type}} -> S4#{nested_type => NFnested_type}; + {#{nested_type := PFnested_type}, _} -> S4#{nested_type => PFnested_type}; + {_, _} -> S4 + end, + S6 = case {PMsg, NMsg} of + {#{enum_type := PFenum_type}, #{enum_type := NFenum_type}} -> S5#{enum_type => 'erlang_++'(PFenum_type, NFenum_type, TrUserData)}; + {_, #{enum_type := NFenum_type}} -> S5#{enum_type => NFenum_type}; + {#{enum_type := PFenum_type}, _} -> S5#{enum_type => PFenum_type}; + {_, _} -> S5 + end, + S7 = case {PMsg, NMsg} of + {#{extension_range := PFextension_range}, #{extension_range := NFextension_range}} -> S6#{extension_range => 'erlang_++'(PFextension_range, NFextension_range, TrUserData)}; + {_, #{extension_range := NFextension_range}} -> S6#{extension_range => NFextension_range}; + {#{extension_range := PFextension_range}, _} -> S6#{extension_range => PFextension_range}; + {_, _} -> S6 + end, + S8 = case {PMsg, NMsg} of + {#{oneof_decl := PFoneof_decl}, #{oneof_decl := NFoneof_decl}} -> S7#{oneof_decl => 'erlang_++'(PFoneof_decl, NFoneof_decl, TrUserData)}; + {_, #{oneof_decl := NFoneof_decl}} -> S7#{oneof_decl => NFoneof_decl}; + {#{oneof_decl := PFoneof_decl}, _} -> S7#{oneof_decl => PFoneof_decl}; + {_, _} -> S7 + end, + S9 = case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S8#{options => 'merge_msg_google.protobuf.MessageOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S8#{options => NFoptions}; + {#{options := PFoptions}, _} -> S8#{options => PFoptions}; + {_, _} -> S8 + end, + S10 = case {PMsg, NMsg} of + {#{reserved_range := PFreserved_range}, #{reserved_range := NFreserved_range}} -> S9#{reserved_range => 'erlang_++'(PFreserved_range, NFreserved_range, TrUserData)}; + {_, #{reserved_range := NFreserved_range}} -> S9#{reserved_range => NFreserved_range}; + {#{reserved_range := PFreserved_range}, _} -> S9#{reserved_range => PFreserved_range}; + {_, _} -> S9 + end, + case {PMsg, NMsg} of + {#{reserved_name := PFreserved_name}, #{reserved_name := NFreserved_name}} -> S10#{reserved_name => 'erlang_++'(PFreserved_name, NFreserved_name, TrUserData)}; + {_, #{reserved_name := NFreserved_name}} -> S10#{reserved_name => NFreserved_name}; + {#{reserved_name := PFreserved_name}, _} -> S10#{reserved_name => PFreserved_name}; + {_, _} -> S10 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.ExtensionRangeOptions'/3}). +'merge_msg_google.protobuf.ExtensionRangeOptions'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S1#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S1#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S1#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.FieldDescriptorProto'/3}). +'merge_msg_google.protobuf.FieldDescriptorProto'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{number := NFnumber}} -> S2#{number => NFnumber}; + {#{number := PFnumber}, _} -> S2#{number => PFnumber}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{label := NFlabel}} -> S3#{label => NFlabel}; + {#{label := PFlabel}, _} -> S3#{label => PFlabel}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{type := NFtype}} -> S4#{type => NFtype}; + {#{type := PFtype}, _} -> S4#{type => PFtype}; + _ -> S4 + end, + S6 = case {PMsg, NMsg} of + {_, #{type_name := NFtype_name}} -> S5#{type_name => NFtype_name}; + {#{type_name := PFtype_name}, _} -> S5#{type_name => PFtype_name}; + _ -> S5 + end, + S7 = case {PMsg, NMsg} of + {_, #{extendee := NFextendee}} -> S6#{extendee => NFextendee}; + {#{extendee := PFextendee}, _} -> S6#{extendee => PFextendee}; + _ -> S6 + end, + S8 = case {PMsg, NMsg} of + {_, #{default_value := NFdefault_value}} -> S7#{default_value => NFdefault_value}; + {#{default_value := PFdefault_value}, _} -> S7#{default_value => PFdefault_value}; + _ -> S7 + end, + S9 = case {PMsg, NMsg} of + {_, #{oneof_index := NFoneof_index}} -> S8#{oneof_index => NFoneof_index}; + {#{oneof_index := PFoneof_index}, _} -> S8#{oneof_index => PFoneof_index}; + _ -> S8 + end, + S10 = case {PMsg, NMsg} of + {_, #{json_name := NFjson_name}} -> S9#{json_name => NFjson_name}; + {#{json_name := PFjson_name}, _} -> S9#{json_name => PFjson_name}; + _ -> S9 + end, + S11 = case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S10#{options => 'merge_msg_google.protobuf.FieldOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S10#{options => NFoptions}; + {#{options := PFoptions}, _} -> S10#{options => PFoptions}; + {_, _} -> S10 + end, + case {PMsg, NMsg} of + {_, #{proto3_optional := NFproto3_optional}} -> S11#{proto3_optional => NFproto3_optional}; + {#{proto3_optional := PFproto3_optional}, _} -> S11#{proto3_optional => PFproto3_optional}; + _ -> S11 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.OneofDescriptorProto'/3}). +'merge_msg_google.protobuf.OneofDescriptorProto'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S2#{options => 'merge_msg_google.protobuf.OneofOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S2#{options => NFoptions}; + {#{options := PFoptions}, _} -> S2#{options => PFoptions}; + {_, _} -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'/3}). +'merge_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(PMsg, NMsg, _) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{start := NFstart}} -> S1#{start => NFstart}; + {#{start := PFstart}, _} -> S1#{start => PFstart}; + _ -> S1 + end, + case {PMsg, NMsg} of + {_, #{'end' := NFend}} -> S2#{'end' => NFend}; + {#{'end' := PFend}, _} -> S2#{'end' => PFend}; + _ -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumDescriptorProto'/3}). +'merge_msg_google.protobuf.EnumDescriptorProto'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {#{value := PFvalue}, #{value := NFvalue}} -> S2#{value => 'erlang_++'(PFvalue, NFvalue, TrUserData)}; + {_, #{value := NFvalue}} -> S2#{value => NFvalue}; + {#{value := PFvalue}, _} -> S2#{value => PFvalue}; + {_, _} -> S2 + end, + S4 = case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S3#{options => 'merge_msg_google.protobuf.EnumOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S3#{options => NFoptions}; + {#{options := PFoptions}, _} -> S3#{options => PFoptions}; + {_, _} -> S3 + end, + S5 = case {PMsg, NMsg} of + {#{reserved_range := PFreserved_range}, #{reserved_range := NFreserved_range}} -> S4#{reserved_range => 'erlang_++'(PFreserved_range, NFreserved_range, TrUserData)}; + {_, #{reserved_range := NFreserved_range}} -> S4#{reserved_range => NFreserved_range}; + {#{reserved_range := PFreserved_range}, _} -> S4#{reserved_range => PFreserved_range}; + {_, _} -> S4 + end, + case {PMsg, NMsg} of + {#{reserved_name := PFreserved_name}, #{reserved_name := NFreserved_name}} -> S5#{reserved_name => 'erlang_++'(PFreserved_name, NFreserved_name, TrUserData)}; + {_, #{reserved_name := NFreserved_name}} -> S5#{reserved_name => NFreserved_name}; + {#{reserved_name := PFreserved_name}, _} -> S5#{reserved_name => PFreserved_name}; + {_, _} -> S5 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumValueDescriptorProto'/3}). +'merge_msg_google.protobuf.EnumValueDescriptorProto'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{number := NFnumber}} -> S2#{number => NFnumber}; + {#{number := PFnumber}, _} -> S2#{number => PFnumber}; + _ -> S2 + end, + case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S3#{options => 'merge_msg_google.protobuf.EnumValueOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S3#{options => NFoptions}; + {#{options := PFoptions}, _} -> S3#{options => PFoptions}; + {_, _} -> S3 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.ServiceDescriptorProto'/3}). +'merge_msg_google.protobuf.ServiceDescriptorProto'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {#{method := PFmethod}, #{method := NFmethod}} -> S2#{method => 'erlang_++'(PFmethod, NFmethod, TrUserData)}; + {_, #{method := NFmethod}} -> S2#{method => NFmethod}; + {#{method := PFmethod}, _} -> S2#{method => PFmethod}; + {_, _} -> S2 + end, + case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S3#{options => 'merge_msg_google.protobuf.ServiceOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S3#{options => NFoptions}; + {#{options := PFoptions}, _} -> S3#{options => PFoptions}; + {_, _} -> S3 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.MethodDescriptorProto'/3}). +'merge_msg_google.protobuf.MethodDescriptorProto'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{input_type := NFinput_type}} -> S2#{input_type => NFinput_type}; + {#{input_type := PFinput_type}, _} -> S2#{input_type => PFinput_type}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{output_type := NFoutput_type}} -> S3#{output_type => NFoutput_type}; + {#{output_type := PFoutput_type}, _} -> S3#{output_type => PFoutput_type}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {#{options := PFoptions}, #{options := NFoptions}} -> S4#{options => 'merge_msg_google.protobuf.MethodOptions'(PFoptions, NFoptions, TrUserData)}; + {_, #{options := NFoptions}} -> S4#{options => NFoptions}; + {#{options := PFoptions}, _} -> S4#{options => PFoptions}; + {_, _} -> S4 + end, + S6 = case {PMsg, NMsg} of + {_, #{client_streaming := NFclient_streaming}} -> S5#{client_streaming => NFclient_streaming}; + {#{client_streaming := PFclient_streaming}, _} -> S5#{client_streaming => PFclient_streaming}; + _ -> S5 + end, + case {PMsg, NMsg} of + {_, #{server_streaming := NFserver_streaming}} -> S6#{server_streaming => NFserver_streaming}; + {#{server_streaming := PFserver_streaming}, _} -> S6#{server_streaming => PFserver_streaming}; + _ -> S6 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.FileOptions'/3}). +'merge_msg_google.protobuf.FileOptions'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{java_package := NFjava_package}} -> S1#{java_package => NFjava_package}; + {#{java_package := PFjava_package}, _} -> S1#{java_package => PFjava_package}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{java_outer_classname := NFjava_outer_classname}} -> S2#{java_outer_classname => NFjava_outer_classname}; + {#{java_outer_classname := PFjava_outer_classname}, _} -> S2#{java_outer_classname => PFjava_outer_classname}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{java_multiple_files := NFjava_multiple_files}} -> S3#{java_multiple_files => NFjava_multiple_files}; + {#{java_multiple_files := PFjava_multiple_files}, _} -> S3#{java_multiple_files => PFjava_multiple_files}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{java_generate_equals_and_hash := NFjava_generate_equals_and_hash}} -> S4#{java_generate_equals_and_hash => NFjava_generate_equals_and_hash}; + {#{java_generate_equals_and_hash := PFjava_generate_equals_and_hash}, _} -> S4#{java_generate_equals_and_hash => PFjava_generate_equals_and_hash}; + _ -> S4 + end, + S6 = case {PMsg, NMsg} of + {_, #{java_string_check_utf8 := NFjava_string_check_utf8}} -> S5#{java_string_check_utf8 => NFjava_string_check_utf8}; + {#{java_string_check_utf8 := PFjava_string_check_utf8}, _} -> S5#{java_string_check_utf8 => PFjava_string_check_utf8}; + _ -> S5 + end, + S7 = case {PMsg, NMsg} of + {_, #{optimize_for := NFoptimize_for}} -> S6#{optimize_for => NFoptimize_for}; + {#{optimize_for := PFoptimize_for}, _} -> S6#{optimize_for => PFoptimize_for}; + _ -> S6 + end, + S8 = case {PMsg, NMsg} of + {_, #{go_package := NFgo_package}} -> S7#{go_package => NFgo_package}; + {#{go_package := PFgo_package}, _} -> S7#{go_package => PFgo_package}; + _ -> S7 + end, + S9 = case {PMsg, NMsg} of + {_, #{cc_generic_services := NFcc_generic_services}} -> S8#{cc_generic_services => NFcc_generic_services}; + {#{cc_generic_services := PFcc_generic_services}, _} -> S8#{cc_generic_services => PFcc_generic_services}; + _ -> S8 + end, + S10 = case {PMsg, NMsg} of + {_, #{java_generic_services := NFjava_generic_services}} -> S9#{java_generic_services => NFjava_generic_services}; + {#{java_generic_services := PFjava_generic_services}, _} -> S9#{java_generic_services => PFjava_generic_services}; + _ -> S9 + end, + S11 = case {PMsg, NMsg} of + {_, #{py_generic_services := NFpy_generic_services}} -> S10#{py_generic_services => NFpy_generic_services}; + {#{py_generic_services := PFpy_generic_services}, _} -> S10#{py_generic_services => PFpy_generic_services}; + _ -> S10 + end, + S12 = case {PMsg, NMsg} of + {_, #{php_generic_services := NFphp_generic_services}} -> S11#{php_generic_services => NFphp_generic_services}; + {#{php_generic_services := PFphp_generic_services}, _} -> S11#{php_generic_services => PFphp_generic_services}; + _ -> S11 + end, + S13 = case {PMsg, NMsg} of + {_, #{deprecated := NFdeprecated}} -> S12#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S12#{deprecated => PFdeprecated}; + _ -> S12 + end, + S14 = case {PMsg, NMsg} of + {_, #{cc_enable_arenas := NFcc_enable_arenas}} -> S13#{cc_enable_arenas => NFcc_enable_arenas}; + {#{cc_enable_arenas := PFcc_enable_arenas}, _} -> S13#{cc_enable_arenas => PFcc_enable_arenas}; + _ -> S13 + end, + S15 = case {PMsg, NMsg} of + {_, #{objc_class_prefix := NFobjc_class_prefix}} -> S14#{objc_class_prefix => NFobjc_class_prefix}; + {#{objc_class_prefix := PFobjc_class_prefix}, _} -> S14#{objc_class_prefix => PFobjc_class_prefix}; + _ -> S14 + end, + S16 = case {PMsg, NMsg} of + {_, #{csharp_namespace := NFcsharp_namespace}} -> S15#{csharp_namespace => NFcsharp_namespace}; + {#{csharp_namespace := PFcsharp_namespace}, _} -> S15#{csharp_namespace => PFcsharp_namespace}; + _ -> S15 + end, + S17 = case {PMsg, NMsg} of + {_, #{swift_prefix := NFswift_prefix}} -> S16#{swift_prefix => NFswift_prefix}; + {#{swift_prefix := PFswift_prefix}, _} -> S16#{swift_prefix => PFswift_prefix}; + _ -> S16 + end, + S18 = case {PMsg, NMsg} of + {_, #{php_class_prefix := NFphp_class_prefix}} -> S17#{php_class_prefix => NFphp_class_prefix}; + {#{php_class_prefix := PFphp_class_prefix}, _} -> S17#{php_class_prefix => PFphp_class_prefix}; + _ -> S17 + end, + S19 = case {PMsg, NMsg} of + {_, #{php_namespace := NFphp_namespace}} -> S18#{php_namespace => NFphp_namespace}; + {#{php_namespace := PFphp_namespace}, _} -> S18#{php_namespace => PFphp_namespace}; + _ -> S18 + end, + S20 = case {PMsg, NMsg} of + {_, #{php_metadata_namespace := NFphp_metadata_namespace}} -> S19#{php_metadata_namespace => NFphp_metadata_namespace}; + {#{php_metadata_namespace := PFphp_metadata_namespace}, _} -> S19#{php_metadata_namespace => PFphp_metadata_namespace}; + _ -> S19 + end, + S21 = case {PMsg, NMsg} of + {_, #{ruby_package := NFruby_package}} -> S20#{ruby_package => NFruby_package}; + {#{ruby_package := PFruby_package}, _} -> S20#{ruby_package => PFruby_package}; + _ -> S20 + end, + S22 = case {PMsg, NMsg} of + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S21#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S21#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S21#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S21 + end, + S23 = case {PMsg, NMsg} of + {_, #{goproto_getters_all := NFgoproto_getters_all}} -> S22#{goproto_getters_all => NFgoproto_getters_all}; + {#{goproto_getters_all := PFgoproto_getters_all}, _} -> S22#{goproto_getters_all => PFgoproto_getters_all}; + _ -> S22 + end, + S24 = case {PMsg, NMsg} of + {_, #{goproto_enum_prefix_all := NFgoproto_enum_prefix_all}} -> S23#{goproto_enum_prefix_all => NFgoproto_enum_prefix_all}; + {#{goproto_enum_prefix_all := PFgoproto_enum_prefix_all}, _} -> S23#{goproto_enum_prefix_all => PFgoproto_enum_prefix_all}; + _ -> S23 + end, + S25 = case {PMsg, NMsg} of + {_, #{goproto_stringer_all := NFgoproto_stringer_all}} -> S24#{goproto_stringer_all => NFgoproto_stringer_all}; + {#{goproto_stringer_all := PFgoproto_stringer_all}, _} -> S24#{goproto_stringer_all => PFgoproto_stringer_all}; + _ -> S24 + end, + S26 = case {PMsg, NMsg} of + {_, #{verbose_equal_all := NFverbose_equal_all}} -> S25#{verbose_equal_all => NFverbose_equal_all}; + {#{verbose_equal_all := PFverbose_equal_all}, _} -> S25#{verbose_equal_all => PFverbose_equal_all}; + _ -> S25 + end, + S27 = case {PMsg, NMsg} of + {_, #{face_all := NFface_all}} -> S26#{face_all => NFface_all}; + {#{face_all := PFface_all}, _} -> S26#{face_all => PFface_all}; + _ -> S26 + end, + S28 = case {PMsg, NMsg} of + {_, #{gostring_all := NFgostring_all}} -> S27#{gostring_all => NFgostring_all}; + {#{gostring_all := PFgostring_all}, _} -> S27#{gostring_all => PFgostring_all}; + _ -> S27 + end, + S29 = case {PMsg, NMsg} of + {_, #{populate_all := NFpopulate_all}} -> S28#{populate_all => NFpopulate_all}; + {#{populate_all := PFpopulate_all}, _} -> S28#{populate_all => PFpopulate_all}; + _ -> S28 + end, + S30 = case {PMsg, NMsg} of + {_, #{stringer_all := NFstringer_all}} -> S29#{stringer_all => NFstringer_all}; + {#{stringer_all := PFstringer_all}, _} -> S29#{stringer_all => PFstringer_all}; + _ -> S29 + end, + S31 = case {PMsg, NMsg} of + {_, #{onlyone_all := NFonlyone_all}} -> S30#{onlyone_all => NFonlyone_all}; + {#{onlyone_all := PFonlyone_all}, _} -> S30#{onlyone_all => PFonlyone_all}; + _ -> S30 + end, + S32 = case {PMsg, NMsg} of + {_, #{equal_all := NFequal_all}} -> S31#{equal_all => NFequal_all}; + {#{equal_all := PFequal_all}, _} -> S31#{equal_all => PFequal_all}; + _ -> S31 + end, + S33 = case {PMsg, NMsg} of + {_, #{description_all := NFdescription_all}} -> S32#{description_all => NFdescription_all}; + {#{description_all := PFdescription_all}, _} -> S32#{description_all => PFdescription_all}; + _ -> S32 + end, + S34 = case {PMsg, NMsg} of + {_, #{testgen_all := NFtestgen_all}} -> S33#{testgen_all => NFtestgen_all}; + {#{testgen_all := PFtestgen_all}, _} -> S33#{testgen_all => PFtestgen_all}; + _ -> S33 + end, + S35 = case {PMsg, NMsg} of + {_, #{benchgen_all := NFbenchgen_all}} -> S34#{benchgen_all => NFbenchgen_all}; + {#{benchgen_all := PFbenchgen_all}, _} -> S34#{benchgen_all => PFbenchgen_all}; + _ -> S34 + end, + S36 = case {PMsg, NMsg} of + {_, #{marshaler_all := NFmarshaler_all}} -> S35#{marshaler_all => NFmarshaler_all}; + {#{marshaler_all := PFmarshaler_all}, _} -> S35#{marshaler_all => PFmarshaler_all}; + _ -> S35 + end, + S37 = case {PMsg, NMsg} of + {_, #{unmarshaler_all := NFunmarshaler_all}} -> S36#{unmarshaler_all => NFunmarshaler_all}; + {#{unmarshaler_all := PFunmarshaler_all}, _} -> S36#{unmarshaler_all => PFunmarshaler_all}; + _ -> S36 + end, + S38 = case {PMsg, NMsg} of + {_, #{stable_marshaler_all := NFstable_marshaler_all}} -> S37#{stable_marshaler_all => NFstable_marshaler_all}; + {#{stable_marshaler_all := PFstable_marshaler_all}, _} -> S37#{stable_marshaler_all => PFstable_marshaler_all}; + _ -> S37 + end, + S39 = case {PMsg, NMsg} of + {_, #{sizer_all := NFsizer_all}} -> S38#{sizer_all => NFsizer_all}; + {#{sizer_all := PFsizer_all}, _} -> S38#{sizer_all => PFsizer_all}; + _ -> S38 + end, + S40 = case {PMsg, NMsg} of + {_, #{goproto_enum_stringer_all := NFgoproto_enum_stringer_all}} -> S39#{goproto_enum_stringer_all => NFgoproto_enum_stringer_all}; + {#{goproto_enum_stringer_all := PFgoproto_enum_stringer_all}, _} -> S39#{goproto_enum_stringer_all => PFgoproto_enum_stringer_all}; + _ -> S39 + end, + S41 = case {PMsg, NMsg} of + {_, #{enum_stringer_all := NFenum_stringer_all}} -> S40#{enum_stringer_all => NFenum_stringer_all}; + {#{enum_stringer_all := PFenum_stringer_all}, _} -> S40#{enum_stringer_all => PFenum_stringer_all}; + _ -> S40 + end, + S42 = case {PMsg, NMsg} of + {_, #{unsafe_marshaler_all := NFunsafe_marshaler_all}} -> S41#{unsafe_marshaler_all => NFunsafe_marshaler_all}; + {#{unsafe_marshaler_all := PFunsafe_marshaler_all}, _} -> S41#{unsafe_marshaler_all => PFunsafe_marshaler_all}; + _ -> S41 + end, + S43 = case {PMsg, NMsg} of + {_, #{unsafe_unmarshaler_all := NFunsafe_unmarshaler_all}} -> S42#{unsafe_unmarshaler_all => NFunsafe_unmarshaler_all}; + {#{unsafe_unmarshaler_all := PFunsafe_unmarshaler_all}, _} -> S42#{unsafe_unmarshaler_all => PFunsafe_unmarshaler_all}; + _ -> S42 + end, + S44 = case {PMsg, NMsg} of + {_, #{goproto_extensions_map_all := NFgoproto_extensions_map_all}} -> S43#{goproto_extensions_map_all => NFgoproto_extensions_map_all}; + {#{goproto_extensions_map_all := PFgoproto_extensions_map_all}, _} -> S43#{goproto_extensions_map_all => PFgoproto_extensions_map_all}; + _ -> S43 + end, + S45 = case {PMsg, NMsg} of + {_, #{goproto_unrecognized_all := NFgoproto_unrecognized_all}} -> S44#{goproto_unrecognized_all => NFgoproto_unrecognized_all}; + {#{goproto_unrecognized_all := PFgoproto_unrecognized_all}, _} -> S44#{goproto_unrecognized_all => PFgoproto_unrecognized_all}; + _ -> S44 + end, + S46 = case {PMsg, NMsg} of + {_, #{gogoproto_import := NFgogoproto_import}} -> S45#{gogoproto_import => NFgogoproto_import}; + {#{gogoproto_import := PFgogoproto_import}, _} -> S45#{gogoproto_import => PFgogoproto_import}; + _ -> S45 + end, + S47 = case {PMsg, NMsg} of + {_, #{protosizer_all := NFprotosizer_all}} -> S46#{protosizer_all => NFprotosizer_all}; + {#{protosizer_all := PFprotosizer_all}, _} -> S46#{protosizer_all => PFprotosizer_all}; + _ -> S46 + end, + case {PMsg, NMsg} of + {_, #{compare_all := NFcompare_all}} -> S47#{compare_all => NFcompare_all}; + {#{compare_all := PFcompare_all}, _} -> S47#{compare_all => PFcompare_all}; + _ -> S47 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.MessageOptions'/3}). +'merge_msg_google.protobuf.MessageOptions'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{message_set_wire_format := NFmessage_set_wire_format}} -> S1#{message_set_wire_format => NFmessage_set_wire_format}; + {#{message_set_wire_format := PFmessage_set_wire_format}, _} -> S1#{message_set_wire_format => PFmessage_set_wire_format}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{no_standard_descriptor_accessor := NFno_standard_descriptor_accessor}} -> S2#{no_standard_descriptor_accessor => NFno_standard_descriptor_accessor}; + {#{no_standard_descriptor_accessor := PFno_standard_descriptor_accessor}, _} -> S2#{no_standard_descriptor_accessor => PFno_standard_descriptor_accessor}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{deprecated := NFdeprecated}} -> S3#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S3#{deprecated => PFdeprecated}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{map_entry := NFmap_entry}} -> S4#{map_entry => NFmap_entry}; + {#{map_entry := PFmap_entry}, _} -> S4#{map_entry => PFmap_entry}; + _ -> S4 + end, + S6 = case {PMsg, NMsg} of + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S5#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S5#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S5#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S5 + end, + S7 = case {PMsg, NMsg} of + {_, #{etcd_version_msg := NFetcd_version_msg}} -> S6#{etcd_version_msg => NFetcd_version_msg}; + {#{etcd_version_msg := PFetcd_version_msg}, _} -> S6#{etcd_version_msg => PFetcd_version_msg}; + _ -> S6 + end, + S8 = case {PMsg, NMsg} of + {_, #{goproto_getters := NFgoproto_getters}} -> S7#{goproto_getters => NFgoproto_getters}; + {#{goproto_getters := PFgoproto_getters}, _} -> S7#{goproto_getters => PFgoproto_getters}; + _ -> S7 + end, + S9 = case {PMsg, NMsg} of + {_, #{goproto_stringer := NFgoproto_stringer}} -> S8#{goproto_stringer => NFgoproto_stringer}; + {#{goproto_stringer := PFgoproto_stringer}, _} -> S8#{goproto_stringer => PFgoproto_stringer}; + _ -> S8 + end, + S10 = case {PMsg, NMsg} of + {_, #{verbose_equal := NFverbose_equal}} -> S9#{verbose_equal => NFverbose_equal}; + {#{verbose_equal := PFverbose_equal}, _} -> S9#{verbose_equal => PFverbose_equal}; + _ -> S9 + end, + S11 = case {PMsg, NMsg} of + {_, #{face := NFface}} -> S10#{face => NFface}; + {#{face := PFface}, _} -> S10#{face => PFface}; + _ -> S10 + end, + S12 = case {PMsg, NMsg} of + {_, #{gostring := NFgostring}} -> S11#{gostring => NFgostring}; + {#{gostring := PFgostring}, _} -> S11#{gostring => PFgostring}; + _ -> S11 + end, + S13 = case {PMsg, NMsg} of + {_, #{populate := NFpopulate}} -> S12#{populate => NFpopulate}; + {#{populate := PFpopulate}, _} -> S12#{populate => PFpopulate}; + _ -> S12 + end, + S14 = case {PMsg, NMsg} of + {_, #{stringer := NFstringer}} -> S13#{stringer => NFstringer}; + {#{stringer := PFstringer}, _} -> S13#{stringer => PFstringer}; + _ -> S13 + end, + S15 = case {PMsg, NMsg} of + {_, #{onlyone := NFonlyone}} -> S14#{onlyone => NFonlyone}; + {#{onlyone := PFonlyone}, _} -> S14#{onlyone => PFonlyone}; + _ -> S14 + end, + S16 = case {PMsg, NMsg} of + {_, #{equal := NFequal}} -> S15#{equal => NFequal}; + {#{equal := PFequal}, _} -> S15#{equal => PFequal}; + _ -> S15 + end, + S17 = case {PMsg, NMsg} of + {_, #{description := NFdescription}} -> S16#{description => NFdescription}; + {#{description := PFdescription}, _} -> S16#{description => PFdescription}; + _ -> S16 + end, + S18 = case {PMsg, NMsg} of + {_, #{testgen := NFtestgen}} -> S17#{testgen => NFtestgen}; + {#{testgen := PFtestgen}, _} -> S17#{testgen => PFtestgen}; + _ -> S17 + end, + S19 = case {PMsg, NMsg} of + {_, #{benchgen := NFbenchgen}} -> S18#{benchgen => NFbenchgen}; + {#{benchgen := PFbenchgen}, _} -> S18#{benchgen => PFbenchgen}; + _ -> S18 + end, + S20 = case {PMsg, NMsg} of + {_, #{marshaler := NFmarshaler}} -> S19#{marshaler => NFmarshaler}; + {#{marshaler := PFmarshaler}, _} -> S19#{marshaler => PFmarshaler}; + _ -> S19 + end, + S21 = case {PMsg, NMsg} of + {_, #{unmarshaler := NFunmarshaler}} -> S20#{unmarshaler => NFunmarshaler}; + {#{unmarshaler := PFunmarshaler}, _} -> S20#{unmarshaler => PFunmarshaler}; + _ -> S20 + end, + S22 = case {PMsg, NMsg} of + {_, #{stable_marshaler := NFstable_marshaler}} -> S21#{stable_marshaler => NFstable_marshaler}; + {#{stable_marshaler := PFstable_marshaler}, _} -> S21#{stable_marshaler => PFstable_marshaler}; + _ -> S21 + end, + S23 = case {PMsg, NMsg} of + {_, #{sizer := NFsizer}} -> S22#{sizer => NFsizer}; + {#{sizer := PFsizer}, _} -> S22#{sizer => PFsizer}; + _ -> S22 + end, + S24 = case {PMsg, NMsg} of + {_, #{unsafe_marshaler := NFunsafe_marshaler}} -> S23#{unsafe_marshaler => NFunsafe_marshaler}; + {#{unsafe_marshaler := PFunsafe_marshaler}, _} -> S23#{unsafe_marshaler => PFunsafe_marshaler}; + _ -> S23 + end, + S25 = case {PMsg, NMsg} of + {_, #{unsafe_unmarshaler := NFunsafe_unmarshaler}} -> S24#{unsafe_unmarshaler => NFunsafe_unmarshaler}; + {#{unsafe_unmarshaler := PFunsafe_unmarshaler}, _} -> S24#{unsafe_unmarshaler => PFunsafe_unmarshaler}; + _ -> S24 + end, + S26 = case {PMsg, NMsg} of + {_, #{goproto_extensions_map := NFgoproto_extensions_map}} -> S25#{goproto_extensions_map => NFgoproto_extensions_map}; + {#{goproto_extensions_map := PFgoproto_extensions_map}, _} -> S25#{goproto_extensions_map => PFgoproto_extensions_map}; + _ -> S25 + end, + S27 = case {PMsg, NMsg} of + {_, #{goproto_unrecognized := NFgoproto_unrecognized}} -> S26#{goproto_unrecognized => NFgoproto_unrecognized}; + {#{goproto_unrecognized := PFgoproto_unrecognized}, _} -> S26#{goproto_unrecognized => PFgoproto_unrecognized}; + _ -> S26 + end, + S28 = case {PMsg, NMsg} of + {_, #{protosizer := NFprotosizer}} -> S27#{protosizer => NFprotosizer}; + {#{protosizer := PFprotosizer}, _} -> S27#{protosizer => PFprotosizer}; + _ -> S27 + end, + case {PMsg, NMsg} of + {_, #{compare := NFcompare}} -> S28#{compare => NFcompare}; + {#{compare := PFcompare}, _} -> S28#{compare => PFcompare}; + _ -> S28 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.FieldOptions'/3}). +'merge_msg_google.protobuf.FieldOptions'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{ctype := NFctype}} -> S1#{ctype => NFctype}; + {#{ctype := PFctype}, _} -> S1#{ctype => PFctype}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{packed := NFpacked}} -> S2#{packed => NFpacked}; + {#{packed := PFpacked}, _} -> S2#{packed => PFpacked}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{jstype := NFjstype}} -> S3#{jstype => NFjstype}; + {#{jstype := PFjstype}, _} -> S3#{jstype => PFjstype}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{lazy := NFlazy}} -> S4#{lazy => NFlazy}; + {#{lazy := PFlazy}, _} -> S4#{lazy => PFlazy}; + _ -> S4 + end, + S6 = case {PMsg, NMsg} of + {_, #{deprecated := NFdeprecated}} -> S5#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S5#{deprecated => PFdeprecated}; + _ -> S5 + end, + S7 = case {PMsg, NMsg} of + {_, #{weak := NFweak}} -> S6#{weak => NFweak}; + {#{weak := PFweak}, _} -> S6#{weak => PFweak}; + _ -> S6 + end, + S8 = case {PMsg, NMsg} of + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S7#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S7#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S7#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S7 + end, + S9 = case {PMsg, NMsg} of + {_, #{etcd_version_field := NFetcd_version_field}} -> S8#{etcd_version_field => NFetcd_version_field}; + {#{etcd_version_field := PFetcd_version_field}, _} -> S8#{etcd_version_field => PFetcd_version_field}; + _ -> S8 + end, + S10 = case {PMsg, NMsg} of + {_, #{nullable := NFnullable}} -> S9#{nullable => NFnullable}; + {#{nullable := PFnullable}, _} -> S9#{nullable => PFnullable}; + _ -> S9 + end, + S11 = case {PMsg, NMsg} of + {_, #{embed := NFembed}} -> S10#{embed => NFembed}; + {#{embed := PFembed}, _} -> S10#{embed => PFembed}; + _ -> S10 + end, + S12 = case {PMsg, NMsg} of + {_, #{customtype := NFcustomtype}} -> S11#{customtype => NFcustomtype}; + {#{customtype := PFcustomtype}, _} -> S11#{customtype => PFcustomtype}; + _ -> S11 + end, + S13 = case {PMsg, NMsg} of + {_, #{customname := NFcustomname}} -> S12#{customname => NFcustomname}; + {#{customname := PFcustomname}, _} -> S12#{customname => PFcustomname}; + _ -> S12 + end, + S14 = case {PMsg, NMsg} of + {_, #{jsontag := NFjsontag}} -> S13#{jsontag => NFjsontag}; + {#{jsontag := PFjsontag}, _} -> S13#{jsontag => PFjsontag}; + _ -> S13 + end, + S15 = case {PMsg, NMsg} of + {_, #{moretags := NFmoretags}} -> S14#{moretags => NFmoretags}; + {#{moretags := PFmoretags}, _} -> S14#{moretags => PFmoretags}; + _ -> S14 + end, + S16 = case {PMsg, NMsg} of + {_, #{casttype := NFcasttype}} -> S15#{casttype => NFcasttype}; + {#{casttype := PFcasttype}, _} -> S15#{casttype => PFcasttype}; + _ -> S15 + end, + S17 = case {PMsg, NMsg} of + {_, #{castkey := NFcastkey}} -> S16#{castkey => NFcastkey}; + {#{castkey := PFcastkey}, _} -> S16#{castkey => PFcastkey}; + _ -> S16 + end, + S18 = case {PMsg, NMsg} of + {_, #{castvalue := NFcastvalue}} -> S17#{castvalue => NFcastvalue}; + {#{castvalue := PFcastvalue}, _} -> S17#{castvalue => PFcastvalue}; + _ -> S17 + end, + S19 = case {PMsg, NMsg} of + {_, #{stdtime := NFstdtime}} -> S18#{stdtime => NFstdtime}; + {#{stdtime := PFstdtime}, _} -> S18#{stdtime => PFstdtime}; + _ -> S18 + end, + case {PMsg, NMsg} of + {_, #{stdduration := NFstdduration}} -> S19#{stdduration => NFstdduration}; + {#{stdduration := PFstdduration}, _} -> S19#{stdduration => PFstdduration}; + _ -> S19 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.OneofOptions'/3}). +'merge_msg_google.protobuf.OneofOptions'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S1#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S1#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S1#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumOptions'/3}). +'merge_msg_google.protobuf.EnumOptions'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{allow_alias := NFallow_alias}} -> S1#{allow_alias => NFallow_alias}; + {#{allow_alias := PFallow_alias}, _} -> S1#{allow_alias => PFallow_alias}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{deprecated := NFdeprecated}} -> S2#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S2#{deprecated => PFdeprecated}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S3#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S3#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S3#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{etcd_version_enum := NFetcd_version_enum}} -> S4#{etcd_version_enum => NFetcd_version_enum}; + {#{etcd_version_enum := PFetcd_version_enum}, _} -> S4#{etcd_version_enum => PFetcd_version_enum}; + _ -> S4 + end, + S6 = case {PMsg, NMsg} of + {_, #{goproto_enum_prefix := NFgoproto_enum_prefix}} -> S5#{goproto_enum_prefix => NFgoproto_enum_prefix}; + {#{goproto_enum_prefix := PFgoproto_enum_prefix}, _} -> S5#{goproto_enum_prefix => PFgoproto_enum_prefix}; + _ -> S5 + end, + S7 = case {PMsg, NMsg} of + {_, #{goproto_enum_stringer := NFgoproto_enum_stringer}} -> S6#{goproto_enum_stringer => NFgoproto_enum_stringer}; + {#{goproto_enum_stringer := PFgoproto_enum_stringer}, _} -> S6#{goproto_enum_stringer => PFgoproto_enum_stringer}; + _ -> S6 + end, + S8 = case {PMsg, NMsg} of + {_, #{enum_stringer := NFenum_stringer}} -> S7#{enum_stringer => NFenum_stringer}; + {#{enum_stringer := PFenum_stringer}, _} -> S7#{enum_stringer => PFenum_stringer}; + _ -> S7 + end, + case {PMsg, NMsg} of + {_, #{enum_customname := NFenum_customname}} -> S8#{enum_customname => NFenum_customname}; + {#{enum_customname := PFenum_customname}, _} -> S8#{enum_customname => PFenum_customname}; + _ -> S8 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.EnumValueOptions'/3}). +'merge_msg_google.protobuf.EnumValueOptions'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{deprecated := NFdeprecated}} -> S1#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S1#{deprecated => PFdeprecated}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S2#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S2#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S2#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{etcd_version_enum_value := NFetcd_version_enum_value}} -> S3#{etcd_version_enum_value => NFetcd_version_enum_value}; + {#{etcd_version_enum_value := PFetcd_version_enum_value}, _} -> S3#{etcd_version_enum_value => PFetcd_version_enum_value}; + _ -> S3 + end, + case {PMsg, NMsg} of + {_, #{enumvalue_customname := NFenumvalue_customname}} -> S4#{enumvalue_customname => NFenumvalue_customname}; + {#{enumvalue_customname := PFenumvalue_customname}, _} -> S4#{enumvalue_customname => PFenumvalue_customname}; + _ -> S4 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.ServiceOptions'/3}). +'merge_msg_google.protobuf.ServiceOptions'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{deprecated := NFdeprecated}} -> S1#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S1#{deprecated => PFdeprecated}; + _ -> S1 + end, + case {PMsg, NMsg} of + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S2#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S2#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S2#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S2 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.MethodOptions'/3}). +'merge_msg_google.protobuf.MethodOptions'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {_, #{deprecated := NFdeprecated}} -> S1#{deprecated => NFdeprecated}; + {#{deprecated := PFdeprecated}, _} -> S1#{deprecated => PFdeprecated}; + _ -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{idempotency_level := NFidempotency_level}} -> S2#{idempotency_level => NFidempotency_level}; + {#{idempotency_level := PFidempotency_level}, _} -> S2#{idempotency_level => PFidempotency_level}; + _ -> S2 + end, + case {PMsg, NMsg} of + {#{uninterpreted_option := PFuninterpreted_option}, #{uninterpreted_option := NFuninterpreted_option}} -> S3#{uninterpreted_option => 'erlang_++'(PFuninterpreted_option, NFuninterpreted_option, TrUserData)}; + {_, #{uninterpreted_option := NFuninterpreted_option}} -> S3#{uninterpreted_option => NFuninterpreted_option}; + {#{uninterpreted_option := PFuninterpreted_option}, _} -> S3#{uninterpreted_option => PFuninterpreted_option}; + {_, _} -> S3 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.UninterpretedOption.NamePart'/3}). +'merge_msg_google.protobuf.UninterpretedOption.NamePart'(#{}, #{name_part := NFname_part, is_extension := NFis_extension}, _) -> #{name_part => NFname_part, is_extension => NFis_extension}. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.UninterpretedOption'/3}). +'merge_msg_google.protobuf.UninterpretedOption'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{name := PFname}, #{name := NFname}} -> S1#{name => 'erlang_++'(PFname, NFname, TrUserData)}; + {_, #{name := NFname}} -> S1#{name => NFname}; + {#{name := PFname}, _} -> S1#{name => PFname}; + {_, _} -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{identifier_value := NFidentifier_value}} -> S2#{identifier_value => NFidentifier_value}; + {#{identifier_value := PFidentifier_value}, _} -> S2#{identifier_value => PFidentifier_value}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{positive_int_value := NFpositive_int_value}} -> S3#{positive_int_value => NFpositive_int_value}; + {#{positive_int_value := PFpositive_int_value}, _} -> S3#{positive_int_value => PFpositive_int_value}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{negative_int_value := NFnegative_int_value}} -> S4#{negative_int_value => NFnegative_int_value}; + {#{negative_int_value := PFnegative_int_value}, _} -> S4#{negative_int_value => PFnegative_int_value}; + _ -> S4 + end, + S6 = case {PMsg, NMsg} of + {_, #{double_value := NFdouble_value}} -> S5#{double_value => NFdouble_value}; + {#{double_value := PFdouble_value}, _} -> S5#{double_value => PFdouble_value}; + _ -> S5 + end, + S7 = case {PMsg, NMsg} of + {_, #{string_value := NFstring_value}} -> S6#{string_value => NFstring_value}; + {#{string_value := PFstring_value}, _} -> S6#{string_value => PFstring_value}; + _ -> S6 + end, + case {PMsg, NMsg} of + {_, #{aggregate_value := NFaggregate_value}} -> S7#{aggregate_value => NFaggregate_value}; + {#{aggregate_value := PFaggregate_value}, _} -> S7#{aggregate_value => PFaggregate_value}; + _ -> S7 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.SourceCodeInfo.Location'/3}). +'merge_msg_google.protobuf.SourceCodeInfo.Location'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{path := PFpath}, #{path := NFpath}} -> S1#{path => 'erlang_++'(PFpath, NFpath, TrUserData)}; + {_, #{path := NFpath}} -> S1#{path => NFpath}; + {#{path := PFpath}, _} -> S1#{path => PFpath}; + {_, _} -> S1 + end, + S3 = case {PMsg, NMsg} of + {#{span := PFspan}, #{span := NFspan}} -> S2#{span => 'erlang_++'(PFspan, NFspan, TrUserData)}; + {_, #{span := NFspan}} -> S2#{span => NFspan}; + {#{span := PFspan}, _} -> S2#{span => PFspan}; + {_, _} -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{leading_comments := NFleading_comments}} -> S3#{leading_comments => NFleading_comments}; + {#{leading_comments := PFleading_comments}, _} -> S3#{leading_comments => PFleading_comments}; + _ -> S3 + end, + S5 = case {PMsg, NMsg} of + {_, #{trailing_comments := NFtrailing_comments}} -> S4#{trailing_comments => NFtrailing_comments}; + {#{trailing_comments := PFtrailing_comments}, _} -> S4#{trailing_comments => PFtrailing_comments}; + _ -> S4 + end, + case {PMsg, NMsg} of + {#{leading_detached_comments := PFleading_detached_comments}, #{leading_detached_comments := NFleading_detached_comments}} -> S5#{leading_detached_comments => 'erlang_++'(PFleading_detached_comments, NFleading_detached_comments, TrUserData)}; + {_, #{leading_detached_comments := NFleading_detached_comments}} -> S5#{leading_detached_comments => NFleading_detached_comments}; + {#{leading_detached_comments := PFleading_detached_comments}, _} -> S5#{leading_detached_comments => PFleading_detached_comments}; + {_, _} -> S5 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.SourceCodeInfo'/3}). +'merge_msg_google.protobuf.SourceCodeInfo'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{location := PFlocation}, #{location := NFlocation}} -> S1#{location => 'erlang_++'(PFlocation, NFlocation, TrUserData)}; + {_, #{location := NFlocation}} -> S1#{location => NFlocation}; + {#{location := PFlocation}, _} -> S1#{location => PFlocation}; + {_, _} -> S1 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). +'merge_msg_google.protobuf.GeneratedCodeInfo.Annotation'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + S2 = case {PMsg, NMsg} of + {#{path := PFpath}, #{path := NFpath}} -> S1#{path => 'erlang_++'(PFpath, NFpath, TrUserData)}; + {_, #{path := NFpath}} -> S1#{path => NFpath}; + {#{path := PFpath}, _} -> S1#{path => PFpath}; + {_, _} -> S1 + end, + S3 = case {PMsg, NMsg} of + {_, #{source_file := NFsource_file}} -> S2#{source_file => NFsource_file}; + {#{source_file := PFsource_file}, _} -> S2#{source_file => PFsource_file}; + _ -> S2 + end, + S4 = case {PMsg, NMsg} of + {_, #{'begin' := NFbegin}} -> S3#{'begin' => NFbegin}; + {#{'begin' := PFbegin}, _} -> S3#{'begin' => PFbegin}; + _ -> S3 + end, + case {PMsg, NMsg} of + {_, #{'end' := NFend}} -> S4#{'end' => NFend}; + {#{'end' := PFend}, _} -> S4#{'end' => PFend}; + _ -> S4 + end. + +-compile({nowarn_unused_function,'merge_msg_google.protobuf.GeneratedCodeInfo'/3}). +'merge_msg_google.protobuf.GeneratedCodeInfo'(PMsg, NMsg, TrUserData) -> + S1 = #{}, + case {PMsg, NMsg} of + {#{annotation := PFannotation}, #{annotation := NFannotation}} -> S1#{annotation => 'erlang_++'(PFannotation, NFannotation, TrUserData)}; + {_, #{annotation := NFannotation}} -> S1#{annotation => NFannotation}; + {#{annotation := PFannotation}, _} -> S1#{annotation => PFannotation}; + {_, _} -> S1 + end. + + +verify_msg(Msg, MsgName) when is_atom(MsgName) -> verify_msg(Msg, MsgName, []). + +verify_msg(Msg, MsgName, Opts) -> + TrUserData = proplists:get_value(user_data, Opts), + case MsgName of + 'google.protobuf.FileDescriptorSet' -> 'v_msg_google.protobuf.FileDescriptorSet'(Msg, [MsgName], TrUserData); + 'google.protobuf.FileDescriptorProto' -> 'v_msg_google.protobuf.FileDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.DescriptorProto.ExtensionRange' -> 'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, [MsgName], TrUserData); + 'google.protobuf.DescriptorProto.ReservedRange' -> 'v_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, [MsgName], TrUserData); + 'google.protobuf.DescriptorProto' -> 'v_msg_google.protobuf.DescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.ExtensionRangeOptions' -> 'v_msg_google.protobuf.ExtensionRangeOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.FieldDescriptorProto' -> 'v_msg_google.protobuf.FieldDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.OneofDescriptorProto' -> 'v_msg_google.protobuf.OneofDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.EnumDescriptorProto.EnumReservedRange' -> 'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, [MsgName], TrUserData); + 'google.protobuf.EnumDescriptorProto' -> 'v_msg_google.protobuf.EnumDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.EnumValueDescriptorProto' -> 'v_msg_google.protobuf.EnumValueDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.ServiceDescriptorProto' -> 'v_msg_google.protobuf.ServiceDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.MethodDescriptorProto' -> 'v_msg_google.protobuf.MethodDescriptorProto'(Msg, [MsgName], TrUserData); + 'google.protobuf.FileOptions' -> 'v_msg_google.protobuf.FileOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.MessageOptions' -> 'v_msg_google.protobuf.MessageOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.FieldOptions' -> 'v_msg_google.protobuf.FieldOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.OneofOptions' -> 'v_msg_google.protobuf.OneofOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.EnumOptions' -> 'v_msg_google.protobuf.EnumOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.EnumValueOptions' -> 'v_msg_google.protobuf.EnumValueOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.ServiceOptions' -> 'v_msg_google.protobuf.ServiceOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.MethodOptions' -> 'v_msg_google.protobuf.MethodOptions'(Msg, [MsgName], TrUserData); + 'google.protobuf.UninterpretedOption.NamePart' -> 'v_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, [MsgName], TrUserData); + 'google.protobuf.UninterpretedOption' -> 'v_msg_google.protobuf.UninterpretedOption'(Msg, [MsgName], TrUserData); + 'google.protobuf.SourceCodeInfo.Location' -> 'v_msg_google.protobuf.SourceCodeInfo.Location'(Msg, [MsgName], TrUserData); + 'google.protobuf.SourceCodeInfo' -> 'v_msg_google.protobuf.SourceCodeInfo'(Msg, [MsgName], TrUserData); + 'google.protobuf.GeneratedCodeInfo.Annotation' -> 'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, [MsgName], TrUserData); + 'google.protobuf.GeneratedCodeInfo' -> 'v_msg_google.protobuf.GeneratedCodeInfo'(Msg, [MsgName], TrUserData); + _ -> mk_type_error(not_a_known_message, Msg, []) + end. + + +-compile({nowarn_unused_function,'v_msg_google.protobuf.FileDescriptorSet'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.FileDescriptorSet'/3}). +'v_msg_google.protobuf.FileDescriptorSet'(#{} = M, Path, TrUserData) -> + case M of + #{file := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.FileDescriptorProto'(Elem, [file | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.FileDescriptorProto'}}, F1, [file | Path]) + end; + _ -> ok + end, + lists:foreach(fun (file) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.FileDescriptorSet'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.FileDescriptorSet'}, M, Path); +'v_msg_google.protobuf.FileDescriptorSet'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.FileDescriptorSet'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.FileDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.FileDescriptorProto'/3}). +'v_submsg_google.protobuf.FileDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.FileDescriptorProto'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.FileDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.FileDescriptorProto'/3}). +'v_msg_google.protobuf.FileDescriptorProto'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{package := F2} -> v_type_string(F2, [package | Path], TrUserData); + _ -> ok + end, + case M of + #{dependency := F3} -> + if is_list(F3) -> + _ = [v_type_string(Elem, [dependency | Path], TrUserData) || Elem <- F3], + ok; + true -> mk_type_error({invalid_list_of, string}, F3, [dependency | Path]) + end; + _ -> ok + end, + case M of + #{public_dependency := F4} -> + if is_list(F4) -> + _ = [v_type_int32(Elem, [public_dependency | Path], TrUserData) || Elem <- F4], + ok; + true -> mk_type_error({invalid_list_of, int32}, F4, [public_dependency | Path]) + end; + _ -> ok + end, + case M of + #{weak_dependency := F5} -> + if is_list(F5) -> + _ = [v_type_int32(Elem, [weak_dependency | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, int32}, F5, [weak_dependency | Path]) + end; + _ -> ok + end, + case M of + #{message_type := F6} -> + if is_list(F6) -> + _ = ['v_submsg_google.protobuf.DescriptorProto'(Elem, [message_type | Path], TrUserData) || Elem <- F6], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.DescriptorProto'}}, F6, [message_type | Path]) + end; + _ -> ok + end, + case M of + #{enum_type := F7} -> + if is_list(F7) -> + _ = ['v_submsg_google.protobuf.EnumDescriptorProto'(Elem, [enum_type | Path], TrUserData) || Elem <- F7], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.EnumDescriptorProto'}}, F7, [enum_type | Path]) + end; + _ -> ok + end, + case M of + #{service := F8} -> + if is_list(F8) -> + _ = ['v_submsg_google.protobuf.ServiceDescriptorProto'(Elem, [service | Path], TrUserData) || Elem <- F8], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.ServiceDescriptorProto'}}, F8, [service | Path]) + end; + _ -> ok + end, + case M of + #{extension := F9} -> + if is_list(F9) -> + _ = ['v_submsg_google.protobuf.FieldDescriptorProto'(Elem, [extension | Path], TrUserData) || Elem <- F9], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.FieldDescriptorProto'}}, F9, [extension | Path]) + end; + _ -> ok + end, + case M of + #{options := F10} -> 'v_submsg_google.protobuf.FileOptions'(F10, [options | Path], TrUserData); + _ -> ok + end, + case M of + #{source_code_info := F11} -> 'v_submsg_google.protobuf.SourceCodeInfo'(F11, [source_code_info | Path], TrUserData); + _ -> ok + end, + case M of + #{syntax := F12} -> v_type_string(F12, [syntax | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (package) -> ok; + (dependency) -> ok; + (public_dependency) -> ok; + (weak_dependency) -> ok; + (message_type) -> ok; + (enum_type) -> ok; + (service) -> ok; + (extension) -> ok; + (options) -> ok; + (source_code_info) -> ok; + (syntax) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.FileDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.FileDescriptorProto'}, M, Path); +'v_msg_google.protobuf.FileDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.FileDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.DescriptorProto.ExtensionRange'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.DescriptorProto.ExtensionRange'/3}). +'v_submsg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.DescriptorProto.ExtensionRange'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.DescriptorProto.ExtensionRange'/3}). +'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(#{} = M, Path, TrUserData) -> + case M of + #{start := F1} -> v_type_int32(F1, [start | Path], TrUserData); + _ -> ok + end, + case M of + #{'end' := F2} -> v_type_int32(F2, ['end' | Path], TrUserData); + _ -> ok + end, + case M of + #{options := F3} -> 'v_submsg_google.protobuf.ExtensionRangeOptions'(F3, [options | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (start) -> ok; + ('end') -> ok; + (options) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.DescriptorProto.ExtensionRange'}, M, Path); +'v_msg_google.protobuf.DescriptorProto.ExtensionRange'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.DescriptorProto.ReservedRange'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.DescriptorProto.ReservedRange'/3}). +'v_submsg_google.protobuf.DescriptorProto.ReservedRange'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.DescriptorProto.ReservedRange'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.DescriptorProto.ReservedRange'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.DescriptorProto.ReservedRange'/3}). +'v_msg_google.protobuf.DescriptorProto.ReservedRange'(#{} = M, Path, TrUserData) -> + case M of + #{start := F1} -> v_type_int32(F1, [start | Path], TrUserData); + _ -> ok + end, + case M of + #{'end' := F2} -> v_type_int32(F2, ['end' | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (start) -> ok; + ('end') -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.DescriptorProto.ReservedRange'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.DescriptorProto.ReservedRange'}, M, Path); +'v_msg_google.protobuf.DescriptorProto.ReservedRange'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.DescriptorProto.ReservedRange'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.DescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.DescriptorProto'/3}). +'v_submsg_google.protobuf.DescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.DescriptorProto'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.DescriptorProto'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.DescriptorProto'/3}). +'v_msg_google.protobuf.DescriptorProto'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{field := F2} -> + if is_list(F2) -> + _ = ['v_submsg_google.protobuf.FieldDescriptorProto'(Elem, [field | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.FieldDescriptorProto'}}, F2, [field | Path]) + end; + _ -> ok + end, + case M of + #{extension := F3} -> + if is_list(F3) -> + _ = ['v_submsg_google.protobuf.FieldDescriptorProto'(Elem, [extension | Path], TrUserData) || Elem <- F3], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.FieldDescriptorProto'}}, F3, [extension | Path]) + end; + _ -> ok + end, + case M of + #{nested_type := F4} -> + if is_list(F4) -> + _ = ['v_submsg_google.protobuf.DescriptorProto'(Elem, [nested_type | Path], TrUserData) || Elem <- F4], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.DescriptorProto'}}, F4, [nested_type | Path]) + end; + _ -> ok + end, + case M of + #{enum_type := F5} -> + if is_list(F5) -> + _ = ['v_submsg_google.protobuf.EnumDescriptorProto'(Elem, [enum_type | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.EnumDescriptorProto'}}, F5, [enum_type | Path]) + end; + _ -> ok + end, + case M of + #{extension_range := F6} -> + if is_list(F6) -> + _ = ['v_submsg_google.protobuf.DescriptorProto.ExtensionRange'(Elem, [extension_range | Path], TrUserData) || Elem <- F6], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.DescriptorProto.ExtensionRange'}}, F6, [extension_range | Path]) + end; + _ -> ok + end, + case M of + #{oneof_decl := F7} -> + if is_list(F7) -> + _ = ['v_submsg_google.protobuf.OneofDescriptorProto'(Elem, [oneof_decl | Path], TrUserData) || Elem <- F7], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.OneofDescriptorProto'}}, F7, [oneof_decl | Path]) + end; + _ -> ok + end, + case M of + #{options := F8} -> 'v_submsg_google.protobuf.MessageOptions'(F8, [options | Path], TrUserData); + _ -> ok + end, + case M of + #{reserved_range := F9} -> + if is_list(F9) -> + _ = ['v_submsg_google.protobuf.DescriptorProto.ReservedRange'(Elem, [reserved_range | Path], TrUserData) || Elem <- F9], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.DescriptorProto.ReservedRange'}}, F9, [reserved_range | Path]) + end; + _ -> ok + end, + case M of + #{reserved_name := F10} -> + if is_list(F10) -> + _ = [v_type_string(Elem, [reserved_name | Path], TrUserData) || Elem <- F10], + ok; + true -> mk_type_error({invalid_list_of, string}, F10, [reserved_name | Path]) + end; + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (field) -> ok; + (extension) -> ok; + (nested_type) -> ok; + (enum_type) -> ok; + (extension_range) -> ok; + (oneof_decl) -> ok; + (options) -> ok; + (reserved_range) -> ok; + (reserved_name) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.DescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.DescriptorProto'}, M, Path); +'v_msg_google.protobuf.DescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.DescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.ExtensionRangeOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.ExtensionRangeOptions'/3}). +'v_submsg_google.protobuf.ExtensionRangeOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.ExtensionRangeOptions'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.ExtensionRangeOptions'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.ExtensionRangeOptions'/3}). +'v_msg_google.protobuf.ExtensionRangeOptions'(#{} = M, Path, TrUserData) -> + case M of + #{uninterpreted_option := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F1, [uninterpreted_option | Path]) + end; + _ -> ok + end, + lists:foreach(fun (uninterpreted_option) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.ExtensionRangeOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.ExtensionRangeOptions'}, M, Path); +'v_msg_google.protobuf.ExtensionRangeOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.ExtensionRangeOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.FieldDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.FieldDescriptorProto'/3}). +'v_submsg_google.protobuf.FieldDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.FieldDescriptorProto'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.FieldDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.FieldDescriptorProto'/3}). +'v_msg_google.protobuf.FieldDescriptorProto'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{number := F2} -> v_type_int32(F2, [number | Path], TrUserData); + _ -> ok + end, + case M of + #{label := F3} -> 'v_enum_google.protobuf.FieldDescriptorProto.Label'(F3, [label | Path], TrUserData); + _ -> ok + end, + case M of + #{type := F4} -> 'v_enum_google.protobuf.FieldDescriptorProto.Type'(F4, [type | Path], TrUserData); + _ -> ok + end, + case M of + #{type_name := F5} -> v_type_string(F5, [type_name | Path], TrUserData); + _ -> ok + end, + case M of + #{extendee := F6} -> v_type_string(F6, [extendee | Path], TrUserData); + _ -> ok + end, + case M of + #{default_value := F7} -> v_type_string(F7, [default_value | Path], TrUserData); + _ -> ok + end, + case M of + #{oneof_index := F8} -> v_type_int32(F8, [oneof_index | Path], TrUserData); + _ -> ok + end, + case M of + #{json_name := F9} -> v_type_string(F9, [json_name | Path], TrUserData); + _ -> ok + end, + case M of + #{options := F10} -> 'v_submsg_google.protobuf.FieldOptions'(F10, [options | Path], TrUserData); + _ -> ok + end, + case M of + #{proto3_optional := F11} -> v_type_bool(F11, [proto3_optional | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (number) -> ok; + (label) -> ok; + (type) -> ok; + (type_name) -> ok; + (extendee) -> ok; + (default_value) -> ok; + (oneof_index) -> ok; + (json_name) -> ok; + (options) -> ok; + (proto3_optional) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.FieldDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.FieldDescriptorProto'}, M, Path); +'v_msg_google.protobuf.FieldDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.FieldDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.OneofDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.OneofDescriptorProto'/3}). +'v_submsg_google.protobuf.OneofDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.OneofDescriptorProto'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.OneofDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.OneofDescriptorProto'/3}). +'v_msg_google.protobuf.OneofDescriptorProto'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{options := F2} -> 'v_submsg_google.protobuf.OneofOptions'(F2, [options | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (options) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.OneofDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.OneofDescriptorProto'}, M, Path); +'v_msg_google.protobuf.OneofDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.OneofDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.EnumDescriptorProto.EnumReservedRange'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.EnumDescriptorProto.EnumReservedRange'/3}). +'v_submsg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'/3}). +'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(#{} = M, Path, TrUserData) -> + case M of + #{start := F1} -> v_type_int32(F1, [start | Path], TrUserData); + _ -> ok + end, + case M of + #{'end' := F2} -> v_type_int32(F2, ['end' | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (start) -> ok; + ('end') -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}, M, Path); +'v_msg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.EnumDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.EnumDescriptorProto'/3}). +'v_submsg_google.protobuf.EnumDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.EnumDescriptorProto'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.EnumDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.EnumDescriptorProto'/3}). +'v_msg_google.protobuf.EnumDescriptorProto'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{value := F2} -> + if is_list(F2) -> + _ = ['v_submsg_google.protobuf.EnumValueDescriptorProto'(Elem, [value | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.EnumValueDescriptorProto'}}, F2, [value | Path]) + end; + _ -> ok + end, + case M of + #{options := F3} -> 'v_submsg_google.protobuf.EnumOptions'(F3, [options | Path], TrUserData); + _ -> ok + end, + case M of + #{reserved_range := F4} -> + if is_list(F4) -> + _ = ['v_submsg_google.protobuf.EnumDescriptorProto.EnumReservedRange'(Elem, [reserved_range | Path], TrUserData) || Elem <- F4], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}}, F4, [reserved_range | Path]) + end; + _ -> ok + end, + case M of + #{reserved_name := F5} -> + if is_list(F5) -> + _ = [v_type_string(Elem, [reserved_name | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, string}, F5, [reserved_name | Path]) + end; + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (value) -> ok; + (options) -> ok; + (reserved_range) -> ok; + (reserved_name) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.EnumDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.EnumDescriptorProto'}, M, Path); +'v_msg_google.protobuf.EnumDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.EnumDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.EnumValueDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.EnumValueDescriptorProto'/3}). +'v_submsg_google.protobuf.EnumValueDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.EnumValueDescriptorProto'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.EnumValueDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.EnumValueDescriptorProto'/3}). +'v_msg_google.protobuf.EnumValueDescriptorProto'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{number := F2} -> v_type_int32(F2, [number | Path], TrUserData); + _ -> ok + end, + case M of + #{options := F3} -> 'v_submsg_google.protobuf.EnumValueOptions'(F3, [options | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (number) -> ok; + (options) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.EnumValueDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.EnumValueDescriptorProto'}, M, Path); +'v_msg_google.protobuf.EnumValueDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.EnumValueDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.ServiceDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.ServiceDescriptorProto'/3}). +'v_submsg_google.protobuf.ServiceDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.ServiceDescriptorProto'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.ServiceDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.ServiceDescriptorProto'/3}). +'v_msg_google.protobuf.ServiceDescriptorProto'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{method := F2} -> + if is_list(F2) -> + _ = ['v_submsg_google.protobuf.MethodDescriptorProto'(Elem, [method | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.MethodDescriptorProto'}}, F2, [method | Path]) + end; + _ -> ok + end, + case M of + #{options := F3} -> 'v_submsg_google.protobuf.ServiceOptions'(F3, [options | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (method) -> ok; + (options) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.ServiceDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.ServiceDescriptorProto'}, M, Path); +'v_msg_google.protobuf.ServiceDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.ServiceDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.MethodDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.MethodDescriptorProto'/3}). +'v_submsg_google.protobuf.MethodDescriptorProto'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.MethodDescriptorProto'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.MethodDescriptorProto'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.MethodDescriptorProto'/3}). +'v_msg_google.protobuf.MethodDescriptorProto'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> v_type_string(F1, [name | Path], TrUserData); + _ -> ok + end, + case M of + #{input_type := F2} -> v_type_string(F2, [input_type | Path], TrUserData); + _ -> ok + end, + case M of + #{output_type := F3} -> v_type_string(F3, [output_type | Path], TrUserData); + _ -> ok + end, + case M of + #{options := F4} -> 'v_submsg_google.protobuf.MethodOptions'(F4, [options | Path], TrUserData); + _ -> ok + end, + case M of + #{client_streaming := F5} -> v_type_bool(F5, [client_streaming | Path], TrUserData); + _ -> ok + end, + case M of + #{server_streaming := F6} -> v_type_bool(F6, [server_streaming | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (input_type) -> ok; + (output_type) -> ok; + (options) -> ok; + (client_streaming) -> ok; + (server_streaming) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.MethodDescriptorProto'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.MethodDescriptorProto'}, M, Path); +'v_msg_google.protobuf.MethodDescriptorProto'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.MethodDescriptorProto'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.FileOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.FileOptions'/3}). +'v_submsg_google.protobuf.FileOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.FileOptions'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.FileOptions'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.FileOptions'/3}). +'v_msg_google.protobuf.FileOptions'(#{} = M, Path, TrUserData) -> + case M of + #{java_package := F1} -> v_type_string(F1, [java_package | Path], TrUserData); + _ -> ok + end, + case M of + #{java_outer_classname := F2} -> v_type_string(F2, [java_outer_classname | Path], TrUserData); + _ -> ok + end, + case M of + #{java_multiple_files := F3} -> v_type_bool(F3, [java_multiple_files | Path], TrUserData); + _ -> ok + end, + case M of + #{java_generate_equals_and_hash := F4} -> v_type_bool(F4, [java_generate_equals_and_hash | Path], TrUserData); + _ -> ok + end, + case M of + #{java_string_check_utf8 := F5} -> v_type_bool(F5, [java_string_check_utf8 | Path], TrUserData); + _ -> ok + end, + case M of + #{optimize_for := F6} -> 'v_enum_google.protobuf.FileOptions.OptimizeMode'(F6, [optimize_for | Path], TrUserData); + _ -> ok + end, + case M of + #{go_package := F7} -> v_type_string(F7, [go_package | Path], TrUserData); + _ -> ok + end, + case M of + #{cc_generic_services := F8} -> v_type_bool(F8, [cc_generic_services | Path], TrUserData); + _ -> ok + end, + case M of + #{java_generic_services := F9} -> v_type_bool(F9, [java_generic_services | Path], TrUserData); + _ -> ok + end, + case M of + #{py_generic_services := F10} -> v_type_bool(F10, [py_generic_services | Path], TrUserData); + _ -> ok + end, + case M of + #{php_generic_services := F11} -> v_type_bool(F11, [php_generic_services | Path], TrUserData); + _ -> ok + end, + case M of + #{deprecated := F12} -> v_type_bool(F12, [deprecated | Path], TrUserData); + _ -> ok + end, + case M of + #{cc_enable_arenas := F13} -> v_type_bool(F13, [cc_enable_arenas | Path], TrUserData); + _ -> ok + end, + case M of + #{objc_class_prefix := F14} -> v_type_string(F14, [objc_class_prefix | Path], TrUserData); + _ -> ok + end, + case M of + #{csharp_namespace := F15} -> v_type_string(F15, [csharp_namespace | Path], TrUserData); + _ -> ok + end, + case M of + #{swift_prefix := F16} -> v_type_string(F16, [swift_prefix | Path], TrUserData); + _ -> ok + end, + case M of + #{php_class_prefix := F17} -> v_type_string(F17, [php_class_prefix | Path], TrUserData); + _ -> ok + end, + case M of + #{php_namespace := F18} -> v_type_string(F18, [php_namespace | Path], TrUserData); + _ -> ok + end, + case M of + #{php_metadata_namespace := F19} -> v_type_string(F19, [php_metadata_namespace | Path], TrUserData); + _ -> ok + end, + case M of + #{ruby_package := F20} -> v_type_string(F20, [ruby_package | Path], TrUserData); + _ -> ok + end, + case M of + #{uninterpreted_option := F21} -> + if is_list(F21) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F21], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F21, [uninterpreted_option | Path]) + end; + _ -> ok + end, + case M of + #{goproto_getters_all := F22} -> v_type_bool(F22, [goproto_getters_all | Path], TrUserData); + _ -> ok + end, + case M of + #{goproto_enum_prefix_all := F23} -> v_type_bool(F23, [goproto_enum_prefix_all | Path], TrUserData); + _ -> ok + end, + case M of + #{goproto_stringer_all := F24} -> v_type_bool(F24, [goproto_stringer_all | Path], TrUserData); + _ -> ok + end, + case M of + #{verbose_equal_all := F25} -> v_type_bool(F25, [verbose_equal_all | Path], TrUserData); + _ -> ok + end, + case M of + #{face_all := F26} -> v_type_bool(F26, [face_all | Path], TrUserData); + _ -> ok + end, + case M of + #{gostring_all := F27} -> v_type_bool(F27, [gostring_all | Path], TrUserData); + _ -> ok + end, + case M of + #{populate_all := F28} -> v_type_bool(F28, [populate_all | Path], TrUserData); + _ -> ok + end, + case M of + #{stringer_all := F29} -> v_type_bool(F29, [stringer_all | Path], TrUserData); + _ -> ok + end, + case M of + #{onlyone_all := F30} -> v_type_bool(F30, [onlyone_all | Path], TrUserData); + _ -> ok + end, + case M of + #{equal_all := F31} -> v_type_bool(F31, [equal_all | Path], TrUserData); + _ -> ok + end, + case M of + #{description_all := F32} -> v_type_bool(F32, [description_all | Path], TrUserData); + _ -> ok + end, + case M of + #{testgen_all := F33} -> v_type_bool(F33, [testgen_all | Path], TrUserData); + _ -> ok + end, + case M of + #{benchgen_all := F34} -> v_type_bool(F34, [benchgen_all | Path], TrUserData); + _ -> ok + end, + case M of + #{marshaler_all := F35} -> v_type_bool(F35, [marshaler_all | Path], TrUserData); + _ -> ok + end, + case M of + #{unmarshaler_all := F36} -> v_type_bool(F36, [unmarshaler_all | Path], TrUserData); + _ -> ok + end, + case M of + #{stable_marshaler_all := F37} -> v_type_bool(F37, [stable_marshaler_all | Path], TrUserData); + _ -> ok + end, + case M of + #{sizer_all := F38} -> v_type_bool(F38, [sizer_all | Path], TrUserData); + _ -> ok + end, + case M of + #{goproto_enum_stringer_all := F39} -> v_type_bool(F39, [goproto_enum_stringer_all | Path], TrUserData); + _ -> ok + end, + case M of + #{enum_stringer_all := F40} -> v_type_bool(F40, [enum_stringer_all | Path], TrUserData); + _ -> ok + end, + case M of + #{unsafe_marshaler_all := F41} -> v_type_bool(F41, [unsafe_marshaler_all | Path], TrUserData); + _ -> ok + end, + case M of + #{unsafe_unmarshaler_all := F42} -> v_type_bool(F42, [unsafe_unmarshaler_all | Path], TrUserData); + _ -> ok + end, + case M of + #{goproto_extensions_map_all := F43} -> v_type_bool(F43, [goproto_extensions_map_all | Path], TrUserData); + _ -> ok + end, + case M of + #{goproto_unrecognized_all := F44} -> v_type_bool(F44, [goproto_unrecognized_all | Path], TrUserData); + _ -> ok + end, + case M of + #{gogoproto_import := F45} -> v_type_bool(F45, [gogoproto_import | Path], TrUserData); + _ -> ok + end, + case M of + #{protosizer_all := F46} -> v_type_bool(F46, [protosizer_all | Path], TrUserData); + _ -> ok + end, + case M of + #{compare_all := F47} -> v_type_bool(F47, [compare_all | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (java_package) -> ok; + (java_outer_classname) -> ok; + (java_multiple_files) -> ok; + (java_generate_equals_and_hash) -> ok; + (java_string_check_utf8) -> ok; + (optimize_for) -> ok; + (go_package) -> ok; + (cc_generic_services) -> ok; + (java_generic_services) -> ok; + (py_generic_services) -> ok; + (php_generic_services) -> ok; + (deprecated) -> ok; + (cc_enable_arenas) -> ok; + (objc_class_prefix) -> ok; + (csharp_namespace) -> ok; + (swift_prefix) -> ok; + (php_class_prefix) -> ok; + (php_namespace) -> ok; + (php_metadata_namespace) -> ok; + (ruby_package) -> ok; + (uninterpreted_option) -> ok; + (goproto_getters_all) -> ok; + (goproto_enum_prefix_all) -> ok; + (goproto_stringer_all) -> ok; + (verbose_equal_all) -> ok; + (face_all) -> ok; + (gostring_all) -> ok; + (populate_all) -> ok; + (stringer_all) -> ok; + (onlyone_all) -> ok; + (equal_all) -> ok; + (description_all) -> ok; + (testgen_all) -> ok; + (benchgen_all) -> ok; + (marshaler_all) -> ok; + (unmarshaler_all) -> ok; + (stable_marshaler_all) -> ok; + (sizer_all) -> ok; + (goproto_enum_stringer_all) -> ok; + (enum_stringer_all) -> ok; + (unsafe_marshaler_all) -> ok; + (unsafe_unmarshaler_all) -> ok; + (goproto_extensions_map_all) -> ok; + (goproto_unrecognized_all) -> ok; + (gogoproto_import) -> ok; + (protosizer_all) -> ok; + (compare_all) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.FileOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.FileOptions'}, M, Path); +'v_msg_google.protobuf.FileOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.FileOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.MessageOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.MessageOptions'/3}). +'v_submsg_google.protobuf.MessageOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.MessageOptions'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.MessageOptions'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.MessageOptions'/3}). +'v_msg_google.protobuf.MessageOptions'(#{} = M, Path, TrUserData) -> + case M of + #{message_set_wire_format := F1} -> v_type_bool(F1, [message_set_wire_format | Path], TrUserData); + _ -> ok + end, + case M of + #{no_standard_descriptor_accessor := F2} -> v_type_bool(F2, [no_standard_descriptor_accessor | Path], TrUserData); + _ -> ok + end, + case M of + #{deprecated := F3} -> v_type_bool(F3, [deprecated | Path], TrUserData); + _ -> ok + end, + case M of + #{map_entry := F4} -> v_type_bool(F4, [map_entry | Path], TrUserData); + _ -> ok + end, + case M of + #{uninterpreted_option := F5} -> + if is_list(F5) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F5, [uninterpreted_option | Path]) + end; + _ -> ok + end, + case M of + #{etcd_version_msg := F6} -> v_type_string(F6, [etcd_version_msg | Path], TrUserData); + _ -> ok + end, + case M of + #{goproto_getters := F7} -> v_type_bool(F7, [goproto_getters | Path], TrUserData); + _ -> ok + end, + case M of + #{goproto_stringer := F8} -> v_type_bool(F8, [goproto_stringer | Path], TrUserData); + _ -> ok + end, + case M of + #{verbose_equal := F9} -> v_type_bool(F9, [verbose_equal | Path], TrUserData); + _ -> ok + end, + case M of + #{face := F10} -> v_type_bool(F10, [face | Path], TrUserData); + _ -> ok + end, + case M of + #{gostring := F11} -> v_type_bool(F11, [gostring | Path], TrUserData); + _ -> ok + end, + case M of + #{populate := F12} -> v_type_bool(F12, [populate | Path], TrUserData); + _ -> ok + end, + case M of + #{stringer := F13} -> v_type_bool(F13, [stringer | Path], TrUserData); + _ -> ok + end, + case M of + #{onlyone := F14} -> v_type_bool(F14, [onlyone | Path], TrUserData); + _ -> ok + end, + case M of + #{equal := F15} -> v_type_bool(F15, [equal | Path], TrUserData); + _ -> ok + end, + case M of + #{description := F16} -> v_type_bool(F16, [description | Path], TrUserData); + _ -> ok + end, + case M of + #{testgen := F17} -> v_type_bool(F17, [testgen | Path], TrUserData); + _ -> ok + end, + case M of + #{benchgen := F18} -> v_type_bool(F18, [benchgen | Path], TrUserData); + _ -> ok + end, + case M of + #{marshaler := F19} -> v_type_bool(F19, [marshaler | Path], TrUserData); + _ -> ok + end, + case M of + #{unmarshaler := F20} -> v_type_bool(F20, [unmarshaler | Path], TrUserData); + _ -> ok + end, + case M of + #{stable_marshaler := F21} -> v_type_bool(F21, [stable_marshaler | Path], TrUserData); + _ -> ok + end, + case M of + #{sizer := F22} -> v_type_bool(F22, [sizer | Path], TrUserData); + _ -> ok + end, + case M of + #{unsafe_marshaler := F23} -> v_type_bool(F23, [unsafe_marshaler | Path], TrUserData); + _ -> ok + end, + case M of + #{unsafe_unmarshaler := F24} -> v_type_bool(F24, [unsafe_unmarshaler | Path], TrUserData); + _ -> ok + end, + case M of + #{goproto_extensions_map := F25} -> v_type_bool(F25, [goproto_extensions_map | Path], TrUserData); + _ -> ok + end, + case M of + #{goproto_unrecognized := F26} -> v_type_bool(F26, [goproto_unrecognized | Path], TrUserData); + _ -> ok + end, + case M of + #{protosizer := F27} -> v_type_bool(F27, [protosizer | Path], TrUserData); + _ -> ok + end, + case M of + #{compare := F28} -> v_type_bool(F28, [compare | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (message_set_wire_format) -> ok; + (no_standard_descriptor_accessor) -> ok; + (deprecated) -> ok; + (map_entry) -> ok; + (uninterpreted_option) -> ok; + (etcd_version_msg) -> ok; + (goproto_getters) -> ok; + (goproto_stringer) -> ok; + (verbose_equal) -> ok; + (face) -> ok; + (gostring) -> ok; + (populate) -> ok; + (stringer) -> ok; + (onlyone) -> ok; + (equal) -> ok; + (description) -> ok; + (testgen) -> ok; + (benchgen) -> ok; + (marshaler) -> ok; + (unmarshaler) -> ok; + (stable_marshaler) -> ok; + (sizer) -> ok; + (unsafe_marshaler) -> ok; + (unsafe_unmarshaler) -> ok; + (goproto_extensions_map) -> ok; + (goproto_unrecognized) -> ok; + (protosizer) -> ok; + (compare) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.MessageOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.MessageOptions'}, M, Path); +'v_msg_google.protobuf.MessageOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.MessageOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.FieldOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.FieldOptions'/3}). +'v_submsg_google.protobuf.FieldOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.FieldOptions'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.FieldOptions'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.FieldOptions'/3}). +'v_msg_google.protobuf.FieldOptions'(#{} = M, Path, TrUserData) -> + case M of + #{ctype := F1} -> 'v_enum_google.protobuf.FieldOptions.CType'(F1, [ctype | Path], TrUserData); + _ -> ok + end, + case M of + #{packed := F2} -> v_type_bool(F2, [packed | Path], TrUserData); + _ -> ok + end, + case M of + #{jstype := F3} -> 'v_enum_google.protobuf.FieldOptions.JSType'(F3, [jstype | Path], TrUserData); + _ -> ok + end, + case M of + #{lazy := F4} -> v_type_bool(F4, [lazy | Path], TrUserData); + _ -> ok + end, + case M of + #{deprecated := F5} -> v_type_bool(F5, [deprecated | Path], TrUserData); + _ -> ok + end, + case M of + #{weak := F6} -> v_type_bool(F6, [weak | Path], TrUserData); + _ -> ok + end, + case M of + #{uninterpreted_option := F7} -> + if is_list(F7) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F7], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F7, [uninterpreted_option | Path]) + end; + _ -> ok + end, + case M of + #{etcd_version_field := F8} -> v_type_string(F8, [etcd_version_field | Path], TrUserData); + _ -> ok + end, + case M of + #{nullable := F9} -> v_type_bool(F9, [nullable | Path], TrUserData); + _ -> ok + end, + case M of + #{embed := F10} -> v_type_bool(F10, [embed | Path], TrUserData); + _ -> ok + end, + case M of + #{customtype := F11} -> v_type_string(F11, [customtype | Path], TrUserData); + _ -> ok + end, + case M of + #{customname := F12} -> v_type_string(F12, [customname | Path], TrUserData); + _ -> ok + end, + case M of + #{jsontag := F13} -> v_type_string(F13, [jsontag | Path], TrUserData); + _ -> ok + end, + case M of + #{moretags := F14} -> v_type_string(F14, [moretags | Path], TrUserData); + _ -> ok + end, + case M of + #{casttype := F15} -> v_type_string(F15, [casttype | Path], TrUserData); + _ -> ok + end, + case M of + #{castkey := F16} -> v_type_string(F16, [castkey | Path], TrUserData); + _ -> ok + end, + case M of + #{castvalue := F17} -> v_type_string(F17, [castvalue | Path], TrUserData); + _ -> ok + end, + case M of + #{stdtime := F18} -> v_type_bool(F18, [stdtime | Path], TrUserData); + _ -> ok + end, + case M of + #{stdduration := F19} -> v_type_bool(F19, [stdduration | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (ctype) -> ok; + (packed) -> ok; + (jstype) -> ok; + (lazy) -> ok; + (deprecated) -> ok; + (weak) -> ok; + (uninterpreted_option) -> ok; + (etcd_version_field) -> ok; + (nullable) -> ok; + (embed) -> ok; + (customtype) -> ok; + (customname) -> ok; + (jsontag) -> ok; + (moretags) -> ok; + (casttype) -> ok; + (castkey) -> ok; + (castvalue) -> ok; + (stdtime) -> ok; + (stdduration) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.FieldOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.FieldOptions'}, M, Path); +'v_msg_google.protobuf.FieldOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.FieldOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.OneofOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.OneofOptions'/3}). +'v_submsg_google.protobuf.OneofOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.OneofOptions'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.OneofOptions'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.OneofOptions'/3}). +'v_msg_google.protobuf.OneofOptions'(#{} = M, Path, TrUserData) -> + case M of + #{uninterpreted_option := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F1, [uninterpreted_option | Path]) + end; + _ -> ok + end, + lists:foreach(fun (uninterpreted_option) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.OneofOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.OneofOptions'}, M, Path); +'v_msg_google.protobuf.OneofOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.OneofOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.EnumOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.EnumOptions'/3}). +'v_submsg_google.protobuf.EnumOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.EnumOptions'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.EnumOptions'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.EnumOptions'/3}). +'v_msg_google.protobuf.EnumOptions'(#{} = M, Path, TrUserData) -> + case M of + #{allow_alias := F1} -> v_type_bool(F1, [allow_alias | Path], TrUserData); + _ -> ok + end, + case M of + #{deprecated := F2} -> v_type_bool(F2, [deprecated | Path], TrUserData); + _ -> ok + end, + case M of + #{uninterpreted_option := F3} -> + if is_list(F3) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F3], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F3, [uninterpreted_option | Path]) + end; + _ -> ok + end, + case M of + #{etcd_version_enum := F4} -> v_type_string(F4, [etcd_version_enum | Path], TrUserData); + _ -> ok + end, + case M of + #{goproto_enum_prefix := F5} -> v_type_bool(F5, [goproto_enum_prefix | Path], TrUserData); + _ -> ok + end, + case M of + #{goproto_enum_stringer := F6} -> v_type_bool(F6, [goproto_enum_stringer | Path], TrUserData); + _ -> ok + end, + case M of + #{enum_stringer := F7} -> v_type_bool(F7, [enum_stringer | Path], TrUserData); + _ -> ok + end, + case M of + #{enum_customname := F8} -> v_type_string(F8, [enum_customname | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (allow_alias) -> ok; + (deprecated) -> ok; + (uninterpreted_option) -> ok; + (etcd_version_enum) -> ok; + (goproto_enum_prefix) -> ok; + (goproto_enum_stringer) -> ok; + (enum_stringer) -> ok; + (enum_customname) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.EnumOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.EnumOptions'}, M, Path); +'v_msg_google.protobuf.EnumOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.EnumOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.EnumValueOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.EnumValueOptions'/3}). +'v_submsg_google.protobuf.EnumValueOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.EnumValueOptions'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.EnumValueOptions'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.EnumValueOptions'/3}). +'v_msg_google.protobuf.EnumValueOptions'(#{} = M, Path, TrUserData) -> + case M of + #{deprecated := F1} -> v_type_bool(F1, [deprecated | Path], TrUserData); + _ -> ok + end, + case M of + #{uninterpreted_option := F2} -> + if is_list(F2) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F2, [uninterpreted_option | Path]) + end; + _ -> ok + end, + case M of + #{etcd_version_enum_value := F3} -> v_type_string(F3, [etcd_version_enum_value | Path], TrUserData); + _ -> ok + end, + case M of + #{enumvalue_customname := F4} -> v_type_string(F4, [enumvalue_customname | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (deprecated) -> ok; + (uninterpreted_option) -> ok; + (etcd_version_enum_value) -> ok; + (enumvalue_customname) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.EnumValueOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.EnumValueOptions'}, M, Path); +'v_msg_google.protobuf.EnumValueOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.EnumValueOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.ServiceOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.ServiceOptions'/3}). +'v_submsg_google.protobuf.ServiceOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.ServiceOptions'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.ServiceOptions'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.ServiceOptions'/3}). +'v_msg_google.protobuf.ServiceOptions'(#{} = M, Path, TrUserData) -> + case M of + #{deprecated := F1} -> v_type_bool(F1, [deprecated | Path], TrUserData); + _ -> ok + end, + case M of + #{uninterpreted_option := F2} -> + if is_list(F2) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F2, [uninterpreted_option | Path]) + end; + _ -> ok + end, + lists:foreach(fun (deprecated) -> ok; + (uninterpreted_option) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.ServiceOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.ServiceOptions'}, M, Path); +'v_msg_google.protobuf.ServiceOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.ServiceOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.MethodOptions'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.MethodOptions'/3}). +'v_submsg_google.protobuf.MethodOptions'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.MethodOptions'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.MethodOptions'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.MethodOptions'/3}). +'v_msg_google.protobuf.MethodOptions'(#{} = M, Path, TrUserData) -> + case M of + #{deprecated := F1} -> v_type_bool(F1, [deprecated | Path], TrUserData); + _ -> ok + end, + case M of + #{idempotency_level := F2} -> 'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'(F2, [idempotency_level | Path], TrUserData); + _ -> ok + end, + case M of + #{uninterpreted_option := F3} -> + if is_list(F3) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption'(Elem, [uninterpreted_option | Path], TrUserData) || Elem <- F3], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption'}}, F3, [uninterpreted_option | Path]) + end; + _ -> ok + end, + lists:foreach(fun (deprecated) -> ok; + (idempotency_level) -> ok; + (uninterpreted_option) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.MethodOptions'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.MethodOptions'}, M, Path); +'v_msg_google.protobuf.MethodOptions'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.MethodOptions'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.UninterpretedOption.NamePart'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.UninterpretedOption.NamePart'/3}). +'v_submsg_google.protobuf.UninterpretedOption.NamePart'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.UninterpretedOption.NamePart'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.UninterpretedOption.NamePart'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.UninterpretedOption.NamePart'/3}). +'v_msg_google.protobuf.UninterpretedOption.NamePart'(#{name_part := F1, is_extension := F2} = M, Path, TrUserData) -> + v_type_string(F1, [name_part | Path], TrUserData), + v_type_bool(F2, [is_extension | Path], TrUserData), + lists:foreach(fun (name_part) -> ok; + (is_extension) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.UninterpretedOption.NamePart'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [name_part, is_extension] -- maps:keys(M), 'google.protobuf.UninterpretedOption.NamePart'}, M, Path); +'v_msg_google.protobuf.UninterpretedOption.NamePart'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.UninterpretedOption.NamePart'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.UninterpretedOption'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.UninterpretedOption'/3}). +'v_submsg_google.protobuf.UninterpretedOption'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.UninterpretedOption'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.UninterpretedOption'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.UninterpretedOption'/3}). +'v_msg_google.protobuf.UninterpretedOption'(#{} = M, Path, TrUserData) -> + case M of + #{name := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.UninterpretedOption.NamePart'(Elem, [name | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.UninterpretedOption.NamePart'}}, F1, [name | Path]) + end; + _ -> ok + end, + case M of + #{identifier_value := F2} -> v_type_string(F2, [identifier_value | Path], TrUserData); + _ -> ok + end, + case M of + #{positive_int_value := F3} -> v_type_uint64(F3, [positive_int_value | Path], TrUserData); + _ -> ok + end, + case M of + #{negative_int_value := F4} -> v_type_int64(F4, [negative_int_value | Path], TrUserData); + _ -> ok + end, + case M of + #{double_value := F5} -> v_type_double(F5, [double_value | Path], TrUserData); + _ -> ok + end, + case M of + #{string_value := F6} -> v_type_bytes(F6, [string_value | Path], TrUserData); + _ -> ok + end, + case M of + #{aggregate_value := F7} -> v_type_string(F7, [aggregate_value | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (name) -> ok; + (identifier_value) -> ok; + (positive_int_value) -> ok; + (negative_int_value) -> ok; + (double_value) -> ok; + (string_value) -> ok; + (aggregate_value) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.UninterpretedOption'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.UninterpretedOption'}, M, Path); +'v_msg_google.protobuf.UninterpretedOption'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.UninterpretedOption'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.SourceCodeInfo.Location'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.SourceCodeInfo.Location'/3}). +'v_submsg_google.protobuf.SourceCodeInfo.Location'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.SourceCodeInfo.Location'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.SourceCodeInfo.Location'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.SourceCodeInfo.Location'/3}). +'v_msg_google.protobuf.SourceCodeInfo.Location'(#{} = M, Path, TrUserData) -> + case M of + #{path := F1} -> + if is_list(F1) -> + _ = [v_type_int32(Elem, [path | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, int32}, F1, [path | Path]) + end; + _ -> ok + end, + case M of + #{span := F2} -> + if is_list(F2) -> + _ = [v_type_int32(Elem, [span | Path], TrUserData) || Elem <- F2], + ok; + true -> mk_type_error({invalid_list_of, int32}, F2, [span | Path]) + end; + _ -> ok + end, + case M of + #{leading_comments := F3} -> v_type_string(F3, [leading_comments | Path], TrUserData); + _ -> ok + end, + case M of + #{trailing_comments := F4} -> v_type_string(F4, [trailing_comments | Path], TrUserData); + _ -> ok + end, + case M of + #{leading_detached_comments := F5} -> + if is_list(F5) -> + _ = [v_type_string(Elem, [leading_detached_comments | Path], TrUserData) || Elem <- F5], + ok; + true -> mk_type_error({invalid_list_of, string}, F5, [leading_detached_comments | Path]) + end; + _ -> ok + end, + lists:foreach(fun (path) -> ok; + (span) -> ok; + (leading_comments) -> ok; + (trailing_comments) -> ok; + (leading_detached_comments) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.SourceCodeInfo.Location'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.SourceCodeInfo.Location'}, M, Path); +'v_msg_google.protobuf.SourceCodeInfo.Location'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.SourceCodeInfo.Location'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.SourceCodeInfo'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.SourceCodeInfo'/3}). +'v_submsg_google.protobuf.SourceCodeInfo'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.SourceCodeInfo'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.SourceCodeInfo'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.SourceCodeInfo'/3}). +'v_msg_google.protobuf.SourceCodeInfo'(#{} = M, Path, TrUserData) -> + case M of + #{location := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.SourceCodeInfo.Location'(Elem, [location | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.SourceCodeInfo.Location'}}, F1, [location | Path]) + end; + _ -> ok + end, + lists:foreach(fun (location) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.SourceCodeInfo'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.SourceCodeInfo'}, M, Path); +'v_msg_google.protobuf.SourceCodeInfo'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.SourceCodeInfo'}, X, Path). + +-compile({nowarn_unused_function,'v_submsg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). +-dialyzer({nowarn_function,'v_submsg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). +'v_submsg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, Path, TrUserData) -> 'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(Msg, Path, TrUserData). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'/3}). +'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(#{} = M, Path, TrUserData) -> + case M of + #{path := F1} -> + if is_list(F1) -> + _ = [v_type_int32(Elem, [path | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, int32}, F1, [path | Path]) + end; + _ -> ok + end, + case M of + #{source_file := F2} -> v_type_string(F2, [source_file | Path], TrUserData); + _ -> ok + end, + case M of + #{'begin' := F3} -> v_type_int32(F3, ['begin' | Path], TrUserData); + _ -> ok + end, + case M of + #{'end' := F4} -> v_type_int32(F4, ['end' | Path], TrUserData); + _ -> ok + end, + lists:foreach(fun (path) -> ok; + (source_file) -> ok; + ('begin') -> ok; + ('end') -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.GeneratedCodeInfo.Annotation'}, M, Path); +'v_msg_google.protobuf.GeneratedCodeInfo.Annotation'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, X, Path). + +-compile({nowarn_unused_function,'v_msg_google.protobuf.GeneratedCodeInfo'/3}). +-dialyzer({nowarn_function,'v_msg_google.protobuf.GeneratedCodeInfo'/3}). +'v_msg_google.protobuf.GeneratedCodeInfo'(#{} = M, Path, TrUserData) -> + case M of + #{annotation := F1} -> + if is_list(F1) -> + _ = ['v_submsg_google.protobuf.GeneratedCodeInfo.Annotation'(Elem, [annotation | Path], TrUserData) || Elem <- F1], + ok; + true -> mk_type_error({invalid_list_of, {msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}}, F1, [annotation | Path]) + end; + _ -> ok + end, + lists:foreach(fun (annotation) -> ok; + (OtherKey) -> mk_type_error({extraneous_key, OtherKey}, M, Path) + end, + maps:keys(M)), + ok; +'v_msg_google.protobuf.GeneratedCodeInfo'(M, Path, _TrUserData) when is_map(M) -> mk_type_error({missing_fields, [] -- maps:keys(M), 'google.protobuf.GeneratedCodeInfo'}, M, Path); +'v_msg_google.protobuf.GeneratedCodeInfo'(X, Path, _TrUserData) -> mk_type_error({expected_msg, 'google.protobuf.GeneratedCodeInfo'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_google.protobuf.FieldDescriptorProto.Type'/3}). +-dialyzer({nowarn_function,'v_enum_google.protobuf.FieldDescriptorProto.Type'/3}). +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_DOUBLE', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FLOAT', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT64', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT64', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT32', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED64', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED32', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BOOL', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_STRING', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_GROUP', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_MESSAGE', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_BYTES', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT32', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_ENUM', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED32', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED64', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT32', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT64', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Type'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.FieldDescriptorProto.Type'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_google.protobuf.FieldDescriptorProto.Label'/3}). +-dialyzer({nowarn_function,'v_enum_google.protobuf.FieldDescriptorProto.Label'/3}). +'v_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_OPTIONAL', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REQUIRED', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Label'('LABEL_REPEATED', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Label'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.FieldDescriptorProto.Label'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.FieldDescriptorProto.Label'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_google.protobuf.FileOptions.OptimizeMode'/3}). +-dialyzer({nowarn_function,'v_enum_google.protobuf.FileOptions.OptimizeMode'/3}). +'v_enum_google.protobuf.FileOptions.OptimizeMode'('SPEED', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FileOptions.OptimizeMode'('CODE_SIZE', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FileOptions.OptimizeMode'('LITE_RUNTIME', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FileOptions.OptimizeMode'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.FileOptions.OptimizeMode'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.FileOptions.OptimizeMode'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_google.protobuf.FieldOptions.CType'/3}). +-dialyzer({nowarn_function,'v_enum_google.protobuf.FieldOptions.CType'/3}). +'v_enum_google.protobuf.FieldOptions.CType'('STRING', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.CType'('CORD', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.CType'('STRING_PIECE', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.CType'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.FieldOptions.CType'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.FieldOptions.CType'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_google.protobuf.FieldOptions.JSType'/3}). +-dialyzer({nowarn_function,'v_enum_google.protobuf.FieldOptions.JSType'/3}). +'v_enum_google.protobuf.FieldOptions.JSType'('JS_NORMAL', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.JSType'('JS_STRING', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.JSType'('JS_NUMBER', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.FieldOptions.JSType'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.FieldOptions.JSType'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.FieldOptions.JSType'}, X, Path). + +-compile({nowarn_unused_function,'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'/3}). +-dialyzer({nowarn_function,'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'/3}). +'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENCY_UNKNOWN', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'('NO_SIDE_EFFECTS', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENT', _Path, _TrUserData) -> ok; +'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'(V, _Path, _TrUserData) when -2147483648 =< V, V =< 2147483647, is_integer(V) -> ok; +'v_enum_google.protobuf.MethodOptions.IdempotencyLevel'(X, Path, _TrUserData) -> mk_type_error({invalid_enum, 'google.protobuf.MethodOptions.IdempotencyLevel'}, X, Path). + +-compile({nowarn_unused_function,v_type_int32/3}). +-dialyzer({nowarn_function,v_type_int32/3}). +v_type_int32(N, _Path, _TrUserData) when is_integer(N), -2147483648 =< N, N =< 2147483647 -> ok; +v_type_int32(N, Path, _TrUserData) when is_integer(N) -> mk_type_error({value_out_of_range, int32, signed, 32}, N, Path); +v_type_int32(X, Path, _TrUserData) -> mk_type_error({bad_integer, int32, signed, 32}, X, Path). + +-compile({nowarn_unused_function,v_type_int64/3}). +-dialyzer({nowarn_function,v_type_int64/3}). +v_type_int64(N, _Path, _TrUserData) when is_integer(N), -9223372036854775808 =< N, N =< 9223372036854775807 -> ok; +v_type_int64(N, Path, _TrUserData) when is_integer(N) -> mk_type_error({value_out_of_range, int64, signed, 64}, N, Path); +v_type_int64(X, Path, _TrUserData) -> mk_type_error({bad_integer, int64, signed, 64}, X, Path). + +-compile({nowarn_unused_function,v_type_uint64/3}). +-dialyzer({nowarn_function,v_type_uint64/3}). +v_type_uint64(N, _Path, _TrUserData) when is_integer(N), 0 =< N, N =< 18446744073709551615 -> ok; +v_type_uint64(N, Path, _TrUserData) when is_integer(N) -> mk_type_error({value_out_of_range, uint64, unsigned, 64}, N, Path); +v_type_uint64(X, Path, _TrUserData) -> mk_type_error({bad_integer, uint64, unsigned, 64}, X, Path). + +-compile({nowarn_unused_function,v_type_bool/3}). +-dialyzer({nowarn_function,v_type_bool/3}). +v_type_bool(false, _Path, _TrUserData) -> ok; +v_type_bool(true, _Path, _TrUserData) -> ok; +v_type_bool(0, _Path, _TrUserData) -> ok; +v_type_bool(1, _Path, _TrUserData) -> ok; +v_type_bool(X, Path, _TrUserData) -> mk_type_error(bad_boolean_value, X, Path). + +-compile({nowarn_unused_function,v_type_double/3}). +-dialyzer({nowarn_function,v_type_double/3}). +v_type_double(N, _Path, _TrUserData) when is_float(N) -> ok; +v_type_double(N, _Path, _TrUserData) when is_integer(N) -> ok; +v_type_double(infinity, _Path, _TrUserData) -> ok; +v_type_double('-infinity', _Path, _TrUserData) -> ok; +v_type_double(nan, _Path, _TrUserData) -> ok; +v_type_double(X, Path, _TrUserData) -> mk_type_error(bad_double_value, X, Path). + +-compile({nowarn_unused_function,v_type_string/3}). +-dialyzer({nowarn_function,v_type_string/3}). +v_type_string(S, Path, _TrUserData) when is_list(S); is_binary(S) -> + try unicode:characters_to_binary(S) of + B when is_binary(B) -> ok; + {error, _, _} -> mk_type_error(bad_unicode_string, S, Path) + catch + error:badarg -> mk_type_error(bad_unicode_string, S, Path) + end; +v_type_string(X, Path, _TrUserData) -> mk_type_error(bad_unicode_string, X, Path). + +-compile({nowarn_unused_function,v_type_bytes/3}). +-dialyzer({nowarn_function,v_type_bytes/3}). +v_type_bytes(B, _Path, _TrUserData) when is_binary(B) -> ok; +v_type_bytes(B, _Path, _TrUserData) when is_list(B) -> ok; +v_type_bytes(X, Path, _TrUserData) -> mk_type_error(bad_binary_value, X, Path). + +-compile({nowarn_unused_function,mk_type_error/3}). +-spec mk_type_error(_, _, list()) -> no_return(). +mk_type_error(Error, ValueSeen, Path) -> + Path2 = prettify_path(Path), + erlang:error({gpb_type_error, {Error, [{value, ValueSeen}, {path, Path2}]}}). + + +-compile({nowarn_unused_function,prettify_path/1}). +-dialyzer({nowarn_function,prettify_path/1}). +prettify_path([]) -> top_level; +prettify_path(PathR) -> lists:append(lists:join(".", lists:map(fun atom_to_list/1, lists:reverse(PathR)))). + + +-compile({nowarn_unused_function,id/2}). +-compile({inline,id/2}). +id(X, _TrUserData) -> X. + +-compile({nowarn_unused_function,v_ok/3}). +-compile({inline,v_ok/3}). +v_ok(_Value, _Path, _TrUserData) -> ok. + +-compile({nowarn_unused_function,m_overwrite/3}). +-compile({inline,m_overwrite/3}). +m_overwrite(_Prev, New, _TrUserData) -> New. + +-compile({nowarn_unused_function,cons/3}). +-compile({inline,cons/3}). +cons(Elem, Acc, _TrUserData) -> [Elem | Acc]. + +-compile({nowarn_unused_function,lists_reverse/2}). +-compile({inline,lists_reverse/2}). +'lists_reverse'(L, _TrUserData) -> lists:reverse(L). +-compile({nowarn_unused_function,'erlang_++'/3}). +-compile({inline,'erlang_++'/3}). +'erlang_++'(A, B, _TrUserData) -> A ++ B. + + +get_msg_defs() -> + [{{enum, 'google.protobuf.FieldDescriptorProto.Type'}, + [{'TYPE_DOUBLE', 1}, + {'TYPE_FLOAT', 2}, + {'TYPE_INT64', 3}, + {'TYPE_UINT64', 4}, + {'TYPE_INT32', 5}, + {'TYPE_FIXED64', 6}, + {'TYPE_FIXED32', 7}, + {'TYPE_BOOL', 8}, + {'TYPE_STRING', 9}, + {'TYPE_GROUP', 10}, + {'TYPE_MESSAGE', 11}, + {'TYPE_BYTES', 12}, + {'TYPE_UINT32', 13}, + {'TYPE_ENUM', 14}, + {'TYPE_SFIXED32', 15}, + {'TYPE_SFIXED64', 16}, + {'TYPE_SINT32', 17}, + {'TYPE_SINT64', 18}]}, + {{enum, 'google.protobuf.FieldDescriptorProto.Label'}, [{'LABEL_OPTIONAL', 1}, {'LABEL_REQUIRED', 2}, {'LABEL_REPEATED', 3}]}, + {{enum, 'google.protobuf.FileOptions.OptimizeMode'}, [{'SPEED', 1}, {'CODE_SIZE', 2}, {'LITE_RUNTIME', 3}]}, + {{enum, 'google.protobuf.FieldOptions.CType'}, [{'STRING', 0}, {'CORD', 1}, {'STRING_PIECE', 2}]}, + {{enum, 'google.protobuf.FieldOptions.JSType'}, [{'JS_NORMAL', 0}, {'JS_STRING', 1}, {'JS_NUMBER', 2}]}, + {{enum, 'google.protobuf.MethodOptions.IdempotencyLevel'}, [{'IDEMPOTENCY_UNKNOWN', 0}, {'NO_SIDE_EFFECTS', 1}, {'IDEMPOTENT', 2}]}, + {{msg, 'google.protobuf.FileDescriptorSet'}, [#{name => file, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.FileDescriptorProto'}, occurrence => repeated, opts => []}]}, + {{msg, 'google.protobuf.FileDescriptorProto'}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => package, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => dependency, fnum => 3, rnum => 4, type => string, occurrence => repeated, opts => []}, + #{name => public_dependency, fnum => 10, rnum => 5, type => int32, occurrence => repeated, opts => []}, + #{name => weak_dependency, fnum => 11, rnum => 6, type => int32, occurrence => repeated, opts => []}, + #{name => message_type, fnum => 4, rnum => 7, type => {msg, 'google.protobuf.DescriptorProto'}, occurrence => repeated, opts => []}, + #{name => enum_type, fnum => 5, rnum => 8, type => {msg, 'google.protobuf.EnumDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => service, fnum => 6, rnum => 9, type => {msg, 'google.protobuf.ServiceDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension, fnum => 7, rnum => 10, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 8, rnum => 11, type => {msg, 'google.protobuf.FileOptions'}, occurrence => optional, opts => []}, + #{name => source_code_info, fnum => 9, rnum => 12, type => {msg, 'google.protobuf.SourceCodeInfo'}, occurrence => optional, opts => []}, + #{name => syntax, fnum => 12, rnum => 13, type => string, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, + [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, + #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.ExtensionRangeOptions'}, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.DescriptorProto.ReservedRange'}, [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.DescriptorProto'}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => field, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension, fnum => 6, rnum => 4, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => nested_type, fnum => 3, rnum => 5, type => {msg, 'google.protobuf.DescriptorProto'}, occurrence => repeated, opts => []}, + #{name => enum_type, fnum => 4, rnum => 6, type => {msg, 'google.protobuf.EnumDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension_range, fnum => 5, rnum => 7, type => {msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, occurrence => repeated, opts => []}, + #{name => oneof_decl, fnum => 8, rnum => 8, type => {msg, 'google.protobuf.OneofDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 7, rnum => 9, type => {msg, 'google.protobuf.MessageOptions'}, occurrence => optional, opts => []}, + #{name => reserved_range, fnum => 9, rnum => 10, type => {msg, 'google.protobuf.DescriptorProto.ReservedRange'}, occurrence => repeated, opts => []}, + #{name => reserved_name, fnum => 10, rnum => 11, type => string, occurrence => repeated, opts => []}]}, + {{msg, 'google.protobuf.ExtensionRangeOptions'}, [#{name => uninterpreted_option, fnum => 999, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]}, + {{msg, 'google.protobuf.FieldDescriptorProto'}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => number, fnum => 3, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => label, fnum => 4, rnum => 4, type => {enum, 'google.protobuf.FieldDescriptorProto.Label'}, occurrence => optional, opts => []}, + #{name => type, fnum => 5, rnum => 5, type => {enum, 'google.protobuf.FieldDescriptorProto.Type'}, occurrence => optional, opts => []}, + #{name => type_name, fnum => 6, rnum => 6, type => string, occurrence => optional, opts => []}, + #{name => extendee, fnum => 2, rnum => 7, type => string, occurrence => optional, opts => []}, + #{name => default_value, fnum => 7, rnum => 8, type => string, occurrence => optional, opts => []}, + #{name => oneof_index, fnum => 9, rnum => 9, type => int32, occurrence => optional, opts => []}, + #{name => json_name, fnum => 10, rnum => 10, type => string, occurrence => optional, opts => []}, + #{name => options, fnum => 8, rnum => 11, type => {msg, 'google.protobuf.FieldOptions'}, occurrence => optional, opts => []}, + #{name => proto3_optional, fnum => 17, rnum => 12, type => bool, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.OneofDescriptorProto'}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, #{name => options, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.OneofOptions'}, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}, [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.EnumDescriptorProto'}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => value, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.EnumValueDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.EnumOptions'}, occurrence => optional, opts => []}, + #{name => reserved_range, fnum => 4, rnum => 5, type => {msg, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}, occurrence => repeated, opts => []}, + #{name => reserved_name, fnum => 5, rnum => 6, type => string, occurrence => repeated, opts => []}]}, + {{msg, 'google.protobuf.EnumValueDescriptorProto'}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => number, fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.EnumValueOptions'}, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.ServiceDescriptorProto'}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => method, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.MethodDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.ServiceOptions'}, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.MethodDescriptorProto'}, + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => input_type, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => output_type, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => options, fnum => 4, rnum => 5, type => {msg, 'google.protobuf.MethodOptions'}, occurrence => optional, opts => []}, + #{name => client_streaming, fnum => 5, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => server_streaming, fnum => 6, rnum => 7, type => bool, occurrence => optional, opts => [{default, false}]}]}, + {{msg, 'google.protobuf.FileOptions'}, + [#{name => java_package, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => java_outer_classname, fnum => 8, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => java_multiple_files, fnum => 10, rnum => 4, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => java_generate_equals_and_hash, fnum => 20, rnum => 5, type => bool, occurrence => optional, opts => [deprecated]}, + #{name => java_string_check_utf8, fnum => 27, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => optimize_for, fnum => 9, rnum => 7, type => {enum, 'google.protobuf.FileOptions.OptimizeMode'}, occurrence => optional, opts => [{default, 'SPEED'}]}, + #{name => go_package, fnum => 11, rnum => 8, type => string, occurrence => optional, opts => []}, + #{name => cc_generic_services, fnum => 16, rnum => 9, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => java_generic_services, fnum => 17, rnum => 10, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => py_generic_services, fnum => 18, rnum => 11, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => php_generic_services, fnum => 42, rnum => 12, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 23, rnum => 13, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => cc_enable_arenas, fnum => 31, rnum => 14, type => bool, occurrence => optional, opts => [{default, true}]}, + #{name => objc_class_prefix, fnum => 36, rnum => 15, type => string, occurrence => optional, opts => []}, + #{name => csharp_namespace, fnum => 37, rnum => 16, type => string, occurrence => optional, opts => []}, + #{name => swift_prefix, fnum => 39, rnum => 17, type => string, occurrence => optional, opts => []}, + #{name => php_class_prefix, fnum => 40, rnum => 18, type => string, occurrence => optional, opts => []}, + #{name => php_namespace, fnum => 41, rnum => 19, type => string, occurrence => optional, opts => []}, + #{name => php_metadata_namespace, fnum => 44, rnum => 20, type => string, occurrence => optional, opts => []}, + #{name => ruby_package, fnum => 45, rnum => 21, type => string, occurrence => optional, opts => []}, + #{name => uninterpreted_option, fnum => 999, rnum => 22, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => goproto_getters_all, fnum => 63001, rnum => 23, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_prefix_all, fnum => 63002, rnum => 24, type => bool, occurrence => optional, opts => []}, + #{name => goproto_stringer_all, fnum => 63003, rnum => 25, type => bool, occurrence => optional, opts => []}, + #{name => verbose_equal_all, fnum => 63004, rnum => 26, type => bool, occurrence => optional, opts => []}, + #{name => face_all, fnum => 63005, rnum => 27, type => bool, occurrence => optional, opts => []}, + #{name => gostring_all, fnum => 63006, rnum => 28, type => bool, occurrence => optional, opts => []}, + #{name => populate_all, fnum => 63007, rnum => 29, type => bool, occurrence => optional, opts => []}, + #{name => stringer_all, fnum => 63008, rnum => 30, type => bool, occurrence => optional, opts => []}, + #{name => onlyone_all, fnum => 63009, rnum => 31, type => bool, occurrence => optional, opts => []}, + #{name => equal_all, fnum => 63013, rnum => 32, type => bool, occurrence => optional, opts => []}, + #{name => description_all, fnum => 63014, rnum => 33, type => bool, occurrence => optional, opts => []}, + #{name => testgen_all, fnum => 63015, rnum => 34, type => bool, occurrence => optional, opts => []}, + #{name => benchgen_all, fnum => 63016, rnum => 35, type => bool, occurrence => optional, opts => []}, + #{name => marshaler_all, fnum => 63017, rnum => 36, type => bool, occurrence => optional, opts => []}, + #{name => unmarshaler_all, fnum => 63018, rnum => 37, type => bool, occurrence => optional, opts => []}, + #{name => stable_marshaler_all, fnum => 63019, rnum => 38, type => bool, occurrence => optional, opts => []}, + #{name => sizer_all, fnum => 63020, rnum => 39, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_stringer_all, fnum => 63021, rnum => 40, type => bool, occurrence => optional, opts => []}, + #{name => enum_stringer_all, fnum => 63022, rnum => 41, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_marshaler_all, fnum => 63023, rnum => 42, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_unmarshaler_all, fnum => 63024, rnum => 43, type => bool, occurrence => optional, opts => []}, + #{name => goproto_extensions_map_all, fnum => 63025, rnum => 44, type => bool, occurrence => optional, opts => []}, + #{name => goproto_unrecognized_all, fnum => 63026, rnum => 45, type => bool, occurrence => optional, opts => []}, + #{name => gogoproto_import, fnum => 63027, rnum => 46, type => bool, occurrence => optional, opts => []}, + #{name => protosizer_all, fnum => 63028, rnum => 47, type => bool, occurrence => optional, opts => []}, + #{name => compare_all, fnum => 63029, rnum => 48, type => bool, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.MessageOptions'}, + [#{name => message_set_wire_format, fnum => 1, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => no_standard_descriptor_accessor, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 3, rnum => 4, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => map_entry, fnum => 7, rnum => 5, type => bool, occurrence => optional, opts => []}, + #{name => uninterpreted_option, fnum => 999, rnum => 6, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => etcd_version_msg, fnum => 50000, rnum => 7, type => string, occurrence => optional, opts => []}, + #{name => goproto_getters, fnum => 64001, rnum => 8, type => bool, occurrence => optional, opts => []}, + #{name => goproto_stringer, fnum => 64003, rnum => 9, type => bool, occurrence => optional, opts => []}, + #{name => verbose_equal, fnum => 64004, rnum => 10, type => bool, occurrence => optional, opts => []}, + #{name => face, fnum => 64005, rnum => 11, type => bool, occurrence => optional, opts => []}, + #{name => gostring, fnum => 64006, rnum => 12, type => bool, occurrence => optional, opts => []}, + #{name => populate, fnum => 64007, rnum => 13, type => bool, occurrence => optional, opts => []}, + #{name => stringer, fnum => 67008, rnum => 14, type => bool, occurrence => optional, opts => []}, + #{name => onlyone, fnum => 64009, rnum => 15, type => bool, occurrence => optional, opts => []}, + #{name => equal, fnum => 64013, rnum => 16, type => bool, occurrence => optional, opts => []}, + #{name => description, fnum => 64014, rnum => 17, type => bool, occurrence => optional, opts => []}, + #{name => testgen, fnum => 64015, rnum => 18, type => bool, occurrence => optional, opts => []}, + #{name => benchgen, fnum => 64016, rnum => 19, type => bool, occurrence => optional, opts => []}, + #{name => marshaler, fnum => 64017, rnum => 20, type => bool, occurrence => optional, opts => []}, + #{name => unmarshaler, fnum => 64018, rnum => 21, type => bool, occurrence => optional, opts => []}, + #{name => stable_marshaler, fnum => 64019, rnum => 22, type => bool, occurrence => optional, opts => []}, + #{name => sizer, fnum => 64020, rnum => 23, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_marshaler, fnum => 64023, rnum => 24, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_unmarshaler, fnum => 64024, rnum => 25, type => bool, occurrence => optional, opts => []}, + #{name => goproto_extensions_map, fnum => 64025, rnum => 26, type => bool, occurrence => optional, opts => []}, + #{name => goproto_unrecognized, fnum => 64026, rnum => 27, type => bool, occurrence => optional, opts => []}, + #{name => protosizer, fnum => 64028, rnum => 28, type => bool, occurrence => optional, opts => []}, + #{name => compare, fnum => 64029, rnum => 29, type => bool, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.FieldOptions'}, + [#{name => ctype, fnum => 1, rnum => 2, type => {enum, 'google.protobuf.FieldOptions.CType'}, occurrence => optional, opts => [{default, 'STRING'}]}, + #{name => packed, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => []}, + #{name => jstype, fnum => 6, rnum => 4, type => {enum, 'google.protobuf.FieldOptions.JSType'}, occurrence => optional, opts => [{default, 'JS_NORMAL'}]}, + #{name => lazy, fnum => 5, rnum => 5, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 3, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => weak, fnum => 10, rnum => 7, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 8, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => etcd_version_field, fnum => 50001, rnum => 9, type => string, occurrence => optional, opts => []}, + #{name => nullable, fnum => 65001, rnum => 10, type => bool, occurrence => optional, opts => []}, + #{name => embed, fnum => 65002, rnum => 11, type => bool, occurrence => optional, opts => []}, + #{name => customtype, fnum => 65003, rnum => 12, type => string, occurrence => optional, opts => []}, + #{name => customname, fnum => 65004, rnum => 13, type => string, occurrence => optional, opts => []}, + #{name => jsontag, fnum => 65005, rnum => 14, type => string, occurrence => optional, opts => []}, + #{name => moretags, fnum => 65006, rnum => 15, type => string, occurrence => optional, opts => []}, + #{name => casttype, fnum => 65007, rnum => 16, type => string, occurrence => optional, opts => []}, + #{name => castkey, fnum => 65008, rnum => 17, type => string, occurrence => optional, opts => []}, + #{name => castvalue, fnum => 65009, rnum => 18, type => string, occurrence => optional, opts => []}, + #{name => stdtime, fnum => 65010, rnum => 19, type => bool, occurrence => optional, opts => []}, + #{name => stdduration, fnum => 65011, rnum => 20, type => bool, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.OneofOptions'}, [#{name => uninterpreted_option, fnum => 999, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]}, + {{msg, 'google.protobuf.EnumOptions'}, + [#{name => allow_alias, fnum => 2, rnum => 2, type => bool, occurrence => optional, opts => []}, + #{name => deprecated, fnum => 3, rnum => 3, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 4, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => etcd_version_enum, fnum => 50002, rnum => 5, type => string, occurrence => optional, opts => []}, + #{name => goproto_enum_prefix, fnum => 62001, rnum => 6, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_stringer, fnum => 62021, rnum => 7, type => bool, occurrence => optional, opts => []}, + #{name => enum_stringer, fnum => 62022, rnum => 8, type => bool, occurrence => optional, opts => []}, + #{name => enum_customname, fnum => 62023, rnum => 9, type => string, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.EnumValueOptions'}, + [#{name => deprecated, fnum => 1, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 3, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => etcd_version_enum_value, fnum => 50003, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => enumvalue_customname, fnum => 66001, rnum => 5, type => string, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.ServiceOptions'}, + [#{name => deprecated, fnum => 33, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 3, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]}, + {{msg, 'google.protobuf.MethodOptions'}, + [#{name => deprecated, fnum => 33, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => idempotency_level, fnum => 34, rnum => 3, type => {enum, 'google.protobuf.MethodOptions.IdempotencyLevel'}, occurrence => optional, opts => [{default, 'IDEMPOTENCY_UNKNOWN'}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 4, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]}, + {{msg, 'google.protobuf.UninterpretedOption.NamePart'}, + [#{name => name_part, fnum => 1, rnum => 2, type => string, occurrence => required, opts => []}, #{name => is_extension, fnum => 2, rnum => 3, type => bool, occurrence => required, opts => []}]}, + {{msg, 'google.protobuf.UninterpretedOption'}, + [#{name => name, fnum => 2, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption.NamePart'}, occurrence => repeated, opts => []}, + #{name => identifier_value, fnum => 3, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => positive_int_value, fnum => 4, rnum => 4, type => uint64, occurrence => optional, opts => []}, + #{name => negative_int_value, fnum => 5, rnum => 5, type => int64, occurrence => optional, opts => []}, + #{name => double_value, fnum => 6, rnum => 6, type => double, occurrence => optional, opts => []}, + #{name => string_value, fnum => 7, rnum => 7, type => bytes, occurrence => optional, opts => []}, + #{name => aggregate_value, fnum => 8, rnum => 8, type => string, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.SourceCodeInfo.Location'}, + [#{name => path, fnum => 1, rnum => 2, type => int32, occurrence => repeated, opts => [packed]}, + #{name => span, fnum => 2, rnum => 3, type => int32, occurrence => repeated, opts => [packed]}, + #{name => leading_comments, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => trailing_comments, fnum => 4, rnum => 5, type => string, occurrence => optional, opts => []}, + #{name => leading_detached_comments, fnum => 6, rnum => 6, type => string, occurrence => repeated, opts => []}]}, + {{msg, 'google.protobuf.SourceCodeInfo'}, [#{name => location, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.SourceCodeInfo.Location'}, occurrence => repeated, opts => []}]}, + {{msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, + [#{name => path, fnum => 1, rnum => 2, type => int32, occurrence => repeated, opts => [packed]}, + #{name => source_file, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => 'begin', fnum => 3, rnum => 4, type => int32, occurrence => optional, opts => []}, + #{name => 'end', fnum => 4, rnum => 5, type => int32, occurrence => optional, opts => []}]}, + {{msg, 'google.protobuf.GeneratedCodeInfo'}, [#{name => annotation, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, occurrence => repeated, opts => []}]}]. + + +get_msg_names() -> + ['google.protobuf.FileDescriptorSet', + 'google.protobuf.FileDescriptorProto', + 'google.protobuf.DescriptorProto.ExtensionRange', + 'google.protobuf.DescriptorProto.ReservedRange', + 'google.protobuf.DescriptorProto', + 'google.protobuf.ExtensionRangeOptions', + 'google.protobuf.FieldDescriptorProto', + 'google.protobuf.OneofDescriptorProto', + 'google.protobuf.EnumDescriptorProto.EnumReservedRange', + 'google.protobuf.EnumDescriptorProto', + 'google.protobuf.EnumValueDescriptorProto', + 'google.protobuf.ServiceDescriptorProto', + 'google.protobuf.MethodDescriptorProto', + 'google.protobuf.FileOptions', + 'google.protobuf.MessageOptions', + 'google.protobuf.FieldOptions', + 'google.protobuf.OneofOptions', + 'google.protobuf.EnumOptions', + 'google.protobuf.EnumValueOptions', + 'google.protobuf.ServiceOptions', + 'google.protobuf.MethodOptions', + 'google.protobuf.UninterpretedOption.NamePart', + 'google.protobuf.UninterpretedOption', + 'google.protobuf.SourceCodeInfo.Location', + 'google.protobuf.SourceCodeInfo', + 'google.protobuf.GeneratedCodeInfo.Annotation', + 'google.protobuf.GeneratedCodeInfo']. + + +get_group_names() -> []. + + +get_msg_or_group_names() -> + ['google.protobuf.FileDescriptorSet', + 'google.protobuf.FileDescriptorProto', + 'google.protobuf.DescriptorProto.ExtensionRange', + 'google.protobuf.DescriptorProto.ReservedRange', + 'google.protobuf.DescriptorProto', + 'google.protobuf.ExtensionRangeOptions', + 'google.protobuf.FieldDescriptorProto', + 'google.protobuf.OneofDescriptorProto', + 'google.protobuf.EnumDescriptorProto.EnumReservedRange', + 'google.protobuf.EnumDescriptorProto', + 'google.protobuf.EnumValueDescriptorProto', + 'google.protobuf.ServiceDescriptorProto', + 'google.protobuf.MethodDescriptorProto', + 'google.protobuf.FileOptions', + 'google.protobuf.MessageOptions', + 'google.protobuf.FieldOptions', + 'google.protobuf.OneofOptions', + 'google.protobuf.EnumOptions', + 'google.protobuf.EnumValueOptions', + 'google.protobuf.ServiceOptions', + 'google.protobuf.MethodOptions', + 'google.protobuf.UninterpretedOption.NamePart', + 'google.protobuf.UninterpretedOption', + 'google.protobuf.SourceCodeInfo.Location', + 'google.protobuf.SourceCodeInfo', + 'google.protobuf.GeneratedCodeInfo.Annotation', + 'google.protobuf.GeneratedCodeInfo']. + + +get_enum_names() -> + ['google.protobuf.FieldDescriptorProto.Type', + 'google.protobuf.FieldDescriptorProto.Label', + 'google.protobuf.FileOptions.OptimizeMode', + 'google.protobuf.FieldOptions.CType', + 'google.protobuf.FieldOptions.JSType', + 'google.protobuf.MethodOptions.IdempotencyLevel']. + + +fetch_msg_def(MsgName) -> + case find_msg_def(MsgName) of + Fs when is_list(Fs) -> Fs; + error -> erlang:error({no_such_msg, MsgName}) + end. + + +fetch_enum_def(EnumName) -> + case find_enum_def(EnumName) of + Es when is_list(Es) -> Es; + error -> erlang:error({no_such_enum, EnumName}) + end. + + +find_msg_def('google.protobuf.FileDescriptorSet') -> [#{name => file, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.FileDescriptorProto'}, occurrence => repeated, opts => []}]; +find_msg_def('google.protobuf.FileDescriptorProto') -> + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => package, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => dependency, fnum => 3, rnum => 4, type => string, occurrence => repeated, opts => []}, + #{name => public_dependency, fnum => 10, rnum => 5, type => int32, occurrence => repeated, opts => []}, + #{name => weak_dependency, fnum => 11, rnum => 6, type => int32, occurrence => repeated, opts => []}, + #{name => message_type, fnum => 4, rnum => 7, type => {msg, 'google.protobuf.DescriptorProto'}, occurrence => repeated, opts => []}, + #{name => enum_type, fnum => 5, rnum => 8, type => {msg, 'google.protobuf.EnumDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => service, fnum => 6, rnum => 9, type => {msg, 'google.protobuf.ServiceDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension, fnum => 7, rnum => 10, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 8, rnum => 11, type => {msg, 'google.protobuf.FileOptions'}, occurrence => optional, opts => []}, + #{name => source_code_info, fnum => 9, rnum => 12, type => {msg, 'google.protobuf.SourceCodeInfo'}, occurrence => optional, opts => []}, + #{name => syntax, fnum => 12, rnum => 13, type => string, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.DescriptorProto.ExtensionRange') -> + [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, + #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.ExtensionRangeOptions'}, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.DescriptorProto.ReservedRange') -> [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.DescriptorProto') -> + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => field, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension, fnum => 6, rnum => 4, type => {msg, 'google.protobuf.FieldDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => nested_type, fnum => 3, rnum => 5, type => {msg, 'google.protobuf.DescriptorProto'}, occurrence => repeated, opts => []}, + #{name => enum_type, fnum => 4, rnum => 6, type => {msg, 'google.protobuf.EnumDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => extension_range, fnum => 5, rnum => 7, type => {msg, 'google.protobuf.DescriptorProto.ExtensionRange'}, occurrence => repeated, opts => []}, + #{name => oneof_decl, fnum => 8, rnum => 8, type => {msg, 'google.protobuf.OneofDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 7, rnum => 9, type => {msg, 'google.protobuf.MessageOptions'}, occurrence => optional, opts => []}, + #{name => reserved_range, fnum => 9, rnum => 10, type => {msg, 'google.protobuf.DescriptorProto.ReservedRange'}, occurrence => repeated, opts => []}, + #{name => reserved_name, fnum => 10, rnum => 11, type => string, occurrence => repeated, opts => []}]; +find_msg_def('google.protobuf.ExtensionRangeOptions') -> [#{name => uninterpreted_option, fnum => 999, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]; +find_msg_def('google.protobuf.FieldDescriptorProto') -> + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => number, fnum => 3, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => label, fnum => 4, rnum => 4, type => {enum, 'google.protobuf.FieldDescriptorProto.Label'}, occurrence => optional, opts => []}, + #{name => type, fnum => 5, rnum => 5, type => {enum, 'google.protobuf.FieldDescriptorProto.Type'}, occurrence => optional, opts => []}, + #{name => type_name, fnum => 6, rnum => 6, type => string, occurrence => optional, opts => []}, + #{name => extendee, fnum => 2, rnum => 7, type => string, occurrence => optional, opts => []}, + #{name => default_value, fnum => 7, rnum => 8, type => string, occurrence => optional, opts => []}, + #{name => oneof_index, fnum => 9, rnum => 9, type => int32, occurrence => optional, opts => []}, + #{name => json_name, fnum => 10, rnum => 10, type => string, occurrence => optional, opts => []}, + #{name => options, fnum => 8, rnum => 11, type => {msg, 'google.protobuf.FieldOptions'}, occurrence => optional, opts => []}, + #{name => proto3_optional, fnum => 17, rnum => 12, type => bool, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.OneofDescriptorProto') -> + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, #{name => options, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.OneofOptions'}, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.EnumDescriptorProto.EnumReservedRange') -> + [#{name => start, fnum => 1, rnum => 2, type => int32, occurrence => optional, opts => []}, #{name => 'end', fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.EnumDescriptorProto') -> + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => value, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.EnumValueDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.EnumOptions'}, occurrence => optional, opts => []}, + #{name => reserved_range, fnum => 4, rnum => 5, type => {msg, 'google.protobuf.EnumDescriptorProto.EnumReservedRange'}, occurrence => repeated, opts => []}, + #{name => reserved_name, fnum => 5, rnum => 6, type => string, occurrence => repeated, opts => []}]; +find_msg_def('google.protobuf.EnumValueDescriptorProto') -> + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => number, fnum => 2, rnum => 3, type => int32, occurrence => optional, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.EnumValueOptions'}, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.ServiceDescriptorProto') -> + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => method, fnum => 2, rnum => 3, type => {msg, 'google.protobuf.MethodDescriptorProto'}, occurrence => repeated, opts => []}, + #{name => options, fnum => 3, rnum => 4, type => {msg, 'google.protobuf.ServiceOptions'}, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.MethodDescriptorProto') -> + [#{name => name, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => input_type, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => output_type, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => options, fnum => 4, rnum => 5, type => {msg, 'google.protobuf.MethodOptions'}, occurrence => optional, opts => []}, + #{name => client_streaming, fnum => 5, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => server_streaming, fnum => 6, rnum => 7, type => bool, occurrence => optional, opts => [{default, false}]}]; +find_msg_def('google.protobuf.FileOptions') -> + [#{name => java_package, fnum => 1, rnum => 2, type => string, occurrence => optional, opts => []}, + #{name => java_outer_classname, fnum => 8, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => java_multiple_files, fnum => 10, rnum => 4, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => java_generate_equals_and_hash, fnum => 20, rnum => 5, type => bool, occurrence => optional, opts => [deprecated]}, + #{name => java_string_check_utf8, fnum => 27, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => optimize_for, fnum => 9, rnum => 7, type => {enum, 'google.protobuf.FileOptions.OptimizeMode'}, occurrence => optional, opts => [{default, 'SPEED'}]}, + #{name => go_package, fnum => 11, rnum => 8, type => string, occurrence => optional, opts => []}, + #{name => cc_generic_services, fnum => 16, rnum => 9, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => java_generic_services, fnum => 17, rnum => 10, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => py_generic_services, fnum => 18, rnum => 11, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => php_generic_services, fnum => 42, rnum => 12, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 23, rnum => 13, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => cc_enable_arenas, fnum => 31, rnum => 14, type => bool, occurrence => optional, opts => [{default, true}]}, + #{name => objc_class_prefix, fnum => 36, rnum => 15, type => string, occurrence => optional, opts => []}, + #{name => csharp_namespace, fnum => 37, rnum => 16, type => string, occurrence => optional, opts => []}, + #{name => swift_prefix, fnum => 39, rnum => 17, type => string, occurrence => optional, opts => []}, + #{name => php_class_prefix, fnum => 40, rnum => 18, type => string, occurrence => optional, opts => []}, + #{name => php_namespace, fnum => 41, rnum => 19, type => string, occurrence => optional, opts => []}, + #{name => php_metadata_namespace, fnum => 44, rnum => 20, type => string, occurrence => optional, opts => []}, + #{name => ruby_package, fnum => 45, rnum => 21, type => string, occurrence => optional, opts => []}, + #{name => uninterpreted_option, fnum => 999, rnum => 22, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => goproto_getters_all, fnum => 63001, rnum => 23, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_prefix_all, fnum => 63002, rnum => 24, type => bool, occurrence => optional, opts => []}, + #{name => goproto_stringer_all, fnum => 63003, rnum => 25, type => bool, occurrence => optional, opts => []}, + #{name => verbose_equal_all, fnum => 63004, rnum => 26, type => bool, occurrence => optional, opts => []}, + #{name => face_all, fnum => 63005, rnum => 27, type => bool, occurrence => optional, opts => []}, + #{name => gostring_all, fnum => 63006, rnum => 28, type => bool, occurrence => optional, opts => []}, + #{name => populate_all, fnum => 63007, rnum => 29, type => bool, occurrence => optional, opts => []}, + #{name => stringer_all, fnum => 63008, rnum => 30, type => bool, occurrence => optional, opts => []}, + #{name => onlyone_all, fnum => 63009, rnum => 31, type => bool, occurrence => optional, opts => []}, + #{name => equal_all, fnum => 63013, rnum => 32, type => bool, occurrence => optional, opts => []}, + #{name => description_all, fnum => 63014, rnum => 33, type => bool, occurrence => optional, opts => []}, + #{name => testgen_all, fnum => 63015, rnum => 34, type => bool, occurrence => optional, opts => []}, + #{name => benchgen_all, fnum => 63016, rnum => 35, type => bool, occurrence => optional, opts => []}, + #{name => marshaler_all, fnum => 63017, rnum => 36, type => bool, occurrence => optional, opts => []}, + #{name => unmarshaler_all, fnum => 63018, rnum => 37, type => bool, occurrence => optional, opts => []}, + #{name => stable_marshaler_all, fnum => 63019, rnum => 38, type => bool, occurrence => optional, opts => []}, + #{name => sizer_all, fnum => 63020, rnum => 39, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_stringer_all, fnum => 63021, rnum => 40, type => bool, occurrence => optional, opts => []}, + #{name => enum_stringer_all, fnum => 63022, rnum => 41, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_marshaler_all, fnum => 63023, rnum => 42, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_unmarshaler_all, fnum => 63024, rnum => 43, type => bool, occurrence => optional, opts => []}, + #{name => goproto_extensions_map_all, fnum => 63025, rnum => 44, type => bool, occurrence => optional, opts => []}, + #{name => goproto_unrecognized_all, fnum => 63026, rnum => 45, type => bool, occurrence => optional, opts => []}, + #{name => gogoproto_import, fnum => 63027, rnum => 46, type => bool, occurrence => optional, opts => []}, + #{name => protosizer_all, fnum => 63028, rnum => 47, type => bool, occurrence => optional, opts => []}, + #{name => compare_all, fnum => 63029, rnum => 48, type => bool, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.MessageOptions') -> + [#{name => message_set_wire_format, fnum => 1, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => no_standard_descriptor_accessor, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 3, rnum => 4, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => map_entry, fnum => 7, rnum => 5, type => bool, occurrence => optional, opts => []}, + #{name => uninterpreted_option, fnum => 999, rnum => 6, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => etcd_version_msg, fnum => 50000, rnum => 7, type => string, occurrence => optional, opts => []}, + #{name => goproto_getters, fnum => 64001, rnum => 8, type => bool, occurrence => optional, opts => []}, + #{name => goproto_stringer, fnum => 64003, rnum => 9, type => bool, occurrence => optional, opts => []}, + #{name => verbose_equal, fnum => 64004, rnum => 10, type => bool, occurrence => optional, opts => []}, + #{name => face, fnum => 64005, rnum => 11, type => bool, occurrence => optional, opts => []}, + #{name => gostring, fnum => 64006, rnum => 12, type => bool, occurrence => optional, opts => []}, + #{name => populate, fnum => 64007, rnum => 13, type => bool, occurrence => optional, opts => []}, + #{name => stringer, fnum => 67008, rnum => 14, type => bool, occurrence => optional, opts => []}, + #{name => onlyone, fnum => 64009, rnum => 15, type => bool, occurrence => optional, opts => []}, + #{name => equal, fnum => 64013, rnum => 16, type => bool, occurrence => optional, opts => []}, + #{name => description, fnum => 64014, rnum => 17, type => bool, occurrence => optional, opts => []}, + #{name => testgen, fnum => 64015, rnum => 18, type => bool, occurrence => optional, opts => []}, + #{name => benchgen, fnum => 64016, rnum => 19, type => bool, occurrence => optional, opts => []}, + #{name => marshaler, fnum => 64017, rnum => 20, type => bool, occurrence => optional, opts => []}, + #{name => unmarshaler, fnum => 64018, rnum => 21, type => bool, occurrence => optional, opts => []}, + #{name => stable_marshaler, fnum => 64019, rnum => 22, type => bool, occurrence => optional, opts => []}, + #{name => sizer, fnum => 64020, rnum => 23, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_marshaler, fnum => 64023, rnum => 24, type => bool, occurrence => optional, opts => []}, + #{name => unsafe_unmarshaler, fnum => 64024, rnum => 25, type => bool, occurrence => optional, opts => []}, + #{name => goproto_extensions_map, fnum => 64025, rnum => 26, type => bool, occurrence => optional, opts => []}, + #{name => goproto_unrecognized, fnum => 64026, rnum => 27, type => bool, occurrence => optional, opts => []}, + #{name => protosizer, fnum => 64028, rnum => 28, type => bool, occurrence => optional, opts => []}, + #{name => compare, fnum => 64029, rnum => 29, type => bool, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.FieldOptions') -> + [#{name => ctype, fnum => 1, rnum => 2, type => {enum, 'google.protobuf.FieldOptions.CType'}, occurrence => optional, opts => [{default, 'STRING'}]}, + #{name => packed, fnum => 2, rnum => 3, type => bool, occurrence => optional, opts => []}, + #{name => jstype, fnum => 6, rnum => 4, type => {enum, 'google.protobuf.FieldOptions.JSType'}, occurrence => optional, opts => [{default, 'JS_NORMAL'}]}, + #{name => lazy, fnum => 5, rnum => 5, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => deprecated, fnum => 3, rnum => 6, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => weak, fnum => 10, rnum => 7, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 8, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => etcd_version_field, fnum => 50001, rnum => 9, type => string, occurrence => optional, opts => []}, + #{name => nullable, fnum => 65001, rnum => 10, type => bool, occurrence => optional, opts => []}, + #{name => embed, fnum => 65002, rnum => 11, type => bool, occurrence => optional, opts => []}, + #{name => customtype, fnum => 65003, rnum => 12, type => string, occurrence => optional, opts => []}, + #{name => customname, fnum => 65004, rnum => 13, type => string, occurrence => optional, opts => []}, + #{name => jsontag, fnum => 65005, rnum => 14, type => string, occurrence => optional, opts => []}, + #{name => moretags, fnum => 65006, rnum => 15, type => string, occurrence => optional, opts => []}, + #{name => casttype, fnum => 65007, rnum => 16, type => string, occurrence => optional, opts => []}, + #{name => castkey, fnum => 65008, rnum => 17, type => string, occurrence => optional, opts => []}, + #{name => castvalue, fnum => 65009, rnum => 18, type => string, occurrence => optional, opts => []}, + #{name => stdtime, fnum => 65010, rnum => 19, type => bool, occurrence => optional, opts => []}, + #{name => stdduration, fnum => 65011, rnum => 20, type => bool, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.OneofOptions') -> [#{name => uninterpreted_option, fnum => 999, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]; +find_msg_def('google.protobuf.EnumOptions') -> + [#{name => allow_alias, fnum => 2, rnum => 2, type => bool, occurrence => optional, opts => []}, + #{name => deprecated, fnum => 3, rnum => 3, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 4, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => etcd_version_enum, fnum => 50002, rnum => 5, type => string, occurrence => optional, opts => []}, + #{name => goproto_enum_prefix, fnum => 62001, rnum => 6, type => bool, occurrence => optional, opts => []}, + #{name => goproto_enum_stringer, fnum => 62021, rnum => 7, type => bool, occurrence => optional, opts => []}, + #{name => enum_stringer, fnum => 62022, rnum => 8, type => bool, occurrence => optional, opts => []}, + #{name => enum_customname, fnum => 62023, rnum => 9, type => string, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.EnumValueOptions') -> + [#{name => deprecated, fnum => 1, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 3, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}, + #{name => etcd_version_enum_value, fnum => 50003, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => enumvalue_customname, fnum => 66001, rnum => 5, type => string, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.ServiceOptions') -> + [#{name => deprecated, fnum => 33, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 3, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]; +find_msg_def('google.protobuf.MethodOptions') -> + [#{name => deprecated, fnum => 33, rnum => 2, type => bool, occurrence => optional, opts => [{default, false}]}, + #{name => idempotency_level, fnum => 34, rnum => 3, type => {enum, 'google.protobuf.MethodOptions.IdempotencyLevel'}, occurrence => optional, opts => [{default, 'IDEMPOTENCY_UNKNOWN'}]}, + #{name => uninterpreted_option, fnum => 999, rnum => 4, type => {msg, 'google.protobuf.UninterpretedOption'}, occurrence => repeated, opts => []}]; +find_msg_def('google.protobuf.UninterpretedOption.NamePart') -> + [#{name => name_part, fnum => 1, rnum => 2, type => string, occurrence => required, opts => []}, #{name => is_extension, fnum => 2, rnum => 3, type => bool, occurrence => required, opts => []}]; +find_msg_def('google.protobuf.UninterpretedOption') -> + [#{name => name, fnum => 2, rnum => 2, type => {msg, 'google.protobuf.UninterpretedOption.NamePart'}, occurrence => repeated, opts => []}, + #{name => identifier_value, fnum => 3, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => positive_int_value, fnum => 4, rnum => 4, type => uint64, occurrence => optional, opts => []}, + #{name => negative_int_value, fnum => 5, rnum => 5, type => int64, occurrence => optional, opts => []}, + #{name => double_value, fnum => 6, rnum => 6, type => double, occurrence => optional, opts => []}, + #{name => string_value, fnum => 7, rnum => 7, type => bytes, occurrence => optional, opts => []}, + #{name => aggregate_value, fnum => 8, rnum => 8, type => string, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.SourceCodeInfo.Location') -> + [#{name => path, fnum => 1, rnum => 2, type => int32, occurrence => repeated, opts => [packed]}, + #{name => span, fnum => 2, rnum => 3, type => int32, occurrence => repeated, opts => [packed]}, + #{name => leading_comments, fnum => 3, rnum => 4, type => string, occurrence => optional, opts => []}, + #{name => trailing_comments, fnum => 4, rnum => 5, type => string, occurrence => optional, opts => []}, + #{name => leading_detached_comments, fnum => 6, rnum => 6, type => string, occurrence => repeated, opts => []}]; +find_msg_def('google.protobuf.SourceCodeInfo') -> [#{name => location, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.SourceCodeInfo.Location'}, occurrence => repeated, opts => []}]; +find_msg_def('google.protobuf.GeneratedCodeInfo.Annotation') -> + [#{name => path, fnum => 1, rnum => 2, type => int32, occurrence => repeated, opts => [packed]}, + #{name => source_file, fnum => 2, rnum => 3, type => string, occurrence => optional, opts => []}, + #{name => 'begin', fnum => 3, rnum => 4, type => int32, occurrence => optional, opts => []}, + #{name => 'end', fnum => 4, rnum => 5, type => int32, occurrence => optional, opts => []}]; +find_msg_def('google.protobuf.GeneratedCodeInfo') -> [#{name => annotation, fnum => 1, rnum => 2, type => {msg, 'google.protobuf.GeneratedCodeInfo.Annotation'}, occurrence => repeated, opts => []}]; +find_msg_def(_) -> error. + + +find_enum_def('google.protobuf.FieldDescriptorProto.Type') -> + [{'TYPE_DOUBLE', 1}, + {'TYPE_FLOAT', 2}, + {'TYPE_INT64', 3}, + {'TYPE_UINT64', 4}, + {'TYPE_INT32', 5}, + {'TYPE_FIXED64', 6}, + {'TYPE_FIXED32', 7}, + {'TYPE_BOOL', 8}, + {'TYPE_STRING', 9}, + {'TYPE_GROUP', 10}, + {'TYPE_MESSAGE', 11}, + {'TYPE_BYTES', 12}, + {'TYPE_UINT32', 13}, + {'TYPE_ENUM', 14}, + {'TYPE_SFIXED32', 15}, + {'TYPE_SFIXED64', 16}, + {'TYPE_SINT32', 17}, + {'TYPE_SINT64', 18}]; +find_enum_def('google.protobuf.FieldDescriptorProto.Label') -> [{'LABEL_OPTIONAL', 1}, {'LABEL_REQUIRED', 2}, {'LABEL_REPEATED', 3}]; +find_enum_def('google.protobuf.FileOptions.OptimizeMode') -> [{'SPEED', 1}, {'CODE_SIZE', 2}, {'LITE_RUNTIME', 3}]; +find_enum_def('google.protobuf.FieldOptions.CType') -> [{'STRING', 0}, {'CORD', 1}, {'STRING_PIECE', 2}]; +find_enum_def('google.protobuf.FieldOptions.JSType') -> [{'JS_NORMAL', 0}, {'JS_STRING', 1}, {'JS_NUMBER', 2}]; +find_enum_def('google.protobuf.MethodOptions.IdempotencyLevel') -> [{'IDEMPOTENCY_UNKNOWN', 0}, {'NO_SIDE_EFFECTS', 1}, {'IDEMPOTENT', 2}]; +find_enum_def(_) -> error. + + +enum_symbol_by_value('google.protobuf.FieldDescriptorProto.Type', Value) -> 'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(Value); +enum_symbol_by_value('google.protobuf.FieldDescriptorProto.Label', Value) -> 'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(Value); +enum_symbol_by_value('google.protobuf.FileOptions.OptimizeMode', Value) -> 'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(Value); +enum_symbol_by_value('google.protobuf.FieldOptions.CType', Value) -> 'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(Value); +enum_symbol_by_value('google.protobuf.FieldOptions.JSType', Value) -> 'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(Value); +enum_symbol_by_value('google.protobuf.MethodOptions.IdempotencyLevel', Value) -> 'enum_symbol_by_value_google.protobuf.MethodOptions.IdempotencyLevel'(Value). + + +enum_value_by_symbol('google.protobuf.FieldDescriptorProto.Type', Sym) -> 'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'(Sym); +enum_value_by_symbol('google.protobuf.FieldDescriptorProto.Label', Sym) -> 'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'(Sym); +enum_value_by_symbol('google.protobuf.FileOptions.OptimizeMode', Sym) -> 'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'(Sym); +enum_value_by_symbol('google.protobuf.FieldOptions.CType', Sym) -> 'enum_value_by_symbol_google.protobuf.FieldOptions.CType'(Sym); +enum_value_by_symbol('google.protobuf.FieldOptions.JSType', Sym) -> 'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'(Sym); +enum_value_by_symbol('google.protobuf.MethodOptions.IdempotencyLevel', Sym) -> 'enum_value_by_symbol_google.protobuf.MethodOptions.IdempotencyLevel'(Sym). + + +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(1) -> 'TYPE_DOUBLE'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(2) -> 'TYPE_FLOAT'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(3) -> 'TYPE_INT64'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(4) -> 'TYPE_UINT64'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(5) -> 'TYPE_INT32'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(6) -> 'TYPE_FIXED64'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(7) -> 'TYPE_FIXED32'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(8) -> 'TYPE_BOOL'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(9) -> 'TYPE_STRING'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(10) -> 'TYPE_GROUP'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(11) -> 'TYPE_MESSAGE'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(12) -> 'TYPE_BYTES'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(13) -> 'TYPE_UINT32'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(14) -> 'TYPE_ENUM'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(15) -> 'TYPE_SFIXED32'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(16) -> 'TYPE_SFIXED64'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(17) -> 'TYPE_SINT32'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Type'(18) -> 'TYPE_SINT64'. + + +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_DOUBLE') -> 1; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_FLOAT') -> 2; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT64') -> 3; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT64') -> 4; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_INT32') -> 5; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED64') -> 6; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_FIXED32') -> 7; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_BOOL') -> 8; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_STRING') -> 9; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_GROUP') -> 10; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_MESSAGE') -> 11; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_BYTES') -> 12; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_UINT32') -> 13; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_ENUM') -> 14; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED32') -> 15; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SFIXED64') -> 16; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT32') -> 17; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Type'('TYPE_SINT64') -> 18. + +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(1) -> 'LABEL_OPTIONAL'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(2) -> 'LABEL_REQUIRED'; +'enum_symbol_by_value_google.protobuf.FieldDescriptorProto.Label'(3) -> 'LABEL_REPEATED'. + + +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'('LABEL_OPTIONAL') -> 1; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'('LABEL_REQUIRED') -> 2; +'enum_value_by_symbol_google.protobuf.FieldDescriptorProto.Label'('LABEL_REPEATED') -> 3. + +'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(1) -> 'SPEED'; +'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(2) -> 'CODE_SIZE'; +'enum_symbol_by_value_google.protobuf.FileOptions.OptimizeMode'(3) -> 'LITE_RUNTIME'. + + +'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'('SPEED') -> 1; +'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'('CODE_SIZE') -> 2; +'enum_value_by_symbol_google.protobuf.FileOptions.OptimizeMode'('LITE_RUNTIME') -> 3. + +'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(0) -> 'STRING'; +'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(1) -> 'CORD'; +'enum_symbol_by_value_google.protobuf.FieldOptions.CType'(2) -> 'STRING_PIECE'. + + +'enum_value_by_symbol_google.protobuf.FieldOptions.CType'('STRING') -> 0; +'enum_value_by_symbol_google.protobuf.FieldOptions.CType'('CORD') -> 1; +'enum_value_by_symbol_google.protobuf.FieldOptions.CType'('STRING_PIECE') -> 2. + +'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(0) -> 'JS_NORMAL'; +'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(1) -> 'JS_STRING'; +'enum_symbol_by_value_google.protobuf.FieldOptions.JSType'(2) -> 'JS_NUMBER'. + + +'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'('JS_NORMAL') -> 0; +'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'('JS_STRING') -> 1; +'enum_value_by_symbol_google.protobuf.FieldOptions.JSType'('JS_NUMBER') -> 2. + +'enum_symbol_by_value_google.protobuf.MethodOptions.IdempotencyLevel'(0) -> 'IDEMPOTENCY_UNKNOWN'; +'enum_symbol_by_value_google.protobuf.MethodOptions.IdempotencyLevel'(1) -> 'NO_SIDE_EFFECTS'; +'enum_symbol_by_value_google.protobuf.MethodOptions.IdempotencyLevel'(2) -> 'IDEMPOTENT'. + + +'enum_value_by_symbol_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENCY_UNKNOWN') -> 0; +'enum_value_by_symbol_google.protobuf.MethodOptions.IdempotencyLevel'('NO_SIDE_EFFECTS') -> 1; +'enum_value_by_symbol_google.protobuf.MethodOptions.IdempotencyLevel'('IDEMPOTENT') -> 2. + + +get_service_names() -> []. + + +get_service_def(_) -> error. + + +get_rpc_names(_) -> error. + + +find_rpc_def(_, _) -> error. + + + +-spec fetch_rpc_def(_, _) -> no_return(). +fetch_rpc_def(ServiceName, RpcName) -> erlang:error({no_such_rpc, ServiceName, RpcName}). + + +%% Convert a a fully qualified (ie with package name) service name +%% as a binary to a service name as an atom. +-spec fqbin_to_service_name(_) -> no_return(). +fqbin_to_service_name(X) -> error({gpb_error, {badservice, X}}). + + +%% Convert a service name as an atom to a fully qualified +%% (ie with package name) name as a binary. +-spec service_name_to_fqbin(_) -> no_return(). +service_name_to_fqbin(X) -> error({gpb_error, {badservice, X}}). + + +%% Convert a a fully qualified (ie with package name) service name +%% and an rpc name, both as binaries to a service name and an rpc +%% name, as atoms. +-spec fqbins_to_service_and_rpc_name(_, _) -> no_return(). +fqbins_to_service_and_rpc_name(S, R) -> error({gpb_error, {badservice_or_rpc, {S, R}}}). + + +%% Convert a service name and an rpc name, both as atoms, +%% to a fully qualified (ie with package name) service name and +%% an rpc name as binaries. +-spec service_and_rpc_name_to_fqbins(_, _) -> no_return(). +service_and_rpc_name_to_fqbins(S, R) -> error({gpb_error, {badservice_or_rpc, {S, R}}}). + + +fqbin_to_msg_name(<<"google.protobuf.FileDescriptorSet">>) -> 'google.protobuf.FileDescriptorSet'; +fqbin_to_msg_name(<<"google.protobuf.FileDescriptorProto">>) -> 'google.protobuf.FileDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.DescriptorProto.ExtensionRange">>) -> 'google.protobuf.DescriptorProto.ExtensionRange'; +fqbin_to_msg_name(<<"google.protobuf.DescriptorProto.ReservedRange">>) -> 'google.protobuf.DescriptorProto.ReservedRange'; +fqbin_to_msg_name(<<"google.protobuf.DescriptorProto">>) -> 'google.protobuf.DescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.ExtensionRangeOptions">>) -> 'google.protobuf.ExtensionRangeOptions'; +fqbin_to_msg_name(<<"google.protobuf.FieldDescriptorProto">>) -> 'google.protobuf.FieldDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.OneofDescriptorProto">>) -> 'google.protobuf.OneofDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.EnumDescriptorProto.EnumReservedRange">>) -> 'google.protobuf.EnumDescriptorProto.EnumReservedRange'; +fqbin_to_msg_name(<<"google.protobuf.EnumDescriptorProto">>) -> 'google.protobuf.EnumDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.EnumValueDescriptorProto">>) -> 'google.protobuf.EnumValueDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.ServiceDescriptorProto">>) -> 'google.protobuf.ServiceDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.MethodDescriptorProto">>) -> 'google.protobuf.MethodDescriptorProto'; +fqbin_to_msg_name(<<"google.protobuf.FileOptions">>) -> 'google.protobuf.FileOptions'; +fqbin_to_msg_name(<<"google.protobuf.MessageOptions">>) -> 'google.protobuf.MessageOptions'; +fqbin_to_msg_name(<<"google.protobuf.FieldOptions">>) -> 'google.protobuf.FieldOptions'; +fqbin_to_msg_name(<<"google.protobuf.OneofOptions">>) -> 'google.protobuf.OneofOptions'; +fqbin_to_msg_name(<<"google.protobuf.EnumOptions">>) -> 'google.protobuf.EnumOptions'; +fqbin_to_msg_name(<<"google.protobuf.EnumValueOptions">>) -> 'google.protobuf.EnumValueOptions'; +fqbin_to_msg_name(<<"google.protobuf.ServiceOptions">>) -> 'google.protobuf.ServiceOptions'; +fqbin_to_msg_name(<<"google.protobuf.MethodOptions">>) -> 'google.protobuf.MethodOptions'; +fqbin_to_msg_name(<<"google.protobuf.UninterpretedOption.NamePart">>) -> 'google.protobuf.UninterpretedOption.NamePart'; +fqbin_to_msg_name(<<"google.protobuf.UninterpretedOption">>) -> 'google.protobuf.UninterpretedOption'; +fqbin_to_msg_name(<<"google.protobuf.SourceCodeInfo.Location">>) -> 'google.protobuf.SourceCodeInfo.Location'; +fqbin_to_msg_name(<<"google.protobuf.SourceCodeInfo">>) -> 'google.protobuf.SourceCodeInfo'; +fqbin_to_msg_name(<<"google.protobuf.GeneratedCodeInfo.Annotation">>) -> 'google.protobuf.GeneratedCodeInfo.Annotation'; +fqbin_to_msg_name(<<"google.protobuf.GeneratedCodeInfo">>) -> 'google.protobuf.GeneratedCodeInfo'; +fqbin_to_msg_name(E) -> error({gpb_error, {badmsg, E}}). + + +msg_name_to_fqbin('google.protobuf.FileDescriptorSet') -> <<"google.protobuf.FileDescriptorSet">>; +msg_name_to_fqbin('google.protobuf.FileDescriptorProto') -> <<"google.protobuf.FileDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.DescriptorProto.ExtensionRange') -> <<"google.protobuf.DescriptorProto.ExtensionRange">>; +msg_name_to_fqbin('google.protobuf.DescriptorProto.ReservedRange') -> <<"google.protobuf.DescriptorProto.ReservedRange">>; +msg_name_to_fqbin('google.protobuf.DescriptorProto') -> <<"google.protobuf.DescriptorProto">>; +msg_name_to_fqbin('google.protobuf.ExtensionRangeOptions') -> <<"google.protobuf.ExtensionRangeOptions">>; +msg_name_to_fqbin('google.protobuf.FieldDescriptorProto') -> <<"google.protobuf.FieldDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.OneofDescriptorProto') -> <<"google.protobuf.OneofDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.EnumDescriptorProto.EnumReservedRange') -> <<"google.protobuf.EnumDescriptorProto.EnumReservedRange">>; +msg_name_to_fqbin('google.protobuf.EnumDescriptorProto') -> <<"google.protobuf.EnumDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.EnumValueDescriptorProto') -> <<"google.protobuf.EnumValueDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.ServiceDescriptorProto') -> <<"google.protobuf.ServiceDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.MethodDescriptorProto') -> <<"google.protobuf.MethodDescriptorProto">>; +msg_name_to_fqbin('google.protobuf.FileOptions') -> <<"google.protobuf.FileOptions">>; +msg_name_to_fqbin('google.protobuf.MessageOptions') -> <<"google.protobuf.MessageOptions">>; +msg_name_to_fqbin('google.protobuf.FieldOptions') -> <<"google.protobuf.FieldOptions">>; +msg_name_to_fqbin('google.protobuf.OneofOptions') -> <<"google.protobuf.OneofOptions">>; +msg_name_to_fqbin('google.protobuf.EnumOptions') -> <<"google.protobuf.EnumOptions">>; +msg_name_to_fqbin('google.protobuf.EnumValueOptions') -> <<"google.protobuf.EnumValueOptions">>; +msg_name_to_fqbin('google.protobuf.ServiceOptions') -> <<"google.protobuf.ServiceOptions">>; +msg_name_to_fqbin('google.protobuf.MethodOptions') -> <<"google.protobuf.MethodOptions">>; +msg_name_to_fqbin('google.protobuf.UninterpretedOption.NamePart') -> <<"google.protobuf.UninterpretedOption.NamePart">>; +msg_name_to_fqbin('google.protobuf.UninterpretedOption') -> <<"google.protobuf.UninterpretedOption">>; +msg_name_to_fqbin('google.protobuf.SourceCodeInfo.Location') -> <<"google.protobuf.SourceCodeInfo.Location">>; +msg_name_to_fqbin('google.protobuf.SourceCodeInfo') -> <<"google.protobuf.SourceCodeInfo">>; +msg_name_to_fqbin('google.protobuf.GeneratedCodeInfo.Annotation') -> <<"google.protobuf.GeneratedCodeInfo.Annotation">>; +msg_name_to_fqbin('google.protobuf.GeneratedCodeInfo') -> <<"google.protobuf.GeneratedCodeInfo">>; +msg_name_to_fqbin(E) -> error({gpb_error, {badmsg, E}}). + + +fqbin_to_enum_name(<<"google.protobuf.FieldDescriptorProto.Type">>) -> 'google.protobuf.FieldDescriptorProto.Type'; +fqbin_to_enum_name(<<"google.protobuf.FieldDescriptorProto.Label">>) -> 'google.protobuf.FieldDescriptorProto.Label'; +fqbin_to_enum_name(<<"google.protobuf.FileOptions.OptimizeMode">>) -> 'google.protobuf.FileOptions.OptimizeMode'; +fqbin_to_enum_name(<<"google.protobuf.FieldOptions.CType">>) -> 'google.protobuf.FieldOptions.CType'; +fqbin_to_enum_name(<<"google.protobuf.FieldOptions.JSType">>) -> 'google.protobuf.FieldOptions.JSType'; +fqbin_to_enum_name(<<"google.protobuf.MethodOptions.IdempotencyLevel">>) -> 'google.protobuf.MethodOptions.IdempotencyLevel'; +fqbin_to_enum_name(E) -> error({gpb_error, {badenum, E}}). + + +enum_name_to_fqbin('google.protobuf.FieldDescriptorProto.Type') -> <<"google.protobuf.FieldDescriptorProto.Type">>; +enum_name_to_fqbin('google.protobuf.FieldDescriptorProto.Label') -> <<"google.protobuf.FieldDescriptorProto.Label">>; +enum_name_to_fqbin('google.protobuf.FileOptions.OptimizeMode') -> <<"google.protobuf.FileOptions.OptimizeMode">>; +enum_name_to_fqbin('google.protobuf.FieldOptions.CType') -> <<"google.protobuf.FieldOptions.CType">>; +enum_name_to_fqbin('google.protobuf.FieldOptions.JSType') -> <<"google.protobuf.FieldOptions.JSType">>; +enum_name_to_fqbin('google.protobuf.MethodOptions.IdempotencyLevel') -> <<"google.protobuf.MethodOptions.IdempotencyLevel">>; +enum_name_to_fqbin(E) -> error({gpb_error, {badenum, E}}). + + +get_package_name() -> versionpb. + + +%% Whether or not the message names +%% are prepended with package name or not. +uses_packages() -> true. + + +source_basename() -> "version.proto". + + +%% Retrieve all proto file names, also imported ones. +%% The order is top-down. The first element is always the main +%% source file. The files are returned with extension, +%% see get_all_proto_names/0 for a version that returns +%% the basenames sans extension +get_all_source_basenames() -> ["version.proto", "gogo.proto", "descriptor.proto"]. + + +%% Retrieve all proto file names, also imported ones. +%% The order is top-down. The first element is always the main +%% source file. The files are returned sans .proto extension, +%% to make it easier to use them with the various get_xyz_containment +%% functions. +get_all_proto_names() -> ["version", "gogo", "descriptor"]. + + +get_msg_containment("version") -> []; +get_msg_containment("gogo") -> []; +get_msg_containment("descriptor") -> + ['google.protobuf.DescriptorProto', + 'google.protobuf.DescriptorProto.ExtensionRange', + 'google.protobuf.DescriptorProto.ReservedRange', + 'google.protobuf.EnumDescriptorProto', + 'google.protobuf.EnumDescriptorProto.EnumReservedRange', + 'google.protobuf.EnumOptions', + 'google.protobuf.EnumValueDescriptorProto', + 'google.protobuf.EnumValueOptions', + 'google.protobuf.ExtensionRangeOptions', + 'google.protobuf.FieldDescriptorProto', + 'google.protobuf.FieldOptions', + 'google.protobuf.FileDescriptorProto', + 'google.protobuf.FileDescriptorSet', + 'google.protobuf.FileOptions', + 'google.protobuf.GeneratedCodeInfo', + 'google.protobuf.GeneratedCodeInfo.Annotation', + 'google.protobuf.MessageOptions', + 'google.protobuf.MethodDescriptorProto', + 'google.protobuf.MethodOptions', + 'google.protobuf.OneofDescriptorProto', + 'google.protobuf.OneofOptions', + 'google.protobuf.ServiceDescriptorProto', + 'google.protobuf.ServiceOptions', + 'google.protobuf.SourceCodeInfo', + 'google.protobuf.SourceCodeInfo.Location', + 'google.protobuf.UninterpretedOption', + 'google.protobuf.UninterpretedOption.NamePart']; +get_msg_containment(P) -> error({gpb_error, {badproto, P}}). + + +get_pkg_containment("version") -> versionpb; +get_pkg_containment("gogo") -> gogoproto; +get_pkg_containment("descriptor") -> 'google.protobuf'; +get_pkg_containment(P) -> error({gpb_error, {badproto, P}}). + + +get_service_containment("version") -> []; +get_service_containment("gogo") -> []; +get_service_containment("descriptor") -> []; +get_service_containment(P) -> error({gpb_error, {badproto, P}}). + + +get_rpc_containment("version") -> []; +get_rpc_containment("gogo") -> []; +get_rpc_containment("descriptor") -> []; +get_rpc_containment(P) -> error({gpb_error, {badproto, P}}). + + +get_enum_containment("version") -> []; +get_enum_containment("gogo") -> []; +get_enum_containment("descriptor") -> + ['google.protobuf.FieldDescriptorProto.Label', + 'google.protobuf.FieldDescriptorProto.Type', + 'google.protobuf.FieldOptions.CType', + 'google.protobuf.FieldOptions.JSType', + 'google.protobuf.FileOptions.OptimizeMode', + 'google.protobuf.MethodOptions.IdempotencyLevel']; +get_enum_containment(P) -> error({gpb_error, {badproto, P}}). + + +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.ServiceOptions">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.OneofOptions">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.MethodOptions">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.MessageOptions">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.FileOptions">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.FieldOptions">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.ExtensionRangeOptions">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumValueOptions">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumOptions">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.UninterpretedOption.NamePart">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.FileDescriptorSet">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumDescriptorProto.EnumReservedRange">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.DescriptorProto.ReservedRange">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.DescriptorProto.ExtensionRange">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.UninterpretedOption">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.SourceCodeInfo.Location">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.GeneratedCodeInfo.Annotation">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.SourceCodeInfo">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.ServiceDescriptorProto">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.OneofDescriptorProto">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.MethodDescriptorProto">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.GeneratedCodeInfo">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.FileDescriptorProto">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.FieldDescriptorProto">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumValueDescriptorProto">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.EnumDescriptorProto">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(<<"google.protobuf.DescriptorProto">>) -> "descriptor"; +get_proto_by_msg_name_as_fqbin(E) -> error({gpb_error, {badmsg, E}}). + + +-spec get_proto_by_service_name_as_fqbin(_) -> no_return(). +get_proto_by_service_name_as_fqbin(E) -> error({gpb_error, {badservice, E}}). + + +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FileOptions.OptimizeMode">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldOptions.JSType">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldOptions.CType">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldDescriptorProto.Type">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.MethodOptions.IdempotencyLevel">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(<<"google.protobuf.FieldDescriptorProto.Label">>) -> "descriptor"; +get_proto_by_enum_name_as_fqbin(E) -> error({gpb_error, {badenum, E}}). + + +get_protos_by_pkg_name_as_fqbin(<<"versionpb">>) -> ["version"]; +get_protos_by_pkg_name_as_fqbin(<<"google.protobuf">>) -> ["descriptor"]; +get_protos_by_pkg_name_as_fqbin(<<"gogoproto">>) -> ["gogo"]; +get_protos_by_pkg_name_as_fqbin(E) -> error({gpb_error, {badpkg, E}}). + + + +gpb_version_as_string() -> + "4.20.0". + +gpb_version_as_list() -> + [4,20,0]. + +gpb_version_source() -> + "file". diff --git a/test/eetcd_election_SUITE.erl b/test/eetcd_election_SUITE.erl deleted file mode 100644 index 5482b6d..0000000 --- a/test/eetcd_election_SUITE.erl +++ /dev/null @@ -1,177 +0,0 @@ --module(eetcd_election_SUITE). - --include_lib("eunit/include/eunit.hrl"). - --export([all/0, suite/0, groups/0, init_per_suite/1, end_per_suite/1, init_per_testcase/2, end_per_testcase/2]). --export([ - campaign/1, - campaign_async/1, - proclaim/1, - leader/1, - resign/1, - resign_no_leader/1, - observe_with_leader/1 - -]). - --define(Name, ?MODULE). - -suite() -> - [{timetrap, {minutes, 3}}]. - -all() -> - [ - campaign, - campaign_async, - proclaim, - leader, - resign, - resign_no_leader, - observe_with_leader - ]. - -groups() -> - []. - -init_per_suite(Config) -> - application:ensure_all_started(eetcd), - {ok, _Pid} = eetcd:open(?Name, ["127.0.0.1:2379", "127.0.0.1:2479", "127.0.0.1:2579"]), - Config. - -init_per_testcase(_TestCase, Config) -> - revoke_all_leases(?Name), - Config. - -end_per_testcase(_TestCase, Config) -> - revoke_all_leases(?Name), - Config. - -end_per_suite(Config) -> - revoke_all_leases(?Name), - eetcd:close(?Name), - application:stop(eetcd), - Config. - -%%%=================================================================== -%%% Test Cases -%%%=================================================================== - -campaign(_Config) -> - LeaseID1 = new_lease(10), - LeaseID2 = new_lease(10), - LeaderPfx = <<"eetcd_leader_pfx">>, - LeaderValue = <<"eetcd_leader_value">>, - {ok, #{leader := Leader}} = eetcd_election:campaign(?Name, LeaderPfx, LeaseID1, LeaderValue), - ?assertMatch(#{lease := LeaseID1, name := LeaderPfx}, Leader), - ?assertMatch({error, timeout}, eetcd_election:campaign(?Name, LeaderPfx, LeaseID2, LeaderValue)), - ok. - -proclaim(_Config) -> - LeaseID = new_lease(10), - LeaderPfx = <<"eetcd_leader_pfx">>, - InitLeaderValue = <<"eetcd_leader_init">>, - ProclaimLeaderValue = <<"eetcd_leader_proclaim">>, - {ok, #{leader := Leader}} = eetcd_election:campaign(?Name, LeaderPfx, LeaseID, InitLeaderValue), - {ok, _} = eetcd_election:proclaim(?Name, Leader, ProclaimLeaderValue), - ?assertMatch({ok, #{kv := #{value := ProclaimLeaderValue}}}, eetcd_election:leader(?Name, LeaderPfx)), - ok. - -leader(_Config) -> - LeaderPfx = <<"eetcd_leader_pfx">>, - ?assertMatch({error, {grpc_error, - #{'grpc-message' := <<"election: no leader">>, - 'grpc-status' := 2}}}, eetcd_election:leader(?Name, LeaderPfx)), - LeaseID = new_lease(10), - LeaderValue = <<"eetcd_leader_init">>, - {ok, #{leader := Leader}} = eetcd_election:campaign(?Name, LeaderPfx, LeaseID, LeaderValue), - ?assertMatch(#{lease := LeaseID, name := LeaderPfx}, Leader), - ?assertMatch({ok, #{kv := #{lease := LeaseID, value := LeaderValue}}}, eetcd_election:leader(?Name, LeaderPfx)), - ok. - -resign_no_leader(_Config) -> - LeaseID = new_lease(10), - LeaderPfx = <<"eetcd_leader_pfx">>, - LeaderValue = <<"eetcd_leader_init">>, - {ok, #{leader := Leader}} = eetcd_election:campaign(?Name, LeaderPfx, LeaseID, LeaderValue), - ?assertMatch({ok, #{kv := #{lease := LeaseID, value := LeaderValue}}}, eetcd_election:leader(?Name, LeaderPfx)), - ?assertMatch({ok, _}, eetcd_election:resign(?Name, Leader)), - ?assertMatch({error, {grpc_error, - #{'grpc-message' := <<"election: no leader">>, - 'grpc-status' := 2}}}, eetcd_election:leader(?Name, LeaderPfx)), - ok. - -resign(_Config) -> - LeaseID1 = new_lease(10), - LeaseID2 = new_lease(10), - LeaderPfx = <<"eetcd_leader_pfx">>, - LeaderValue = <<"eetcd_leader_init">>, - LeaderResign = <<"eetcd_leader_resign">>, - {ok, #{leader := Leader}} = eetcd_election:campaign(?Name, LeaderPfx, LeaseID1, LeaderValue), - {error, timeout} = eetcd_election:campaign(?Name, LeaderPfx, LeaseID2, LeaderResign), - ?assertMatch({ok, #{kv := #{lease := LeaseID1, value := LeaderValue}}}, eetcd_election:leader(?Name, LeaderPfx)), - ?assertMatch({ok, _}, eetcd_election:resign(?Name, Leader)), - ?assertMatch({ok, #{kv := #{value := LeaderResign}}}, eetcd_election:leader(?Name, LeaderPfx)), - ok. - -observe_with_leader(_Config) -> - LeaseID = new_lease(10), - LeaderKey = <<"LeaderKey">>, - ?assertMatch({error, {grpc_error, - #{'grpc-message' := <<"election: no leader">>, - 'grpc-status' := 2}}}, eetcd_election:leader(?Name, LeaderKey)), - {ok, #{leader := Leader}} = eetcd_election:campaign(?Name, LeaderKey, LeaseID, <<"Leader-V1">>), - ?assertMatch(#{lease := LeaseID, name := LeaderKey}, Leader), - {ok, OCtx} = eetcd_election:observe(?Name, LeaderKey, 3000), - ?assertMatch(#{leader := #{lease := LeaseID, value := <<"Leader-V1">>}}, OCtx), - {ok, #{header := #{revision := _Revision}}} = eetcd_election:proclaim(?Name, Leader, <<"Leader-V2">>), - receive Msg1 -> - {ok, OCtx1} = eetcd_election:observe_stream(OCtx, Msg1), - ?assertMatch(#{leader := #{lease := LeaseID, value := <<"Leader-V2">>}}, OCtx1), - {ok, _} = eetcd_election:proclaim(?Name, Leader, <<"Leader-V3">>), - receive Msg2 -> - {ok, OCtx2} = eetcd_election:observe_stream(OCtx1, Msg2), - ?assertMatch(#{leader := #{lease := LeaseID, value := <<"Leader-V3">>}}, OCtx2), - ok - after 1000 -> throw({error, proclaim2_not_working}) - end - after 1000 -> throw({error, proclaim1_not_working}) - end, - ok. - -campaign_async(_Config) -> - LeaderKey = <<"CampaignTest">>, - {ok, Pid1} = eetcd_election_leader_example:start_link(?Name, LeaderKey, "V1"), - {ok, Pid2} = eetcd_election_leader_example:start_link(?Name, LeaderKey, "V2"), - {ok, Leader1} = eetcd_election_leader_example:get_leader(Pid1), - {ok, Leader2} = eetcd_election_leader_example:get_leader(Pid2), - ?assertMatch(#{value := <<"V1">>}, Leader1), - ?assertMatch(Leader1, Leader2), - {ok, Campaign1} = eetcd_election_leader_example:get_campaign(Pid1), - {ok, Campaign2} = eetcd_election_leader_example:get_campaign(Pid2), - ?assertMatch(#{campaign := #{name := LeaderKey}}, Campaign1), - ?assertMatch(#{campaign := 'waiting_campaign_response'}, Campaign2), - - true = eetcd_election_leader_example:resign(Pid1), - timer:sleep(500), - {ok, Campaign3} = eetcd_election_leader_example:get_campaign(Pid2), - ?assertMatch(#{campaign := #{name := LeaderKey}}, Campaign3), - - eetcd_election_leader_example:stop(Pid1), - eetcd_election_leader_example:stop(Pid2), - ok. - -%%%=================================================================== -%%% Internal functions -%%%=================================================================== - -revoke_all_leases(?Name) -> - {ok, #{leases := Leases}} = eetcd_lease:leases(?Name), - lists:foreach(fun(#{'ID' := ID}) -> - eetcd_lease:revoke(?Name, ID) - end, Leases). - -new_lease(Sec) -> - {ok, #{'ID' := Id}} = eetcd_lease:grant(?Name, Sec), - {ok, _Pid} = eetcd_lease:keep_alive(?Name, Id), - Id. - diff --git a/test/eetcd_election_leader_example.erl b/test/eetcd_election_leader_example.erl deleted file mode 100644 index 41b2c7a..0000000 --- a/test/eetcd_election_leader_example.erl +++ /dev/null @@ -1,119 +0,0 @@ --module(eetcd_election_leader_example). - --behaviour(gen_server). - -%% API --export([start_link/3, stop/1]). --export([get_leader/1, get_campaign/1, resign/1]). - -%% gen_server callbacks --export([init/1, handle_call/3, handle_cast/2, handle_info/2, terminate/2, code_change/3]). - -%%%=================================================================== -%%% API -%%%=================================================================== -start_link(Name, LeaderKey, Value) -> - gen_server:start_link(?MODULE, [Name, LeaderKey, Value], []). - -stop(Pid) -> - gen_server:call(Pid, stop). - -get_leader(Pid) -> - gen_server:call(Pid, get_leader). - -get_campaign(Pid) -> - gen_server:call(Pid, get_campaign). - -resign(Pid) -> - gen_server:call(Pid, resign). - -%%%=================================================================== -%%% gen_server callbacks -%%%=================================================================== - -init([Etcd, LeaderKey, Value]) -> - logger:set_primary_config(#{level => info}), - erlang:process_flag(trap_exit, true), - {ok, #{'ID' := LeaseID}} = eetcd_lease:grant(Etcd, 8), - {ok, _} = eetcd_lease:keep_alive(Etcd, LeaseID), - {ok, Campaign} = eetcd_election:campaign_request(Etcd, LeaderKey, LeaseID, Value), - {ok, Observe} = eetcd_election:observe(Etcd, LeaderKey, 2500), - {ok, #{etcd => Etcd, lease => LeaseID, campaign => Campaign, observe => Observe}}. - -handle_call(get_leader, _From, State = #{observe := Observe}) -> - #{leader := Leader} = Observe, - {reply, {ok, Leader}, State}; - -handle_call(get_campaign, _From, State = #{campaign := Campaign}) -> - {reply, {ok, Campaign}, State}; - -handle_call(resign, _From, State) -> - #{etcd := Etcd, campaign := #{campaign := Leader}} = State, - case is_map(Leader) of - true -> eetcd_election:resign(Etcd, Leader); - false -> ignore - end, - {reply, is_map(Leader), State}; -handle_call(stop, _From, State = #{}) -> - {stop, normal, ok, State}; - -handle_call(_Request, _From, State = #{}) -> - {reply, ok, State}. - -handle_cast(_Request, State = #{}) -> - {noreply, State}. - -handle_info(Msg, State) -> - #{campaign := Campaign, observe := Observe} = State, - case eetcd_election:campaign_response(Campaign, Msg) of - {ok, NewCampaign = #{campaign := Leader}} -> - %% Only get this response when you win campaign by yourself. - %% You are leader! - win_campaign_event(Leader), - {noreply, State#{campaign => NewCampaign}}; - {error, Reason} -> %% you can just let it crash and restart process or recampaign !!! - campaign_unexpected_error(Reason), - {noreply, State}; - unknown -> - case eetcd_election:observe_stream(Observe, Msg) of - {ok, NewObserve = #{leader := Leader}} -> - leader_change_event(Leader), - {noreply, State#{observe => NewObserve}}; - {error, Reason} -> %% you can just let it crash and restart process - observe_unexpected_error(Reason), - {noreply, State}; - unknown -> - handle_info_your_own_msg(Msg, State), - {noreply, State} - end - end. - -terminate(_Reason, _State = #{etcd := Etcd, lease := LeaseID}) -> - eetcd_lease:revoke(Etcd, LeaseID), - ok. - -code_change(_OldVsn, State = #{}, _Extra) -> - {ok, State}. - -%%%=================================================================== -%%% Internal functions -%%%=================================================================== -win_campaign_event(Leader) -> - logger:info("win campaign event:~p", [Leader]), - "Todo". - -campaign_unexpected_error(Reason) -> - logger:info("campaign unexpected error:~p", [Reason]), - "Todo: try to recampaign". - -leader_change_event(Leader) -> - logger:info("leader change event:~p", [Leader]), - "Todo". - -observe_unexpected_error(Reason) -> - logger:info("observe unexpected error:~p", [Reason]), - "Todo: try to reobserve after some sleep.". - -handle_info_your_own_msg(Msg, State) -> - logger:info("handle info your own msg:~p ~p", [Msg, State]), - "Todo". \ No newline at end of file diff --git a/test/eetcd_lock_SUITE.erl b/test/eetcd_lock_SUITE.erl deleted file mode 100644 index c52fc9c..0000000 --- a/test/eetcd_lock_SUITE.erl +++ /dev/null @@ -1,102 +0,0 @@ --module(eetcd_lock_SUITE). - --include_lib("eunit/include/eunit.hrl"). - --export([all/0, suite/0, groups/0, init_per_suite/1, end_per_suite/1, init_per_testcase/2, end_per_testcase/2]). --export([ - acquire_lock_and_release_it/1, - acquire_lock_and_reacquire_after_expiration/1, - acquire_lock_and_attempt_to_reacquire_that_times_out/1 -]). - --define(Name, ?MODULE). - -suite() -> - [{timetrap, {minutes, 2}}]. - -all() -> - [ - acquire_lock_and_release_it, - acquire_lock_and_reacquire_after_expiration, - acquire_lock_and_attempt_to_reacquire_that_times_out - ]. - -groups() -> - []. - -init_per_suite(Config) -> - application:ensure_all_started(eetcd), - {ok, _Pid} = eetcd:open(?Name, ["127.0.0.1:2379", "127.0.0.1:2479", "127.0.0.1:2579"], - [{mode, random}, {transport, tcp}]), - Config. - -init_per_testcase(_TestCase, Config) -> - revoke_all_leases(?Name), - Config. - -end_per_testcase(_TestCase, Config) -> - revoke_all_leases(?Name), - Config. - -end_per_suite(Config) -> - revoke_all_leases(?Name), - eetcd:close(?Name), - application:stop(eetcd), - Config. - -%%%=================================================================== -%%% Test Cases -%%%=================================================================== - -acquire_lock_and_release_it(_Config) -> - TTL = 3, - Ctx = eetcd_lock:new(?Name), - {ok, #{'ID' := LeaseID}} = eetcd_lease:grant(Ctx, TTL), - Key = <<"eetcd_key1">>, - {ok, #{key := GeneratedKey}} = eetcd_lock:lock(Ctx, Key, LeaseID), - ?assertMatch({ok, _}, eetcd_lock:unlock(Ctx, GeneratedKey)), - ok. - -acquire_lock_and_reacquire_after_expiration(_Config) -> - TTL = 1, - - Ctx1 = eetcd_lock:new(?Name), - {ok, #{'ID' := LeaseID1}} = eetcd_lease:grant(Ctx1, TTL), - Key = <<"eetcd_key2">>, - {ok, _} = eetcd_lock:lock(Ctx1, Key, LeaseID1), - - %% wait till the lease expires - timer:sleep(1500), - Ctx2 = eetcd_lock:new(?Name), - {ok, #{'ID' := LeaseID2}} = eetcd_lease:grant(Ctx1, TTL), - %% the user provided key remains the same - {ok, #{key := GeneratedKey}} = eetcd_lock:lock(Ctx2, Key, LeaseID2), - - ?assertMatch({ok, _}, eetcd_lock:unlock(Ctx2, GeneratedKey)), - ok. - -acquire_lock_and_attempt_to_reacquire_that_times_out(_Config) -> - TTL = 4, - Key = <<"eetcd_key3">>, - - Ctx1 = eetcd_lock:new(?Name), - {ok, #{'ID' := LeaseID1}} = eetcd_lease:grant(Ctx1, TTL), - {ok, #{key := GeneratedKey}} = eetcd_lock:lock(Ctx1, Key, LeaseID1), - - %% this with a different session call will block and time out - Ctx2 = eetcd_lock:new(?Name), - {ok, #{'ID' := LeaseID2}} = eetcd_lease:grant(Ctx2, TTL), - ?assertEqual({error, timeout}, eetcd_lock:lock(eetcd_lock:with_timeout(eetcd_lock:new(?Name), 2000), Key, LeaseID2)), - ?assertMatch({ok, _}, eetcd_lock:unlock(Ctx1, GeneratedKey)), - ok. - - -%%%=================================================================== -%%% Internal functions -%%%=================================================================== - -revoke_all_leases(?Name) -> - {ok, #{leases := Leases}} = eetcd_lease:leases(?Name), - lists:foreach(fun(#{'ID' := ID}) -> - eetcd_lease:revoke(?Name, ID) - end, Leases).